CSC 132: Introduction to Computer Science
Fall 2007
Instructor:
Dr.
Lori Carter
(619) 849-2352
office: RS 214
Office hours:
Monday 12:30 PM – 1:30 PM, 2:30 PM –
4:00 PM
Tues, Thurs 8:30 AM-10:00 AM, 2:15-3:00 PM
Wednesday 12:30 PM – 1:30 PM
Text:
G.
Michael Schneider and Judith L. Gersting. An Invitation to Computer
Science, 3rd Edition, Java Version. Thomson Course Technology.
2006
Kenneth
Lambert and Thomas Whaley. Lab Manual
to Accompany Schneider and Gersting’s An Invitation
to Computer Science Java Version, Third Edition, Thomson
Course Technology,
Course Objectives:
o
Give students an
appreciation for the challenging and fascinating areas in the field.
o
Introduce
students to basic concepts in computer organization, data storage, networking,
operating systems, and human-computer interaction.
o
Discuss ethical
issues surrounding the computing field.
o
Offer CS and ISS
majors a preview of what is to come.
Course Organization:
Lectures: Cover the highlights of chapters assigned – not
a substitute for reading. Student PowerPoint slides will be made available at \\Happy\Tmplates\Math
and Computer Science\Carter\CSC132
Homework: Expect homework to be assigned at each class session.
Completing homework assignments in a timely manner is critical to your success
in this class. Each student must turn in his/her own work. Homework is due at the beginning
of the class lecture period after which it is assigned. If you have extra
time in lab, that is a good time to work on, and ask
questions about, your homework. Homework may be turned in up to 1 class period
after it is due at a penalty of 25% off. After
that, late homework is not accepted.
Exam: There will be 1 midterm exam. The exam will cover
lecture, homework, reading and lab material. Students missing the exam for a
school function must arrange to take the exam in advance. Students missing the
exam for other reasons may not be allowed to make up the exam.
Labs: In
most cases, lab assignments should be completed during the assigned lab
time. At the latest, they are due at the
beginning of the lab following the lab period on which the assignment was given
unless otherwise indicated. Discussion of lab assignments is allowed, however,
each individual must turn in his/her own work.
Final Exam: Cumulative
exam covering lecture and lab material.
Attendance:
As stated in the
school catalog, “ Whenever the number of accumulated
absences in a class, for any cause, exceeds ten percent of classes, the faculty
member sends a written report to the Associate Provost for Academic
Administration which may result in de-enrollment. If more than 20% is reported as missed, the
student may automatically be de-enrolled. If the date of de-enrollment is past
the last date to withdraw from a class, the student will be assigned a grade of
“F” or “NC”.
Grading:
Homework
15%
Exam 20%
Labs 35%
Final Exam 30%
Final grades will be determined as follows:
100-93% A
90-92% A-
87-89% B+
83-86% B
80-82% B-
77-79% C+
73-76% C
70-72% C-
67-69% D+
63-66% D
60-62% D-
0-59% F
Academic Accommodations:
All
students are expected to meet the standards for this course as set by the
instructor. However, students with learning disabilities who may need
accommodations should discuss options with the
Tentative Schedule
Monday Tuesday Wednesday Thursday Friday
|
Aug 20 What is CS? Chapter 1 |
21 2.1-2.2 Sudoku lab |
22 Ch 2.1-2.3.1 |
23 Labs #2&3 |
24 |
|
27 Chapter 3 Algorithm Design |
28 Lab #4 |
29 Ch 3 intractable algorithms |
30 Lab #6 |
31 |
|
Sept 3 Labor Day |
4 4.1-4.4, Lab 7 |
5 4.4.2-4.6 |
6 Lab 8 + extra problems |
7 |
|
10 HTML |
11 HTML lab |
12 Java script & review |
13 Javascript lab |
14 |
|
17 Midterm Exam |
18 Ch 5.1-5.2.3 PC Hardware Lab |
19 Ch 5.2.4-5.3Ch 5.4 |
20 Lab 9 |
21 |
|
24 Ch 6.1-6.4 assemblers, compilers
and OS’s |
25 OS Lab |
26 Ch 7.1,7.2,7.4 |
27 Lab #11 |
28 |
|
Oct. 1 Chapter 12 (simulations) |
2 Lab 20 |
3 Data Mining |
4 Weka lab |
5 |
|
8 Ethics Lab |
9 Final Exam |
10 conference |
11 conference |
12 Fall Brk |