Last updated: Friday 14th September 2007, 7:31 PT by AHD

 

 

Home

 

CSCI102 - Course Details

 

Course Outline | Schedule | Online Component (C4)

Course Website | Course Notes | Textbook Website | Source Code

Course Instructor | Java and JCreator Installations

JCreator User Manuals | Textbook  Online Reference Book

Grades | Gradebook | Midterm Exam | Final Exam

Study Guide | Powerpoints

 

 

 

 

Class Presentations

 

Presentations for each class are available online from the course schedule.

To get the most from this course, you should attempt to review the course material

in advance of the class in which it is presented.

 

 

Example Programs

 

Example Java programs are also available from the computer science web site.

For example, if you wish to access the file FirstProgram.java,

you would type the following path into your Internet browser:

 

http://www.annedawson.com/FirstProgram.java

 

(note case sensitivity)

 

 

Java IDE

 

JCreator LE (freeware)

 

 

Classes

 

All classes include a theory and a practical portion.

There is a ten minute break approximately half way through each class.

Attendance is taken at the start and end of each class.

 

 

Class Rules

 

Regular attendance is mandatory.

Cell phones must be switched off during classes.

Please do not talk during lectures.

 

 

 

Academic Honesty

 

Academic Honesty plays a key role in our efforts to maintain a high standard

of academic excellence and integrity.

Students are advised that all acts of intellectual dishonesty

are subject to disciplinary action by the College;

serious infractions will be dealt with in accordance with the Code of Academic Honesty.

 

 

Plagiarism

 

To pass off another's ideas,

writings or programs as one's own

is considered a form of cheating (plagiarism). 

However, if documented credit is given where it is due,

students may use any resource they wish to complete homework

or assignments, as long as they understand its relevance.

 

 

Quiz and Exam Rules

 

Academic honesty is mandatory

No talking or communication

No books or electronic equipment allowed

No dictionaries or calculators allowed

Cell phones must be switched off

All your belongings - bags, coats, etc should be placed at the front of the room

You should have with you only a pen

 

 

Evaluation:

 

Participation and Homework - 10%

Quizzes (10) - 10%

Assessed Labs (2) - 20%

Midterm Exam (1) - 25%

Final Exam (1) - 35%

 

Quizzes, assessed labs and exams are individual work only.

Homework and in-class lab assignments involve teamwork

as well as individual work.

 

 

Quizzes

 

There are ten quizzes,

which have a combined total of 10% of the final score.

Quizzes are in the form of multiple choice, true/false,

predict the output or fill-in-the-blank type questions.

Quiz dates are shown on C4.

 

 

 

In-class Lab Assignments

 

There are approximately twelve in-class assignment labs,

which together with participation and homework assignments,

have a combined score of 10%.

 

 

 

Team Assignments

 

For all lab assignments you may work alone or

as part of a team of your choice,

up to a maximum of 2 members. 

You must commit to working as an individual or

as part of a team by the start of the Lab 4.

 

 

 

 

Rules for Teams

 

Each team must develop software independently of the other teams.

Each team member is expected to contribute an equal amount of time

to the total workload of each assignment. 

In order to assess this, each team member

must document their contribution to the lab and final assignments.

 

 

 

 

Assessed Labs

 

There are two assessed labs which together are worth 20% of the final

score.

Assessed labs are in-class and timed.

 

 

 

 

Saving Assignment Files

 

The classroom computers have been set up

so that you can only save files to C:\temp

and subdirectories of C:\temp.

 

 

 

 

Submitting Assignment Files

 

All assignment files are submitted to the C4 system.

File compression and submission techniques

will be discussed in the first two weeks of the semester.

 

 


Assignment Presentations

 

Every week (immediately following the weekly quiz),

one team or individual (chosen at random)

will have his/her/their lab assignment results presented to the group.

 

 

 

Internal Documentation of Assignments

 

You are expected to provide internal documentation

in the form of  recommended comments and style of coding,

for all programming assignments.

 

 

 

 

Assessed Lab Assignment Scoring

 

A marking scheme based on the assignment specification

will be used to score your assessed labs.

 

 

 

 

 

Homework

 

From time to time you will be given additional homework assignments.

Each student must complete the homework assignments.

Students may be tested in a quiz or an exam on the content

of homework assignments.

 

 

 

 

 

Exams

 

Exams are composed of multiple choice, true/false, predict-the-output

and written questions.  Exams are closed book. 

The Midterm exam is worth 25%

and the Final Exam is worth 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).

 

 

 

Grades

 

A+      91-100                C+      65 - 69

A        86 - 90                C         60 - 64

A-       80 - 85                C-       55 - 59

B+       77 -79                 P        50 - 54

B         73 -76                 F        Below 50

B-       70 - 72

 

Gradebook

 

 

 

 

Status Reports

 

Your attendance and progress will be monitored throughout this course.

You may inspect your status report at any time using the online Gradebook.

 

 

 

Required Textbook

 

Java: An Introduction to Problem Solving and Programming, 4/E

 

 


 


Author: Walter Savitch

Publishers: Pearson / Prentice-Hall

ISBN: ISBN-10: 0131492020

ISBN: ISBN-13:9780131492028

 

Available now at the college bookstore

 

Note: all course page references are for the 4th edition textbook only.

 

 

 

 

 

 

 

This course is challenging.

As well as weekly lab assignments,

there are weekly reading assignments and weekly quizzes.

Students are expected to devote

the appropriate amount of time for study.