I. Course Title: Software Engineering I
II. Course Number: ITEC 370
III. Credit Hours: 3 credits
IV. Prerequisites: ITEC 220 with a grade of “C” or better.
V. Course Description:
Introduction to the principles of software engineering and the design and implementation strategies appropriate for large software projects. Includes project planning, specification of project requirements, architectural design, verification and validation techniques, and software maintenance.
Note(s): Applied Learning designated course.
VI. Detailed Description of Content of the Course:
Topics include:
1. Software life cycle models
2. Software Planning
3. Requirements definition and specification
4. System Models and Prototyping
5. Software Design
6. Human-Computer Interaction
7. Verification, Validation and Integration
8. Ethics
9. Version Control in a team based environment
VI. Detailed Description of Conduct of Course:
The focus of this class is theoretical software engineering and its application to large project development. Projects for this course are intended to introduce students to the complete software process from system conception through implementation.
VII. Goals and Objectives of the Course:
Students who complete the course will be able to:
VIII. Assessment Measures:
Participation in the design of a large software project is crucial to the successful completion of this course. At least two exams will also be used in evaluating the student's level of material assimilation. All will be used to measure each student’s performance.
Other Course Information: None
Review and Approval
DATE | ACTION | APPROVAL |
April 1985 | Updated for changes in course content | F. B. Green, Chair Curriculum Committee |
Sept. 1991 | Reviewed for changes in course content and methodolgy |
Allen L. Bures, Chairman Department of Management |
Nov. 15, 1999 | Prerequisite Change | Felix Amenkhienan, Chair Department of Accounting, Finance and Information Systems |
Sept. 25, 2011 | Updated | John P. Helm, Chair Department of Information Technology |
Feb, 2003 | Updated | John P. Helm, Chair |
Nov, 2003 | Updated | Joseph Chase, Chair |
Revised: June 1, 2012
March 01, 2021