May 29, 2024  

Computing, Software Systems Concentration BS

Return to {$returnto_text} Return to: Programs by Degree

Software Systems is focusing on the development and maintenance of software in an application area. A minor in an application area is included as part of the degree. Typical minors might include one of the sciences, behavioral science, or business. Supervised “real-world”projects are a requirement for this degree. A degree in Computing with the Software Systems emphasis prepares students for employment in developing and maintaining commercial applications and for graduate studies in applied computing such as software engineering.

Total Credits: 124

Major Requirements - 40

Major electives—10

Chosen from CPTR courses in consultation with your CS academic advisor. A minimum of 6 upper division credits required.

Cognate requirements—30–32

Andrews Core Experience

Students must take all courses designated in the BS Degree Requirements  of the Andrews Core Experience.

Program Requirements

Progression Requirements:

No grade lower than C- may be counted toward any degree requirement. An Engineering or Computing course may be repeated only once. Students may repeat only two Engineering or Computing courses. Students will be asked to withdraw from the program if they fail two Engineering or Computing courses in the same semester. Readmission will be considered on an individual basis.  All prerequisites for CPTR courses must be passed with a minimum grade of C- before entry into the class it is required for.  Transfer credits need to be submitted a minimum of six weeks prior to beginning of classes. Transfer students will be considered on an individual basis. Courses 200-level and above are restricted to admitted majors/minors only.

The major field examination in Computing is part of the senior exit test.

Computer Policy

The computer is a tool that is integral to the success of the computer scientist in her/his professional development. All students in the Computing program are required to have a computer and software meeting the program guidelines. The policy is updated yearly and will be in effect at the beginning of the Fall semester. It includes changes to reflect continual changes in technolgoy. Computer purchases should be made such that the computer is ready for use on the first day of the semester.

Program Objectives

Student Outcomes

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to design, implement and evaluate a computer-based system, process, component or program to meet desired needs
  4. An ability to function effectively on teams to accomplish a common goal
  5. An understanding of professional, ethical, legal, security, and social issues and responsibilities
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyze the local and global impact of computing on individuals, organizations and society
  8. Recognition of the need for, and an ability to engage in, continuing professional development
  9. An ability to use current techniques, skills, and tolls necessary for computing practices
  10. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choice
  11. An ability to apply design and development principles in the construction of software systems of varying complexity
  12. A well-rounded, Christ-centered life perspective through the integration of the entire Andrews University curriculum

Return to {$returnto_text} Return to: Programs by Degree