CSC 110 Introduction to Computer Programming - Online Section
Fall 2009
5 credits

 
Instructor
Dennis Schaffer
Office: IB2430A
Phone: 528-4586
dschaffe@sccd.ctc.edu
Office hours 1-2:15pm M - Th


Advice for Taking this Class Online

Enter the Course Web Site   - use the following enrollment key after the website sends you email: csc110fall


IMPORTANT DATES:

Orientation Session ( please try to come):
Wednesday, 9/30, 6-8pm., room  IB 3305

The midterm for this class will be on Wednesday, October 28nd, 6-8pm  room
CC 3349

The final for this class will be  on Wednesday, December 16th, 6-8pm room CC 3349

General Course Information

Prerequisites:
MAT 098 and previous computer experience

Textbook:  There is no required textbook for this course; all required reading material will be posted to the web.   If you'd like a supplemental source, you can pick up any book on HTML and Javascript that  is easy for you to read and understand.  In the past we've used the following textbook:  Weaving a Website - Programming in HTML, Javascript, Perl, and Java, Susan Anderson-Freed,  Prentice Hall Publisher, ISBN 0 -13-028220-0.   NOTE: this is not a requirement.  It is just an option to consider.

Course Description:  An overview of computer programming and program design using the JavaScript programming language. Students learn problem analysis, development, debugging, and testing concepts. Students will use their math background and the knowledge gained throughout this course to develop a variety of programs. These programs will solve problems with an emphasis on mathematical and/or scientific applications.  Topics covered include:  HTML, variables, expressions, data types, functions, decisions, loops, arrays, objects, and algorithms. 

Course Goals:

Taking an Online Course:

This is not a self-paced class.  Students need to keep up with the material scheduled for each week.  Work includes:

You should plan to spend at least 6 hours per week learning the material, just as if you were in a traditional classroom setting.  This is in addition to the time spent working on homework and additional studying outside the classroom.

GRADES: 

50% - Tests
30% - Programming Assignments
15% - quizzes
5% - posting participation

GRADING SCALE
95% and up
4.0
70%
2.0
82 - 83%
3.0
57-58%
1.0

Assignments must be submitted by the due date and time to qualify for full credit.  Assignments will be accepted up to one calendar day late, but will lose 10% if they come in after the original due date and time.  To avoid any potential lost points, don't wait until the last minute to submit your work. 

Submitting your homework is just like saving a file on your computer.  The new one replaces the old one and the date and time are updated.  For example, you might submit your work an hour before the due time (to make sure you get something in).  Then you may resubmit a half hour later (after you've made some improvements).  The new version will replace the older one (including the time stamp).  But be careful, this holds true after the due time as well.  For example, if you submit something by 9:50pm (with a 10pm due time)  and then resubmit at 10:10 pm,  the latter assignment will replace the older one;  all I will see is the newer, late, assignment.

BE PREPARED: