COMPUTER SCIENCE – BACHELOR
Faculty of Computer and Information Technology Program at Sana'a University
Computer Science is the study of computers and computational systems. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application.
Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing.
Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. The problems that computer scientists encounter range from the abstract– determining what problems can be solved with computers and the complexity of the algorithms that solve them – to the tangible – designing applications that perform well on handheld devices, that are easy to use, and that uphold security measures.
Mission
Providing distinguished academic education in the field of information technology in accordance with international standards and encouraging scientific research to serve society and meet the requirements of the labor market.
Vision
To be a distinguished department in the field of information technology, academically and research, at the local and regional levels.
Objectives of the Information Systems Department :
- Providing students with necessary theoretical knowledge and practical skills in computer Science field.
- Providing students with communication skills, continuous learning and teamwork to produce work that includes identifying the problem and building computer solutions in the professional, legal and ethical framework.
- Developing students’ creative skills to develop and evaluate computer systems, improve and ensure their quality.
- Qualifying graduates to join graduate programs in Yemeni and international universities.
- The adoption of an appropriate and modern technologies to the needs of the community.
- new-plan
- old-plan
مستوى أول، ترم أول
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| SUI100 | Islamic Culture | الثقافة الاسلامية | 1/1 | 2 | 2 | – | – | |
| SUA101 | Arabic Language (101) | اللغة العربية (101) | 1/1 | 2 | 2 | – | – | |
| SUE101 | English Language (101) | اللغة الانجليزية (101) | 1/1 | 2 | 2 | – | – | |
| SUCONF | Arabic Israeli Conflict | الصراع العربي الإسرائيلي | 1/1 | 2 | 2 | – | – | |
| CCS100 | Computer Skills | مهارات الحاسوب | 1/1 | 3 | 2 | 2 | – | |
| CCS111 | Programming Fundamentals | أساسيات البرمجة | 1/1 | 3 | 2 | 2 | – | |
| MAT101 | Mathematics (1) | الرياضيات (1) | 1/1 | 3 | 2 | – | 2 | |
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 17 | 14 | 4 | 2 |
مستوى اول، ترم ثاني
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| SUA102 | Arabic Language (102) | اللغة العربية (102) | 1/2 | 2 | 2 | – | – | SUA101 |
| SUE102 | English Language (102) | اللغة الانجليزية (102) | 1/2 | 2 | 2 | – | – | SUE101 |
| SUNC | National Culture | الثقافة الوطنية | 1/2 | 2 | 2 | – | – | |
| MAT102 | Mathematics (2) | الرياضيات (2) | 1/2 | 3 | 2 | – | 2 | MAT101 |
| Discrete Mathematics | الرياضيات المتقطعة | 1/2 | 3 | 2 | – | 2 | ||
| Computer Programming | برمجة الحاسوب | 1/2 | 3 | 2 | 2 | – | ||
| Introduction to Computer Science | مقدمة في علوم الحاسوب | 1/2 | 3 | 2 | 2 | – | ||
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 18 | 14 | 4 | 4 |
مستوى ثاني، ترم أول
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| Object-Oriented Programming | البرمجة الكائنية الموجهة | 2/1 | 3 | 2 | 2 | – | ||
| Web Design | تصميم الويب | 2/1 | 3 | 2 | 2 | – | ||
| Computer Networks | شبكات الحاسوب | 2/1 | 3 | 2 | 2 | – | ||
| Probability and Statistics | الإحصاء والاحتمالات | 2/1 | 3 | 2 | – | 2 | ||
| Database Fundamentals | أساسيات قواعد البيانات | 2/1 | 3 | 2 | 2 | – | ||
| Digital Logic Design | التصميم المنطقي الرقمي | 2/1 | 3 | 2 | 2 | – | ||
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 18 | 12 | 10 | 2 |
مستوى ثاني، ترم ثاني
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| FRCS202 | Communication Skills | مهارات الاتصال | 2/2 | 2 | 2 | – | – | |
| Operating Systems | نظم التشغيل | 2/2 | 3 | 2 | 2 | – | ||
| Data Structures and Algorithms | هياكل البيانات والخوارزميات | 2/2 | 3 | 2 | 2 | – | ||
| Web Development | تطوير الويب | 2/2 | 3 | 2 | 2 | – | ||
| Database Management Systems | نظم إدارة قواعد البيانات | 2/2 | 3 | 2 | 2 | – | ||
| Computer Organization and Architecture | معمارية وتنظيم الحاسوب | 2/2 | 3 | 2 | 2 | – | ||
| Linear Algebra | الجبر الخطي | 2/2 | 3 | 2 | – | 2 | ||
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 20 | 14 | 10 | 2 |
مستوى ثالث، ترم أول
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| FCRM301 | Research Methodology | منهجية البحث | 3/1 | 2 | 2 | – | – | |
| Information Security | أمن المعلومات | 3/1 | 3 | 2 | 2 | – | ||
| Human-Computer Interaction | تفاعل الإنسان والحاسوب | 3/1 | 3 | 2 | 2 | – | ||
| Software Engineering | هندسة البرمجيات | 3/1 | 3 | 2 | 2 | – | ||
| Artificial Intelligence | الذكاء الاصطناعي | 3/1 | 3 | 2 | 2 | – | ||
| Advanced Programming | البرمجة المتقدمة | 3/1 | 3 | 2 | 2 | – | ||
| Computational Theory | نظرية الحوسبة | 3/1 | 3 | 2 | 2 | – | ||
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 20 | 14 | 12 | 0 |
مستوى ثالث، ترم ثاني
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| Professional Ethics | اخلاقيات المهنة | 3/2 | 2 | 2 | – | – | ||
| Project Management | إدارة المشاريع | 3/2 | 3 | 2 | 2 | – | ||
| Mobile Applications Development | تطوير تطبيقات الموبايل | 3/2 | 3 | 2 | 2 | – | ||
| Compilers Design | تصميم المترجمات | 3/2 | 3 | 2 | 2 | – | ||
| Computer Graphics and Visualization | الرسم بالحاسوب والتصور | 3/2 | 3 | 2 | 2 | – | ||
| Algorithms and Analysis | الخوارزميات والتحليل | 3/2 | 3 | 2 | 2 | – | ||
| Science Elective | اختياري علوم | 3/2 | 2 | 2 | – | – | ||
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 19 | 14 | 10 | 0 |
مستوى رابع، ترم أول
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| Modeling and Simulation | النمذجة والمحاكاة | 4/1 | 3 | 2 | 2 | – | ||
| Programming languages Techniques (Arduino) | تقنيات لغات البرمجة (اردوينو) | 4/1 | 3 | 2 | 2 | – | ||
| Elective (1) | اختياري (1) | 4/1 | 3 | – | – | – | ||
| Entrepreneurship | ريادة الأعمال | 4/1 | 2 | 2 | – | – | ||
| Graduation Project (1) | مشروع التخرج (1) | 4/1 | 3 | 1 | – | 4 | ||
| CHs Total of the Semester | إجمالي الساعات المعتمدة في الفصل الدراسي | 14 | 7 | 4 | 4 |
مستوى رابع، ترم ثاني
| Code | Course Name | أسماء المقرر | L/S | CHs | L | P | T | Prerequisites |
| Blockchain | سلسة الكتل | 4/2 | 3 | 2 | 2 | – | ||
| Cloud Computing and IoT | الحوسبة السحابية وانترنت الأشياء | 4/2 | 3 | 2 | 2 | – | ||
| Elective (2) | اختياري (2) | 4/2 | 3 | – | – | – | ||
| Graduation Project (2) | مشروع التخرج (2) | 4/2 | 3 | 1 | – | 4 | ||
| CHs Total of the Semester | 12 | 5 | 4 | 4 |
Elective Courses
| Code | Course Name | L/S | CHs | L | P | T | ||
| Cryptography and Data Security | التشفير وأمن البيانات | elec | 3 | 2 | 2 | – | ||
| Games Development | تطوير الألعاب | elec | 3 | 2 | 2 | – | ||
| Network Programming | برمجة الشبكات | elec | 3 | 2 | 2 | – | ||
| Machine learning | تعلم الآلة | elec | 3 | 2 | 2 | – | ||
| Data Mining and Data warehousing | تنقيب البيانات ومستودعاتها | elec | 3 | 2 | 2 | – | ||
| Big data and analytics | البيانات الضخمة والتحليلات | elec | 3 | 2 | 2 | – | ||
| Image Processing and Computer Vision | الرؤية الحاسوبية ومعالجة الصور | elec | 3 | 2 | 2 | – | ||
| Data Science | علم البيانات | elec | 3 | 2 | 2 | – | ||
| Science Elective Courses: | مقررات العلوم الاختيارية: | |||||||
| General Physic | فيزياء عامة | elec | 2 | 2 | – | – | ||
| General Biology | أحياء عامة | elec | 2 | 2 | – | – | ||
| General Chemistry | كيمياء عامة | elec | 2 | 2 | – | – | ||
Level 1 , Term 1
First Year -First Semester | |||||||
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
1 | 3 | 3 | – | – | |||
2 | 3 | 3 | – | – | |||
3 | 3 | 3 | – | – | |||
4 | 3 | 3 | – | – | |||
5 | 3 | 2 | – | 2 | |||
6 | 3 | 3 | – | – | |||
Total Hours | 18 |
|
|
| |||
Level 1 , Term 2
First Year -Second Semester | |||||||
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
1 | 3 | 3 | – | – | |||
2 | 3 | 3 | – | – | |||
3 | 3 | 3 | – | – | |||
4 | 3 | 2 | 2 | – | |||
5 | 3 | 2 | – | 2 | |||
6 | 3 | 3 | – | – | |||
7 | Computer Fundamentals | اساسيات علوم الحاسوب | 3 | 2 | 2 | ||
Total Hours | 18 | ||||||
Level 2 , Term 1
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
| 1 | SE232 | Computer Programming | برمجة الحاسوب | 3 | 2 | – | 2 |
| 2 | IT231 | Web Design | تصميم مواقع الويب | 3 | 2 | – | 2 |
| 3 | NIS251 | Computer Networks | شبكات الحاسوب | 3 | 2 | – | 2 |
| 4 | EE214 | Probability and Statistics | الإحصاء والاحتمالات | 3 | 2 | 2 | – |
| 5 | SE233 | Communication Skills | مهارات الاتصال | 2 | 2 | – | – |
| 6 | SE241 | Digital Logic Design. | التصميم المنطقي الرقمي | 3 | 2 | – | 2 |
| Total Hours | 18 | ||||||
Level 2 , Term 2
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
| 1 | Computer Architecture and Organization | بناء وتنظيم الحاسوب | 3 | 2 | – | 2 | |
| 2 | Object-Oriented Programming | البرمجة الكائنية الموجهة | 3 | 2 | – | 2 | |
| 3 | Web Development | تطوير مواقع الويب | 3 | 3 | – | – | |
| 4 | Computer Ethics | اخلاقيات الحاسوب | 3 | 2 | – | 2 | |
| 5 | Linear Algebra | الجبر الخطي | 3 | 3 | – | – | |
| 6 | Data Structures and Algorithms | هياكل البيانات والخوارزميات | 3 | 2 | – | 2 | |
| Total Hours | 18 | ||||||
Level 3 , Term 1
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
| 1 | Database Systems | نظم قواعد البيانات | 3 | 2 | – | 2 | |
| 2 | Operating Systems | نظم التشغيل | 3 | 2 | – | 2 | |
| 3 | Software Engineering | هندسة البرمجيات | 3 | 2 | – | 2 | |
| 4 | Information Security | أمنية البيانات | 3 | 3 | – | – | |
| 5 | Research Methodology | منهجية البحث | 3 | 3 | – | – | |
| 6 | Human Computer Interaction | التفاعل بين الانسان والحاسوب | 3 | 2 | – | 2 | |
| Total Hour | 18 | ||||||
Level 3 , Term 2
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
| 1 | Artificial Intelligence | الذكاء الاصطناعي | 3 | 2 | – | 2 | |
| 2 | Mobile Programming | برمجة تطبيقات الموبيل | 3 | 2 | – | 2 | |
| 3 | Compilers Design | تصميم المترجمات | 3 | 2 | – | 2 | |
| 4 | Advance Database | قواعد بيانات متقدمة | 3 | 2 | – | 2 | |
| 5 | Computer Graphics and Visualization | الرسم والتمثيل بالحاسوب | 3 | 2 | – | 2 | |
| 6 | Modeling and Simulation | النمذجة والمحاكاه | 3 | 2 | – | 2 | |
| 7 | Algorithms and analysis | تحليل الخوارزميات | 3 | 2 | – | 2 | |
| Total Hours | 21 | ||||||
Level 4 , Term 1
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
| 1 | Advanced Programming | برمجة متقدمة | 3 | 2 | – | 2 | |
| 2 | Image Processing and Computer Vision | معالجة الصور والرؤية بالحاسوب | 3 | 2 | – | 2 | |
| 3 | Elective (1) | اختياري (1) | 3 | 3 | – | – | |
| 4 | Programming languages Techniques (Arduino) | تقنيات برمجة الاردوينو | 3 | 2 | – | 2 | |
| 5 | Graduation Project 1 | مشروع تخرج (1) | 3 | 3 | – | – | |
| Total Hours | 15 | ||||||
Level 4 , Term 2
No | Course Code | Course Title | Credit Hour | Theory Hour | Lab. | ||
English | Arabic | lecture | exercise | ||||
| 1 | Blockchain | البلوك تشين | 3 | 2 | – | 2 | |
| 2 | Cloud Computing and IoT | انترنت الأشياء | 3 | 2 | – | 2 | |
| 3 | Elective (2) | اختياري (2) | 3 | 3 | – | – | |
| 4 | Graduation Project 2 | مشروع تخرج (2) | 3 | 3 | – | – | |
| Total Hours | 12 | ||||||
