CS 140: Introduction to Computer Science
Undergraduate course, University of Wisconsin-Eau Claire, Department of Computer Science, 2025
September 2025 - present
A comprehensive introduction to the fundamental concepts and principles of computer science. Students will explore key topics such as programming languages, algorithm design, simple data structures, and the software development lifecycle. Prerequisites: MATH 109 or concurrent, or placement into MATH 111, MATH 112, MATH 113, MATH 114 or MATH 215.
Course Objectives
- Students should be able to design and implement Java programs that adhere to industry standards and best practices.
- Students should be able to criticize design and implementation choices in collections of software.
- Students should be able to defend the design and implantation choices they make when developing software.
- Students will recognize the variety of opportunities available to computer scientists.
