Professional Documents
Culture Documents
مخرجات القسم :مبرمج /محلل برمجيات ،مهندس برمجيات ،مهندس جودة البرمجيات ،مدير برمجيات،
رئيس مشروع البرمجيات ،منسق ضمان جودة البرمجيات ،مدير هندسة البرمجيات ،مهندس تطبيقات
الحاسوب ،محلل نظم.
القبول :
الموضحة بالالئحة الداخلية للكلية والخاصة بالعدد
يجب على الطالب اجتياز عدد الوحدات ُ
المطلوب للتخصص
يجب على الطالب اجتياز مادةIntroduction to Software Engineering (SE210) :
متطلبات التخرج:
على الطالب اجتياز عدد 131وحدة دراسية
2. SE-Department Electives: students must select (7 courses) (21 credits) from the
following:
No Course No Course Title Cr.
1 GI 214 OOP II 3
2 MM211 Multimedia Technology 3
3 CS234 Programming Languages 3
4 SE412 Distributed Systems 3
5 CS314 Advanced Database Systems 3
6 IN325 Advanced Programming 3
7 SE323 Re-use and Component Based Development 3
8 SE411 Formal specifications & Design Methods 3
9 SE424 Cloud Computing 3
10 CS453 Artificial Intelligent 3
11 CS442 Image Processing 3
12 CS465 Data Mining 3
13 Design Pattern 3
14 Design Support System 3
15 SE423 Agents 3
16 Selected Topics in Software Engineering 3
17 Security of Information Systems 3
Total Credits 36
.6مقررات تعبوية وبعدد 4وحدات دراسية (يُلزم الطالب بدراسة مادتين فقط منها بالفصل السابع
والثامن) تحسب من ضمن مجموع الوحدات الدراسية فقط وال تحتسب من ضمن المعدل الفصلي أو العام
للطالب.
Course Notes
No Course Title Pre-Req. Cr.
No
1 GS101 Math I -- 3 --
2 GH121 English I -- 3 --
3 GI131 Programming I -- 3 --
4 GS111 General Physics -- 3 --
Fundamental of Information
5 GI162 -- 3 --
Technology
Total Credits 15
Semester 2
Course Notes
No Course Title Pre-Req. Cr.
No
1 GS102 Math I I GS 101 3 Math I
2 GH122 English I I GH 121 3 English I
3 GI132 Programming I I GI 131 3 Programming I
4 GI242 Logic Design -- 3 --
Introduction to Probability & --
5 GS271 -- 3
Statistics
6 GH151 لغة عربية -- 3 --
Total Credits 18
Semester 3
Course Notes
No Course Title Pre-Req. Cr.
No
1 GS203 Linear Algebra GS 102 3 Math II
2 GH223 English I I I GH 122 3 English II
3 GI233 Object Oriented ProgrammingI GI 132 3 Programming II
Introduction to Internet
4 IN112 -- 3 --
Programming
5 GI 222 Database Systems GI 132 3 Programming II
6 SE210 Introduction to Software Eng. GI 132 3 Programming II
Total Credits 18
Semester 4
Course Notes
No Course Title Pre-Req. Cr.
No
1 GS204 Discrete Math GS 203 3 Liner Algebra
GI 214/ OOP II / Multimedia OOPI
2 GI233 3
MM211 Technology
Introduction to Information Programming II
3 IS225 GI 132 3
system
4 CS226 Introduction to programming .Net GI 233 3 OOP
Software Requirements & Introduction to
5 SE221 SE 210 3
Specification Software Eng.
Dept. Elective (Programming OOP
6 CS234 GI 233 3
Languages)
Total Credits 18
9 من4 الصفحة
Semester 5
Course Notes
No Course Title Pre-Req. Cr.
No
Introduction to Computer
1 CN321 -- 3 --
Networks
2 GI343 Computer Architecture GI 242 3 Logic Design
Liner Algebra
3 GS381 Numerical Analysis GS 222 3
4 CS381 Data Structure & Algorithms GI 233 4 OOP
Introduction to
5 SE310 Software Development Process SE 210 3
Software Eng.
Total Credits 16
Semester 6
Course Notes
No Course Title Pre-Req. Cr.
No
Computer
1 GI344 Operating Systems GI 343 3
Architecture
Software Design and SE221+ Software Requirements &
2 SE321 3 Specification+ Data
Architecture CS381 Structure & Algorithms
Introduction to
3 SE322 Human Computer Interaction SE 210 3
Software Eng.
4 IN325 Advanced Programming GI 233 3 OOP
Dept. Elective I (Advanced
5 CS333 GI 222 3 Database Systems
Database Systems)
Total Credits 15
Semester 7
Course Notes
No Course Title Pre-Req. Cr.
No
Introduction to
1 SE410 Software Metrics and Testing SE 210 3
Software Eng.
2 SE424 Cloud Computing GI 321 3 Operating Systems
Dept. Elective I (Artificial Data Structure &
3 CS423 CS381 3
Intelligent) Algorithms
4 GH100 )(لغة عربية تعبوية1 مادة تعبوية 2
At least
5 GH425 Technical Writing 2 -
100 Cr.
At least
6 FP498 Graduation Project I 2 -
100 Cr.
Total Credits 15
9 من5 الصفحة
Semester 8
Course Notes
No Course Title Pre-Req. Cr.
No
Software Maintenance and Software Metrics
1 SE420 SE410 3
Evolution and Testing
Software Design
2 SE421 Software Quality SE321 3
and Architecture
Introduction to
3 SE422 Software Project Management SE 210 3
Software Eng.
4 CI100 ) (تربية اسالمية2 مادة تعبوية 2
Advanced
5 CS465 Dept. Elective I(Data Mining) CS333 3
Database Systems
6 FP499 Graduation Project II FP498 2 Graduation Project I
Total Credits 16
9 من6 الصفحة
Software Engineering Department_ Course Description
SE210 Introduction to Software Engineering
Prerequisite: Programming II
This is a central course, presenting the basic principles and concepts of software engineering
and giving firm foundation for many other courses in the field. It gives broad coverage of the
most important terminology and concepts in the software engineering; basic understanding of
software life cycle, software processes, requirements engineering processes; introduction to
agile and extreme programming, basic modeling and design; basic of project management,
software cost estimation, configuration management, and testing; introduction to ethics and
professional practice in software engineering. Students participate in a group project various
aspects of software lifecycle as well software engineering case tools.
9 من9 الصفحة