May 25, 2018
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.
Chosen from CPTR courses in consultation with an advisor. A minimum of 9 upper division credits required.
Andrews Core Experience
Students must take all courses designated in the BS Degree Requirements of the Andrews Core Experience.
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.
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.
- An ability to apply knowledge of computing and mathematics appropriate to the discipline
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
- An ability to design, implement and evaluate a computer-based system, process, component or program to meet desired needs
- An ability to function effectively on teams to accomplish a common goal
- An understanding of professional, ethical, legal, security, and social issues and responsibilities
- An ability to communicate effectively with a range of audiences
- An ability to analyze the local and global impact of computing on individuals, organizations and society
- Recognition of the need for, and an ability to engage in, continuing professional development
- An ability to use current techniques, skills, and tolls necessary for computing practices
- 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
- An ability to apply design and development principles in the construction of software systems of varying complexity
- A well-rounded, Christ-centered life perspective through the integration of the entire Andrews University curriculum