AASTMT

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

Get Adobe Flash player

 
 

     Overview
     Courses

Software Engineering 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

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
CS333 Web Programming IS273N/A
SE391 Project Management SE291 N/A
SE392 Software Requirements and Specifications SE291 N/A
Elective courses : select 1 from group B         Minor

CodeTitlePrequisitesCourse Material
CS312 Computing Algorithms CS212 Course material
CS322 Operating Systems CS212, CE243 Course material
CS366 Introduction to Artificial Intelligence CS212, CS202 Course material
CS451 Human Computer Interaction SE291 Course material
SE393 Principles of Software Architecture SE291 N/A
Elective courses : select 1 from group B         Minor

CodeTitlePrequisitesCourse Material
CS481 Computers & Society 99 Credit Hrs Accomp N/A
SE401 Int. Marine Environmental Law None N/A
SE491 Software Component Design SE291 N/A
Elective courses : select 1 from group B         Minor
Elective courses : select 2 from group A--      3software engineering   Major

CodeTitlePrequisitesCourse Material
CS421 Computer System Security CS322, CE231 Course material
SE402 Human Factor in Maritime Safety None N/A
SE492 Software Verification SE291 Course material
Elective courses : select 1 from group B         Minor
Elective courses : select 2 from group A--      3software engineering   Major


Elective B . Minor .

Elective courses
computer scinece
CodeTitlePrequisitesCourse material
CS321 Systems Programming CS243 N/A
CS452Computer Graphics CS212 N/A
CS405System Modeling and Simulation BA203, CS243 N/A
CS345Structure of Programming Languages CS311, CS321 Course material
CS301Numerical Methods BA304, CS143 Course material
CS343Game Programming CS243, CS352 N/A
information systems
CodeTitlePrequisitesCourse material
IS461 Decision Support Systems CS366 N/A
IS391Systems Analysis & Design IS171, CS243 N/A
IS374Advanced Database Systems IS273N/A
IS372Information Systems Theory And Practice IS171 N/A
humanities
CodeTitlePrequisitesCourse material
NC275 Global Business NoneN/A
NC252Principles of Marketing None N/A
NC215Theory of Colors NoneN/A
NC364Principles of Microeconomics NoneN/A
NC382Financial Accounting None N/A
multimedia and graphics
CodeTitlePrequisitesCourse material
GM324 3D Modeling CS352N/A
GM311Introduction to Multimedia CS111N/A
GM323Digital Lighting and Rendering CS352N/A
GM411Computer Animation GM323N/A


Elective A-- . Major .

Elective courses
software engineering
CodeTitlePrequisitesCourse material
SE495 Quality Assurance Systems None N/A
SE496Crisis Management & Contingency Plan None N/A
CS427Embedded Systems Programming CS143, CE243 N/A
SE493Software Quality Assurance SE291 N/A
SE494Formal Methods in Software Engineering SE291 N/A