banner academics

Associate in Science in Software Development

Day/Evening program

software devThe Software Development Curriculum provides a strong foundation for students interested in pursuing a bachelor degree in either software development, computer science or other computer related fields.

The curriculum has been strongly influenced by the Association of Computing Machinery's (ACM) guidelines for associate degrees in software. The curriculum combines theoretical and applied courses to teach the design and programming skills a software developer needs. Students completing this curriculum will have knowledge of the following competencies:

  • Programming languages such as C++
  • Data structures such as stacks, queues, and linked lists
  • Object oriented programming
  • Windows programming using VB.net
  • Systems Analysis including Data Flow & Use Case/Class design
  • Database design and management
  • Overview of basic networking
  • Ability to think critically
  • Ability to solve problems
  • Ability to effectively work as a member of a team
ASSOCIATE IN SCIENCE IN SOFTWARE DEVELOPMENT
FIRST YEAR
FALL SEMESTERCLLABCR
ENGN101 College Composition 4 0 4
CPTN106 Intro to Software and Web Development 3 0 3
CPTN102 Website Development I 2 2 3
CPTN161 Introduction to Programming: Using Visual BASIC 2 2 3
MTHN110 Algebra and Trigonometry 4 0 4
  17
SPRING SEMESTERCLLABCR
CPTN140 Essentials of Systems Analysis 2 2 3
CPTN175 Intermediate Programming: Using C++ 2 2 3
CPTN116 Networking Basics 2 2 3
MTHN170 Discrete Mathematics 4 0 4
CPTN103 Website Development II 2 2 3
General Education: Group A Elective 3 0 3
  19
SECOND YEAR
FALL SEMESTERCLLABCR
CPTN207 Database Design & Management 2 2 3
CPTN230 Advanced Programming: Using C++ 2 2 3
General Education: Group B Elective 4 0 4
General Education: Group D Elective 3 0 3
XXXXX Elective in Major* 2 2 3
  16
SPRING SEMESTERCLLABCR
CPTN278 Data Structures: Using C++ 2 2 3
CPTN290 Computer Science Internship 1 8 3
  - OR -
CPTN285 Senior Software Development Lab: A Capstone Experience 2 2 3
General Education: Group C Elective 3 0 3
General Education: Group F or G Elective 3 0 3
XXXXX Elective in Major* 2 2 3
  15
Total 67 Credits

*Includes CPTN, MTHN, or BCPN

Program Outcomes