Master of Science in Computer Science
Description:
The Master of Science in Computer Science program at Qassim University is an important part of the university's commitment to academic excellence and the promotion of scientific research, in line with its vision, mission and strategic objectives. Since its launch 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. The program is based on the National Qualifications Framework (cap) and the Saudi Academic Standards for Quality Assurance of Education and Research, ensuring that its curriculum is aligned 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 an emphasis on combining theoretical and applied aspects to qualify students to keep pace with the rapid developments in this field. In addition to academic education, the program pays great attention to scientific research, encouraging students to carry out innovative research projects that contribute to solving modern technical challenges and enhancing knowledge production. The program also contributes to the development of students' research capabilities by providing a stimulating academic environment that supports creativity and development. By integrating the university's goals with global academic practices, the program seeks to prepare qualified researchers, competent professionals, and innovators who are able to find effective solutions to technical challenges and are ethically responsible towards society. The program enables its graduates to possess the knowledge and skills necessary to succeed in local and international work environments, whether in industry, academia, or research.
Eligible Applicants
Male and female students
Method of study
Courses and Thesis, Courses and Research Project.
Degree
Master
School level
Postgraduate studies
Place of study (Male Students)
Buraydah - Qassim Region - College Headquarters
Place of study (female students)
Buraydah - Qassim Region - College Headquarters (Female Section)
Required specialization
Bachelor of Computer Science
Admission from outside the major
Admission of other majors related to computer majors on the condition of passing the supplementary courses approved by the scientific department
Years of study
2
Study period
None
Number of Credit Hours
39
Credits required for graduation
39 for the thesis track and 34 for the research track
STEP test
60
Other conditions
None
Tuition fees
40,000
Required GPA
of at least 5
2.75
of at least 4
1.75
of at least 100
70
Preference Mechanism for Admission
GPA
50%
Undergraduate Aptitude Test
50%
Differentiation test
None
Educational goals :
1- Emphasizing the quality of education in the program and providing educational, research and professional services in the field of computer science.
2- Raising the merit, competitiveness and professionalism of students, preparing competitive competencies and contributing to the promotion of the economy and sustainable national development.
3- Supporting and encouraging scientific and applied research and innovation to promote sustainable development and a renewable environment that inspires and stimulates research and innovation.
4- Strengthening local partnerships with research laboratories and technology companies and a renewed and inspiring environment conducive to research, innovation and partnerships.
Learning outcomes :
1- Ability to understand computer science theories and software development fundamentals to describe computing-based solutions.
2- The ability to develop new knowledge acquired through innovative scientific research that contributes to the overall field of computer science.
3- Ability to communicate effectively in a variety of professional contexts.
4- Ability to analyze complex problems and apply the principles of computing and other computer science disciplines to identify solutions.
5- Ability to innovate, design, implement and evaluate research and investigation processes in the field of computer science.
6- Possesses the skills to effectively use modern technical, digital, and information technology applications to create innovative digital knowledge and solutions and meet various needs in the field of computer science.
7- Ability to work effectively as a team member or leader participating in activities appropriate to the CS major.
8. Ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
Tracks :
1- Master of Science in Computer Science
Career opportunities:
Career and research opportunities and managerial positions in the following areas:
1- Software Engineering and Development
2. Systems analysis
3. Information Security
4. Databases and data warehouses
5. Networks
6- Artificial Intelligence
None
Science in Computer Science
Symbol: CSCR
Issue number: 421
Total hours: 39
Compulsory: 30
Optional: 9
Compulsory courses
First level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 601 | Solving Problems with Algorithms | 3 | 3 | 0 | Specialty requirements | |
CSC 606 | Software Engineering and Knowledge Engineering | 3 | 3 | 0 | Specialty requirements | |
CEN 604 | Computer networks | 3 | 3 | 0 | Specialty requirements |
Second level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 602 | Theory of computing | 3 | 3 | 0 | Specialty requirements | |
CSC 621 | Search methods | 3 | 3 | 0 | Specialty requirements | |
CSC 608 | Databases and data warehouses | 3 | 3 | 0 | Specialty requirements |
Fourth level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 699 | Mission | 12 | 1 | 0 | Specialty requirements |
Optional courses
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
IT 624 | Communication media and geographic information systems | 3 | 3 | 0 | Specialty requirements | |
CSC 626 | Smart Grid | 3 | 3 | 0 | Specialty requirements | |
CSC 632 | Software Quality Management | 3 | 3 | 0 | Specialty requirements | |
CSC 634 | Software metrics | 3 | 3 | 0 | Specialty requirements | |
CSC 636 | Software Validation | 3 | 3 | 0 | Specialty requirements | |
CSC 638 | Knowledge engineering | 3 | 3 | 0 | Specialty requirements | |
CSC 639 | Deep dive into programming languages | 3 | 3 | 0 | Specialty requirements | |
CSC 640 | Computer drawing | 3 | 3 | 0 | Specialty requirements | |
CSC 642 | Numerical and symbolic computing | 3 | 3 | 0 | Specialty requirements | |
CSC 644 | Human-Machine Interface and User Interface Design | 3 | 3 | 0 | Specialty requirements | |
CSC 646 | Computer graphics and multimedia application | 3 | 3 | 0 | Specialty requirements | |
CSC 650 | Artificial intelligence | 3 | 3 | 0 | Specialty requirements | |
CSC 652 | Machine learning | 3 | 3 | 0 | Specialty requirements | |
CSC 654 | Knowledge base systems | 3 | 3 | 0 | Specialty requirements | |
CSC 656 | Shape Recognition | 3 | 3 | 0 | Specialty requirements | |
CEN 658 | Digital Image Processing | 3 | 3 | 0 | Specialty requirements | |
CSC 659 | Smart Bioinformatics | 3 | 3 | 0 | Specialty requirements | |
IT 622 | Network databases and information retrieval | 3 | 3 | 0 | Specialty requirements | |
CSC 620 | Advanced Data Mining | 3 | 3 | 0 | Specialty requirements | |
CEN 618 | Interconnection networks | 3 | 3 | 0 | Specialty requirements | |
CEN 616 | Design and implementation of real-time systems | 3 | 3 | 0 | Specialty requirements | |
CSC 614 | Distributed systems | 3 | 3 | 0 | Specialty requirements | |
CSC 612 | Computer security | 3 | 3 | 0 | Specialty requirements | |
CEN 610 | Networking in a TCP/IP environment | 3 | 3 | 0 | Specialty requirements | |
CSC 630 | Object-oriented software development | 3 | 3 | 0 | Specialty requirements |
Science in Computer Science
Symbol: CSCP
Issue number: 421
Total hours: 34
Compulsory: 22
Optional: 12
Compulsory courses
First level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 606 | Software Engineering and Knowledge Engineering | 3 | 3 | 0 | Specialty requirements | |
CSC 601 | Solving Problems with Algorithms | 3 | 3 | 0 | Specialty requirements | |
CEN 604 | Computer networks | 3 | 3 | 0 | Specialty requirements |
Second level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 602 | Theory of computing | 3 | 3 | 0 | Specialty requirements | |
CSC 608 | Databases and data warehouses | 3 | 3 | 0 | Specialty requirements | |
CSC 621 | Search methods | 3 | 3 | 0 | Specialty requirements |
Third level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 697 | Research Project1 | 1 | 1 | 0 | Specialty requirements |
Fourth level
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 698 | Research Project 2 | 3 | 3 | 0 | Specialty requirements |
Optional courses
Symbol | Name | Hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 614 | Distributed systems | 3 | 3 | 0 | Specialty requirements | |
CEN 610 | Networking in a TCP/IP environment | 3 | 3 | 0 | Specialty requirements | |
CEN 618 | Interconnection networks | 3 | 3 | 0 | Specialty requirements | |
CSC 620 | Advanced Data Mining | 3 | 3 | 0 | Specialty requirements | |
IT 622 | Network databases and information retrieval | 3 | 3 | 0 | Specialty requirements | |
IT 624 | Communication media and geographic information systems | 3 | 3 | 0 | Specialty requirements | |
CSC 626 | Smart Grid | 3 | 3 | 0 | Specialty requirements | |
CSC 630 | Object-oriented software development | 3 | 3 | 0 | Specialty requirements | |
CSC 632 | Software Quality Management | 3 | 3 | 0 | Specialty requirements | |
CSC 634 | Software metrics | 3 | 3 | 0 | Specialty requirements | |
CSC 636 | Software Validation | 3 | 3 | 0 | Specialty requirements | |
CSC 638 | Knowledge engineering | 3 | 3 | 0 | Specialty requirements | |
CSC 639 | Deep dive into programming languages | 3 | 3 | 0 | Specialty requirements | |
CSC 640 | Computer drawing | 3 | 3 | 0 | Specialty requirements | |
CSC 642 | Numerical and symbolic computing | 3 | 3 | 0 | Specialty requirements | |
CSC 644 | Human-Machine Interface and User Interface Design | 3 | 3 | 0 | Specialty requirements | |
CSC 646 | Computer graphics and multimedia application | 3 | 3 | 0 | Specialty requirements | |
CSC 650 | Artificial intelligence | 3 | 3 | 0 | Specialty requirements | |
CSC 652 | Machine learning | 3 | 3 | 0 | Specialty requirements | |
CSC 654 | Knowledge base systems | 3 | 3 | 0 | Specialty requirements | |
CSC 656 | Shape Recognition | 3 | 3 | 0 | Specialty requirements | |
CEN 658 | Digital Image Processing | 3 | 3 | 0 | Specialty requirements | |
CSC 659 | Smart Bioinformatics | 3 | 3 | 0 | Specialty requirements | |
CSC 612 | Computer security | 3 | 3 | 0 | Specialty requirements | |
CEN 616 | Design and implementation of real-time systems | 3 | 3 | 0 | Specialty requirements |