Home

 

 

CSCI100

Software Packages and Programming

 

 

Course Details

 

Course Outline

 

Course Instructor

 

The Course Schedule can be found on the Course Website

 

Required Textbooks

 

Projects for Microsoft Office 2000 by Toliver, Johnson and Koneman, Prentice-Hall, 2000.

 

Computers: Tools for an Information Age by Capron and Johnson, Edition 8, Prentice-Hall, 2004.

 

Learning with Python

 

 

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 computer programs are also available from the computer science web site. For example, if you wish to access the file 01-01.py, you would type the following path into your Internet browser:

 

http://www.coquitlamcollege.com/adawson/01-01.py

 

(note case sensitivity)

 

 

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

Computers must be switched off during classes unless otherwise instructed

Use of the Internet is not allowed except when otherwise instructed

Playing computer games is not permitted at any time

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

                                                                 (% of final grade)

 

Quizzes (2)                                                          10%

Lab  (approx.10)                                                  10%

Homework (approx.4)                                        10%

Midterm Exam (x 1)                                           30%

Final Exam (x 1)                                                  40%

 

Quizzes, homework and exams must be individual work only. 

Assignments involve teamwork as well as/or individual work.

 

 

Quizzes

 

There are two quizzes worth 5% each. Quizzes are in the form of multiple choice, true/false, predict the output or fill-in-the-blank type questions.  Quiz dates are shown in the Course Schedule.

 

 

In-class Lab Assignments

 

There are approximately ten in-class assignment labs, which together with the homework assignments, have a combined score of 20%. In-class lab assignments are due at the end of the lab session.

 

 

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. 

 

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.

 

 

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

 

Each week there is a new network folder for submitting assignment files.  In Week 1 of the course, files are saved to a destination folder within:

CSCI\Anne Dawson\csci100\Week01

 

When you're asked to transfer files from C:\temp to a network folder you should follow the instructions in:

CSCI\Anne Dawson\csci100\Saving\

 


Assignment Presentations

 

Every week one team or individual (chosen at random) will have his/her/their lab assignment results presented to the group.

 

 

Assignment Scoring

 

A marking scheme based on the assignment specification will be used to score your labs, homework assignments and final assignment.  A random selection of lab and homework assignments will be marked in the first half and the second half of the semester. 

 

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 30% and the Final Exam is worth 40%.  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

 

Status Reports

 

Your attendance and progress will be monitored throughout this course. You will receive regular status reports.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This page is:  Details100.htm, edited using: Word 2000

Last updated: Thursday 10th March 2005, 14:23 PT by AHD