Home Page main content
Course materials for CS 110 is hosted on the CWU Blackboard system
Course Description
Catalog Description
CS 110: Fundamentals of Programming (4 units)
Fundamental concepts of programming from an object-oriented perspective. Classes, objectives and methods, algorithm development, program solving techniques, basic control structures, primitive types and arrays.
Rationale
To most people, computers are another tool to use to make their lives easier and/or better. Their knowledge about computers may be limited to how to operate the hardware and how to run specific software programs like a word processor or a spreadsheet.
Computer professionals, on the other hand, need a much deeper understanding of how computers and software programs work. In this course, we begin by looking at how a software program actually runs on a computer. Next, we look at how to write software programs in the object-oriented programming language Java.
This is the first half of a two-quarter course sequence. This quarter we will cover Chapters 1- 6 in your textbook leaving you in good shape to go on to CS 111 should you choose to continue.
Required Textbook
![]() |
Starting Out with Java 5 Early Objects by Tony Gaddis Addison Wesley Publisher, 2005 ISBN-10: 1576761746 ISBN-13: 9781576761748 |
