AL AIN UNIVERSITY OF SCIENCE AND TECHNOLOGY College of Engineering and Information Technology Software Engineering Program Study Plan for Academic Year 2012/2013 (123) CR.H.
Course No.
Course Title
CR.H.
Prerequisite
Course No.
Course Title
CR.H.
Prerequisite
0101202 Object-Oriented Programming
3
0109202
0101204 Foundations of Software Engineering
3
0101120
Third: Specialization Courses (45) CR.H. First: General Education Program (33) CR.H.
(1) Compulsory Courses (39) CR.H.
(1) Compulsory Courses (24) CR.H. 0101120 Computer Skills
3
0101302 Database Systems
3
0103201
0201111 Science and Life
3
0101306 Operating Systems
3
0109202
0301112 Islamic Culture
3
0101407 Internet Computing
3
0101120
0401102 Effective Communication Skills in Arabic
3
0103201 Data Structure and Algorithms
3
0109202
3
0103202 Computer Architecture
3
0101120
3
Software Requirements and 0103303 Specifications
3
0101204
3
0103304 Software Development Process
3
0101204
3
Formal Specifications and Design 0103305 Methods
3
0101204
3
0101204
0103406 Software Project Management
3
0101204
0103407 Object-Oriented Analysis and Design
3
0101202
Effective Communication Skills in 0401103 English(1) Effective Communication Skills in 0401104 English(2) 0401111 Thinking Skills 0401115 General Psychology
0401103
(2) Elective Courses (9) CR.H.
0103405
The student is required to choose Only One course from each of the following groups: (a) Society and Civilization (3) CR.H.
Software Metrics, Measurement, and Testing
0401224 Ethical Awareness
3
0401241 Individual and Society
3
0102203 Digital Logic Design
(2) Elective Courses (6) CR.H. 3
0401252 Arab Society
3
0102305 Design and Analysis of Algorithms
3
0109202
0401392 Environmental Awareness
3
0102401 Computer Networks
3
0101120
0103401 Software Evolution and Maintenance
3
0101204
(b) Managerial Skills (3) CR.H. 0401251 Self Assessment
3
0103403 Database Design
3
0101302
0501292 Time Management
3
0103408 Data and Web Mining
3
0101302
0501396 Leadership and Teamwork
3
0103409 Introduction to Distributed Systems
3
0101306
0103410 User Interface Design
3
0101204
3
New Approaches to Software 0103411 Engineering
3
0101204
3
0103412 Security of Information Systems
3
0101306
0102405 Introduction to Computer Graphics
3
0109202
0102411 Multimedia Technology
3
0101120
0108101 Principles of Biology
3
0109400 Computer Ethics
3
0101120
3
>= 75 CR.H.
3
>= 90 CR.H.
(c) Arts and Culture (3) CR.H. 0401240 Research Skills 0401298
Arabs and Muslims' Contributions to Arts and Science
0401397 Contemporary Civilizations
3
Fourth: Compulsory Supporting Courses (12) CR.H.
Second: Compulsory College Requirements (24) CR.H. 0107101 Calculus 1
3
0107102 Linear Algebra
3
0107103 Probability Theory and Statistics
3
0107201 Introduction to Numerical Methods
3
0108102 Chemistry
3
0108103 Physics I
3
0109202 Introduction to Programming
3
0109206 Discrete Structures
3
Fifth: Internship (3) CR.H. 0107102
0103402 Internship Sixth: Capstone Project (3) CR.H. 0103404
0101120
Capstone Project
Seventh: Free Elective Courses (3) CR.H. -
9
-
3