Skip to content

Online Master of Science in Computer Science Curriculum

Curriculum Details

30 Total Credits Required

The online Master of Science in Computer Science program from Concordia University, St. Paul includes 10 courses. Specialized computer science courses explore advanced algorithms, computer vision, platform and product development, and robotic process automation (RPA).

Although you can complete the program in 18 months, your eligible transfer credits could affect the time it takes you to finish. You can transfer up to 15 credits toward the online master’s in computer science program.

Core Courses

Credits

This course provides a comprehensive exploration of Enterprise Architecture (EA), focusing on strategic planning and technical research. It equips students with the skills to design, implement, and manage architectures that align an organization’s business strategy, processes, information systems, and technology infrastructure to achieve success.

The CSP Project Management, Systems Development & Risk course offers an integrated study of project management principles, systems development methodologies, and risk management practices within the context of complex global IT projects. This course is designed for students and professionals seeking a comprehensive understanding of how to effectively manage projects, develop robust IT systems, lead diverse multi-disciplined teams and proactively address project risks for successful project delivery.

The CSP Database Systems course offers a comprehensive study of the principles, design methodologies, and practical applications of database management systems to support the enterprise of the future (DBMS). This course is designed for students and professionals interested in understanding the core concepts of database systems and developing the skills to design, implement, and manage databases and datasets for various applications.

The CSP Artificial Intelligence and High-Performance Computing and Ethical Considerations course offers an integrated study of the principles, techniques, ethical considerations and applications of artificial intelligence (AI) in combination with high-performance computing (HPC). This course is designed for students and professionals interested in harnessing the power of advanced computing technologies to develop and deploy AI solutions that can process vast amounts of data and solve complex problems at scale.

The CSP Cloud Architecture and Infrastructure course provides a comprehensive study of cloud computing principles, design methodologies, and best practices for architecting scalable and reliable cloud-based, hybrid, and multi-cloud solutions assisting global organizations design and build the architectures and infrastructures of the future. This course is designed for students and professionals interested in understanding how to design, deploy, and manage cloud infrastructure to meet the demands of modern global enterprises utilizing advanced applications and services.

The CSP Advanced Algorithms course gives students the foundational training for the artificial intelligence era. The course offers an in-depth exploration of complex algorithms and data structures, enabling students to develop a deep understanding of algorithm design, analysis, optimization and automation. This course is designed for students with a strong background in computer science and algorithms who seek to delve into more advanced topics and tackle challenging computational and automation business problems.
The CSP Computer Vision course provides an in-depth exploration of the principles, techniques, and applications of computer vision as we entering the exciting era of autonomous technologies and products. Computer Vision is a cutting edge field of study that enables machines to interpret and understand visual information, anomalies, and phenomena from images and videos. This course is designed for students with a strong background in computer science or related fields who wish to delve into the fascinating world of computer vision and its real-world applications.
The CSP Platform and Product Development course offers a comprehensive study of the principles, strategies, and practices involved in developing successful platforms and products in the technology industry. This course is designed for students interested in entrepreneurship, product management and development, software development, and those aspiring to build innovative and scalable technology solutions for any industry.
The CSP Autonomous and Smart Product Development course provides an in-depth exploration of the principles, technologies, and methodologies involved in creating innovative and intelligent products capable of autonomous decision-making and adaptive behavior. This course is designed for students with a background in engineering, robotics, artificial intelligence, or related fields who aspire to design cutting-edge products that leverage autonomous systems and smart technologies.
The CSP Robotic Process Automation (RPA) course provides a comprehensive study of the principles, technologies, and applications of RPA in automating repetitive and rule-based business processes. This course is designed for students and professionals interested in leveraging automation to enhance productivity, reduce errors, and optimize business workflows.

Request More Information

By filling out the form, you’ll:

  • Gain access to a dedicated enrollment counselor who is ready to answer all of your questions.
  • Take one more step towards achieving your career goals.

Fill out the form to receive more information!