Please Wait. Loading Menu...

Computer Science Major, B.S.

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 Major

All 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.