Computer Science
At ƽ, we want to break away from the traditional definition of computer science. It doesn’t matter if a topic “belongs” to computer science, information technology, software engineering, or information systems—real-world problems do not fit nicely into these boxes. Students need to be able to combine technological know-how, problem domain knowledge, teamwork, and communication skills to solve complex real-world problems.
A graduate of the ƽ computer science major has:
- a strong foundation in programming
- the ability to learn new technologies and evaluate their applicability to a problem
- the ability to work on a team and with clients
- skills to communicate technical information to any audience
We prepare students to meet these challenges by utilizing student-centered, activity learning techniques of teaching. We recognize that technical content is freely available on the Internet, and so our courses engage students to do things in class. Each semester we change the examples and assignments in classes to illustrate relevant applications of technologies. We engage students in real-world projects that ask them to combine concepts from multiple courses.
Did you know?
Professor of Computer Science Ben Coleman and students have that allows the public to access proposed rules and supporting documents for the federal rule-making process. As of October 2024, the Mirrulations dataset is openly accessible on the Amazon Web Services (AWS) cloud.
"This dataset provides a single text corpus of the federal-rule making process and allows researchers to understand who has influenced this critically important process."