Nov 27, 2024  
2018-2019 
    
2018-2019 [ARCHIVED CATALOG]

Computing, Computer Science Concentration BS


Computer Science focuses on a study of computing as well as on its role in an application area. Areas of interest include artificial intelligence, compilers, computer architectures, computer graphics, computer networks, operating systems, program development, and analytical theory. A degree in computing with the Computer Science emphasis prepares students for graduate study, employment in computer systems/networks, administration/ development, software development/maintenance, and for careers in education.

Total Credits: 124


Major Requirements - 40


Major electives—10


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

Cognate requirements—26–28


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