Computer Science Major

Computer science is a rapidly changing and exciting field.  Its impact on our lives is evidenced by all the ways computers are used, from word processing to complex scientific computation to managing large amounts of business data.  The computer scientist studies the theory, abstraction and design of computers and the softwear used on computers to make all of these various applications possible and reliable.  The beauty of computer science comes from the applications it supports as well as the intricate and developing theory of its own.  The computer science major at Lyon College provides students with a firm foundation in the theory of computer science as well as preparation for employment in industry.
 

Summary of Requirements for a Major in Computer Science Leading to a Bachelor of Arts Degree
CSC 140 & 145 Introduction to Programming I & II
6 credits
CSC 235 & 260 Data Structures and Algorithms I & II
6 credits
CSC 255 Computer Architecture with Assembly Language
3 credits
CSC 310 Mathematical Foundations of Computer Science
3 credits
CSC 320 Programming Languages
3 credits
CSC 420 Operating Systems
3 credits
MTH 115 Discrete Mathematics
3 credits
MTH 210 Calculus I
4 credits
PHY235 Introdution to Digital Logic
3 credits
Three electives, one of which may be a 300/400-level mathematics class, two of which must be 400-level CSC classes.
9 credits
Total
43 credits

Computer Science Minor

The Computer Science Minor is a course of study designed as a second field for students who wish to obtain a working knowledge of computer science: software development, computer organization, and theory.
 

Summary of Requirements for a Minor in Computer Science
CSC 140 & 145 Introduction to Programming I & II
6 credits
CSC 235 & 260 Data Structures and Algorithms I & II
6 credits
MTH 115 Discrete Mathematics
3 credits
MTH 210 Calculus I
4 credits
Total
19 credits

BackMath/Science homeE-mail for more information