The major in computer science is intended to prepare students for employment in a computer-intensive field, or for graduate study in computer science. All students in this program must meet the following degree requirements:
Mathematics, Statistics, Quantitative Analysis and Science (30 credits:
- MATH 112 Applied Statistics
- MATH 201 Calculus I
- MATH 202 Calculus II
- MATH 207 Discrete Mathematics
- Additional courses in science and/or mathematics for a total of 30 credits in science and mathematics. To count toward this requirement, science courses should have a laboratory component. Additional mathematics courses must be at the 200-level or higher.
Requirements for the MajorAll candidates for the degree must earn at least 44 credits in computer science courses and must complete a total of 124 credits (including transfer courses accepted by Hood). The final 30 credits must be taken as a degree candidate at Hood.
- CS 201 Computer Science I
- CS 202 Computer Science II
- CS 219 Advanced Data Structures
- CS 226 Computer Organization and Design
- CS 319 Algorithm Analysis
- CS 324 Principles of Software Engineering
- CS 329 Introduction to Database Management Systems
- CS 464 Operating Systems
- CS 471 Programming Languages: Their Design and Compilation
- CS 474 Capstone Proseminar
- CS 475 Senior Project
- INST 302 The Impact of Computers on Society
Computer Science Electives (9 credits)The major requires 9 credits of 300-level or above computer science elective courses, of which no more than 3 credits may be an internship or assistantship.