74.101 - Introductory Computer Science
ROASS - Spring / Intersession 2001
Course Description
- An introduction to computer programming using a procedural
high level language.
Important Dates
- Friday, April 27, 2001: Last day to register in Term 1, 2 and Term 3 courses without late fee
- Monday, April 30, 2001: Classes begin
- Wednesday, May 2, 2001: Last day to register in Term 1 and Term 3 courses with late fee
- Monday, May 21, 2001: Victoria Day (No classes)
- Wednesday, May 23, 2001: Class test (in class) for section L01
- Thursday, May 24, 2001: Class test (in class) for section L02
- Friday, May 25, 2001: Make-up class for Victoria Day for L01
- Tuesday, June 5, 2001: Last day to VW without academic penalty
- Thursday, June 14, 2001: Classes end
- Saturday, June 16, 2001: Final Exam
Instructors
Ramon Lawrence
- 514 Machray Hall
- (204) - 474 - 8694
- Section L01 (Room 204 Armes Building)
- Monday / Wednesday 7:00pm - 10:00pm
- Office hours: Monday/Wednesday 5:00pm - 7:00pm
Quang Trinh
- 554 Machray Hall
- (204) - 474 - 8834
- Section L02 (
Room 200 Armes Building)
Room changes to 208 Armes Building
- Tuesday / Thursday 7:00pm - 10:00pm
- Office hours: Tuesday/Thursday 5:00pm - 6:30pm or by appointment
Textbook
-
Computing Concepts with Java 2 Essentials by Cay Horstmann,
Wiley, 2000 (available in the bookstore)
Academic Dishonesty
- Academic dishonesty is a very serious offence and will be dealt
with in accordance with the University's discipline bylaw. Examples
of academic dishonesty include:
-
submitting assignments which are not entirely your own work;
-
use of unauthorized material during a test or examination;
-
writing an examination for another person; and
-
having another person write an examination for you.
-
Please see the section on
Plagiarism and Cheating in the
U of M General
Calendar for more information.
Course Outline
The course will teach basic programming concepts in Java. Although the course utilizes the textbook
as a guideline, the instructors will not specifically follow its content. The topics covered and their
appropriate chapters in the textbook are given below. However, not all topics in the textbook chapters
will be covered, and some flexibility is to be expected.
- Introduction to Computers and Programming   (Chapter 1)
- Simple Data Types and Strings   (Chapter 2)
- Making Decisions   (Chapter 5)
- Iteration   (Chapter 6)
- Classes and Objects   (Chapter 3)
- Object Methods   (Chapter 7)
- Arrays   (first part of Chapter 11)
- Applets   (Chapter 4) (time permitting)
Grade Breakdown
4 Assignments |
20% |
Class Test (in class) |
20% |
Labs |
10% |
Final Exam (3 hours) |
50% |
Assignments
There will be 4 assignments worth a total of 20%. Each assignment will carry equal weight. You must adhere to the
assignment guidelines to ensure your assignment will not be rejected. Please note that late assignments will generally not be
accepted. At least one assignment will be returned to you prior to the VW deadline.
Lab Attendance
Lab attendance is mandatory and is worth 10% of your mark. Your lab instructor will be responsible for
allocating the 10% of your mark based on attendance and participation. We encourage you to take
advantage of the labs to increase your programming skills and familiarity with computers. Not
attending labs is a serious mistake.
Class Test (in class)
Class test will be 60 minutes in length, and will be
held during the
class time on Wednesday, May 23rd, 2001 for L01 and Thursday, May 24th
2001 for L02. The class test is worth of 20% towards your final grade.
You are reminded that you are obligated to make yourself available for
the writing of the class test.
Final Exam
The final exam will be 3 hours in length, and will be held on June 16th,
2001. Location of the final exam will be scheduled by the Student Records
Office. You are reminded that you are obligated to make yourself available for the writing
of the final exam. The final exam is worth 50% towards your final grade.
Last modified: April 30, 2001