CMPE 313

Course Code & Number
CMPE 313
Course Title
Software Engineering
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 6 ECTS Credits
Year of Study:
Junior
Semester:
Fall
Type of Course:
Compulsory
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite:
Pre-requisites: CMPE 211 OR CMPE 114
Co-requisites: NONE
Catalog Description
Software project management: metrics, estimation, planning. software requirement analysis techniques. Software design techniques. Software implementation. Software quality assurance. Software testing. Software maintenance. Review of CASE technology.
Course Objectives

The objective of this course is to provide the students the necessary knowledge and tools to participate in a large scale software development environment and manage a software development process. This participation may take shape in the form of software developer, software designer, software tester or software maintainer.

Course Learning Outcomes

Upon succesful completion of this course, a student will be able to
1. Prepare requirements for a software
2. Prepare design documentation for a software
3. Identify the implementation processes of a software development project
4. Design and apply software testing procedure for a software
5. Identify the steps of software maintenance
6. Identify and use the CASE technology for software development