9.11. Computer Science

Programs offered:
Minor in Computer Science (TU)

Computer Science is the study of the theoretical foundations of information and computation. We start with a basic introduction to programming and progress to more specific and abstract topics related to information and computation. Upon graduation, Computer Science minors will be prepared for a variety of careers and graduate school in areas related to computing including bioinformatics, human-computer interaction, and cryptography.

The successful Computer Science minor will:

  • Sharpen problem-solving skills;
  • Communicate fluently in a programming language in a way that exhibits good software engineering techniques; and
  • Communicate fluently spoken English using the algorithms and data structures of computer science.

The minor in Computer Science has only been recently restarted, and regular course offerings beyond the introductory and data structures level may be sporadic. As such, students interested in a minor in Computer Science should consult with a faculty member in Mathematics or Computer Science before planning a minor in Computer Science to verify that such a minor can be completed in their time at Oglethorpe.

Minor in Computer Science (TU)

  1. Completion of all of the following courses:
    CSC 201 Introduction to Programming
    CSC 202 Data Structures
  2. Completion of an additional Computer Science course (4 semester hours or more) at the upper level.
  3. Completion of two elective courses from the following list:
    1. An additional Computer Science course (4 semester hours or more)at the upper level.
    2. PHI 201 Formal Logic or MAT 241 Proof and Logic (but not both)
    3. PHY 232 Fundamentals of Electronics (and the accompanying lab,PHY 232L).
  4. Additional requirements and things to note:
    1. A grade of “C-” or better is required in all courses contributing to the minor.