Computer Science
The new millennium will undoubtedly bring continued advancement in computer technology thus creating a challenge to devise ways for it to be used to change the business world. The computer science program at Cedar Crest College offers the student an opportunity to investigate all aspects of the computer in a wide variety of courses in both computer science and information systems. This training enables the student to make her contribution to the field through one of the many career opportunities available in industry, business, government, and education.
In as much as the study of computer science requires analytic and abstract reasoning, the student majoring in computer science is required to take nine more credits of mathematics as described below and is encouraged to do further course work in mathematics or in any of the specialized areas presented. Indeed, a program involving a minor in mathematics would provide an excellent course of study in preparation for a number of career possibilities. The student has the opportunity to gain work experience during her senior year through internship positions available in local businesses and industries.
Computer Science Major Requirements
Computer Science Major Requirements
Course # Course TitleCSC 133 Introduction to Structured Programming
CSC 134 Advanced Programming
CSC 242 Software Engineering
CSC 258 C++ and Object Oriented Programming
CSC 329 Computer Architecture
CSC 346 Operating Systems
CSC 348 Data Base Management Systems
CSC 350 Data Structures and Algorithms
MAT 110 Probability & Statistics
MAT 141 Calculus I
MAT 142 Calculus II
Computer Science Minor
CSC 133 Introduction to Structured Programming
CSC 134 Advanced Programming
CSC 242 Software Engineering
CSC 329 Computer Architecture
MAT 141 Calculus I
MAT 142 Calculus IIAnd two electives above CSC 100
The computer science minor should be designed in consultation with a computer science faculty advisor.