J. Levy Home CS80 Home Previous Courses

CS80
Class Information

Course Description

An introduction to computer science through problem solving, focusing on the methodology of problem solving rather than specific hardware or software tools. Students will learn how to select and use specific software tools advantageously. Lab exercises will exemplify the problem-solving methodology.

Textbooks / References


book
Required:

Introduction to Programming Using
Visual Basic 2005 (6th Edition) (Paperback)

David I. Schneider
Publisher: Prentice Hall
ISBN: 0130306541
Companion Website

Important Dates for Spring 2008

Dates may be subject to change.

1/25
First day of Classes
2/12
College Closed (Lincoln’s Birthday)
2/15
P/NC & Unevaluated Withdrawal Period Begins
3/21 - 3/24
No Classes (Easter)
3/26
P/NC & Unevaluated Withdrawal Period Ends
4/19 - 4/27
No Classes (Spring Break)
5/19
Last day of classes

Programs / Assignments

All program files and assignments will be handed in on Blackboard unless specified otherwise. Details will be provided later. Make sure that you have a Blackboard account setup and update your email to a valid one.

Late programs/assignments may be accepted, but will lose 10 points per day they are late. Holidays and weekends are still days and will count as a loss of 10 points. You will receive full credit for assignments/lab exercises just by doing them on time. Details for the full grading scheme will be posted later.

Other requirements may be requested as needed for different projects.

Deviations from instructions, even for naming and submission of files will result in point loss.

Homeworks and projects should be zipped up using one of the following applications:

The zip/archive file should be named as the following:
    lastname_firstname_HW#
Where HW# will be the homework number assigned. An example for HW #1:
    levy_jamie_HW1.zip
The resulting file will then be uploaded onto Blackboard's digital dropbox. In the name location you should write:
    HW #
(Where # will be replaced by the number of the homework you are turning in) Your name will show up on the other side, so don't worry.

Grades

Midterm         30%   
Assignments & projects           25%   
Final Exam        30%   
Class Work & Attendance        15%   

Letter Grade Ranges:

        97 <=  A+ <= 100
        93 <=  A  < 97
        90 <=  A- < 93
        87 <=  B+ < 90
        83 <=  B  < 87
        80 <=  B- < 83
        77 <=  C+ < 80
        73 <=  C  < 77
        70 <=  C- < 73
        67 <=  D+ < 70
        60 <=  D  < 67
        0  <=  F  < 60

INC grades will not be given, except in EXTREME emergencies. It is up to the student to bring proof, such as hospital bills, etc. Do not waste the entire semester and then beg for an INC, it will not be given. "Student apparitions" will be given a grade of 'WU' as per the college policy.

Email Policy

Please understand that I get several emails a day from various places. If your email does not contain "CS 80" [without quotes] in the subject, I cannot guarantee that I will read it. So to ensure that your email will reach me, please place CS 80 in the subject line, otherwise it may be trashed. Also, please place your name somewhere within the message so that I will know who you are.

In the past I have accepted assignments by email, however this policy has changed. Programming assignments must be turned in on blackboard from now on. Also, most email programs are currently blocking VB files for security reasons so it will be easier to upload projects instead of emailing them. In the event of a problem with Blackboard, assignments may be emailed to an account created solely for that purpose. Details will be provided later.

Cell Phones and Other Electronic Devices

I understand the need to keep in touch with loved ones, and that cell phones are the easiest way for others to keep track of us. However, I expect that all cell phones, pagers etc. will be inaudible during class. Any student with an electronic device that disrupts the class runs the risk of losing points from his/her average (per occurrence). If an electronic device disrupts the class during an exam, the student will loose points from his/her exam.