|
Nov 23, 2024
|
|
|
|
2021-22 College of Liberal Arts [ARCHIVED CATALOG]
Computer Science Major
|
|
Meet the Faculty
The Department of Mathematics and Computer Science offers a computer science major that develops students’ ability to design and implement computer programs to solve many types of problems. Based on curricula developed by the Association for Computing Machinery (ACM), the major prepares students for graduate study and for many interesting careers in the computer industry. The computer science minor complements any major for which computer applications are important. The minor also gives students excellent preparation for many computer-related occupations.
|
Major Requirements (12 courses and 1 lab)
The computer science major requires twelve (12) courses and one (1) lab:
- Six (6) courses and one (1) lab emphasizing core skills in computer science,
- programming, and software development
- Two (2) courses in mathematical topics
- Four (4) electives
Students beginning the major should take CMS 120 in the first semester and, if necessary, a course that satisfies the Math Competency requirement. MAT 103 Statistical Reasoning is the recommended competency course for most students. Those interested in the Mathematics major or minor and those considering graduate study in computer science should take MAT 111 Calculus I . Most students will then take CMS 121 and MAT 140 in the second semester.
Core Courses
Six courses and one lab emphasizing the core skills in computer science, programming, and software development.
Mathematical Topics (2 courses)
One course in discrete mathematics
One add’l course emphasizing mathematical topics
Electives (4)
At least one elective must be at the 400-level. At most one may be at the 200-level.
Students considering graduate study in computer science should complete the following as part of or in addition to the major requirements.
|
|
|