Deprecated function: Creation of dynamic property Drupal\shaqraa_programs\Controller\ProgramSinglePageController::$service is deprecated in Drupal\shaqraa_programs\Controller\ProgramSinglePageController->__construct() (line 11 of modules/custom/shaqraa_programs/src/Controller/ProgramSinglePageController.php).
Preparing qualified competencies in the field of Computer Science to contribute to achieving national development goals through an integrated academic environment that fosters knowledge and skills, and supports innovation and scientific research, thereby effectively contributing to serving society.
Speciality
Sciences
Study Language
English
Years Count
4 Years
Academic Degree Program Afford .
Bachelor
Work Scope
1. Software Developer / Software Engineer
2. Computer Systems Analyst and Designer
3. Web and Mobile Application Developer
4. Artificial Intelligence and Machine Learning Specialist
5. Data Scientist and Predictive Analytics Specialist
6. IT Project Manager
7. Software Quality Assurance and Testing Specialist
8. Information Security and Cybersecurity Specialist
9. Academic Researcher in Research Centers and Universities
10. Cloud Computing and Distributed Systems Specialist
Speciality Academic Nature
The Computer Science program aims to prepare national professionals specialized in programming, software development and engineering, algorithm analysis and design, data structures, databases, artificial intelligence, machine learning, deep learning, theory of computation, information security, and parallel and distributed computing. The program focuses on both theoretical and practical aspects to prepare graduates for careers in various technology sectors and to pursue graduate studies and scientific research. The program spans 4 years with a total of 134 credit hours.
01
Graduate competent professionals to meet the growing needs for a well-qualified workforce specialized in computer science.
02
Provide program staff with opportunities for professional development.
03
Contribute significantly to scientific research and discovery of new knowledge and methods in computer science.
04
Provide a safe, healthy and enticing educational environment.
05
Offer computing consultations and community services to those in need of such services.
06
Provide students with life-long learning capabilities to adapt to rapidly changing technologies in computer science.
K1
Demonstrate the knowledge of mathematics and natural sciences related to computer science.
K2
Recognize the fundamental concepts within the body of knowledge in computer science.
S1
Analyze a complex computing problem and apply principles of computing (and other relevant disciplines) to identify solutions.
S2
Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
S3
Apply computer science theory and software development fundamentals to produce computing-based solutions.
S4
Communicate effectively in a variety of professional contexts.
V1
Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
V2
Function effectively as a member or leader of a team engaged in activities appropriate to the computer science discipline.
GA1
Fulfill computing job duties and adapt to changes in the labor market.
GA2
Pursue academic education through graduate programs.
GA3
Perform individual work independently and teamwork efficiently with the ability to lead and take initiatives.
GA4
Follow appropriate professional practices and adhere to ethical and legal frameworks in computing fields.
GA5
Engage in self-learning and continuous professional development.
Code
Program Name
Required Units
CUR 1201
Academic Skills
2
ENGL 1601
English Language Skills 1
6
ENGL 1602
English Language Skills 2
6
SLM 1201
Principles of Islam
2
Code
Program Name
Required Units
ARB 1201
Language Skills
2
SLM 1202
Social Values in Islam
2
HIS 2201
National History
2
BA 2201
Entrepreneurship
2
SLM 2201
Jurisprudence of Worship
2
ARB 2201
Arabic Writing
2
CIS 2201
Digital Transformation
2
SLM 2202
Contemporary Issues
2
Code
Program Name
Required Units
CIT 1301
Computer Skills
3
MATH 1304
Introduction to Probability & Statistic
3
MATH 1313
Calculus
3
CSC 1201
English for Computing Purposes
2
CSC 1301
Principles of Programming and Algorithms
3
CIS 1302
Introduction to Database
3
PHYS 1401
Physics 1
4
MATH 1302
Linear Algebra
3
CSC 2201
Computer Science Ethics
3
CSC 2302
Computer Programming 1
3
CNE 2302
Digital Logic Design 1
3
CIS 2304
System Analysis and Design 1
3
MATH 1303
Discrete Mathematics
3
CSC 2303
Computer Programming 2
3
CSC 2304
Artificial Intelligence
3
CSC 2305
Software Engineering
3
CIS 3302
Data Structures
3
CNE 3304
Computer Networks 1
3
MATH 1305
Numerical Methods
3
CIS 2303
Database Management Systems
3
CSC 3301
Analysis and Design of Algorithms
3
CSC 3302
Web Applications Development
3
CSC 3303
Machine Learning
3
CNE 3303
Computer Organization and Architecture 1
3
CSC 3304
Theory of Computation
3
CSC 3305
Computer Graphics
3
CNE 3305
Computer Networks 2
3
CIT 3306
Operating Systems
3
CSC 3306
Deep Learning
3
CIS 3307
Information Security
3
CSC 4391
Graduation Project 1
3
CSC 4699
Cooperative Training
6
CSC 4301
Cryptography
3
CSC 4302
Compilers Theory
3
CSC 4303
Parallel and Distributed Computing
3
CSC 4304
Software Testing
3
CSC 4392
Graduation Project 2
3
Code
Program Name
Required Units
CSC 4351
Computer Vision
3
CSC 4352
Natural Language Processing
3
CSC 4353
Games Programming
3
CSC 4354
User Interface Design
3
CSC 4355
Mobile Applications Development
3
CSC 4356
Software Quality Assurance
3
CSC 4357
Software Design Patterns
3
CSC 4358
Cloud Computing
3
CSC 4359
Advanced Operating Systems
3
Code
Program Name
Required Units
Previous Requirement
CUR 1201
Academic Skills
2
لايوجد
CIT 1301
Computer Skills
3
لايوجد
MATH 1304
Introduction to Probability & Statistic
3
لايوجد
MATH 1313
Calculus
3
لايوجد
ENGL 1601
English Language Skills 1
6
لايوجد
Code
Program Name
Required Units
Previous Requirement
CSC 1201
English for Computing Purposes
2
لايوجد
CSC 1301
Principles of Programming and Algorithms
3
CIT 1301
CIS 1302
Introduction to Database
3
CIT 1301
PHYS 1401
Physics 1
4
لايوجد
ENGL 1602
English Language Skills 2
6
ENGL 1601
Code
Program Name
Required Units
Previous Requirement
SLM 1201
Principles of Islam
2
MATH 1302
Linear Algebra
3
CSC 2201
Computer Science Ethics
2
CSC 2302
Computer Programming 1
3
CSC 1301
CNE 2302
Digital Logic Design 1
3
PHYS 1401
CIS 2304
System Analysis and Design 1
3
CIS 1302
Code
Program Name
Required Units
Previous Requirement
MATH 1303
Discrete Mathematics
3
CSC 2303
Computer Programming 2
3
CSC 2302
CSC 2304
Artificial Intelligence
3
CSC 2302
CSC 2305
Software Engineering
3
CIS 2304
CIS 3302
Data Structures
3
CSC 2302
CNE 3304
Computer Networks 1
3
CNE 2302
Code
Program Name
Required Units
Previous Requirement
MATH 1305
Numerical Methods
3
MATH 1313
CIS 2303
Database Management Systems
3
CIS 1302
CSC 3301
Analysis and Design of Algorithms
3
CIS 3302
CSC 3302
Web Applications Development
3
CNE 3304
CSC 3303
Machine Learning
3
CSC 2304
CNE 3303
Computer Organization and Architecture 1
3
CNE 2302
Code
Program Name
Required Units
Previous Requirement
CSC 3304
Theory of Computation
3
MATH 1303
CSC 3305
Computer Graphics
3
MATH 1302
CNE 3305
Computer Networks 2
3
CNE 3304
CIT 3306
Operating Systems
3
CNE 3304
CSC 3306
Deep Learning
3
CSC 3303
CIS 3307
Information Security
3
CNE 3304
Code
Program Name
Required Units
Previous Requirement
CSC 4391
Graduation Project 1
3
CSC 4699
Cooperative Training
6
Code
Program Name
Required Units
Previous Requirement
CSC 4301
Cryptography
3
CIS 3307
CSC 4302
Compilers Theory
3
CSC 3304
CSC 4303
Parallel and Distributed Computing
3
CSC 3301
CSC 4304
Software Testing
3
CSC 2305
CSC 4392
Graduation Project 2
3
CSC 4391
Was this page helpful?
There are no comments yet.
مرحباً بك في صفحة البحث
ستجد كل ما تبحث عنه
إن لم تستطع إيجاد ما تبحث عنه يمكنك الانتقال للبحث المتقدم