Skip to content

Part 3 · Course

CS403 SOFTWARE TESTING & DEVELOPMENT

Electrical Engineering and Computer Science · 6 versions

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

CS403 SOFTWARE TESTING & DEVELOPMENT

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2019-2
  • In effect
Scope
This course builds on the fundamental programming skills from prerequisite courses to explore advanced concepts used in modern object oriented software design to create software that is robust, reusable, and extensible in varying problem domains. Cadets gain confidence in their abilities to model, implement, and test solutions to demanding programming problems.
Lessons
30 @ 75 min (2.000 Att/wk)
Labs
0 @ 0 min
Special requirements
Design projects; compensatory time provided.
Prerequisites
one of
CS403 version 2019-2 offerings
Term Sections Section size Capacity Enrolled Wait list Seats Closed Details
2027-2 Spring 4 14 56 50 0 6 No Hours for 2027-2 Spring
2027-8 Fall Exch 1 14 14 0 0 14 No Hours for 2027-8 Fall Exch
2028-2 Spring 4 14 56 45 0 11 No Hours for 2028-2 Spring
2028-8 Fall Exch 1 14 14 0 0 14 No Hours for 2028-8 Fall Exch
2029-1 Fall 0 0 0 0 0 0 No Hours for 2029-1 Fall
2029-2 Spring 4 15 60 1 0 59 No Hours for 2029-2 Spring
2029-8 Fall Exch 1 14 14 0 0 14 No Hours for 2029-8 Fall Exch
2030-2 Spring 3 14 42 0 0 42 No Hours for 2030-2 Spring
2030-8 Fall Exch 1 14 14 0 0 14 No Hours for 2030-8 Fall Exch

CS403 SOFTWARE TESTING & DEVELOPMENT

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2018-2
  • Archived
Scope
This course builds on the fundamental programming skills from prerequisite courses to explore advanced concepts used in modern object oriented software design to create software that is robust, reusable, and extensible in varying problem domains. Cadets gain confidence in their abilities to model, implement, and test solutions to demanding programming problems.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
Design projects; compensatory time provided.
Prerequisites
one of

CS403 SOFTWARE TESTING & DEVELOPMENT

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2017-2
  • Archived
Scope
This course builds on the fundamental programming skills from prerequisite courses to explore advanced concepts used in modern object oriented software design to create software that is robust, reusable, and extensible in varying problem domains. Cadets gain confidence in their abilities to model, implement, and test solutions to demanding programming problems.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
Design projects; compensatory time provided.
Prerequisites
one of

CS403 OBJECT ORIENTED CONCEPTS

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2006-1
  • Archived
Scope
This course builds on the fundamental programming skills from prerequisite courses to explore advanced concepts used in modern object oriented software design to create software that is robust, reusable, and extensible in varying problem domains. Cadets gain confidence in their abilities to model, implement, and test solutions to demanding programming problems.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
Design projects; compensatory time provided.
Prerequisites
one of

CS403 ADV PROGRAMMING CONCEPTS

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 2000-2
  • Archived
Scope
This course builds on the fundamental programming and language skills from prerequisite courses to explore advanced concepts used in modern program design. Object-oriented techniques, concurrent processing, static and dynamic polymorphism, controlled types, and other constructs are used to create software that is robust, reusable, reliable, and extensive in varying problem domains. Cadets gain confidence in their abilities to model, implement, and test solutions to demanding programming problems.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
Design projects; compensatory time provided.
Prerequisites
CS384

CS403 ADVANCED PROGRAMMING

  • 3.0 credit hours
  • (BS=0.0, ET=0.0, MA=0.0)
  • Version 1990-1
  • Archived
Scope
This course builds on the fundamental programming and ada95 language skills from prerequisite courses to explore advanced concepts used in modern program design. Object-oriented techniques, concurrent processing, static and dynamic polymorphism, controlled types, and other constructs are used to illustrate the creation of software that is robust, reusable, and extensive in varying problem domains. Cadets gain confidence in their abilities to model, implement, and test solutions to demanding programming problems.
Lessons
40 @ 55 min (2.500 Att/wk)
Labs
0 @ 0 min
Special requirements
None