PrintBookmarkE-Mail This Page

Requirements for the Major/Minor

Requirements for the major
13 credits as follows:

  • Introductory courses: CS 141, CS 142
  • Core Computer Science courses: CS 201, CS 205, CS 226, CS 262, and CS 292
  • Support courses: MATH 175 plus two additional courses chosen from the following: PSYC 201, PHIL 202, PHYS 242, STAT 200, MATH 151, 152, 155, 180, 210, 214, 216, 217, 227, 300, or 311. MATH 140 and MATH 141 (both courses must be taken) may substitute for MATH 151. MATH 300 can substitute for MATH 175 but a total of three support courses must still be taken.
  • Advanced study: Three additional CS courses at the 300 level. MATH 311 can substitute for one of these if it is not being counted as a support course.
  • Capstone experience: After completion of CS 292, students must engage in a capstone experience during their senior year resulting in a written report and an oral presentation. Students may select from
    1. completing a College Honors project;
    2. completing a one-term senior research seminar (CS 399), which may also count as an elective;
    3. completing CS 322 Software Engineering, which may also count as an elective;
    4. completing a full-credit independent study or topics course, which may also count as an elective.

The department chair must certify fulfillment of the capstone experience requirement.

With permission of the chair, up to two credits in related studies outside the department may be counted toward electives in the major.

Requirements for the minor

5 credits as follows:

  • CS 141 (Introduction to Computer Science)
  • CS 142 (Program Design and Methodology)
  • Three credits above the 100-level, of which at least one must be at the 300-level. With permission of the chair, one of these may be substituted with a related course from a different department

Computer Science Course Descriptions
Computer Science Department Catalog Page

Apply to Knoxundefined

Academic News

undefined
Image: A COLLEGE THAT CHANGES LIVES
Knox Distinctive Program: Study Abroad Barcelona
Distinctive Program: Knox Repertory Theatre Term
undefined
 
Maurice HarrisI Am KnoxThe best thing about activities that go on at Knox is that almost all of them are student-initiated. I am Maurice, Senior, and...
I AM KNOXI am Knox
Meet More Knox People