School of Natural Science and Mathematics
Computer Science Majors and Minors
The department offers a Bachelor of Science degree in computer science as well as a minor in computer science. The minor is available to all students, regardless of major, and is particularly attractive when combined with a major in business, mathematics or science.
Computer Science Major
A bachelor of science degree in computer science requires 43 total credit hours (36 in CS and seven in math). Majors must take the following courses:
Six 300-level or above elective courses in computer science*
*Electives are to be selected in consultation with the student's advisor and are subject to the approval of the chair of the department.
MATH 364 may be counted as a computer science elective with departmental approval. At most three credits of Practicum (492, 493) may be applied towards the bachelor's degree in computer science.
Double Major in Computer Science and Mathematics
The double major in mathematics and computer science can be accomplished by satisfying all requirements for both majors and requires a minimum of 68 credits. The following courses satisfy requirements for both degree programs and are thus double counted:
Note: At most six credits of Practicum (492, 493) may be applied toward the double major in mathematics and computer science.
The CS minor is available to all students, regardless of major, and is particularly attractive when combined with a major in business, mathematics or science. CS minors must obtain a minimum of 18 credits in PROGRAM. These credits may include credits received for core courses. Additional electives should be selected in consultation with advisors and are subject to the approval of the chair of the department. Minor Courses include:
Notes: Practicum (492, 493) may not be applied towards the minor in computer science and Mathematics majors who decide to minor in computer science will be allowed to double-count CSCI 120.
Cyber Security Minor
Cyber Security is a 21credit interdisciplinary minor, drawing on both the departments of math and computer science in the School of Natural Sciences and Mathematics and sociology/criminology and criminal justice in the School of Education and Human Services. In focusing on the computer science, criminological, and criminal justice components of the cyber world, this minor seeks to foster the development of graduates well-skilled in the analytical and ethical issues associated with internet technology.
The required courses for the minor are:
Note: CS majors who decide to complete the cyber security minor will not be allowed to double-count CMSCI 458
On the ground floor of Coad Science Building, there is a state-of-the-art laboratory reserved exclusively for the use of students taking courses in the department. It is equipped with 16 Dell Pentium III Multimedia PCs networked with a Windows 2000 server and a Hewlett-Packard 5si laser printer. It also features a SmartBoard projection system.
Software installed on these computers includes Windows XP, Microsoft Office, Maple, Visual Studio and other curriculum-specific packages.
A constantly expanding campus network includes five computer labs, Linux servers, laser printers and an Internet node. Wireless connectivity to campus computing resources is available in all classrooms, the library, the student center, residence halls and other locations.
Declaration of Major and Declaration of Minor forms are available through the registrar's office.