Clark University Academics & Faculty
950 Main Street • Worcester, MA 01610
Tel: 508-793-7711 • academicaffairs@clarku.edu

Academic Catalog for 2009-2010
Contact Information Search Catalog

Computer Science

Undergraduate Program

The department views computer science as an academic discipline firmly rooted within Clark University’s liberal-arts tradition, with an emphasis on the science of designing software and hardware. Courses emphasize concepts and principles; at the same time, the program closely follows ACM guidelines for university computer science. The major provides preparation for a variety of career paths, both inside and outside the academic community. Two courses in fundamentals of computer science and one course in discrete mathematics serve as general introductory courses. Four intermediate courses (core requirements) expose the principles of computer science. One year of calculus is required and should be completed as soon as possible, if at all possible by the end of the sophomore year. Beyond this, a series of elective courses is offered in which applications and advanced topics are explored. Further information, including expanded course descriptions, can be found on the department’s Web site.

Program Faculty

Jerry Breecher, Ph.D.
Frederic Green, Ph.D. - Chair
Li Han, Ph.D.
David Joyce, Ph.D.
Lawrence Morris, Ph.D.
Ping Xuan, Ph.D.

Courses
(Click on "Title of Course" or "Course Number" to sort by that category)

Title of CourseCourse Number
Computers In Our World/Lecture, Laboratory
CSCI099
Can Computers Think
CSCI100
Diving into Research
CSCI110
Diving into Computer Science Research/Seminar
CSCI111
Introduction to Computing for Scientists
CSCI115
Introduction to Computing/Lecture, Laboratory
CSCI120
Data Structures/Lecture, Laboratory
CSCI121
Honors Introduction to Computing
CSCI124
Assembly Language And Computer Organization/ Lecture, Laboratory
CSCI140
Algorithms/Lecture, Discussion, Laboratory
CSCI160
Analysis Of Programming Languages/Lecture
CSCI170
Automata Theory/Lecture, Discussion
CSCI180
Proseminar In Computer Science/Seminar
CSCI201
Artificial Intelligence/ Lecture, Laboratory
CSCI210
Operating Systems/ Lecture, Laboratory
CSCI215
Database Management And Systems Design/Lecture
CSCI220
Compiler Design/Lecture, Laboratory
CSCI230
Computer Architecture/Lecture
CSCI240
Software Engineering/Seminar
CSCI250
Computer Graphics
CSCI260
Robotics /Lecture, Laboratory
CSCI265
Theory of Computation/Lecture
CSCI270
Computer Networks/Lecture, Laboratory
CSCI280


 

About Computer Science
Department Home
Program Requirements
Program Minor
Honors

Additional Resources
Hallmarks of the Clark Experience
History of Clark
Accreditation
Academic Program
Departments, Offices and Special Programs
Tuition and Financial Aid
Admission Requirements
Bachelor's Degree Requirements
Facilities
Student Resources
Graduate Program
Faculty
Administration
The Corporation
Academic Calendar

Students walking on campus


© 2009 Clark University·