Course

Course Summary
Credit Type:
Course
ACE ID:
JETB-0003
Organization's ID:
CS302
Organization:
Location:
Classroom-based
Length:
150 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Computer Science, Computer Information Systems, or Information Technology
Description

Objective:

The course objective is to provide a detailed introduction to the application of engineering approach to computer software and design.

Learning Outcomes:

  • Create major activities and key deliverables in a software development life cycle during software requirements and analysis, software design, and software testing
  • Demonstrate mastery of software engineering knowledge, skills, and professional issues necessary to practice software engineering
  • Use software engineering principles
  • Compare and contrast software development models
  • Apply the object-oriented methodology in software engineering to software analysis and requirements, software design, and software testing
  • Apply project management concepts in a software engineering environment to manage projects, people, and products
  • Participate as an individual to deliver quality software systems

General Topics:

  • Introduction to software engineering
  • Software development life cycle models
  • Software modeling
  • Software requirements gathering
  • Software requirements analysis
  • Software design
  • Implementation
  • Software testing
  • Project management
Instruction & Assessment

Instructional Strategies:

  • Case Studies
  • Computer Based Training
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials