Principia College:
Departments
Computer Science
Faculty
Tom Fuller Kenneth Johnson
Stephen Shedd

Majors and Minors - B.S. in Computer Science, B.A. in Computer Science, Minor in Computer Science

Courses

CSCI 170 -- Intro to Computer Science
CSCI 171 -- Introduction to Programming 5.0 QH (MNS)
CSCI 181 -- Accelerated Intro Programming 2.0 QH (MNS)
CSCI 182 -- Intro to Data Structures 6.0 QH (MNS)
CSCI 200 -- Emerging Technologies Survey 1.0 QH (MNS)
CSCI 201 -- Programming Strategies 1.0 QH (MNS)
CSCI 212 -- MIS Supplement 2.0 QH (MNS)
CSCI 215 -- Intro to Management Info Systems 5.0 QH (MNS)
CSCI 225 -- Database Management Systems 5.0 QH (MNS)
CSCI 263 -- Computer Software Architecture 5.0 QH (MNS)
CSCI 276 -- Object-Oriented Programming 5.0 QH (MNS)
CSCI 280 -- Programming Languages 5.0 QH (MNS)
CSCI 310 -- Software Engineering 5.0 QH (MNS)
CSCI 330 -- Operating Systems 5.0 QH (MNS)
CSCI 333 -- Computer Networking 5.0 QH (MNS)
CSCI 380 -- Compilers 5.0 QH (MNS)
CSCI 381 -- Artificial Intelligence 5.0 QH (MNS)
CSCI 390 -- Topics in Computer Science 1.0 - 5.0 QH (MNS)
CSCI 410 -- Capstone Proposal 1.0 QH (MNS)
CSCI 415 -- Capstone 5.0 QH (MNS)
CSCI 421 -- Computer Issues Seminar 5.0 QH (MNS)

Resources

Programs of Study

Quarterly College Course Book

Official Course Catalog

Back to Departments


“You work on a program in class for a long time, and it's just a great joy when you get it right — your own masterpiece.”
- more comments