Overview
Vision & Mission
Staff
course descriptions
Academic Plan
Contact Us
Overview
Intended to teach students how to understand, design and build complex computer software systems. Foundational course work and materials cover the theory and practice for programming and designing software. Students are given an understanding how the underlying operating and networking systems interact with local and remote information sources to solve complex problems. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas over their lifetime. Computer science majors have careers developing, managing and building software in all types of industries including finance, health care, entertainment, telecommunications and manufacturing.
Program Specifications
Scientific name of the program:
|
B.Sc
(Hons) Computer Science
|
Total credit hours required to award the degree
|
134
|
Number of years needed for completion of the program:
|
Four years (8 semesters)
|
The body responsible for granting the degree:
|
International University of Technology Twintech
|
The body responsible for the program:
|
Computer Science department
|
Award granted on completion of the program:
|
Bachelor of Computer Science
|
Study system:
|
Full time /Semester-wise
|
Study Language of the Program:
|
English
|
Entry requirements:
|
High School qualification with 68% or more.
|
Departments participating in the program:
|
-
|
Starting year of the program:
|
|
Study methods in the program: |
Regular Attendance/ Full Time |
|
Location of Delivery:
|
Class rooms and labs at Faculty of Computer Science and Information Technology, International University of Technology Twintech, Hadda Street, Sana’a, Yemen
|
The program resources:
|
|
Minimum grade requirements:
|
68%
|
Other admission requirements:
|
Pass the interview
Not exceed 4 years after the high school graduation
|
Date of program development:
| Date Specification last updated February 2022
|
Vision & Mission
To achieve
excellent standards of quality education by keeping pace with rapidly changing
technologies and create professionals in computer science with capabilities of
solving the contemporary problems.
To provide a professional education
through distinguished academic programs that prepare competitive graduates for
labor market with the ability to adapt to the dynamic technological and
business environment.
1- To
provide distinguished and excellent academic programs in field of computing.
2- To
encourage creative and innovative thinking to solve the real-world computing
problems in optimal ways taking into account the evaluation and verification
measurements that balance multiple objectives, and the contemporary issues.
3- To
implement acquired knowledge of computing in efficient and effective manner in
which it narrows the gap between theoretical and practical aspects of computing
field.
4- To
acquire skills to communicate and work effectively individually or as member in
team.
5- To
have efficient Computing capabilities, information retrieving, researches, and
long-life learning.
6- To
encourage graduates to follow appropriate computing practices with
professional, societal, legal, and ethical responsibility.
Staff
Staff
Dean of the College of Computer Science and Information Technology
Head of Computer Science Department
Information and Network security
Employees
course descriptions
Learning Outcomes:
Upon successful completion of an undergraduate Computer Science Program, graduates should be able to: 1.Possess a solid foundation of knowledge and understanding of essential terminologies and concepts for further long-life learning and advanced study in computer science. 2.Demonstrate ability to apply theories, mathematics, algorithms and methods relevant to Computer Science to analyze, design, and implement computer-based systems 3.Identify criteria and measurements to compare, evaluate, and verify alternatives among algorithms and methods to infer appropriate solutions relevant to real world problems. 4.Develop sophisticated computer systems based on a thorough knowledge of multiple-based subjects of Computer Science and/or inter-disciplines considering the change in technology, and social and environmental factors. 5.Display commitment to ethical, legal, security and social responsibilities as computer science professionals. 6.Demonstrate research capability, communication skills and enhance employability. |
Academic Plan
Level 1
Term 1
|
No
|
Course Code
|
Course Name
|
Cr. Hrs
|
1.
|
CCS1101
|
Calculus 1
|
3
|
2.
|
CCS1102
|
Discrete
Mathematics
|
3
|
3.
|
CRQ1101
|
Introduction to Information Technology
|
3
|
4.
|
CRQ1102
|
Programming 1
|
3
|
5.
|
URQ1101
|
Proficiency Skills in English
|
2
|
6.
|
URQ1102
|
Arabic Israeli Conflict
|
2
|
7.
|
URQ1103
|
Islamic
Culture
|
3
|
Total
|
19
|
Term 2
|
No
|
Course Code
|
Course Name
|
Cr. Hrs.
|
1.
|
CCS1211
|
Calculus (2)
|
3
|
2.
|
CCS1212
|
Linear
Algebra
|
3
|
3.
|
CCS1203
|
Logic Design
|
3
|
4.
|
CRQ1211
|
Database
Systems
|
3
|
5.
|
CRQ1212
|
Programming
2
|
3
|
6.
|
CRQ1203
|
Statistics
and Probability
|
3
|
7.
|
URQ1211
|
English Language Integrated Skills
|
2
|
Total
|
20
|
Level 2
Term 1
|
No
|
Course Code
|
Course Name
|
Cr. Hrs
|
1.
|
CCS2311
|
Object Oriented Programming
|
3
|
2.
|
CCS2312
|
Computer Organization and Assembly Language
|
3
|
3.
|
CCS2313
|
Data Structures
|
3
|
4.
|
CCS2314
|
Web Programming Techniques
|
3
|
5.
|
CCS2315
|
Database Management Systems
|
3
|
6.
|
URQ2311
|
Academic English
|
2
|
7.
|
URQ2312
|
Arabic Language 1
|
2
|
Total
|
19
|
Term 2
|
No
|
Course Code
|
Course Name
|
Cr. Hrs.
|
1.
|
CCS2401
|
Computer
Networks 1
|
3
|
2.
|
CCS2412
|
Theory
of Computing
|
3
|
3.
|
CCS2413
|
Computer
Graphics
|
3
|
4.
|
CCS2414
|
Design
& Analysis of Algorithms
|
3
|
5.
|
CRQ2411
|
System Analysis and Design
|
3
|
6.
|
URQ2412
|
Arabic Language 2
|
2
|
7.
|
URQ2401
|
National Culture
|
2
|
Total
|
20
|
Level 3
Term 1
|
No
|
Course Code
|
Course Name
|
Cr. Hrs
|
1.
|
CCS3511
|
Computer
Networks 2
|
3
|
2.
|
CCS3512
|
Compiler
Design
|
3
|
3.
|
CCS3513
|
Event Driven Programming
|
3
|
4.
|
CCS3504
|
IT Project Management
|
3
|
5.
|
CCS3515
|
Software Engineering
|
3
|
6.
|
CRQ2412
|
Operating Systems
|
3
|
Total
|
19
|
Term 2
|
No
|
Course Code
|
Course Name
|
Cr. Hrs.
|
1.
|
CCS3611
|
Artificial Intelligence
|
3
|
2.
|
CCS3612
|
Internet Application Development
|
3
|
3.
|
CCS3613
|
Information Systems Security and Audit
|
3
|
4.
|
CRQ3601
|
Ethical and Professional Issues in Computing
|
3
|
5.
|
CRQ3501
|
Research Methodology
|
3
|
Total
|
20
|
Level 4
Term 1
|
No
|
Course Code
|
Course Name
|
Cr. Hrs
|
1.
|
CCS4711
|
Machine
Learning
|
3
|
2.
|
CCS4712
|
Mobile
Application Development
|
3
|
3.
|
CCS47xx
|
Elective-1
|
3
|
4.
|
CRQ4711
|
Project 1
|
3
|
Total
|
19
|
Term 2
|
No
|
Course Code
|
Course Name
|
Cr. Hrs.
|
1.
|
CCS4811
|
Data Mining
|
3
|
2.
|
CCS4812
|
Digital
Image Processing
|
3
|
3.
|
CCS48xx
|
Elective-2
|
3
|
4.
|
CRQ4811
|
Project
2
|
3
|
Total
|
20
|
Contact Us