Computer Science
There are two concentrations for this major: computing and data analytics. The computing concentration will prepare students with the necessary technical skills to serve the computing needs of any discipline. A concentration in data analytics would offer students the opportunity to build a foundational understanding of the ideas, concepts, and techniques that are central to using data in research and decision-making.
Deprecated: Optional parameter $majors declared before required parameter $school is implicitly treated as a required parameter in /var/www/vhosts/dev.fastspot.com/httpdocs/clients/concordia-2018/custom/inc/modules/programs.php on line 48
Required Courses
- MATH 121 - Calculus I
- CSC 125 - Introduction to Computer Science
- CSC 225 - Fundamental Structures
- DATA 200 - Introduction to Data Analytics
- CSC 310 - Web Design and Programming
- CSC 330 - Introduction to Database Management
- CSC 430 - Principles of Programming Languages
- CSC 445 - Introduction to Computer Security
Additional Requirements
3-4 credits from the following interdisciplinary electives:
Additional requirements:
- Computer science majors must choose one concentration (15-21 credits)
Concentrations
Computing Concentration
Requires 18-21 credits.
Additional requirements:
- 3 computer science elective courses numbered 200 or above, 9-12 credits
Data Analytics Concentration
Requires 15-16 credits.
Additional requirements:
- 12 credits of data elective courses numbered 300 or above, 12 credits (see mathematics)
- One computer science elective course numbered 200 or above, 304 credits