What Is Computer Science?

Computer scientists are experts on the subject of computation and information representation, both in terms of the theory of the fundamental capabilities and limitations of computation, as well as how computation can be practically realized and applied. A computer scientist understands how to design and analyze algorithms that apply computation effectively, how to represent, store and retrieve information efficiently, and how to design software systems to solve complex problems.
The program for Computer Science majors is broad and rigorous; students are required to have a solid foundation in computer software, hardware and theory. Yet, the program is structured in a way that supports in-depth study of areas in and outside the computing field. Technical and free electives give students the opportunity to take advanced courses in areas of computer science such as information retrieval, computer graphics, cryptography, computer and network security, and artificial intelligence. Students can easily obtain minors in diverse fields such as applied mathematics, economics, computer engineering, and literature.
A wide variety of exciting professional and academic opportunities exist for graduates of Computer Science including software engineering, internet systems and technology, security, hardware development, information systems, biotechnology, business management and consulting, as well as masters and doctoral studies in computing related fields. With the aid of a Computer Science faculty advisor, the Computer Science student is expected to put together a coherent program of study that supports career objectives and is true to the aims of a liberal education.
Future Students
Undergraduate Admission
- Apply Online
- Admission Information
- Request Information
- Scholarships & Financial Aid
- Course Catalog
- Academic Programs
- International Programs & Study Abroad
- About the Co-op Program
- Visit Campus
- Transferring Courses
- New Student Orientation
- Math Placement Exam
- Pre-College Programs
- Testimonials
- Parents' Association
- Accepted Students