Print Now
Close Window

Computer Software Engineering

Graduates of this program are prepared to make meaningful contributions to a software development group. Typical jobs for graduates might include test engineer, release engineer, or customer support engineer. Students may continue on to a Bachelor of Science in Software Engineering, which adds an understanding of software development and significantly more technical depth.

 Students with an Associate of Science in Computer Software Engineering will be able to:
  • Demonstrate fluency in multiple languages, including one object-oriented language and one scripting language
  • Understand the fundamentals of computer hardware, including understanding assembly language
  • Develop complete web sites
  • Understand the behaviors and implementation of computer networking
  • Understand basic principles for developing and deploying high-quality software systems
  • Understand how to manage systems, including UNIX-based computers
  • Work effectively in a group software development effort
  • Understand the historical and social context of information technology
In addition, all graduates must actively participate in the design and development of a software system and present the results of that effort.

The student, in conjunction with the department chair, may develop a sequence of courses to best meet his or her background and needs that still satisfies the degree requirements. A typical curriculum taken by students is shown below.  

The minimum number of credits required for the degree is 63.

First Year
Fall Semester Credits Spring Semester Credits
CIS 1120  Intro to Information Technology 3 CIS 1152  Advanced Website Design 3
CIS 1151  Website Design  3 CIS 2151  Networks I  4
ENG 10XX  English 3 ELE XXXX  AH/SS Elective 3
Select one:
Select one:
CIS 2261  Intro to Java Programming I 4 MAT 1520  Calculus for Engineers 4
CIS 2271  Java Programming  4
MAT 2120  Discrete Structures  3
Select one:
If required:
MAT 1221  Finite Mathematics 3 CIS 2262  Intro to Java Programming II 2
MAT 1420  Technical Mathematics 5


Second Year
Fall Semester Credits Spring Semester Credits
CIS 2230  System Administration  4 CIS 2010  Computer Organization 4
CIS 2260  Object-Oriented Programming 3 CIS 2730  Software Engineering Projects 3
CIS 2320  Software QA/Testing 3 ENG 2080  Technical Communication 3
ELE XXXX  AH/SS elective 3 MAT 2021  Statistics 3
Select one: SCI XXXX  Science elective 4
BUS 2020  Principles of Management  3
MAT 1520  Calculus for Engineering 4