CSC 132: Introduction to Computer Science
Fall 2005
Instructor:
Dr.
Lori Carter
(619) 849-2352
office: RS 214
Office hours:
MW 8:30
– 9:45 a.m.
F 10:30
a.m. – 11:45 p.m.,
TTh 9:00-10:00 a.m. I will be in the Bresee Lab most of the day.
Feel free to find me there.
Text:
G.
Michael Schneider and Judith L. Gersting. An Invitation to Computer Science, 2nd
Edition, Java Version. Thomson Course Technology. 2004
Kenneth
Lambert and Thomas Whaley. Lab
Manual to Accompany Schneider and Gersting’s An Invitation to Computer Science
Java Version, Second 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 \\Grumpy\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.
Exams: There will be 2 midterm exams. These exams will cover
lecture, homework, reading and lab material. Students missing either exam for a
school function must arrange to take the exam in advance. Students missing
exams 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%
Exams 30%
Labs, PowerPoint Project 30%
Final Exam 25%
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
|
22 Syllabus, What is CS? |
23 Algorithms Lab |
24 Ch 2.1-2.3.1 Algorithms |
25 Lab #2 |
26 |
|
29 2.3.2 – 2.3.3 Algorithm
Design |
30 Lab #3 |
31 Ch 3 Attributes of a good
algorithm |
1 Lab #4 |
2 |
|
5 Labor Day |
6 Ch 4.1-4.4.1 |
7 Exam 1 |
8 Lab #7 |
9 |
|
12 Ch 4.4.2 – 4.6 |
13 Lab #8 + additional operations |
14 Ch 5.1-5.2.3 |
15 PC Hardware Lab |
16 |
|
19 Ch 5.2.4-5.3Ch 5.4 |
20 Lab #9 |
21 Ch 6.1-6.4 assemblers and
compilers and OS’s |
22 OS lab |
23 |
|
26 Review for exam |
27 Exam 2 |
28 Ch 7.1,7.2,7.4 |
29 Lab #11 |
30 |
|
3 7.5, 9.3.2 |
4 Lab #15 |
5 9.3.3, JavaScript, interpreters 10.1,10.2 |
6 JavaScript Lab |
7 |
|
10 Chapter 15 |
11 Ethics Lab |
12 Review |
13 Final Exam |
14 Fall Break |