Bachelor of Science in Computer Science
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Program Overview
The Computer Science program offers an educational curriculum that includes courses in basic sciences such as mathematics and physics, which develop students' analytical capabilities and provide them with the necessary skills to understand advanced courses in the field of specialization. The program also includes basic courses in computer science, such as programming, computer networks, databases, and web design, which equip graduates with the necessary skills to enter the job market.
Program Structure
The Bachelor of Computer Science program consists of 120 credited hours, spanning four years and eight levels. The courses in computer science are divided into five main categories: university requirements, college requirements, specialization requirements, elective requirements, and field training.
Program Details
- Major: Computer Science
- Level of Study: 8 levels
- Degree: Bachelor's
- Category: Male and female
- Job Opportunities:
- Software developer
- Application developer
- Computer network manager
- Web developer
- Computer technical support
- Database administrator
- Mobile application developer
Curriculum
The program includes four years of study, divided into eight levels, including the preparatory year and the scientific track for the first year.
First Year
The student studies a full preparatory year (scientific track), where they learn the basics of mathematical sciences, English language, and computer skills, acquiring the necessary skills to deal with computer programs. They then join one of the scientific departments in the College of Science.
Second Year
In the third semester, the student begins to study materials in the specialization, such as introduction to programming, digital logic design, and professional ethics. The fourth semester includes courses such as programming applications and data structures.
Third Year
In the fifth semester, the student studies courses such as database systems and algorithm design and analysis. The sixth semester includes courses such as artificial intelligence, web programming, and local computer networks. After completing the sixth level, the student can participate in field training in one of the private or government companies.
Fourth Year
The seventh semester includes courses such as software engineering, extended computer networks, and a specialized elective course in modern areas of computer science specialization. The eighth and final semester includes a graduation project, where the student works under the supervision of one of the faculty members, applying the concepts they studied during the program. The final semester also includes specialized elective courses in the specialization, distributed computing systems, and compiler construction.
Admission Requirements
The admission requirements for the Computer Science program can be found in the file "Admission Requirements for Computer Science Program".
