List of Courses in CS College - Damascus University
First Year
| First Semester | Second Semester | ||||||
| Course Name | weekly hours | Course Name | weekly hours | ||||
| theory | lab | sum | theory | lab | sum | ||
| Physics | 4 | 2 | 6 | Analysis II | 4 | 2 | 6 |
| Analysis I | 3 | 2 | 5 | Linear Algebra | 3 | 2 | 5 |
| General Algebra | 2 | 2 | 4 | Programming II | 4 | 2 | 6 |
| Computer Basics | 3 | 2 | 5 | English II | 4 | - | 4 |
| Programming I | 4 | 2 | 6 | Social National Culture | 2 | - | 2 |
| English I | 4 | - | 4 | Electrical and Electronic Circuits | 3 | 2 | 5 |
| sum | 20 | 10 | 30 | sum | 20 | 8 | 28 |
Second Year
| First Semester | Second Semester | ||||||
| Course Name | weekly hours | Course Name | weekly hours | ||||
| theory | lab | sum | theory | lab | sum | ||
| Analysis III | 4 | 2 | 6 | Algorithms and Data Structures II | 3 | 3 | 6 |
| Algorithms and Data Structures I | 3 | 3 | 6 | Communication Skills | - | 3 | 3 |
| English III | 4 | - | 4 | Computer Architecture I | 3 | 2 | 5 |
| Digital Circuits | 2 | 2 | 4 | Arabic | 4 | - | 4 |
| Probabilities and Statistics | 3 | 2 | 5 | Information Theory and Digital Communication | 3 | 2 | 5 |
| Programming III | 3 | 2 | 5 | Numerical Analysis | 3 | 2 | 5 |
| sum | 19 | 11 | 30 | sum | 16 | 12 | 28 |
Third Year
| First Semester | Second Semester | ||||||
| Course Name | weekly hours | Course Name | weekly hours | ||||
| theory | lab | sum | theory | lab | sum | ||
| Operational Research | 2 | 2 | 4 | Formal Languages | 3 | 3 | 6 |
| Programming Languages | 3 | 2 | 5 | Databases I | 3 | 2 | 5 |
| English IV | 4 | - | 4 | Computer Graphics & Computer Aided Design | 3 | 2 | 5 |
| Computer Architecture II | 3 | 2 | 5 | Introduction to Artificial Intelligence | 3 | 2 | 5 |
| Networking Fundamentals | 4 | 2 | 6 | Project I | - | 4 | 4 |
| Scientific Computations | 1 | 3 | 4 | ||||
| sum | 17 | 11 | 28 | sum | 12 | 13 | 25 |
Fourth Year
| First Semester | Second Semester | ||||||
| Course Name | weekly hours | Course Name | weekly hours | ||||
| theory | lab | sum | theory | lab | sum | ||
| Operating Systems I | 3 | 2 | 5 | Parallel Programming | 2 | 2 | 4 |
| Intelligent Search Algorithms | 2 | 2 | 4 | Multimedia and Hypermedia Systems | 2 | 2 | 4 |
| Software Engineering I | 3 | 2 | 5 | English V | 4 | - | 4 |
| Economy & Management in Organizations | 2 | 2 | 4 | Knowledge-based Systems [AI] | 2 | 2 | 4 |
| Neural Networks [AI] | 4 | 2 | 6 | Human Computer Interaction [AI] | 2 | 2 | 4 |
| Compilers [AI] | 3 | 2 | 5 | Software Engineering II [SE] | ? | ? | ? |
| Databases II [SE] | 3 | 2 | 5 | Compilers Project [SE] | ? | ? | ? |
| Compilers [SE] | 3 | 2 | 5 | Networks Protocols [NE] | ? | ? | ? |
| Networks Programming [NE] | 3 | 2 | 5 | Operating Systems II [NE] | ? | ? | ? |
| Project II | - | 4 | 4 | ||||
| sum | 17|17|14 | 12|12|10 | 29|29|24 | sum | 12|?|? | 12|?|? | 24|?|? |
Fifth Year
| First Semester | Second Semester | ||||||
| Course Name | weekly hours | Course Name | weekly hours | ||||
| theory | lab | sum | theory | lab | sum | ||
| Projects Management | 2 | 2 | 4 | Marketing | 2 | 1 | 3 |
| Information Systems Security | 3 | 2 | 5 | English VI | 4 | - | 4 |
| Robotics [AI] | 3 | 2 | 5 | Fuzzy Logic and Genetic Algorithms [AI] | 3 | 2 | 5 |
| Natural Language Processing [AI] | 3 | 2 | 5 | Expert Systems [AI] | 3 | 2 | 5 |
| Computer Vision [AI] | 3 | 2 | 5 | Machine Learning [AI] | 3 | 2 | 5 |
| Internet Applications [SE] | ? | ? | ? | Information Retrieval [SE] | ? | ? | ? |
| Asvanaced Databases [SE] | ? | ? | ? | Information Systems Engineering [SE] | ? | ? | ? |
| Software Engineering III [SE] | ? | ? | ? | Distributed Systems [SE] & [NE] | ? | ? | ? |
| Networks Design [NE] | ? | ? | ? | Networks Simulation [NE] | ? | ? | ? |
| Realtime Systems [NE] | ? | ? | ? | Networks Security [NE] | ? | ? | ? |
| Networks Management [NE] | ? | ? | ? | ||||
| Graduation Project | - | 6 | 6 | Graduation Project | - | 6 | 6 |
| sum | 14|?|? | 16|?|? | 30|?|? | sum | 15|?|? | 13|?|? | 28|?|? |




Unfortunately I see that you've already decided to throw away the suggested hierarchy
Anyway I'll try to clean up this page a little.