- Degrees
- Bachelor of / Baccalaureate in Arts (BA)
- Bachelor of / Baccalaureate in Science (BSc)
- Baccalaureate in Education (BEd)
- Bachelor of / Baccalaureate in Administration (BAdmin)
- Bachelor of / Baccalaureate in Commerce (BComm)
- Bachelor of / Baccalaureate in Computer Science (BCompSc)
- Bachelor of / Baccalaureate in Engineering (BEng)
- Bachelor of / Baccalaureate in Fine Arts (BFA)
- Certificates
- A-Z programs
- Cross–faculty programs
- Glossary of terms
- Undergraduate calendar
Bachelor of / Baccalaureate in Computer Science (BCompSc)
Computer Science Program
BCompSc — 90 credits
Computers are everywhere today. Communication in all of its forms depends on complex and extremely reliable software. Vehicles, ships, aircraft, and satellites are all controlled by computers. The entertainment industry, with video games and movie animation, uses computer applications. Modern medical care depends on imaging techniques that in turn depend on computation. Businesses, from the local bank to the international on-line store, rely on secure access to networks and databases. All these applications are controlled by computer software and hardware and developed and maintained by computer scientists.
Graduates are qualified to design and create new software and to modify and test existing software for a broad range of applications.
Computer Science Core
This required block of courses gives a thorough grounding in the basics of computer science.
- System Hardware
- Mathematics for Computer Science I
- Data Structures and Algorithms
- Probability and Statistics for Computer Science
- Object-Oriented Programming I
- Object-Oriented Programming II
- Introduction to Theoretical Computer Science
- Operating Systems
- Principles of Programming Languages
- Introduction to Software Engineering
Option Core and Elective Credits
Students may focus their studies in one of these six options:
- Computer Applications
- Computer Games
- Computer Systems
- Information Systems
- Software Systems
- Web Services and Applications
Honours in Computer Science
An Honours program is available in each of the four options for students with high academic standing in their first year. Applications to the Honours program must be submitted by May 15.
Minor in Computer Science
The Minor in Computer Science is only available to students enrolled in programs outside of the Faculty of Engineering and Computer Science.
Computer Science Co-op Program
Since every company has its own distinct software and hardware, our students are given the necessary skills and tools to progress and excel in their field. As students develop, research begins to play a role in their work. They may check code, maintain departmental intranet sites, be involved in gathering requirements for web-based projects and providing technical support. Some students are given sections of a project to work on individually, then present collectively with their team. Students are included in website and software quality assurance and they participate in programming, debugging and testing software.
Extended credit program
Students from other education systems, such as graduates of secondary schools from outside the province of Quebec, may be considered for admission to the Extended Credit Program (ECP). All students admitted to the ECP are required to take a minimum of 30 credits in addition to regular (90 or 120 credit) degree program requirements. Some programs require students to take specific first-year courses. Refer to the following sections of the Undergraduate Calendar for details: §71.70.3
Co–operative Education
Concordia is proud to be a leader in the field of co-operative education. Concordia's Institute for Co-operative Education provides the opportunity for students to enhance their university education by gaining practical work experience while pursuing their education.
Students can complete their work terms in private industry, not-for-profit organizations and government agencies, as well as through their own entrepreneurial endeavours. Furthermore, work terms are available locally, nationally, and in some cases internationally.
To learn more about Co-op opportunities for students in the Faculty of Engineering and Computer Science, please visit the website of the Institute for Co-operative Education.
