Computer Science Department

From The Wiki Fire
Jump to navigation Jump to search

The Computer Science Department is one of eighteen academic departments at Knox. It offers one major and one minor. The department is located in SMC.

Department Faculty[1]

Current

Former

Cooperating Faculty From Other Programs

Computer Science

See main page at Computer Science.

The department offers one computer science major and one computer science minor.

Computer Science (major)

This major allows advanced study in computer science. Given enrollment one wonders why there is a CS major at Knox. http://deptorg.knox.edu/registrar/encyclopedia/enrollment.html

Courses Required for the Computer Science major[2]

13 credits:

  • All of the following:
    • CS 141 (Introduction to Computer Science)
    • CS 142 (Program Design and Methodology)
    • CS 201 (Computer Organization and Assembly Language)
    • CS 205 (Algorithm Design and Analysis)
    • CS 226 (Operating Systems and Networking)
    • CS 262 (Information Management)
    • CS 292 (Software Development and Professional Practice)
    • MATH 175 (Discrete Mathematics)
  • Two of the following:
  • Three of the following:
    • CS 242 (Digital Electronics)
    • CS 303 (Computer Graphics)
    • CS 305 (Operating Systems)
    • CS 306 (Automata Theory and Programming Languages)
    • CS 308 (Networks and Distributed Systems)
    • CS 310 (Compilers and Interpreters)
    • CS 317 (Artificial Intelligence)
    • CS 320 (Database Systems)
    • CS 322 (Software Engineering)
    • CS 330 (Cryptography and Computer Security)
    • CS 340 (Human-Computer Interaction)
    • CS 360 (Natural Language Processing)
    • CS 395 (Special Topics)
    • CS 399 (Research Seminar in Computer Science)
    • MATH 311 (Scientific Computing)
  • One of the following:

Two credits from outside the department may be counted toward the major with the chair's permission.

Computer Science (minor)

This minor allows for intermediate study in computer science.

Courses Required for the Computer Science minor[3]

6 credits:

  • All of the following:
    • CS 142 (Program Design and Methodology)
    • MATH 175 (Discrete Mathematics)
  • Four additional credits, at least one at the 300-level and the rest at the 200-level. One related course outside the department may be used with permission

Meeting the Competency Requirements [4]

References