Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
University Program: Master of Science in Computer Science
The Master of Science in Computer Science program at Qassim University is a crucial and fundamental part of the university's commitment to academic excellence and the promotion of scientific research. Since its inception in 2010, the program has sought to meet the Kingdom's needs for specialized competencies in computer science, in addition to supporting national development through the graduation of qualified cadres possessing advanced technical skills.
Program Overview
The program relies on the National Qualifications Framework (NQF) and the Saudi Academic Standards for Education and Research to ensure the quality of education and research, thereby ensuring that its curriculum is consistent with the latest national and international standards. The study plan covers a wide range of basic and advanced topics in computer science, including computer networks, computing, knowledge engineering, software engineering, artificial intelligence, and modern technologies, with a focus on combining theoretical and practical aspects to qualify students to keep pace with the rapid developments in this field.
Educational Objectives
- Enhance the quality of education in the program and provide educational, research, and professional services in the field of computer science.
- Raise the competitiveness and professionalism of students and prepare competitive competencies that contribute to enhancing the national economy and sustainable development.
- Support and encourage scientific and applied research and innovation to promote sustainable development and a renewed, inspiring, and activating environment for research and innovation.
- Enhance local partnership with research laboratories, technological companies, and a renewed, inspiring, and activating environment for research, innovation, and partnership.
Learning Outcomes
- The ability to understand computer science theories and the basics of program development to describe computing-based solutions.
- The ability to develop new knowledge acquired through innovative scientific research that contributes to the field of computer science.
- The ability to communicate effectively in a variety of professional contexts.
- The ability to analyze complex problems and apply computing principles and other computer science specialties to identify solutions.
- The ability to innovate, design, implement, and evaluate research and investigation processes in the field of computer science.
- Possess the skills to effectively use modern technical and digital applications and information technology to form digital knowledge and solutions and meet various needs in the field of computer science.
- The ability to work effectively as a member or leader of a team participating in activities suitable for computer science specialties.
- The ability to recognize professional responsibilities and make informed judgments in the practice of computing based on legal and ethical principles.
Program Tracks
- Master of Science in Computer Science
Job Opportunities
Job, research, and administrative opportunities in the following fields:
- Software engineering and development
- System analysis
- Information security
- Database and data warehouses
- Networks
- Artificial intelligence
Admission Requirements
- Degree: Bachelor's degree in Computer Science
- GPA: 2.75 (out of 5), 1.75 (out of 4), or 70 (out of 100)
- English Proficiency: STEP test with a score of 60
- Other Requirements: None
Tuition Fees
40,000 SAR
Study Plan
The program consists of 39 credits for the thesis track and 34 credits for the research project track, including compulsory and elective courses.
Compulsory Courses
| Code | Course Name | Credits | Theory | Practical | Prerequisite | Classification |
|---|---|---|---|---|---|---|
| CSC 601 | Algorithmic Problem Solving | 3 | 3 | 0 | - | Specialization Requirements |
| CSC 606 | Software Engineering and Knowledge Engineering | 3 | 3 | 0 | - | Specialization Requirements |
| CEN 604 | Computer Networks | 3 | 3 | 0 | - | Specialization Requirements |
| CSC 602 | Theory of Computation | 3 | 3 | 0 | - | Specialization Requirements |
| CSC 621 | Research Methods | 3 | 3 | 0 | - | Specialization Requirements |
| CSC 608 | Database and Data Warehouses | 3 | 3 | 0 | - | Specialization Requirements |
| CSC 699 | Thesis | 12 | 1 | 0 | - | Specialization Requirements |
Elective Courses
| Code | Course Name | Credits | Theory | Practical | Prerequisite | Classification |
|---|---|---|---|---|---|---|
| IT 624 | Communication Media and Geographic Information Systems | 3 | 3 | 0 | - | Specialization Requirements |
| CSC 626 | Smart Network | 3 | 3 | 0 | - | Specialization Requirements |
| ... | ... | ... | ... | ... | ... | ... |
Research Areas
The program focuses on various research areas, including but not limited to:
- Software Engineering
- Artificial Intelligence
- Information Security
- Database Systems
- Computer Networks
- Knowledge Engineering
Conclusion
The Master of Science in Computer Science program at Qassim University is designed to provide students with advanced knowledge and skills in computer science, preparing them for careers in research, industry, and academia. With its comprehensive curriculum, research opportunities, and commitment to excellence, this program is an ideal choice for those seeking to advance their careers in the field of computer science.
