Master of Science in Computer Science
Description:
يعد برنامج ماجستير العلوم في علوم الحاسب في جامعة القصيم جزءًا مهما و أساسيًا من التزام الجامعة بالتميز الأكاديمي وتعزيز البحث العلمي، حيث يواكب رؤيتها ورسالتها وأهدافها الإستراتيجية. منذ انطلاقه في عام 2010، سعى البرنامج إلى سد احتياجات المملكة من الكفاءات المتخصصة في علوم الحاسب، بالإضافة إلى دعم التنمية الوطنية من خلال تخريج كوادر مؤهلة تمتلك مهارات تقنية متقدمة. يعتمد البرنامج على الإطار الوطني للمؤهلات (سقف) والمعايير الأكاديمية السعودية لضمان جودة التعليم والبحث، مما يضمن توافق مناهجه مع أحدث المعايير الوطنية والدولية. تغطي الخطة الدراسية مجموعة واسعة من الموضوعات الأساسية والمتقدمة في علوم الحاسب، بما في ذلك شبكات الحاسب، الحوسبة، هندسة المعرفة، هندسة البرمجيات، الذكاء الاصطناعي، والتقنيات الحديثة، مع التركيز على الجمع بين الجوانب النظرية والتطبيقية لتأهيل الطلاب لمواكبة التطورات السريعة في هذا المجال. إلى جانب التعليم الأكاديمي، يولي البرنامج اهتمامًا كبيرًا بالبحث العلمي، حيث يشجع الطلاب على تنفيذ مشاريع بحثية مبتكرة تساهم في حل التحديات التقنية الحديثة وتعزز من إنتاج المعرفة. كما يسهم البرنامج في تنمية قدرات الطلبة البحثية من خلال توفير بيئة أكاديمية محفزة تدعم الإبداع والتطوير. من خلال التكامل بين أهداف الجامعة والممارسات الأكاديمية العالمية، يسعى البرنامج إلى إعداد باحثين مؤهلين، ومهنيين أكفاء، ومبتكرين قادرين على إيجاد حلول فعالة للتحديات التقنية، ومسؤولين أخلاقيًا تجاه المجتمع. كما يحرص البرنامج على تمكين خريجيه من امتلاك المعارف والمهارات اللازمة للنجاح في بيئات العمل المحلية والدولية، سواء في المجال الصناعي أو الأكاديمي أو البحثي.
Eligible Applicants
Male and female students
Method of study
مقررات ورسالة، ومقررات ومشروع بحثي.
Degree
Master
School level
Postgraduate studies
Place of study (Male Students)
College Headquarters (Almelida)
Place of study (female students)
College Headquarters (Al-Malidah) (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 لمسار الرسالة و34 لمسار البحث
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- توكيد جودة التعليم في البرنامج وتقديم خدمات تعليمية وبحثية ومهنية في مجال علوم الحاسب.
2- رفع الجدارة والقدرة التنافسية والمهنية للطلبة وإعداد كفاءات منافِسة وللمساهمة في تعزيز الاقتصاد والتنمية الوطنية المستدامة.
3- دعم وتشجيع البحوث العلمية والتطبيقية والابتكار لتعزيز التنمية المستدامة وبيئة متجددة مُلهِمة مُفعِّلة للبحث والابتكار.
4- تعزيز الشراكة المحلية مع مخابر البحث الشركات التكنولوجية وبيئة متجددة مُلهِمة مُفعِّلة للبحث والابتكار والشراكة.
Learning outcomes :
1- القدرة على فهم نظريات علوم الحاسب وأساسيات تطوير البرامج لوصف حلول قائمة على الحوسبة.
2- القدرة على تطوير معارف جديدة مكتسبة من خلال بحث علمي مبتكر يسهم بشكل عام في مجال علوم الحاسب.
3- القدرة على التواصل بشكل فعال في مجموعة متنوعة من السياقات المهنية.
4- القدرة على تحليل المشاكل المعقدة وتطبيق مبادئ الحوسبة وغيرها من تخصصات علوم الحاسب لتحديد الحلول.
5- القدرة على ابتكار وتصميم وتنفيذ وتقييم عمليات البحث والاستقصاء في مجال علوم الحاسب.
6- يمتلك مهارات الاستخدام الفعال للتطبيقات الحديثة التقنية والرقمية وتقنية المعلومات لتكوين معرفة وحلول رقمية مبتكر ة وتلبية احتياجات مختلفة في مجال علوم الحاسب.
7- القدرة على العمل بفعالية كعضو أو قائد فريق يشارك في أنشطة مناسبة لتخصص علوم الحاسب.
8- القدرة على التعرف على المسؤوليات المهنية وإصدار أحكام مستنيرة في ممارسة الحوسبة بناءً على المبادئ القانونية والأخلاقية.
Tracks :
1- ماجستير العلوم في علوم الحاسب
Career opportunities:
الفرص الوظيفية والبحثية في المجالات التالية:
1- هندسة وتطوير البرمجيات
2- تحليل النظم
3- أمن المعلومات
4- قواعد ومخازن البيانات
5- الشبكات
6- الذكاء الاصطناعي
None
Computer Science - Thesis track
Track name: Computer Science - Thesis track
Symbol: CSCR
Issue number: 421
Total hours: 39
Compulsory: 30
Optional: 9
Compulsory courses
First level
Symbol | Name | Credit 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 | Credit 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 | Credit hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 699 | Mission | 12 | 1 | 0 | Specialty requirements |
Optional courses
Symbol | Name | Credit 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 |
Computer Science - Project Track
Track name: Computer Science - Project Track
Symbol: CSCP
Issue number: 421
Total hours: 34
Compulsory: 22
Optional: 12
Compulsory courses
First level
Symbol | Name | Credit 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 | Credit 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 | Credit hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 697 | Research Project1 | 1 | 1 | 0 | Specialty requirements |
Fourth level
Symbol | Name | Credit hours | My theory | My work | Requirement | Classification |
---|---|---|---|---|---|---|
CSC 698 | Research Project 2 | 3 | 3 | 0 | Specialty requirements |
Optional courses
Symbol | Name | Credit 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 |