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 mathematics for a total of 30 credits in science and mathematics.
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 284 Computer Science I
- CS 287 Computer Science II
- CS 326 Computer Organization and Design
- CS 419 Advanced Data Structures
- CS 420 Algorithm Analysis
- CS 424 Principles of Software Engineering
- CSIT 430 Applied Database Concepts
- 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.