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
2. Somerville, I. Software Engineering, 7th Edition, Addison-Wesley,
2004.