1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science Department
2 Information Instructor: Dr. Sajjad Mahmood Office: B 22, 109 Tel: Office hours SMW 11:00 AM - 11:50 AM, U 2:00 - 2:50 PM T 10:00 AM - 10:50 AM or by appointment
3 Catalog Description Introduction to software engineering and software processes. Analysis and Design Models. Construction techniques and principals. Concepts of programming languages: Syntax and semantics. Ethical and professional responsibilities.
4 Course Material Prerequisites: ICS 102 Text Book Leffingwell, D. and Widrig D. Managing Software Requirements - A Use Case Approach, 2nd Edition, References: Pressman, R.S. Software Engineering: A Practitioner ’ s Approach. 6th Ed. McGraw-Hill, 2005 Somerville, Ian. Software Engineering, 7th Ed. Addison-Wesley, 2004 Additional Material and Handouts will be distributed in the class
5 Topics Introduction to software engineering Software processes and phases Software analysis and design models Fundamentals of programming languages Software construction techniques Ethical and professional issues of software engineering
6 Evaluation Policy Home Works5 % Quizzes10 % Project15 % Major Exam 120 % Major Exam 220 % Final Exam (Comprehensive) 30 %
7 General Polices Attendance will be checked in each class. If the number of unexcused absences exceeds NINE classes, DN grade will be reported. Homeworks: No late homework will be accepted. Quizzes: minutes. Each quiz will cover material given since the last quiz or major exam.
8 General Polices No makeup homework, quizzes or exams will be given. Registrar will announce the date, time and the place of the final exam. The final exam will be comprehensive.