Last updated: Saturday 30th August 2008, 8:10 PT, AHD
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:
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 ObjectsInput/Output - Files, Streams, Events, Graphical Interfaces
Arithmetic and Boolean Expressions
Control Structures
Procedures, Functions and Methods
Inheritance
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).