CSC 132: Introduction to Computer Science

Fall 2005

 

Instructor:

          Dr. Lori Carter

                loricarter@ptloma.edu

                (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, USA, 2004.

 

Course Objectives:

  • To provide an overview of the field of computer science to

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 Academic Support Center during the first two weeks of class.  The ASC will contact professors with suggested classroom needs and accommodations. Approved documentation must be on file in the ASC prior to the start of the semester.

 

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