Course Search | Main

CS403 COURSE DETAILS


6 Version(s) of this Course

CS403 (Version: 2019 2) COURSE DETAILS


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS403 SOFTWARE TESTING & DEVELOPMENT 2019 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
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.

CS403 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS384 1998 1 1 Y
  IT305 2017 1 1 Y
  CS384 1998 1 2 Y
  IT355 2004 1 2 Y
  CS384 1998 1 3 Y
  CY305 2017 1 3 Y
  CS384 1998 1 4 Y
  CY355 2017 1 4 Y

CS403 (Version 2019-2) COURSE OFFERINGS


AYT #SECT/SIZE CPBLTY ENRLD WAIT SEATS CLOSED DETAILS
2024 - 2 4 14 56 37 0 19 N Hours

2024 - 8 1 18 18 0 0 18 N Hours

2025 - 2 5 15 75 61 0 14 N Hours

2025 - 8 1 14 14 1 0 13 N Hours

2026 - 2 5 14 70 58 0 12 N Hours

2026 - 8 1 14 14 0 0 14 N Hours

2027 - 1 0 0 0 0 0 0 N Hours

2027 - 2 4 14 56 0 0 56 N Hours

2027 - 8 1 14 14 0 0 14 N Hours


CS403 (Version: 2018 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS403 SOFTWARE TESTING & DEVELOPMENT 2018 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
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.

CS403 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS384 1998 1 1 Y
  IT305 2017 1 1 Y
  CS384 1998 1 2 Y
  IT355 2004 1 2 Y
  CS384 1998 1 3 Y
  CY305 2017 1 3 Y
  CS384 1998 1 4 Y
  CY355 2017 1 4 Y

CS403 (Version: 2017 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS403 SOFTWARE TESTING & DEVELOPMENT 2017 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
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.

CS403 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS350 2004 2 1 Y
  CS384 1998 1 1 Y
  CS384 1998 1 2 Y
  CS393 2015 1 2 Y

CS403 (Version: 2006 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS403 OBJECT ORIENTED CONCEPTS 2006 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
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.

CS403 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS350 2004 2 1 Y
  CS384 1998 1 1 Y
  CS384 1998 1 2 Y
  CS393 2015 1 2 Y

CS403 (Version: 2000 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS403 ADV PROGRAMMING CONCEPTS 2000 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
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.

CS403 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS384 1998 1 1 Y

CS403 (Version: 1990 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
CS403 ADVANCED PROGRAMMING 1990 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
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

CS403 COURSE REQUISITES


None