Last updated: Saturday 30th August 2008, 8:10 PT, AHD
COURSE NUMBER: CSCI 102-4
TITLE: INTRODUCTION TO COMPUTER PROGRAMMING USING JAVA
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.
Math12. Students with credit for CSCI101, CSCI103 or CSCI120, may not take CSCI102 for further credit.
DURATION: 13 weeks, 4 hours/week.
Problem Solving, Algorithms
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
Procedures, Functions and Methods
Searching and Sorting
Correctness - Specification, Exceptions, Testing
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).