Computers in today's society provide the infrastructure for business, government, and everyday life. Our computer science program stresses both theoretical and practical computer science. Students learn programming skills from beginning through advanced levels. No prior programming experience is required. Students also learn about the fundamental design and architectural considerations of computer systems, including operating systems, relational databases, and networks. Over a four-year period, students can prepare for both graduate studies and careers in this exciting, rapidly expanding discipline.