|
|
CIS 15AG - Fall 2011
Course SyllabusINSTRUCTOR: Cynthia Lee-Klawender (http://www.deanza.edu/faculty/leeklawendercynthia/) OFFICE HOURS, OFFICE: Mondays 4:50-5:20 PM (in AT311 or F41C), Tuesdays 12:30-1:20 PM in F41C), Wednesdays 4:50-5:20 PM (in AT311 or F41C), & Thursdays 4:00-4:50 PM (in AT204 or F41C) or by appointment in F41C (between L4 & L6 buildings) PHONE & EMAIL: (408) 864-8609, E-mail: Questions or help: LeeKlawenderCynthia@deanza.edu ; Prog. Assignment submissions: CKLKlawender@yahoo.com 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. 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: You must purchase the lecture notes for this course at the De Anza College bookstore (be sure it's for CIS15AG, Lee-Klawender's section, not another section) CLASS NOTES: Many of the problems we solve in class and announcements will be posted on the lab's G: drive, OR http://puma.deanza.edu/distribute/ (then open the LeeKlawender,Cynthia folder, then the CIS15AG folder). 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 the AT 203 Computer Lab (if you're adding, add online in Admissions office, wait about 20 min. before using the ATC lab). Bring a diskette/zip disk/flash drive to the Computer Lab to back up your programs or remember to email to yourself.
COURSE OUTLINE (subject to change):
EVALUATION: Homework Assignments (6) 24% (Each lab 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. HOMEWORK GRADING: Each programming assignment 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: During finals week, late programming assignments will have 1 point PER DAY deducted. NOTHING WILL BE ACCEPTED AFTER FINAL EXAM!
GRADING BREAKDOWN (adding each score/max-points * weight):
PARTICIPATION DETAILS:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Th 12:30-1:00 PM (in F41c)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||