About the Program
The Master of Computer Science program aims to prepare specialists with advanced knowledge in computer science principles and software engineering, qualifying them to analyze complex problems, develop effective computing solutions, and work in research or advanced technical sectors.
Vision & Mission
Vision
Excellence in computer science education and research, and preparing graduates capable of analyzing complex computing problems and developing innovative solutions that support scientific and technological advancement.
Mission
To provide an advanced graduate program in computer science that integrates theoretical knowledge, practical application, and research to prepare professionals capable of design, development, evaluation, and professional communication in accordance with ethical and professional standards.
Program Objectives
- Enable students to analyze complex computing problems and apply computer science and related disciplinary principles to identify appropriate solutions.
- Develop students’ ability to design, implement, and evaluate computing-based solutions that meet specified requirements within the computer science discipline.
- Develop professional communication skills, teamwork abilities, and adherence to ethical and legal responsibilities in computing practice.
Learning Outcomes
- Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify effective solutions.
- Design, implement, and evaluate computing-based solutions to meet a given set of requirements in the context of the computer science discipline.
- Communicate effectively in a variety of professional contexts, including presenting technical and research outcomes.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the computer science discipline.
- Apply computer science theory and software development fundamentals to produce effective computing-based solutions.
Relationship between Educational Objectives and Student Outcomes
A marked cell indicates that the outcome supports the objective.
O1Objective 1
O2Objective 2
O3Objective 3
L1Outcome 1
L2Outcome 2
L3Outcome 3
L4Outcome 4
L5Outcome 5
L6Outcome 6
MappedNot mapped
Advising Plan
You can download the program advising plan from the links below: