Last updated: Saturday 30th August 2008, 8:10 PT, AHD

 

Details

 

COQUITLAM COLLEGE

 

COURSE NUMBER:  CSCI 102-4

 

TITLE:  INTRODUCTION TO COMPUTER PROGRAMMING USING JAVA

 

DESCRIPTION:

 

This course is an introduction to computer programming using the Java programming language.  Principles of problem solving and algorithm design will be introduced.  The student will learn the fundamental programming concepts and techniques in the context of Java.

 

PRE-REQUISITES:

 

Math12.  Students with credit for CSCI101, CSCI103 or CSCI120, may not take CSCI102 for further credit.

 

 

TEXT:

 

Java - An Introduction to Problem Solving and Programming, 5th ed., Walter Savitch and Frank Carrano, Pearson-Prentice Hall, 2008

 

ISBN-10: 0136130887

ISBN-13: 9780136130888

 

DURATION:                   13 weeks, 4 hours/week.

 

TOPICS:

 

Problem Solving, Algorithms

Object-Oriented Design

Compiling, Running, Testing, Debugging and Documenting Java Programs

Basic Data Types, Constants, Variables, Declarations and Assignment Statements

Abstract Data Types, Classes and Objects
Input/Output - Files, Streams, Events, Graphical Interfaces

Arithmetic and Boolean Expressions

Control Structures

Procedures, Functions and Methods

Inheritance

Data Structures - Arrays, Lists, Strings

Searching and Sorting

Correctness - Specification, Exceptions, Testing

 

                                   

EVALUATION:

 

Participation and Homework - 10%

Quizzes (10) - 10%

Assessed Labs (2) - 20%

Midterm Exam (1) - 25%

Final Exam (1) - 35%

 

Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C or better).