Program Description
The program of computer science is concerned with teaching the basics of computer science, and what this requires from a study of logical design and computer mathematics. The program is also concerned with teaching software of its various types, whether it is system software or application software, as well as artificial intelligence .
- program Title: Computer science
- Program Type: Single
- Department(s): Computer science
- Coordinator: Prof. Amal Abo Tabel
Program Teaching Assistance
Name | Position |
---|---|
Mohsen Hassan | Assistant lecturer |
Mona Ragab | Assistant lecturer |
Ahmed Mohamadeen | Assistant lecturer |
Rana Salah | instructor |
Hadeer Sami | Assistant lecturer |
Ahmed Nady | Assistant lecturer |
Ahmed Mahmoud Elbadawy | Assistant lecturer |
Tamer Abdelaziz | Assistant lecturer |
Doaa Abdallah | Assistant lecturer |
Wael Eid | Assistant lecturer |
Ahmed Sewar | instructor |
Abdallah Essam | instructor |
Ahmed Moustafa Mahamed | instructor |
Ahmed Ashraf | instructor |
Moustafa Waheed | instructor |
Mandatory courses
Title | Code | Credit hours |
---|---|---|
Concepts of Programming Languages | CS 317 | 3 |
Computer Organization | CS 322 | 3 |
Computer Graphics – 1 | IT 331 | 3 |
Operating Systems – 2 | CS 342 | 3 |
Software Engineering – 2 | CS 352 | 3 |
Multimedia | IT 433 | 3 |
Artificial Intelligence | CS 361 | 3 |
Compilers | CS 419 | 3 |
Project | CS 498 | 6 |
Elective Courses
Title | Code | Credit hours |
---|---|---|
Advanced Computer Organization | CS 423 | 3 |
Computer Interfaces | IT 313 | 3 |
Computers Networks – 2 | IT 322 | 3 |
Pattern recognition | IT 342 | 3 |
Internet Applications | IS 345 | 3 |
Natural Languages Processing | CS 462 | 3 |
Parallel Processing | CS 471 | 3 |
Assembly Language | CS 318 | 3 |
Computer Vision | IT 444 | 3 |
Image Processing – 1 | IT 441 | 3 |
Database Systems – 2 | IS 312 | 3 |
Selected Topics in Computer Science- 1 | CS 395 | 3 |
Selected Topics in Computer Science- 2 | CS 396 | 3 |
Selected Topics in Computer Science- 3 | CS 495 | 3 |
Selected Topics in Computer Science- 4 | CS 496 | 3 |
Microprocessor | IT 312 | 3 |