Department Of Computer Science
COSC 1315 Fundamentals of Programming
Fall 2009
|
Professor: |
R. L. Martínez, Ph.D. |
|
Phone: |
512.223.4754 (email
recommended) |
|
Office: |
Northridge 4241 |
|
Office Hours: |
|
|
E-mail: |
|
|
Home page: |
|
############Course Schedule................. |
|||
|
Week |
Date |
Class Material |
Programs & Due Dates |
|
1 |
8/24 |
Course Orientation, Overview |
Lab Orientation |
|
8/26 |
Chapter 1 & 2 |
||
|
2 |
8/31 |
Chapter 3 |
HW – Chap 1 |
|
9/02 |
Chapter 3 |
HW – Chap 2 |
|
|
3 |
9/07 |
Holiday.......... |
|
|
9/09 |
Chapter 4 |
Lab 1 |
|
|
4 |
9/14 |
Chapter 4 |
HW – Chap 3 |
|
9/16 |
Wrap-up
and Review |
Lab 2; HW – Chap 4 |
|
|
5 |
9/21 |
Exam One in Room 4233 at Lab Time............... |
|
|
9/23 |
Chapter 5 |
|
|
|
6 |
9/28 |
Chapter 5 |
Lab 3 |
|
9/30 |
Chapter 6 |
HW – Chap 5 |
|
|
7 |
10/05 |
Chapter 6 |
|
|
10/07 |
Chapter 7 |
Lab 4; HW – Chap 6 |
|
|
8 |
10/12 |
Chapter 7 |
Lab 5 |
|
10/14 |
Chapter 8 |
HW – Chap 7 |
|
|
9 |
10/19 |
Chapter 9 |
Lab 6 |
|
10/21 |
Chapter 9 |
HW – Chap 9 |
|
|
10 |
10/26 |
Exam Two in Room 4233 at Lab Time............... |
|
|
10/28 |
Chapter 10 |
||
|
11 |
11/02 |
Chapter 10 |
Extra Credit – Chap
8 |
|
11/04 |
Chapter 11 |
Lab 7 |
|
|
12 |
11/09 |
Chapter 11 |
HW – Chap 10 |
|
11/11 |
Chapter 12 |
Lab 8 |
|
|
13 |
11/16 |
Chapter 12 |
HW – Chap 11 |
|
11/18 |
Chapter 13 |
Lab 9 |
|
|
14 |
11/23 |
Chapter 13 |
HW – Chap 12 |
|
11/25 |
No class |
||
|
15 |
11/30 |
Chapter 14 |
Lab 10 |
|
12/02 |
Chapter 14 |
HW – Chap 13 |
|
|
16 |
12/07 |
Exam Three in Room 4233 at Lab Time............... |
|
|
12/09 |
Optional Comprehensive Exam - Must Notify
Professor by 07Dec2009 |
||
Note: The course syllabus/schedule may be changed. Changes will be reflected on the schedule and/or other portions of the syllabus and will be communicated in class.
Course Description: An introduction to computer concepts,
logic, and computer programming. Includes designing, coding, debugging,
testing, and documenting programs using a high-level programming language
(C++).
Prerequisite(s): B-Reading and Math. See ACC
Catalog.
Text:
The textbook for this course is a custom
publication provided in a format to fit into a 3-ring binder:
An
Introduction to Programming with C++, Custom fifth edition, Diane Zak, Course Technology, 2009. (ISBN-13:
978-1-4240-7921-6, ISBN-10: 1-4240-7921-7)
Students should expect to cover material in
the text at least 3 times:
1.
Before
class
2. During class
3. After class
Grade Policy: Grade will be assigned based both on concepts
and practical application. Exams, homework, and lab projects will be a part of
the grade. An overall grade will be assigned on the following grading
scale:
|
90% - 100% |
A |
|
80% -
89% |
B |
|
70% -
79% |
C |
|
60% -
69% |
D |
|
<=59% |
F |
|
Item |
Points per |
Total |
Percentage |
|
Exams 1, 2, 3 |
200 |
600 |
60% |
|
12 Homework Assignments |
Points vary |
200 |
20% |
|
10 Lab Projects |
20 |
200 |
20% |
|
TOTAL |
|
1000 |
|
Program
Assignments:
Makeup Exams: There are no makeup exams in this course. Students may take the optional full-course comprehensive final exam to replace a ZERO for a missed exam.
Early Exams: Under extenuating circumstances and at professor discretion, students may arrange to take an exam early (before the scheduled date). Early exam administration requests should be submitted no later than 2 weeks before the regularly scheduled date for the exam.
Course Objectives / Learning Outcomes:
Course Rationale: This is an entry level programming course designed to teach students the basics of program design, coding and testing. The purpose of the course is to create hierarchy charts, flow charts, pseudo code and create test tables in the whole process of program design. A high level programming language (C++) is used to reinforce the concepts learned during design. This course is included in the following degree plans:
· Associate of Applied Science – Computer Programming
· Associate of Applied Science – Local Area Network Administration
· Associate of Applied Science – Microcomputer Application Support