Undergraduate Computer Science-Rock County
Undergraduate Computer Science-Rock County
2020 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 & how they work. Typical topics include history, hardware, programming languages & operating systems, application software, communications, career opportunities & ethical issues. Also included is an Intro 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.