Home   Contact ACU   Site Map
 
 
  Course Subjects / Computer Science Program
 
4 Level I 4 Level II 4 Level III 4 Level IV

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