 |
Undergraduate
Computer Science program requirements
Computer
science in the College of Arts and Sciences is a broad and
rigorous program set in the tradition of Jesuit liberal arts
education. An appropriate high school background would normally
include four years of mathematics, indicating the ability to handle a
demanding scientific curriculum. Our curriculum is based on the
computer languages C and C++. Here are computer science and
mathematics courses for the area of concentration.
Computer Science
|
Mathematics
|
|
CS A120 Computer Science I
CS A220 Computer Science II
CS A240 Computer Science III
CS -A231 Logic Design
CS -A311 Programming Laguages
CS -A331 Computer Architecture
CS -A451 Operating Systems
CS -A461 Software Engineering
Two additional upper division CS courses
|
MT -A141 Pre-Calculus
MT -A142 Calculus I
MT -A143 Calculus II
MT -A244 Calculus III
MT -A266 Principles of Mathematics
MT -A315 Introduction to Linear Algebra
|
Comments
- Ten CS
-A or CS -P courses are required, including the first eight
listed above, and two upper division electives. Additional
electives are in the Bulletin and new ones will be listed as they
become available.
- Although six mathematics courses are listed, the Calculus
sequence may be entered wherever the student's background indicates,
beginning in Calculus I or higher, if appropriate. The grade of
C or better is required in each course in the calculus
sequence.
- With one additional upper division MT -A course,
a student can earn a Math minor, and with five, a Math major.
- Three MT or CS courses in a given
semester is the maximum normally recommended.
- Our graduates are sought by a corporate world seeking a
broad and rigorous liberal arts education. Students may enhance their
credentials by taking courses of particular interest, for example in
science or business.
Here
is a pattern of mathematics and computer science
courses a student might take during four years.
Year
|
Fall
|
Spring
|
|
1
|
Pre-Calculus
Computer Science I
|
Calculus I
Computer Science II
|
|
2
|
Calculus II
Computer Science III
|
Calculus III
Software Engineering
|
|
3
|
Principles of Mathematics
Logic Design
|
Introduction to Linear Algebra
Computer Architecture
|
|
4
|
Operating Systems
Computer science elective
|
Programming Languages
Computer science elective
|
Computer
Science Minor
A minor in
Computer Science should consist of
- CS AP
120 - Computer Science I
- CS AP 220 - Computer Science II
- CS AP 240 - Computer Science II
and three
additional CS -A courses.
 |