Dartmouth College
Hanover, New Hampshire
Degree:
BA
Computer Science
Location:
Department of Computer Science
Credits:
35 courses
System:
Term
Required Computer Science (or Related):
• CSOC 1: Introduction to Programming and Computation (1 course)
• CSOC 10: Problem-Sovling Through Object-Oriented Programming (1 course)
• Theory courses from approved list (2 courses)
• Systems courses from approved list (2 courses)
• Applications courses from approved list (2 courses)
• Electives in Theory, Systems, and/or Applications (3 courses)
• COSC 98 OR 99: Senior Design and Implementation Project OR Thesis Research OR Advance Topics from approved list (2 courses)
Required Math:
• Introduction to Single Variable Calculus (may be similar to Calculus I)
• Quantitative or Deductive Science (1 course)
Required Science:
• Natural and Physical Science with restrictions (2 courses)
Required Engineering:
• None
Other Requirements:
• First Year Writing (1 course)
• First Year Humanities (1 course)
• Art: creation, performance, history or criticism (1 course)
• Literature: the history, criticism or theory of texts (1 course)
• Systems and Traditions of Thought, Meaning and Value (1 course)
• International or Comparative Study (1 course)
• Social Analysis (2 courses)
• Technology or Applied Science (1 course)
•Western Cultures (1 course)
• Non-Western Cultures (1 course)
• Culture and Identity (1 course)
• Foreign Language up to Level 3 (2-3 courses)
• Physical Education (3 courses)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• Modified majors may be possible. (This a similar concept to a joint or double major.)
Related Majors:
• Modified program in Engineering and Computer Science (Computer Engineering)
Good to Know:
• BS not an option
• Advisor approval is required before declaring Computer Science as a major.
• Students must pass a swim test prior to graduation.
• Available CS Study Abroad program in Budapest, Hungary.
• Testing completely out of the Foreign Language requirement is not an option. Testing is for level placement.
University's Webpage for this Program:
Catalog Year:
2024-2025

