Ana içeriğe atla

CMPE 313

Course ID:
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.

Software Usage
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

Learning Activities and Teaching Methods:
Telling/Explaining Discussion/Debate Questioning Reading Problem Solving
Assessment Methods and Criteria:
Test / Exam Quiz
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
Required Reading
1. Roger S. Pressman,Software Engineering: A Practitioner\'s Approach, 6th Ed., McGraw Hill, 2004.
Grading

Midterm Exam - 30% 
Quiz - 30% 
Final - 40%

Learning Activities and Teaching Methods Others:
Course Coordinator:
Student Workload:
WorkloadHrs
Course & Program Learning Outcome Matching: