Undergraduate Computer Science-Rock County
Undergraduate Computer Science-Rock County
2021 Fall Term
Disclaimer
- This course listing is informational and does not guarantee availability for registration.
- Please click through to view the class schedule to see sections offered for your selected term.
- Sections may be full or not open for registration. Please use WINS if you wish to register for a course.
COMPUTER FUNDAMENTALS
CPS 103
An overview of computers, what they are and how they work. Typical topics include history, hardware, programming languages and operating systems, application software, communications, career opportunities and ethical issues. Also included is an introduction to the campus computing network.
INTRODUCTION TO COMPUTER SCIENCE
CPS 110
How computers work, communicating with computers, areas of application & significance, simple Algebraic Language programming, elementary data processing & problem solving. Instruction & significant experience in BASIC.
INTRODUCTION TO PROGRAMMING
CPS 130
The basics of programming in BASIC for beginners. Introductory Info on editing, program structure, data types, input, output, calculating, looping & selection. Short programs will be written & tested on a computer.
PROBLEM SOLVING AND PROGRAMMING TECHNIQUES IN C++
CPS 216
Program design using both modular & object-oriented methods. Topics covered to include stream I/O, recursion, multi-dimensional arrays, sorting & searching, pointers & dynamic memory allocation, classes & abstract data types, & operator overloading.