Information Systems Program.

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

Semester #1
CodeTitlePrequisitesCourse Material
BA101 Calculus 1 None
BA113 Physics 1 None Course material
CS111 Introduction to Computers None Course material
IS171 Introduction to Information systems None Course material
LH135 English For Specific Purposes I None
NC172 Fundamentals of Business None

Semester #2
CodeTitlePrequisitesCourse Material
BA102 Calculus 2 BA101 Course material
CS143 Introduction to Problem Solving and Programming CS111 Course material
EC134 Fundamentals of Electronics BA113 Course material
GM311 Introduction to Multimedia CS111
LH136 English For Specific Purposes II LH135
NC133 Communication Skills LH135

Semester #3
CodeTitlePrequisitesCourse Material
BA201 Calculus III BA102 Course material
BA203 Probability and Statistics BA102
BA216 Advanced Physics BA113
CE216 Digital Logic Design CS111 Course material
CS202 Discrete Structures CS111 Course material
CS243 Object Oriented Programming CS143 Course material

Semester #4
CodeTitlePrequisitesCourse Material
CE231 Introduction to Networks CS143
CE243 Intro. to Computer Architecture CE216
CS212 Data Structures and Algorithms CS243 Course material
CS244 Advanced Programming Applications CS243 Course material
IS273 Database Systems CS143 Course material
IT321 Professional Training in Programming I (.Net 1) None
SE291 Introduction to Software Engineering CS243, IS171 Course material

Semester #5
CodeTitlePrequisitesCourse Material
CS333 Web Programming IS273 Course material
IS372 Information Systems Theory And Practice IS171
IS391 Systems Analysis & Design IS171, CS243
IT322 Professional Training in Programming II (.Net 2) IT321
NC252 Principles of Marketing None
NC282 Financial Accounting None
SE391 Project Management SE291

Semester #6
CodeTitlePrequisitesCourse Material
CS322 Operating Systems CS212, CE243 Course material
CS366 Introduction to Artificial Intelligence CS212, CS202 Course material
IS371 E-business Fundamentals IS171
IS374 Advanced Database Systems IS273
NC275 Global Business None
Elective courses : select 1 from group 5 Minor Elective      123Minor Electives [ Computer Science ]   Minor
Elective courses : select 1 from group 6 Professional Training in Programming         Minor

Semester #7
CodeTitlePrequisitesCourse Material
CS481 Computers & Society 96CR+
IS401 Project 1 GPA=2.0+ & 96+ CR
IS471 Strategic Planning for IS IS391
NC471 Business Process Management 96 CR or more
Elective courses : select 1 from group 6 Professional Training in Programming         Minor
Elective courses : select 2 from group 2 IS Major Electives      125IS Major electives   Major

Semester #8
CodeTitlePrequisitesCourse Material
IS402 Project 2 IS401
IS421 Information Systems Security CS322, CE231
IS461 Decision Support Systems CS366
Elective courses : select 1 from group 5 Minor Elective      119Minor Elective [ Software Engineering ]   Minor
Elective courses : select 1 from group 6 Professional Training in Programming         Minor
Elective courses : select 2 from group 2 IS Major Electives         Major

Elective courses

Elective courses
Minor Elective [ Multimedia & Computer Graphics ]
CS352Computer Graphics CS212
GM411Computer Animation GM323
GM315Digital Audio & Video Fundamentals GM311
GM317Media Production and Editing GM311
GM323Digital Lighting and Rendering GM324
GM3243D Modeling GM311
Minor Elective [ Software Engineering ]
SE493Software Quality Assurance SE291
SE492Software Verification SE291
SE491Software Component Design SE291
SE393Principles of Software Architecture SE291
SE392Software Requirements and Specifications SE291
Minor Electives [ Computer Science ]
CS445Structure of Programming Languages CS311, CS321
CS443Game Programming CS243, CS352
CS321Systems Programming CS243, CE243
CS311Theory of Computation CS202
CS305System Modeling and Simulation BA203, CS243
CS301Numerical Methods BA304, CS143

Elective courses
Professional Training in Networking
IT331Professional Training in Networking 1 None
IT332Professional Training in Networking 2 IT331
IT431Professional Training in Networking III IT332
Professional Training in Databases
IT371Professional Training in Databases 1 None
IT372Professional Training in Databases 2 IT371
IT471Professional Training in Database III IT372
Professional Training in Multimedia
IT382Professional Training in Multimedia I None
IT481Professional Training in Multimedia 2 IT480
IT482Professional Training in Multimedia 3 IT481
Professional Training in Programming
IT291Professional Training in Entrepreneurship None
IT421Professional Training in Programming III None
IT422Professional Training in Programming IV None

Elective courses
IS Major electives
CS451Human Computer Interaction SE291
IS433Mobile Computing Applications CS244
IS463Knowledge Management CS366
IS465Data Mining IS273
IS467Big Data Analytics BA203, CS366
IS472E- Learning IS372
IS473Multimedia Information Systems IS273, CS212
IS477Geographic Information Systems IS273
IS478Integrated Information Systems Management IS372
IS479Digital Libraries IS171