The course offerings in computer science prepare you for professional employment or continued study in graduate school.

About the Major

Students normally begin with the introductory course in computer science and programming. This is followed by intermediate courses that cover the basic issues of hardware and software. Students learn a variety of high-level programming languages (including C/C++ and Scheme), assembly language, the UNIX operating system, object-oriented programming and gain familiarity with the university and departmental computer hardware.

Many areas of theoretical and applied computer science are covered in the advanced courses. Majors take courses in the theory of computation and analysis of algorithms. The department offers applied courses in database theory, operating systems and artificial intelligence. For students interested in computer languages, course offerings include compiler design and the theory of programming languages.

Pre-Engineering Option

Computer science students interested in pursuing an undergraduate degree in engineering may choose to participate in Ohio Wesleyan's 3-2 engineering program. Under this option, a student completes a specially-designed computer science major in three years and then transfers to one of several participating engineering schools for two additional years. Upon successfully completing this five-year course of study, the student receives a computer science degree from Ohio Wesleyan and an engineering degree from the engineering school. Participating schools currently include Case Western Reserve University, Rensselaer Polytechnic University, and Washington University in St. Louis.

Related Minors


Graduate Outcomes

Lan Nguyen '18

Lan is a Software Engineer at Facebook in Menlo Park, California. He completed two summer internships at Facebook and a departmental honors research project.

Pathway to a Career


Department Contact Info


Schimmel/Conrades Science Center
Ohio Wesleyan University
Delaware, OH 43015
P 740-368-3907
F 740-368-3999

Department Contact

Chair: Craig Jackson
Associate Professor of Mathematics and Computer Science
Schimmel/Conrades Science Center 384

Academic Assistant: Judy Arlington
Schimmel/Conrades Science Center 201