Valpo’s curriculum in computer science transcends individual programming languages, operating systems, and hardware, preparing students to understand and adapt to new technologies as they emerge.
Computer Science at Valpo employs the methodologies of mathematics (logic), science (observation), and engineering (design). At its core is the study of algorithms — the precise sequence of instructions used to solve problems.
Analytical Skills, Ethical Awareness
The faculty who teach at Valpo’s Computer and Information Sciences Department understand the discipline in the context of the liberal arts tradition. Graduates leave Valpo with strong interpersonal, oral, and written communication skills as well as excellent quantitative and qualitative analytical skills, and the faculty is committed to giving students a thorough understanding of the social and ethical issues that modern computing can raise.
Areas of Focus
Majors in Computer Science at Valpo may choose to focus their studies in the following areas:
- Traditional computer science (preparation for graduate school)
- Software design and development
- Computer hardware
Undergraduate Plans of Study
Valpo’s computer and information sciences department encourages its students to combine their study of computer science with other intellectual interests by offering flexible major programs that can be tailored to meet students’ needs.
The CS curriculum at Valpo stresses not only programming, but also professional ethics as well as communication and presentation skills that prepare students for the world of work.
Valpo students of computer science can choose to engage in research projects from their first semester at Valpo. A well-established undergraduate research program regularly leads to conference presentations and the occasional publication.