AASTMT

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 
 

     Overview
     Courses

Computer Science Programs

Semester 1    Semester 2    Semester 3    Semester 4    Semester 5    Semester 6    Semester 7    Semester 8   

CodeTitlePrequisitesCourse Material
AR115 Visual Studies None N/A
BA101 Calculus 1 None N/A
BA113 Physics I None Course material
CS111 Introduction to Computers None Course material
IS171 Introduction to Information systems Course material
LH135 English For Specific Purposes I None N/A

CodeTitlePrequisitesCourse Material
BA102 Calculus 2 BA101 N/A
CS143 Introduction to Problem Solving and Programming CS111 Course material
EC134 Fundamentals of Electronics BA113 Course material
LH136 English For Specific Purposes II LH135 ( ESP I) N/A
NC133 Communication Skills LH135N/A
NC172 Fundamentals of Business NoneN/A

CodeTitlePrequisitesCourse Material
BA201 Calculus III BA102 N/A
BA203 Probability and Statistics BA102 N/A
CE216 Digital Logic Design CS111N/A
CS202 Discrete Structures CS111 Course material
CS243 Object Oriented Programming CS143 Course material
Elective courses : select 1 from group 5      18humanities   Minor

CodeTitlePrequisitesCourse Material
CE231 Introduction to Networks CS143N/A
CE243 Intro. to Computer Architecture CE216N/A
CS212 Data Structures and Algorithms CS243 N/A
CS244 Advanced Programming Applications CS243 Course material
IS273 Database Systems CS143, CS212 N/A
SE291 Introduction to Software Engineering CS243, IS171 Course material

CodeTitlePrequisitesCourse Material
BA304 Linear Algebra BA102 N/A
CS311 Theory of Computation CS202 Course material
CS321 Systems Programming CS243 N/A
CS333 Web Programming IS273N/A
CS352 Computer Graphics CS212 N/A
Elective courses : select 1 from group 5         Minor

CodeTitlePrequisitesCourse Material
CS301 Numerical Methods BA304, CS143 Course material
CS305 System Modeling and Simulation BA203, CS243 N/A
CS312 Computing Algorithms CS212 Course material
CS322 Operating Systems CS212, CE243 Course material
CS366 Introduction to Artificial Intelligence CS212, CS202 Course material
Elective courses : select 1 from group 5         Minor

CodeTitlePrequisitesCourse Material
CS401 Project 1 GPA=2 & 99CR or moreN/A
CS445 Structure of Programming Languages CS311, CS321 N/A
CS481 Computers & Society 99 Credit Hrs Accomp N/A
Elective courses : select 2 from group 1      5computer scinece   Major
Elective courses : select 1 from group 5         Minor

CodeTitlePrequisitesCourse Material
CS402 Project 2 GPA=2 & 117CR/moreN/A
CS421 Computer System Security CS322, CE231 Course material
CS451 Human Computer Interaction SE291 Course material
Elective courses : select 2 from group 1      5computer scinece   Major
Elective courses : select 1 from group 5         Minor


Elective 1 . Major .

Elective courses
CodeTitlePrequisitesCourse material
CS403 Optimization Techniques CS301 N/A
CS468Advanced Artificial Intelligence CS366N/A
CS461Software Agents CS366 N/A
CS454Multimedia Acquisition and Communications CS244, CE231 N/A
CS443Game Programming CS243, CS352N/A
CS432Network Protocols & Programming CE231, CS243 N/A
CS425Distributed Systems CS322 N/A
CS464Soft Computing CS366 N/A
CS453Virtual Environments CS352 N/A
CS427Embedded Systems Programming CS143, CE243 N/A
CS469Robotics Applications CS366, CE243 N/A


Elective 5 . Minor .

Elective courses
software engineering
CodeTitlePrequisitesCourse material
SE492 Software Verification SE291 Course material
SE392Software Requirements and Specifications SE291 N/A
SE393Principles of Software Architecture SE291 N/A
SE491Software Component Design SE291 N/A
information systems
CodeTitlePrequisitesCourse material
IS471 Strategic planning for IS IS291N/A
IS372Information Systems Theory And Practice IS171 N/A
IS371E-business Fundamentals IS171 N/A
IS374Advanced Database Systems IS273N/A
IS391Systems Analysis & Design IS171, CS243 N/A
humanities
CodeTitlePrequisitesCourse material
NC275 Global Business NoneN/A
NC252Principles of Marketing None N/A
NC382Financial Accounting None N/A
NC364Principles of Microeconomics NoneN/A
NC215Theory of Colors NoneN/A
multimedia and graphics
CodeTitlePrequisitesCourse material
GM323 Digital Lighting and Rendering CS352N/A
GM411Computer Animation GM323N/A
GM311Introduction to Multimedia CS111N/A
GM3243D Modeling CS352N/A