|
Computer Science Major Requirements
Computer
science majors need to take at least 9 credit hours
of sciences. These courses must be taken in two sciences
from the following: BIOL 160-161, BIOL 162-163, CHEM
160-161, CHEM 162-163, PHYS 170-161, PHYS 172-163, PSYC
221-223, and PSYC 222-224.
Within mathematics, CS majors must take Math 170 and
171 (Calculus I and II), 180 (Discrete Math), and either
156 (General Statistics) or 210 (Elem. Linear Algebra).
The major requires 36 hours of computer science courses,
including those numbered 170, 180 (Computer Science
I, II), 181 (CS Lab), 210 (Machine Org. & Assembly
Lang.), 220 (Data Structures & Algorithms), 250
(Languages & Automata), 260 (Software Engineering),
300 (Programming Languages), 310 (Compiler Construction),
320 (Operating Systems), 390 (Senior Seminar & Project),
and six hours of elective courses from those numbered
200 - 397.
Computer Science majors must maintain a 2.000 cumulative
grade average in their computer science courses, and
fulfill the senior comprehensive requirements.
Students may opt to incorporate a cooperative experience
into their academic program. Cooperative Education
in Computer Science (CSCI 395) integrates professional
work experience with classroom training by providing
students with advanced hands-on experience in a real
software engineering environment under the direct supervision
of a professional software developer.
Co-op students spend a semester or summer working
full-time, for pay, at the employer. The student and
employer may choose to continue the co-op in alternating
semesters, or the co-op may be a one-time experience.
The co-op may be used for up to nine hours of credit,
six credits in the computer science program and three
credits of general electives.
|