Professional Documents
Culture Documents
Syllabus
Syllabus
INSTRUCTOR
Name: Ramzi A. Haraty
Email: rharaty@lau.edu.lb
Office: Nicol 509
Office Hours: MWF: 10:0 – 12:00
COURSE PREREQUISITE/CO-REQUISITE
CSC375: Database Management Systems.
COURSE TYPE
Demonstrate an understanding of the software development life cycle and basic process
models
Demonstrate an understanding for requirements elicitation, specification, and validation
techniques
Demonstrate an ability to manage a small size project
Demonstrate the ability to use CASE and various software tools
Demonstrate an ability to develop professional documents
Demonstrate an ability to design medium‐scale programs
*Project: group project extending over the semester to implement some of the methods discussed in
the course on a real-world case study. It will be graded based on effort, technical correctness, and
documentation.
ATTENDANCE POLICY
1. Students are held responsible for all the material presented in the classroom, even during their
absence.
2. Students can miss no more than the equivalent of five weeks of instruction and still receive credit
for that course.
3. Instructors have the right to impose specific attendance regulations in their courses, provided that
the above-stated limit of absences is not exceeded, and the minimum number of absences allowed
is no fewer than the equivalent of two weeks of classroom instruction, after the Drop and Add
period.
4. Instructors will inform the Departments Chairperson and the Guidance Office, of any prolonged
unexplained absence.
5. Students who exceed the allowed number of absences must withdraw from the course; otherwise,
the course grade will be recorded as “F” (NP).
WITHDRAWAL POLICY
“Students wishing to withdraw from one or more courses must follow the withdrawal procedure
provided by the Registrar’s Office. Students withdrawing from courses after the late registration
period and before the withdrawal deadline will receive Ws for all the courses in progress.” It is the
student’s responsibility to drop the course)
Page 2 of 4
Lecture / activity Textbook Chap.
Week (Sommerville)
1 Course Introduction and Organization 1
Introduction
2 Software Processes 2
3 Requirements Engineering 4
Group Project – Phase I
4 System Modelling 5
5 Architectural Design 6
6 Architecture Design (continued) 6
Group Project – Phase II
7 Software Testing 8
Page 3 of 4
specifics of each case. As for the second offense, the set sanctions apply regardless whether the violation has
taken place in the same course or a different one, within the same semester or not.
Page 4 of 4