only search KFUPM OCW
Home > Courses > ICS > SWE 205 - Introduction to Software Engineering

 

1. Syllabus

Course Syllabus for SWE 205 for Term 081

Catalog Course Description

Introduction to software engineering and software processes. Construction techniques and principles. Concepts of programming languages: syntax and semantics. Analysis and design modes. Ethical and professional responsibilities.

Course Contents

1.      Introduction to Software Engineering (2 Lectures).

2.      Generic View of Processes  (1 Lecture).

3.      Software Processes Models (2 Lectures).

4.      Software Project Management (2 Lectures).

5.      Software Requirements (4 Lectures).

6.      Software Analysis (7 Lectures).

7.      Software Design (7 Lectures).

8.      Software Testing (5 Lectures).

9.      Basics of Programming (3 Lectures).

10.  Software Construction Techniques (3 Lectures).

11.  Managing People/Group Dynamics (2 Lectures).

12.  Communication Skills (5 Lectures).

13.  Professionalism (3 Lectures).

Grading Policy

 Homeworks                                                   5 %

 Quizzes                                                          10 %

 Term Project                                                 15 %

Major Exam 1                                                20 %

Major Exam 2                                                20 %

Final Exam                                                     30 %

Instructor

Dr. Sajjad Mahmood   (Office: (22) 109, phone: x7698). E-mail: smahmood@kfupm.edu.sa
Office hours:
SMW: 11:00 – 11:50 AM & U  02:00 - 02:50 PM & T 10:00 - 10:50 AM

Textbooks

§           Leffingwell, D. and Widrig D. Managing Software Requirements – A Use Case Approach, 2nd Edition, 2003.

References

1-  Pressman, R. S. Software Engineering: A Practitioner’s Approach, 6th Edition, McGraw-Hill Companies, Inc, 2005.

2. Somerville, I. Software Engineering, 7th Edition, Addison-Wesley, 2004.

   
 

2009 Copyright notice [Terms of use]