- Degree Bachelor
- Area of study: Science and Engineering
- Duration: 8 Terms
- Credit hours: 144.00 hrs
Computer Science
Data will be available soon!
Data will be available soon!
Computer Science.
Code | Title | Prequisites |
---|---|---|
BA101 | Calculus 1 | None or BA003 for Science Students |
BA113 | Physics | None |
CS111 | Introduction to Computers | None |
IS171 | Introduction to Information systems | None |
LH135 | English for Specific Purposes I (ESP I) | None or LH130* |
NC172 | Fundamentals of Business | None |
LH130 | English for Specific Purposes 0 | None |
Code | Title | Prequisites |
---|---|---|
BA102 | Calculus 2 | BA101 |
CS143 | Introduction to Problem Solving and Programming | CS111 |
EC134 | Fundamentals of Electronics | BA113 |
GM111 | Introduction to Multimedia | CS111 |
LH136 | English for Specific Purposes II (ESP II) | LH135 |
NC133 | Communication Skills | LH135 |
Code | Title | Prequisites |
---|---|---|
BA201 | Calculus III | BA102 |
BA203 | Probability and Statistics | BA102 |
BA216 | Advanced Physics | BA113 |
CE216 | Digital Logic Design | CS111 |
CS202 | Discrete Structures | CS111 |
CS243 | Object Oriented Programming | CS143 |
Code | Title | Prequisites |
---|---|---|
CE231 | Introduction to Networks | CS143 |
CE243 | Intro. to Computer Architecture | CE216 |
CS212 | Data Structures and Algorithms | CS243 |
CS244 | Advanced Programming Applications | CS243 |
IS273 | Database Systems | CS143 |
IT291 | Professional Training in Entrepreneurship | None |
SE291 | Introduction to Software Engineering | CS243, IS171 |
Code | Title | Prequisites |
---|---|---|
BA301 | Advanced Statistics | BA203 |
BA304 | Linear Algebra | BA102 |
CS311 | Theory of Computation | CS202 |
CS321 | Systems Programming | CS243, CE243 |
CS333 | Web Programming | IS273 |
CS352 | Computer Graphics | CS212 |
IT321 | Professional Training in Programming I (.Net 1) | None |
Code | Title | Prequisites |
---|---|---|
CS305 | System Modeling and Simulation | BA203, CS243 |
CS312 | Computing Algorithms | CS212 |
CS322 | Operating Systems | CS212, CE243 |
CS366 | Introduction to Artificial Intelligence | CS212, CS202 |
Minor 1 | Minor Elective | - |
ProfTrain I | Professional Training I | None |
CS301 | Numerical Methods | BA304, CS143 |
Code | Title | Prequisites |
---|---|---|
CS401 | Project 1 | GPA>=2.0 &+93 CR |
CS445 | Structure of Programming Languages | CS311, CS321 |
CS481 | Computers & Society | 96CR+ |
CCSXXXX_1 | Major Elective | - |
CCSXXXX_2 | Major Elective | - |
Minor 2 | Minor Elective | - |
ProfTrain II | Professional Training II |
Code | Title | Prequisites |
---|---|---|
CS402 | Project 2 | CS401 |
CS421 | Computer System Security | CS322, CE231 |
CS451 | Human Computer Interaction | SE291 |
CCSXXXX_3 | Major Elective | - |
CCSXXXX_4 | Major Elective | - |
Minor 3 | Minor Elective | - |
ProfTrain III | Professional Training III |
Code | Title |
---|---|
CS453 | Virtual Environments |
CS454 | Multimedia Acquisition and Communications |
CS464 | Soft Computing |
CS469 | Robotics Applications |
CS443 | Game Programming |
CS468 | Advanced Artificial Intelligence |
CS475 | Information Retrieval |
CS455 | Digital Image Processing |
CS449 | Functional Programming |
CS428 | Cloud Computing |
CS411 | Data Compression |
CS461 | Software Agents |
CS460 | Deep Learning |
CS425 | Distributed Systems |
CS434 | Fundamentals of Internet of Things |
CS403 | Optimization Techniques |
CS432 | Network Protocols & Programming |
CS441 | Compilers |
CS427 | Embedded Systems Programming |
Start your Application