CSC 142: Introduction to Computer Programming

Fall 2008

 

 

Instructor:

            Dr. Lori Carter

            loricarter@pointloma.edu

            (619) 849-2352

            office: RS 214

 

Office hours:

Monday                8:30-9:30 AM, 2:30-4:00 PM

Tues, Thurs           8:30 AM-10:00 AM

Wednesday           8:30-9:30 AM, 12:30 – 1:30 PM

Friday                    8:30-9:30 AM, 10:30-11:30 AM

 

Text:

Anderson and Franceschi. Java 6 Illuminated:An Active Learning Approach,2nd  Edition.      Jones and Bartlett 2008

Textbook should be brought to each class period.

 

Course Objectives:

  • To introduce students to general computer programming concepts and environments.  Specifically, we will be using the Java language, with the jGrasp integrated design environment.
  • To present the syntax of the object-oriented computer programming language Java, and to prepare the student to write simple programs in preparation for more advanced computer science courses.

 

* Please note: The compiler as well as the development environment we will be using is included on the CD that came with your book and may be installed on your personal computer.

 

Course Organization:

Lectures:  Cover the highlights of chapters assigned – not a substitute for reading. Student versions of the lecture slides can be obtained from: \\Happy\Tmplates\Math and Computer Science\Carter\CSC142

 

            Homework:  Homework will consist of problems from the book, as well as programming assignments. Homework problems may be discussed among students, but no written notes exchanged. Each student must turn in his/her own work. If homework assignments appear too similar, I will split the points awarded between the individuals involved. Homework is due at the beginning of class. Homework turned in by the beginning of the next class period will be accepted with a 25% penalty.

 

Midterm:  The Midterm will cover lecture as well as lab material from the first 3 chapters of the book. This exam will be composed of a written portion and a practical programming portion. Students missing the midterm exam for a school function must arrange to take the exam in advance. The midterm is scheduled for November 17&18.

 

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. Discussion of lab assignments is allowed, however, each individual must turn in his/her own work.

 

Final Exam: The final exam will comprehensive, and contain both written and programming portions.

Final for section 1 is 10:30 on Tuesday

Final for section 2 is 1:00 on Thursday        

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%

            Labs                 35%

            Midterm           20%

            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 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.


Anticipated Schedule

 

15

Brief intro 1.4-1.6

16

Jgrasp tutorial

17

2.1-2.4

18

Lab 2

19

22

2.5-2.6

23

Lab 3

24

2.7-2.9

25

Applet Lab

26

29

3.1-3.3

30

Lab 5

31

3.4-3.8

Nov 1

Lab 6

2

5

Review

6

Practice Midterm

7

Written test

8

midterm

9

12

3.9-3.11

13

Lab 7

14

4.1-4.3

15

Lab 8

16

19

4.3

20

Lab 9

21

Thanksgiving

22

Break

23

Break

26

4.4-4.8

27

Lab 10

28

5.1-5.3

29

Lab 11

30

Dec 3

5.4-5.6

4

Lab 12

5

5.7-5.8, Review

6

Practice final

7

10

 

11

Section 1 final 10:30

12

 

13

Section 2 final 1:00

14