S T U D Y P L A N 1 st Year EMAT 110 ECHM 110 EPHS 110 ENGR 110 ENGR 111 HUMN 110 EMAT 10 EMAT 11 EPHS 10 EPHS 11 ENGR 10 HUMN 10 Hours Lec. Tut. Lab Fall Semester (Term 1) Calculus for Engineering I General Chemistry for Engineering Engineering Mechanics I Statics Engineering Design & Graphics 4 4 Engineering Profession, Practice & Responsibilities English Language Total Hours 18 15 8 8 Spring Semester (Term ) Calculus for Engineering II EMAT 110 Linear Algebra Engineering Mechanics II Dynamics EMAT 110, EPHS 110 Waves, Electricity & Magnetic Fields Engineering Computation Technical Writing and Communication Skills Total Hours 18 16 1 4 7
nd Year EMAT 0 EMAT 1 ENGR 0 COMM 1 SWEN 0 SWEN 1 EMAT 40 HUMN 40 SWEN 40 SWEN 41 SWEN 4 SWEN 4 Fall Semester (Term ) Calculus for Engineering III EMAT 10 Differential Equations & Partial Differential Equations EMAT 10 Structures and Properties of ECHM 110, Materials EPHS 11 Electrical and Electronics Circuits Computer Programming I Digital Design Total Hours 18 16 10 6 Spring Semester (Term 4) Statistics & Probability for Engineering EMAT 0 Engineering Economy Computer Programming II SWEN 0 Data Structures and Algorithms SWEN 0 Engineering I SWEN 0 Computer Architecture SWEN 1 Total Hours 18 18 8 4 8
rd Year ENGR 61 HUMN 61 SWEN 50 SWEN 51 SWEN 5 SWEN 5 HUMN 60 SWEN 60 SWEN 61 SWEN 6 SWEN 6 SWEN 64 Course Title Fall Semester (Term 5) Signals and Systems SWEN 4 Introduction to Marketing ObjectOriented Analysis and Design SWEN 40 Engineering II SWEN 4 Operating Systems SWEN 4 Electronic Design Automation SWEN 4 Total Hours 18 18 10 Spring Semester (Term 6) Engineering Law Design and Analysiss of Algorithms SWEN 41 Testing, Validation, and Verification SWEN 51 Systems Programming SWEN 5 Database Systems I SWEN 41 Control Engineeringg ENGR 61 Total Hours 18 18 8 4 9
Fall Semester (Term 7) SWEN 4xx Technical Elective (1) SWEN 470 Agile Engineering SWEN 471 Formal Specifications SWEN 47 Project Management SWEN 47 Microcontrollers and Interfacing SWEN 474 Computer Networks Total Hours 18 18 10 Spring Semester (Term 8) HUMN480 Impact of Technology on Society SWEN 4xx Technical Elective () SWEN 4xx Technical Elective () SWEN 480 RealTime and Embedded Design SWEN 481 SWEN 48 Distributed Computing I Computer Vision 4 th Year Total Hours 18 18 10 Technical Elective (1), (), and () SWEN 51 SWEN 4 SWEN 51 SWEN 4 The student must be specialized in a specific track by selecting at least two courses from this track in this year, and any violations to this rule are forbidden. Student cannot select any elective course unless he passed all courses in the prior semesters or he is in the last semester. SWEN 4, SWEN 47 SWEN 40, SWEN 474 Track Multimedia and Computer Graphics Distributed and Mobile Computing Product Lines Applications SWEN 410 SWEN 411 SWEN 41 SWEN 41 SWEN 40 SWEN 41 SWEN 4 SWEN 40 SWEN 41 SWEN 4 SWEN 4 SWEN 440 SWEN 441 SWEN 44 SWEN 44 Course title Multimedia Systems Computer Animation Computer Graphics HumanComputer Interaction Internet Programming Distributed Computing II Distributed Algorithms Business Process Modeling Program Analysis Engineering Process Manageme Dependability and Reliability of S Data Mining and Business Intelligence Bioinformatics Artificial Intelligence Database Systems II Credits ent Systems 10
5 th Year Fall Semester (Term 9) SWEN 5xx Technical Elective (4) SWEN 5xx Technical Elective (5) SWEN 590 Maintenance and Evolution SWEN 61 SWEN 591 HighPerformance Computing SWEN 4 SWEN 59 Computer Systems Security SWEN 40, SWEN 5 SWEN 596 Project (1) 1 Total Hours 18 16 8 Spring Semester (Term 10) SWEN 5xx Technical Elective (6) SWEN 5xx Technical Elective (7) SWEN 59 Quality Assurance SWEN 594 Design Patterns SWEN 595 Mobile Computing SWEN 597 Project () Total Hours 18 15 8 Technical Elective (4), (5), (6), and (7) The student must continue his specialization in the same track selected in the forth year by selecting at least three courses from the same track. All violations to this rule are forbidden. Student cannot select any elective course unless he passed all courses in the prior semesters or he is in the last semester. 4 6 SWEN 51 SWEN 51 SWEN 474 6 8 Track Multimedia and Computer Graphics Distributed and Mobile Computing Product Lines Applications SWEN 510 SWEN 511 SWEN 51 SWEN 51 SWEN 50 SWEN 51 SWEN 5 SWEN 5 SWEN 54 SWEN 50 SWEN 51 SWEN 5 SWEN 5 SWEN 540 SWEN 541 SWEN 54 SWEN 54 Course title Game Design and Development Visualization Image Processing Pattern Recognition Cloud Computing Pervasive Computing Network Operation and Management Parallel and Cluster Computing Aspect and ServiceOriented S Performance Evaluation Reengineering Secure Development Selected Topics in Engineering Computer Forensics Ontologies and the Semantic Web Elearning Systems Simulations of Engineering Systems Credits Systems 11