Faculty Web Pages Information

Class List

On sabbatical for Spring 2013

 


Cynthia Lee-Klawender - CIS

CIS 15AG - Winter 2013

Call Number

Schedule ID

Location


00466

CIS 15AG-03Y

Adm102


  • Tuesdays and Thursdays 3:30-5:20 PM
  • 4 1/2 Units
Course Syllabus

INSTRUCTOR:        Cynthia Lee-Klawender (http://www.deanza.edu/faculty/leeklawendercynthia/)

OFFICE HOURS, OFFICE:Mondays and Wednesdays 3:40-4:30 PM (in F41C or Adm. 119); Tuesdays and Thursdays 2:45-3:15 PM (in F41C) and 5:25-5:45 PM (in Adm. 102), or by appointment in F41C (between L4 & L6 buildings)

PHONE & EMAIL: (408) 864-8609, E-mail for questions or help: LeeKlawenderCynthia@deanza.edu

ADVISORY:  CIS 50, CAOS 70AA, Math 105, Reading 100, ESL 24 or 72, Writing 100B skill levels

COURSE DESCRIPTION: An introduction to problem solving, algorithms and structured program design using C. Designing, debugging and testing of well-structured programs are also introduced. C topics include data types, expressions, control structures, functions, one-dim. arrays.

STUDENT LEARNING OUTCOMES:

  • Read, analyze and explain introductory level C programs.
  • Design solutions for introductory level problems using appropriate design methodology incorporating elementary programming constructs.
  • Create algorithms, code, document, debug, and test introductory level C programs.

TEXTBOOK:           Computer Science, A Structured Programming Approach Using C, Third Edition (if you already have the Second Edition, you don't need to get the Third one), by Forouzan & Gilberg (Thomson Course Technology Publishing) ISBN: 0-534-49132-4

LECTURE NOTES: Will be provided online on Catalyst

CLASS NOTES: Many of the class exercise answers and announcements will be posted in Catalyst (http://catalyst.deanza.edu ) on a week-by-week basis.

COMPUTER LAB:    You may use our computer lab or your own (or another) computer and compiler. If you don't use our computer lab, you need to have a C compiler (C++ compiler recommended) in order to do homework assignments. If you're enrolled in this class, you will automatically have an account in our classroom and Adm.119 Open Computer Lab (if you're adding, add online in Admissions office, wait about 20 min. before using the open lab). Bring a flash drive to the Computer Lab to back up your programs or remember to email to yourself.

COURSE OUTLINE (subject to change): This is a hybrid class. Meet in person on Tuesdays and Thursdays 3:30 to 5:20 PM in Adm102. The rest will be presented in Catalyst. The instructor will be online Fridays, 3:30-4:50 PM.

 

Dates

Topics

Resources

Week 1

 

Jan. 7 - 11

Computer Hardware & Languages

 

Computer Problem Solving

Lect. Notes 1,

Textbk. Ch. 1

Lect. Notes 2

Week 2

Jan. 14 - 18

Intro. to C (data types, express., variables, constants, output, input)

Assignments, operator prec.

Lect. Notes 3, Textbk Ch. 2

Textbk Ch. 3

Week 3

Jan. 21 - 25

C functions

Lect. Notes 4, Textbk Ch. 4

Week 4

Jan. 28-Feb. 1

Test 1

C Math Library functions

Function Parameters

 

Lect. Notes 5,

Textbk Ch. 4

Week 5

Feb. 4 - 8

Boolean Data (relational, logical expressions), if statements

Lect. Notes 6, Textbk Ch. 5

Week 6

Feb. 11 - 15 (Holiday Feb. 15)

switch statement

++, -- operators

Lect. Notes 7,

Textbk Ch. 5

Week 7

Feb. 18 - 22 (Holiday Feb. 18)

Test 2

while loops, do-while loops

 

Lect. Notes 8, Textbk Ch. 6

Week 8

Feb. 25- Mar. 1

for loops

Lect. Notes 9, Textbk Ch. 6

Week 9

Mar. 4 - 8

Nested Loops

 

One-dimensional Arrays

 

Lect. Notes 9, Textbk Ch. 6

Lect. Notes 10, Textbk Ch. 8

Week 10

Mar. 11- 15

One-dimensional Arrays (cont'd)

 

Test 3

Lect. Notes 10,   Textbk Ch. 8

Week 11

Mar. 18 - 22

One-dimensional Arrays (cont'd)

Text Files

Characters

 

Lect. Notes Ch. 11, Textbk Ch. 7

Lect. Notes Ch. 12

Week 12

Fri., Mar. 29

FINAL EXAM (4 - 6 PM)

Comprehensive

     

EVALUATION: Homework Assign. (6)        24% (Each assign. weight= 4%)

                         Participation                       9% (includes CodeLab/lab work)

                         Tests (3)                          45% (Each test weight= 15%)

                         Final Exam                      22%

                                                              100%

MAKE-UP TESTS:    NO MAKE-UP TESTS WILL BE GIVEN! Please notify the instructor ASAP if you know ahead of time you will be missing a test.

EXTRA CREDIT: Maximum of 5 extra credit projects may be counted! If the project is other than given with the lab assignments, it must be approved by the instructor before they are attempted or it may not be accepted. This will be discussed later in the semester. The extra credit projects are due at the final exam, and must include the source file(s) and output. (Note: Extra credit will only be counted if the student is receiving less than an A+.)

WITHDRAWING FROM CLASS: I will not automatically drop anyone from class, even if you stop attending classes. If you wish to discontinue the class, you must go the Admissions Office and turn in a signed drop card or you may receive an 'F' in the class.

PROGRAMMING HOMEWORK GRADING: Each will be graded as follows:

26 points:     Does the program correctly & completely solve the problem?

6 points:     Is the listing commented & indented? Will I understand what the program is doing? Is the program efficient?

10 points: Is the program design included and complete?

8 points:     ON TIME! (1 point deducted starting day after due date + every other day late--CAN'T TURN IN 3 WEEKS after due date!)

50 points possible (for each programming assignment)

NOTE: NOTHING WILL BE ACCEPTED AFTER Friday March 29!

 

GRADING BREAKDOWN (adding each score/max-points * weight):

A+

 

Total Percent >=

97.0

A

90.5

<= Total %<

97.0

A-

87.5

<= Total %<

90.5

B+

84.5

<= Total % <

87.5

B

80.5

<= Total % <

84.5

B-

77.5

<= Total% <

80.5

C+

74.5

<= Total% <

77.5

C

69.5

<= Total% <

74.5

D+

65.5

<= Total% <

69.5

D

60.5

<= Total% <

65.5

D-

57.5

<= Total% <

60.5

F

Total Percent <

57.5

 

PARTICIPATION DETAILS:

  • Lab work & participation will be 4% of your total %
  • CodeLab exercises will be 5% of your total % (login information and exercises to do will be given in class and in Catalyst)


Contact
email Email: Cynthia Lee-Klawender
Phone: 408.864.8609
Office: F41c (in the L Quad near L4 and L6 buildings)

Spring Quarter Office Hours: NONE (on sabbatical for Spring quarter) Please email if you have questions.

Computer Information Systems

sizeplaceholder


Last Updated: 12/15/12