Difference between revisions of "Computer Science Department"
Jump to navigation
Jump to search
Line 22: | Line 22: | ||
===Computer Science (major)=== | ===Computer Science (major)=== | ||
− | This major allows advanced study in computer science | + | This major allows advanced study in computer science. http://deptorg.knox.edu/registrar/encyclopedia/enrollment.html |
====Courses Required for the Computer Science major<ref>[http://www.knox.edu/x2884.xml#key 2006-2007 Course Catalogue, Computer Science – Requirements for the Major and Minor]</ref>==== | ====Courses Required for the Computer Science major<ref>[http://www.knox.edu/x2884.xml#key 2006-2007 Course Catalogue, Computer Science – Requirements for the Major and Minor]</ref>==== |
Revision as of 07:06, 25 March 2010
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.
Contents
Department Faculty[1]
Current
- John Dooley, Department Chair, Associate Professor
- Don Blaheta, Assistant Professor
- David Bunde, Assistant Professor
Former
Cooperating Faculty From Other Programs
- Mary Armon, Associate Professor of Mathematics
- Charles Schulz, Professor of Physics
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. 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:
- 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]
- Writing Requirement: CS 127, CS 292, CS 322
- Oral Requirement: CS 292, CS 322, CS 330, CS 340, CS 360
- Information Literacy Requirement: All courses numbered 142 and above satisfy parts of this requirement.