Main Header
Xavier Contact Info Search Xavier Home Xavier University Department of Mathematics & Computer Science CAS Home
Left Hand Navigation
The Study of Mathematics & Computer Science Faculty Profiles Contact Us Alumni Facilities Computer Science - Careers Computer Science - Minor Computer Science - Course Descriptions Mathematics - Requirements Mathematics - Course Sequence Mathematics - Cycle of Courses Mathematics - Course Description Mathematics - Minor Mathematics - Careers Computer Science - Requirements Computer Science - Course Sequence Computer Science - Cycle of Courses

Computer Science Major Requirements

Female student in classComputer 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.

More Information
  News & Events
  Math Position Open
  Scholarships Available
for 2008-2009
  Mathematics Tutoring Lab
  Summer Opportunities/
Internships
  Computer Science Club
  Math Club
  Computer Science Research at Xavier
  Faculty Genealogy
  Grading Policy
  Computer Science Course Pages
  Mathematical Association of America
  American Mathematical Society