Site Search

CS 110: Fundamentals of Programming

CS 110 Navigation Menu

Course Info

Supplemental Websites

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
Starting Out with Java 5 Early Objects
by Tony Gaddis
Addison Wesley Publisher, 2005
ISBN-10: 1576761746
ISBN-13: 9781576761748
Ed Gellenbeck, Department of Computer Science, CWU
400 E. University Way, Ellensburg, WA 98926-7520