Objectives

CSC 211 is intended primarily for Computer Science and Computer Engineering majors. During this semester, you will learn about programming, data representation, algorithm development, and object-oriented design. At the end of this course, you will be able to

Brief Outline of the Course

Introduction to computers and programming languages. Data representation. Control flow. Introduction to classes and objects: inheritance, overriding. Basic classes of Java 5. Elements of software design.

Course Prerequisites

MTH 111 (precalculus) or equivalent; prior experience with computers and programming.

Note that the word "Introductory" in the title of this course should not be understood as indicating that we will be starting "from scratch." You are definitely expected to have done someprogramming in the not-so-distant past.

Computer Science was created as a subfield of applied mathematics and still requires a solid mathematical background. If your mathematical skills are weak you will run into problems sooner or later. This semester I will try to use some of the maths prerequisites in your laboratory assignments.

Programming Environment

We will use the Eclipse integrated development environment (IDE) and the programming language Java. Eclipse was developed by IBM and is available as a free download for Windows 2000, Windows XP, Linux, and Mac OS. The latest version of Eclipse is Version 3.3, which was released in August 2007.

Last modified:

    Fri, 16 May, 2008 21:34

Site Shortcuts

Favorite Links

Standards

Valid XHTML 1.1

Valid CSS!