Computer Science (BA)
Download as PDF
Program Title
Degree
Program Description
Learning Goals
- Students acquire knowledge of fundamental computer science and related mathematical concepts, together with programming skills, sufficient to support further postgraduate study or a career in computer science or related disciplines
- Students develop the ability to design, implement, communicate and evaluate computing-based solutions as documented code to meet a given set of computing requirements in a professional style
Departmental honors requirements
• Have a minimum GPA of 3.50 in the department and 3.00 overall,
• Request admission to the program at the end of the junior year,
• Consult with a faculty advisor to design an honors-quality project and begin research as a first-semester senior taking MATH-503 Independent Research or CSCI-503 Independent Research,
• Complete the project during the second semester in MATH-500 Senior Colloquium or CSCI-500 Senior Colloquium,
Interdisciplinary Options
Students majoring in computer science can easily complete a minor in another department. Areas such as accounting, business, biology, chemistry, mathematics, physics or a modern language are natural choices. Highly motivated students whose interests cross traditional departmental lines may also wish to consider the self-designed major option, developing an integrated program of study from courses in several departments. For further information, see the majors and minors section.
Double Major In Computer Science and Mathematics
Because the computer science major already requires several mathematics courses, many computer science majors add a mathematics major or minor relatively easily. However, it is department policy that cross-listed elective courses (such as MATH-351/CSCI-351 Numerical Computing, MATH-352/CSCI-352 Numerical Analysis or MATH-382/CSCI-382 Theory of Computation) count in only one major or minor at a time.
Self-designed major
Highly motivated students whose interests cross traditional departmental lines may also consider a self-designed major. This option provides an integrated program of study from courses in several departments and is described in the majors and minors section.