JMJ Marist Brothers Graduate School
Notre Dame of Marbel University MIT 251
Alunan Avenue Software Engineering
City of Koronadal LUMER JUDE P. DOCE, MIT
MIT 222
Software Engineering
Course Syllabus
I. Course Overview
A. Course Number : MIT 251
B. Course Title : Software Engineering
C. No. of Units : 3 Credit Units
D. Semester Offered : First
E. Instructor : Lumer Jude P. Doce
F. Consultation Hours : After class
(lumerjude.doce@msugensan.edu.ph)
Online consultation through email
correspondence
G. Course Description
This course introduces the student to object-oriented software
engineering with Unified Process. It covers the basic concepts,
principles and dynamics of object-oriented requirements analysis
and design engineering. Further, it involves the study of OO-
methodologies, the creation of models at each major software
development phase, namely, requirements analysis, design,
testing and implementation. At the end of the course, students should
be able to correctly apply all the concepts through a final project
(prototype and documentation) using discussed methodologies and
tools. The project is to be defended in class and critiqued by the
instructor and the remaining members of the class (peer evaluation).
H. General Objective
At the end of the course, students are expected to successfully
defend their course project comprised of the requirements
model, design model, and the technical implementation of a
functional prototype of a business application.
I. Specific Objectives
Along the duration of the course, the students are expected to:
JMJ Marist Brothers Graduate School
Notre Dame of Marbel University MIT 251
Alunan Avenue Software Engineering
City of Koronadal LUMER JUDE P. DOCE, MIT
• Learn the basics of software engineering and object-oriented
systems analysis and design.
• Apply systems analysis and design skills through the culminating
project.
• Generate information systems solutions to real-world problems.
• Learn how to model requirements and design specifications.
• Implement and/or translate their models to a functional prototype
using an object-oriented development platform.
J. Values to be Integrated
This course intends to instill the values of discipline, integrity,
commitment, hard work, teamwork, competence, perseverance,
analytical thinking, and social responsibility through various lessons
and activities in this course.
K. Main References
1. John W. Satzinger, Robert B. Jackson, Stephen D. Burd, Object-
Oriented Analysis and Design, Course Technology, 2008
2. Roger S. Pressman, Software Engineerin: A Practitioner’s
Approach 8th Edition, McGraw Hill International Edition, 2010
3. Kenneth E. Kendall, Julie E. Kendall, Systems Analysis and Design,
8th Edition, Prentice Hall, 2011
II. Course Outline
Topics Number of
Hours
Day 1 8
• Orientation/ Introduction/ Rationale
• The World of the Modern Systems Analyst
• Object-Oriented Development and the
Agile Development
• The Different Phases of Object-Oriented
Systems Development
Day 2 8
• Investigating the Systems Requirements
• Use Case and Domain Classes
JMJ Marist Brothers Graduate School
Notre Dame of Marbel University MIT 251
Alunan Avenue Software Engineering
City of Koronadal LUMER JUDE P. DOCE, MIT
• Use Case Modeling and Detailed
Requirements
Day 3 8
• Midterm Exam
• Design Activities and Environments
• Use Case Realizations: The Design
Discipline
Day 4 8
• Designing the Data Access Layer
• Designing the User Interface
• Software Testing
Day 5 8
• Final Exam
• Making the System Operational
• Software Project and Prototype
Presentation
• Refinement and Final Submission of the
Software Project
III. Course Policies
A. Class Policies
Online Collaboration
Available via e-mail correspondence.
Punctuality and Observance of Due Dates
The student is expected to comply with all course requirements. All
submissions must strictly adhere to the scheduled due dates.
B. Course Requirements and Grading System
Group Project 40%
Quizzes and Exams (Midterm and Finals) 60%
JMJ Marist Brothers Graduate School
Notre Dame of Marbel University MIT 251
Alunan Avenue Software Engineering
City of Koronadal LUMER JUDE P. DOCE, MIT
C. Special Arrangements
Make up examinations may be granted provided that the reasons are
valid and support documents are presented
D. System Deliverables
To earn final grade of the course, the project (source code, dump of
the database and the documentation) should be submitted in both
electronic (DVD/Online Submission) and printed copies. The
printed documentation must be ring –bound.