V.1. First Level Requirements:
The 1st Level credit hours (39 ch) for all specializations
- Compulsory Courses (30 c.h.)
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
prerequisite |
LAN 101 |
English Language |
3 |
3 |
1.5 |
__ |
MAT 101 |
Linear Algebra |
3 |
3 |
1.5 |
__ |
UNI 101 |
Presentation & Communication Skills |
3 |
3 |
__ |
__ |
CSC 101 |
Computer Essentials I |
3 |
3 |
3 |
__ |
PHY 101 |
Physics |
3 |
3 |
3 |
__ |
MAT 102 |
Calculus I |
3 |
3 |
1.5 |
__ |
UNI 106 |
Technical Report Writing |
3 |
3 |
__ |
__ |
CSC 102 |
Computer Essentials II |
3 |
3 |
3 |
CPE 101 |
MAT 103 |
Discrete Math |
3 |
3 |
1.5 |
MAT 101 |
CNE 101 |
Electronics |
3 |
3 |
__ |
PHY 101 |
Elective Courses (9credit hours)
The student selects 9 credit hours out of the following courses:
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
prerequisite |
UNI 102 |
Project Management |
3 |
3 |
__ |
__ |
UNI 103 |
Introduction to Psychology |
3 |
3 |
__ |
__ |
UNI 104 |
Sociology |
3 |
3 |
__ |
__ |
UNI 105 |
Principles of Economics |
3 |
3 |
__ |
__ |
PHI 101 |
Professional Ethics |
3 |
3 |
__ |
__ |
PHI 102 |
Critical & Creative Thinking |
3 |
3 |
__ |
__ |
MAN 101 |
Fundamentals of Management |
3 |
3 |
__ |
__ |
V.2. Second Level Requirements
2ND level (33 credit hours –compulsory courses)
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
prerequisite |
MAT 201 |
Linear Algebra II |
3 |
3 |
1.5 |
MAT 101 |
MAT 202 |
Calculus II |
3 |
3 |
1.5 |
MAT 102 |
MAT 203 |
Calculus III |
3 |
3 |
1.5 |
MAT 202 |
STA 201 |
Probability & Statistics |
3 |
3 |
1.5 |
MAT 102 |
CSC 201 |
Introduction to Computer Science |
3 |
3 |
3 |
CPE 102 |
CSC 202 |
Fundamentals of Programming |
3 |
3 |
1.5 |
CSC 201 |
CSC 203 |
Data structures |
3 |
3 |
3 |
CSC 201 |
CSC 204 |
Principles of Programming Languages |
3 |
3 |
3 |
CSC 201 |
CNE 202 |
Logic Design |
3 |
3 |
3 |
CPE 102 |
CNE 201 |
Electric Circuits |
3 |
3 |
1.5 |
CNE 201 |
CSC 205 |
Analysis & Design of Algorithms |
3 |
3 |
1.5 |
CSC 201 |
V.3. Third Level Requirements
The 3rd level (30credit hours-compulsory)
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
prerequisite |
SWE 301 |
Database I |
3 |
3 |
3 |
CSC 203 |
CSC 301 |
Operating Systems |
3 |
3 |
1.5 |
CSC 202 |
CNE 302 |
Computer Organization |
3 |
3 |
1.5 |
CSC 201 |
CNE 304 |
Computer Networks I |
3 |
3 |
1.5 |
CNE 301 |
CSC 304 |
Programming on the Web |
3 |
3 |
1.5 |
CSC 201 |
CNE 303 |
Computer Architecture |
3 |
3 |
1.5 |
CSC 201 |
CNE 301 |
Data Communications |
3 |
3 |
1.5 |
MAT 202 |
SWE 302 |
Information Systems Analysis & Design |
3 |
3 |
1.5 |
CSC 201 |
CSC 303 |
Introduction to Artificial Intelligence |
3 |
3 |
1.5 |
CSC 201 |
CSC 302 |
Computer Graphics |
3 |
3 |
1.5 |
CSC 202 |
SWE 303 |
Software Engineering I |
3 |
3 |
1.5 |
CSC 204 |
V.4. Fourth Level (Computer Science Specialization)
- 12 credit hours-compulsory
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
Prerequisite |
CSC 401 |
Compilers and Interpreters |
3 |
3 |
1.5 |
CSC 303 |
CSC 402 |
Formal Languages and Automata |
3 |
3 |
1.5 |
CSC 204 |
CSC 412 |
Project I |
3 |
1.5 |
7.5 |
85 credit hours |
CSC 413 |
Project II |
3 |
1.5 |
7.5 |
85 credit hours |
- Electives (18 credit hours)
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
prerequisite |
SWE 401 |
Database II |
3 |
3 |
1.5 |
SWE 301 |
SWE 402 |
Software Engineering II |
3 |
3 |
1.5 |
SWE 303 |
CSC 405 |
Programming on the Web |
3 |
3 |
3 |
CSC 202 |
CSC 406 |
Introduction to Visual Computing |
3 |
3 |
1.5 |
CSC 204 |
CSC 407 |
Human Computer Interaction |
3 |
3 |
1.5 |
CSC 202 |
CSC 408 |
Knowledge Based Systems |
3 |
3 |
1.5 |
CSC 303 |
CSC 409 |
Natural Languages Processing |
3 |
3 |
1.5 |
CSC 408 |
CSC 411 |
Selected Topics in Computer Science |
3 |
3 |
1.5 |
___ |
CNE 404 |
Computer Systems Modeling &Analysis |
3 |
3 |
1.5 |
STA 101 |
CNE 406 |
Distributed Systems |
3 |
3 |
1.5 |
CNE 304 |
CSC 403 |
Software Tools &Systems Programming |
3 |
3 |
1.5 |
CSC 202 |
CSC 404 |
Design Interactive Computational Media |
3 |
3 |
1.5 |
CSC 202 |
V.5. Fourth Level (Networks Specialization)
- 12 credit hours-compulsory
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
Prerequisite |
CNE 402 |
Computer Networks II |
3 |
3 |
1.5 |
CNE 304 |
CNE 401 |
Communications Technology I |
3 |
3 |
1.5 |
CNE 301 |
CNE 412 |
Project I |
3 |
1.5 |
7.5 |
85 credit hours |
CNE 413 |
Project II |
3 |
1.5 |
7.5 |
85 credit hours |
- Electives (18credit hours)
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
prerequisite |
CNE405 |
Wireless and Mobile Networks |
3 |
3 |
1.5 |
CNE 304 |
CNE403 |
Communications Technology II |
3 |
3 |
1.5 |
CNE 401 |
CNE406 |
Distributed Systems |
3 |
3 |
3 |
CNE 304 |
CNE407 |
Networks & Communications Software |
3 |
3 |
1.5 |
CNE 304 |
CNE408 |
Information and Computer Networks Security |
3 |
3 |
1.5 |
CNE 304 |
CNE409 |
Internetworking |
3 |
3 |
1.5 |
CNE 304 |
CNE411 |
Selected Topics in Computer Networks |
3 |
3 |
1.5 |
___ |
CSC405 |
Programming on the web |
3 |
3 |
1.5 |
CSC 202 |
CNE404 |
Computer Modeling& Analysis |
3 |
3 |
1.5 |
STA 201 |
CNE 411 |
Selected Topics in Computer Network |
3 |
3 |
1.5 |
___ |
V.6. Fourth Level (Software Engineering Specialization)
- 12 credit hours-compulsory
Course Code |
Course Name |
Credit hours |
Lecture |
Practical |
Prerequisite |
SWE 401 |
Database II |
3 |
3 |
1.5 |
SWE 301 |
SWE 402 |
Software Engineering II |
3 |
3 |
1.5 |
SWE 303 |
SWE 412 |
Project I |
3 |
1.5 |
7.5 |
85 credit hours |
SWE 413 |
Project II |
3 |
1.5 |
7.5 |
85 credit hours |
- Electives (18credit hours)
Course Code |
Course Name |
Credit hours |
Lec. |
Practical |
Prerequisite |
CSC 405 |
Programming on the Web |
3 |
3 |
3 |
CSC 202 |
SWE 403 |
Unified Modeling Languages |
3 |
3 |
1.5 |
CSC 202 |
SWE 404 |
Requirements Engineering |
3 |
3 |
1.5 |
SWE 303 |
SWE 405 |
Software Quality Assurance |
3 |
3 |
1.5 |
SWE 303 |
SWE 406 |
Software Testing |
3 |
3 |
1.5 |
SWE 303 |
SWE 407 |
Embedded Software Design |
3 |
3 |
1.5 |
SWE 401 |
SWE 411 |
Selected Topics in Software Engineering |
3 |
3 |
1.5 |
__ |
SWE 408 |
Object- Oriented Analysis &Design |
3 |
3 |
1.5 |
SWE 303 |
CNE 404 |
Computer Systems Modeling & Analysis |
3 |
3 |
1.5 |
STA 201 |
CNE 406 |
Distributed Systems |
3 |
3 |
1.5 |
CNE 304 |
SWE 409 |
Object Oriented Implementation |
3 |
3 |
1.5 |
SWE 303 |
SWE 410 |
Capability Maturity Models |
3 |
3 |
1.5 |
SWE 303 |
CSC 403 |
Software tools of Systems Programming |
3 |
3 |
1.5 |
CSC 202 |
|