🌐
University of Ottawa
catalogue.uottawa.ca › en › undergrad › honours-bsc-computer-science
Honours BSc Computer Science
As electives, students are encouraged to choose fifteen units of business or science courses (other than MAT) and twelve units of humanities or social sciences courses. Alternatively, students may take a minor in a domain in which they expect to apply computing skills: The minor in Information Management Systems is specifically designed for this.
🌐
University of Waterloo
uwaterloo.ca › future-students › programs › computer-science
Computer Science degree | Undergraduate Programs | University of Waterloo
3 weeks ago - After second year, you can apply to a major in Data Science. Put your skills to the test through co-op and experiential learning opportunities ranging from conducting research with a professor to building your own tech startup. At Waterloo, you’re in the right place to make your mark. You may also select advanced-stream courses for algebra, calculus, and computer science if you meet the requirements.
People also ask

What are some of the subjects in the BSc Computer Science syllabus?
Some of the common subjects included in the BSc Computer Science syllabus are mentioned below.Basics of Computer ScienceDiscrete MathematicsIntroduction to Data StructuresSystem ProgrammingPython ProgrammingObject-Oriented Programming using C++
🌐
collegedunia.com
collegedunia.com › courses › bachelor-of-science-bsc-computer-science › syllabus
BSc Computer Science Syllabus: Subjects, List, 1st Year, 2nd Year, ...
How tough is the BSc Computer Science course?
BSc Computer Science course is not a tough subject and If the student has an interest in Coding and Computer Science then it seems easy.
🌐
collegedunia.com
collegedunia.com › courses › bachelor-of-science-bsc-computer-science › syllabus
BSc Computer Science Syllabus: Subjects, List, 1st Year, 2nd Year, ...
What are some of the topics studied in the BSc Computer Science course?
Some of the principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics, and theory of computing.
🌐
collegedunia.com
collegedunia.com › courses › bachelor-of-science-bsc-computer-science › syllabus
BSc Computer Science Syllabus: Subjects, List, 1st Year, 2nd Year, ...
🌐
McGill University
mcgill.ca › undergraduate-admissions › program › computer-science-faculty-science
Computer Science (Faculty of Science) | Undergraduate Admissions - McGill University
February 3, 2022 - Computer science is a stimulating, ... like software engineering, programming languages, robotics, compilers, databases, game design and development, operating systems, artificial intelligence, computational biology, computer vision, and the analysis of algorithms...
🌐
Mount Royal University
mtroyal.ca › ProgramsCourses › FacultiesSchoolsCentres › ScienceTechnology › Departments › MathematicsComputing › Majors › Computer-Science › index.htm
Bachelor of Science — Computer Science (B.Sc.) | MRU
Pursue a Bachelor of Science — Computer Science in Calgary at Mount Royal University and build practical skills through courses in computing theory, programming, operating systems, networking, artificial intelligence and machine learning.
🌐
Carleton University
calendar.carleton.ca › undergrad › undergradprograms › computerscience
Computer Science
All courses offered by the Faculty of Arts and Social Sciences, the Faculty of Public and Global Affairs, the Sprott School of Business and the Faculty of Science except for courses in the Prohibited Courses category. Free electives can include COMP, CSEC, DATA, MATH and STAT courses. This category is defined with the B.Math. programs. See the Course Categories section on the Mathematics Program page of this Calendar for details. The following courses cannot be used for credit in the B.C.S., the Computer Science Minor, or any Combined Computer Science program.
🌐
University of Calgary
ucalgary.ca › future-students › undergraduate › explore-programs › computer-science
Computer Science | Future Students | University of Calgary
February 16, 2023 - Bachelor of Science (BSc) Learn how to apply for admission · Computer Science scholars ask questions such as: Can we build computers that think like humans? How can we improve computer games that feature evolving characters? What is the future of augmented reality?
🌐
Athabasca University
athabascau.ca › home › programs › bachelor of science, computing and information systems major
Bachelor of Science, Computing and Information Systems Major | Athabasca University
This program will build the skills you need to develop and run computer-based systems in business, education, and other fields that process, use and manage information. Athabasca University's Bachelor of Science, Computing and Information Systems Major curriculum balances the 2 broad areas of computing and information systems:
🌐
Collegedunia
collegedunia.com › courses › bachelor-of-science-bsc-computer-science › syllabus
BSc Computer Science Syllabus: Subjects, List, 1st Year, 2nd Year, Eligibility, Scope 2025
October 3, 2013 - BSc Computer Science Subjects include Operating Systems concepts, Introduction to Computer Network, Introduction to Data Structures, Numerical Analysis, System Software, System Programming, Python programming, Introduction to Web Technology etc.
Find elsewhere
🌐
University of Alberta
calendar.ualberta.ca › preview_program.php
Program: Bachelor of Science Computing Science Subject Area - University of Alberta
The University of Alberta Undergraduate and Graduate Calendars are its official repository for degree, program, and course requirements, along with the rules, regulations, policies, fees, and information about financial aid and scholarships.
🌐
MacEwan University
calendar.macewan.ca › programs › degree-programs › bsc-computer-science
Computer Science - Bachelor of Science | MacEwan University Academic Catalog
Students can use DESN 240 or DESN 242 in place of CMPT 250 in the Computer Science Minor. Students are strongly encouraged to seek advice from the faculty advisors about program planning. In addition to the academic residency requirements of the University, while enrolled in the Bachelor of Science (BSc), students must complete at MacEwan University:
🌐
Algoma University
algomau.ca › home › academics › programs › computer science
Computer Science - Algoma
July 26, 2018 - Credentials: BE (Anhui University), ME (Chinese Academy of Sciences), PhD (Université de Montréal) Areas of Expertise: Formal hardware verification, computer system design. ... Credentials: BSc, MSc (East China University of Science and Technology), MSc (University of Saskatchewan), Ph.D.
🌐
Coursera
coursera.org › coursera articles › degrees › degrees by topic › bsc computer science subjects guide
BSc Computer Science Subjects Guide | Coursera
November 20, 2024 - In a BSc computer science programme, you’ll learn about data analysis, information security, programming, web design, and software development. You can typically complete a BSc in computer science in three years with full-time study, but the ...
🌐
Conestoga College
conestogac.on.ca › fulltime › bachelor-of-computer-science-honours
BCS Degree | Computer Science Honours Program - Conestoga
Building upon the recognized foundations of computer science, you will obtain applied and integrated knowledge and skills in software quality, reliability, and security, emphasizing testing methodologies, software project management techniques, ...
🌐
University of Saskatchewan
admissions.usask.ca › computer-science.php
Computer Science - Admissions | University of Saskatchewan
You will learn about a wide range of topics including design and maintenance of software systems, distributed systems, human-computer interaction, computational modeling, artificial intelligence, mobile computing, programming languages, image processing, and computer graphics. You will learn to combine creative problem solving and analytical skills to create practical and innovative software. This degree program is flexible and offers you the opportunity to take courses in many different subject areas.
🌐
University of London
london.ac.uk › study › courses › undergraduate › bsc-computer-science
BSc Computer Science | University of London
HCI is a major subfield of computer science, and it has informed the visual design and workflow of computer systems we use every day. HCI draws on a range of hard and soft skills and is a naturally cross-disciplinary subject. ... gain the technical and theoretical know-how you will need to implement effective user experiences in software. To gain a BSc in Computer Science (User Experience), you complete modules to a value of 360 credits.
🌐
University of Toronto
future.utoronto.ca › program › computer-science
Computer Science | Future Students. University of Toronto
Learn more about Computer Science at U of T Mississauga · Ontario Secondary School Diploma (OSSD) with six subjects at the 4U/M level, including English · The co-op component of Grade 12 courses will not be used for admission purposes · Ontario secondary school qualifications: Learn more ...
🌐
Lassonde School of Engineering
lassonde.yorku.ca › wp-content › uploads › 2022-2023-Degree-Checklist-BSc-Computer-Science-1.pdf pdf
BACHELOR OF SCIENCE (BSc) COMPUTER ...
BSc, Computer Science · Notes · A. General Education Requirement: non-science requirement: 12 credits from the approved list of courses and subject areas in your Academic Calendar; mathematics: satisfied within the core requirements; computer science: satisfied by the major requirements; science: satisfied by the BIOL, CHEM, or PHYS labs as stated on your degree checklist.
🌐
Seneca Polytechnic
senecapolytechnic.ca › programs › fulltime › BCMS.html
Bachelor of Computer Science - Seneca Polytechnic, Toronto, Canada
Data Science & Analytics: data analyst, business intelligence (BI) analyst/developer, data engineer and system analyst · Cybersecurity & Systems: cybersecurity analyst, security engineer and systems analyst · Human-Computer Interaction (HCI) ...
🌐
AIE CET
aiecet.com › home › b sc computer science subjects: year-wise bsc cs subjects overview
B Sc Computer Science Subjects: Year-Wise BSc CS Subjects Overview
B Sc Computer Science Subjects ... the BSc CS subjects emphasize programming, mathematics, data structures, operating systems, software development, and technologies like Artificial Intelligence, Cloud Computing, and Data Science....
🌐
Laurentian University
laurentian.ca › academics › program › computer-science
Computer Science | UG | Laurentian University
Learn the fundamentals of computer science such as high-level programming language, discrete mathematical structures, data structures, LINUX operating system, database programming, programming in C++, and assembly language.