- Degree Bachelor
- Area of study: Science and Engineering
- Duration: 8 Terms
- Credit hours: 144.00 hrs
Computer science spans the range from theory through programming. Curricula that reflect this breadth are sometimes criticized for failing to prepare graduates for specific jobs. While other disciplines may produce graduates with more immediately relevant job-related skills, computer science offers a comprehensive foundation that permits graduates to adapt to new technologies and new ideas.
An official extract of High School Certificate (Thanawya Amma) or equivalent, provided that the original certificate is presented before the beginning of classes.
TOFEL, ILETS
Computer science is developed to be the systematic study of computing system and computation. The body of knowledge resulting from this discipline contains theories for understanding computer systems and methods; design methods, algorithms and tools; methods for testing of concepts; methods of analysis and verification; knowledge representation and implementation. Moreover, it goes all the way to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other exciting areas..
Code | Title | Prequisites |
---|---|---|
CS111 | Introduction to Computers | None |
LH135 | English for Specific Purposes I | None |
BA101 | Calculus I | None |
BA113 | Physics | None |
IS171 | Introduction to Information Systems | None |
BA003 | Math 0 | None (Math Deficiency) |
LH130 | English for Specific Purposes 0 | None (English Deficiency) |
NC172 | Fundamentals of Business | None |
Code | Title | Prequisites |
---|---|---|
LH136 | English for Specific Purposes II | LH135 |
BA102 | Calculus II | BA101 |
GM311 | Introduction to Multimedia | CS111 |
EC134 | Fundamentals of Electronics | BA113 |
CS143 | Introduction to Problem Solving and Programming | CS111 |
NC133 | Communication Skills | LH135 |
Code | Title | Prequisites |
---|---|---|
CE216 | Digital Logic Design | CS111 |
CS243 | Object-Oriented Programming | CS143 |
BA201 | Calculus III | BA102 |
CS202 | Discrete Structures | CS111 |
BA203 | Probability and Statistics | BA102 |
BA216 | Advanced Physics | BA113 |
Code | Title | Prequisites |
---|---|---|
SE291 | Introduction to Software Engineering | CS243, IS171 |
CS212 | Data Structures and Algorithms | CS243 |
CE243 | Introduction to Computer Architecture | CE216 |
CS244 | Advanced Programming Applications | CS243 |
IS273 | Database Systems | CS143 |
CE231 | Introduction to Networks | CS143 |
IT291 | Professional Training in Entrepreneurship | None |
Code | Title | Prequisites |
---|---|---|
BA304 | Linear Algebra | BA102 |
CS311 | Theory of Computation | CS202 |
CS321 | Systems Programming | CS243,CE243 |
CS333 | Web Programming | IS273 |
CS352* | Computer Graphics | CS212 |
BA301 | Advanced Statistics | BA203 |
Code | Title | Prequisites |
---|---|---|
CS322 | Operating Systems | CE243,CS212 |
CS366 | Introduction to Artificial Intelligence | CS202, CS212 |
CS312 | Computing Algorithms | CS212 |
CS305 | System Modeling and Simulation | BA203,CS243 |
MINOR_1 | Minor Elective | XXXXXXX |
IT322. | Professional Training in Programming II | None |
Code | Title | Prequisites |
---|---|---|
CS481 | Computers and Society | 96 CR or more |
CS445 | Structure of Programming Languages | CS311, CS321 |
CS401 | Project I | GPA>=2.0 & 96 CR or more |
CCSXXXX_1 | Major Elective | CCSXXXX |
CCSXXXX_2 | Major Elective | CCSXXXX |
MINOR_2 | Minor Elective | XXXXXXX |
IT421 | Professional Training in Programming III | None |
Code | Title | Prequisites |
---|---|---|
CS421 | Computer System Security | CS322, CE231 |
CS451 | Human Computer Interaction | SE291 |
CS402 | Project II | CS401 |
CCSXXXX_3 | Major Elective | CCSXXXX |
CCSXXXX_4 | Major Elective | CCSXXXX |
MINOR_3 | Minor Elective | XXXXXXX |
IT422 | Professional Training in Programming IV | None |
Code | Title |
---|---|
IS461 | Decision Support Systems |
IS471 | Strategic Planning for IS |
IS467 | Big Data Analytics |
IS372 | Information Systems Theory & Practice |
IS391 | Systems Analysis & Design |
IS371 | E-business Fundamentals |
IS374 | Advanced Database Systems |
Code | Title |
---|---|
CS441 | Compilers |
CS427 | Embedded Systems Programming |
CS453 | Virtual Environments |
CS454 | Multimedia Acquisition and Communications |
CS461 | Software Agents |
CS425 | Distributed Systems |
CS403 | Optimization Techniques |
CS432 | Network Protocols & Programming |
Code | Title |
---|---|
CS475 | Information Retrieval |
CS455 | Digital Image Processing |
CS449 | Functional Programming |
CS428 | Cloud Computing |
CS411 | Data Compression |
CS464 | Soft Computing |
CS469 | Robotics Applications |
CS443 | Game Programming |
CS468 | Advanced Artificial Intelligence |
Code | Title |
---|---|
GM315 | Digital Audio & Video Fundamentals |
GM323 | Digital Lighting and Rendering |
GM324 | 3D Modeling |
GM411 | Computer Animation |
GM317 | Media Production and Editing |
Start your Application