Dalhousie University offers a Master's degree program in Computer Science with a specialization in Applied Computer Science. Here is a generalized example of a potential curriculum for the Master of Computer Science (MCS) program with a focus on Applied Computer Science at Dalhousie University:
Core Courses:
Advanced Algorithms and Data Structures
Advanced Software Engineering
Database Systems
Research Methods in Computer Science
Applied Computer Science Courses:
Elective Courses (related to applied computer science)
Thesis Research or Project:
Thesis Proposal
Thesis Research and Writing (for MCS)
Applied Research Project (for Master of Applied Computer Science)
The curriculum is designed to provide students with advanced knowledge and skills in computer science, with a specific focus on applied areas. The core courses cover foundational topics such as advanced algorithms and data structures, advanced software engineering, database systems, and research methods in computer science. These courses provide a strong theoretical and practical foundation in computer science.
Students in the Applied Computer Science specialization have the opportunity to take elective courses that are focused on applied areas of computer science. These elective courses can be chosen based on the student's research interests and career goals and may cover topics such as machine learning, data mining, computer vision, natural language processing, or software development for specific domains.
For the Master of Computer Science (MCS) program, students typically complete a thesis, which involves proposal development, conducting original research, analyzing data, and writing a comprehensive research report. On the other hand, for the Master of Applied Computer Science program, students may complete an applied research project that focuses on solving real-world computer science problems.
Show less