|
LEVEL I (33 Credit Hours)
(A) Compulsory courses (30 Credit Hours)
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
LANG101 |
Written and Oral Communications in English |
3 |
- |
|
PHIL101 |
Professional
Ethics |
3 |
- |
|
MAT101 |
Linear Algebra
I |
3 |
- |
|
ECON101 |
Principles of
Economics |
3 |
- |
|
CPE101 |
Computer Essentials
I |
3 |
- |
|
LANG102 |
Written and Oral
Communications in Arabic |
3 |
- |
|
PHIL102 |
Critical and
Creative Thinking |
3 |
- |
|
MAT102 |
Calculus I |
3 |
- |
|
MANG101 |
Fundamentals of
Management |
3 |
- |
|
CPE102 |
Computer Essentials
II |
3 |
CPE 101 |
(B) Electives: select 3 Credit Hours of the following
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
UNIV101 |
Egyptian History |
3 |
- |
|
UNIV102 |
Comparative
Politics |
3 |
- |
|
UNIV103 |
Introduction to
Psychology |
3 |
- |
|
UNIV104 |
Sociology |
3 |
- |
|
UNIV105 |
Egyptian
Philosophical Thought |
3 |
- |
Back to Top
5
LEVEL II (33 Credit Hours)
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
MAT201 |
Linear Algebra II |
3 |
MAT101 |
|
MAT202 |
Calculus II |
3 |
MAT102 |
|
MAT203 |
Calculus II |
3 |
MAT202 |
|
MAT204 |
Calculus IV |
3 |
MAT202 |
|
MAT206 |
Discrete
Mathematics |
3 |
MAT101 |
|
STA201 |
Probability &
Applications |
3 |
MAT102 |
|
CSC201 |
Introduction to
Computer Science |
3 |
CPE102 |
|
CSC202 |
Introduction to
Theory of Computation |
3 |
CSC201 |
|
CSC203 |
Data Structures and
Analysis |
3 |
CSC201 |
|
CSC204 |
Principles of
Programming Languages |
3 |
CSC201 |
|
CNE203 |
Logic Design |
3 |
CPE102 |
Back to Top
5
LEVEL III (33 Credit Hours)
(A) Compulsory courses (24 credit hours)
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
CSC301 |
Software Engineering |
3 |
CSC201 |
|
CSC302 |
Algorithm
Design & Analysis |
3 |
CSC203 |
|
CSC303 |
Software Tools
& Systems Programming |
3 |
CSC302 |
|
CSC304 |
Introduction to
Databases |
3 |
CSC203 |
|
CSC305 |
Design of
Interactive Computational Media |
3 |
CSC204 |
|
CSC306 |
Operating Systems |
3 |
CSC204 |
|
CNE 301 |
Computer
Organization |
3 |
CNE203 |
|
CNE 304 |
Computer Networks I |
3 |
CSC201 |
(B) Electives: select 9 credit hours of the following
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
CSC307 |
Computers & Society |
3 |
60 Credit Hours |
|
CSC308 |
Information
Systems Analysis & Design |
3 |
CSC201 |
|
CSC309 |
Formal Methods
in Software Development |
3 |
CSC204 |
|
CSC310 |
Numerical Methods |
3 |
MAT204 |
|
CSC311 |
Computational
Complexity and Computability |
3 |
CSC202 |
|
CNE302 |
Computer
Architecture |
3 |
CNE203 |
|
CNE305 |
Communications
Technology I |
3 |
MAT204 |
|
CNE306 |
Internet Technology |
3 |
CNE304 |
Back to Top
5
LEVEL IV (33 Credit Hours)
(A) Compulsory courses (15 credit hours)
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
CSC401 |
Compilers and Interpreters |
3 |
CSC303 |
|
CSC402 |
Formal
Languages and Automata |
3 |
CSC204 |
|
CSC403 |
Introduction to
Artificial Intelligence |
3 |
CSC204 |
|
CSC412 |
Project I |
3 |
85
Credit Hours |
|
CSC413 |
Project II |
3 |
85
Credit Hours |
(B) Electives (18 credit hours)
Group (1): Select 12 Credit Hours of the following
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
CSC404 |
Programming on the Web |
3 |
CSC204 |
|
CSC405 |
Computer
Graphics |
3 |
CSC204 |
|
CSC406 |
Introduction to
Visual Computing |
3 |
CSC204 |
|
CSC407 |
Human Computer
Interaction |
3 |
CSC204 |
|
CSC408 |
Software
Architecture and Design |
3 |
CSC301 |
|
CSC409 |
Natural Languages
Processing |
3 |
CSC403 |
|
CSC410 |
Knowledge Based
Systems |
3 |
CSC403 |
|
CSC411 |
Selected Topics in
Computer Science |
3 |
- |
Group (2): Select 6 Credit Hours of the following
|
Code |
Course Name |
Credit Hours |
Pre-requisite |
|
CNE403 |
Computer Systems Modeling & Analysis |
3 |
STA201 |
|
CNE406 |
Distributed
Systems |
3 |
CNE304 |
|
INC304 |
Microprocessor
Systems |
3 |
CNE301 |
|
INC406 |
Microprocessor
Software |
3 |
INC304 |
|
INC407 |
Multimedia Systems |
3 |
CSC201 |
Back to Top
5
|