CIS 103: Introduction to Computer
Programming Logic
Instructor: B. Negrete
Phone: (562) 860-2451 ext. 2735
E-mail: bnegrete@cerritos.edu
Office: SS24 Hours: MWTh 2:30 - 3:30 p.m.
Class hours: 3 lecture +1 hr. lab. arr.
Prerequisite: None.
Corequisite: None.
Recommendation: Concurrent enrollment in or
completion of CIS 101 or CIS 102 or equivalent with a grade of Credit or "C" or
higher. This is an introductory course in computer programming logic. The
student will learn concepts applicable to all programming languages, including;
identifiers, data types, arrays, control structures, algorithms, modular
programming, generating reports, and computer memory concepts. The student will
learn to use charts commonly used in business and information processing.
Program logic will be developed using flowcharts and pseudocode. Programs will
be written using a programming language. The student will be introduced to the
following additional topics: graphical user interface design,
object-oriented-and event-driven programming, searching, sorting, and file
processing concepts.
Transfer Credit:
CSU; UC
Course Description
Textbooks
|
|
|
|
Text:
Programming Logic &
Design, 6th. Edition Introductory by Joyce Farrell ISBN-10: 1111823936 |
Supplement:
|
Supplies:
USB Flash Drive and a flowcharting template.
Computer Access:
Students must have access to the Internet.
Access is available in Cerritos College computer labs.
Attendance:
You are required to attend class.
You will be dropped from class for lack of attendance as specified in the Cerritos College catalog.
Expectations
It is expected that you will participate actively by maintaining communication with the instructor in class and via e-mail, submitting assignments according to due dates listed on the assignment pages, completing assigned readings as listed on the syllabus/assignment list, and responding to requests/questions by the instructor in a timely manner.
| Week of |
Reading Assignments |
Assignments (check web page for due date) |
01/17/13 |
Text: Chapter 1: About This Course |
1. Ch. 1 Flowchart |
| 01/24/13 |
Text: Chapter 2: Understanding Structure
& |
2. Hierarchy Charts & Structured Flowcharts |
| 01/31/13 |
Text: Ch. 2: Understanding
Structure & |
3. Hierarchy Charts & Structured Flowcharts: Accumulations |
| 02/07/13 | Text: Chapter 3: Modules, Hierarchy Charts, and Documentation | 4. Practice Test |
| 02/14/13 | Text: Chapter 4: Writing and Designing a Complete
Program Get Visual Studio Express Here |
5. Decisions: Customer Sales Report |
| 02/21/13 | Text: Chapter 4: Writing and Designing a Complete Program using Visual Basic | 6. A complete project with VB. |
| 02/28/13 |
Coding using Visual Basic |
7.
VB Project
with Round Module Print Chart Template (Excel Workbook) |
| 03/07/13 | Logic & Code of Calculations w/Rounding | 8.
VBProject: Customer Sales Report. |
| 03/14/13 |
Mid Term Exam |
|
| 03/21/13 | Logic & Code of Calculations w/Rounding |
|
| 03/28/13 | Spring Break (Work Hard!!!!) | |
| 04/04/13 |
Supplement:
Chapter 5 Text: Chapter 5 |
9.
Mid Term Exam Revision
|
| 04/11/13 |
Text: Chapter 5 Supplement: Chapter 6 |
|
| 04/18/13 | Text: Chapter 6 Looping |
11. VB Code for assign. 10 (20 pts.)
|
| 04/25/13 |
Supplement: Chapter 7 Control Breaks |
|
| 05/02/13 |
Text: Chapter 7 Exploring Loops |
13. VB Code for assign. 12 (10 pts.)
|
| 05/09/13 |
Text: Chapter 8 Arrays |
14.
Multiplication Table - Sample Table - Mult. Table FC Submit: PC, FC, VB Code & MultTbl |
| 05/16/13 | Supplement: Chapter 8 Exploring Arrays |
|
Grading: |
Scale: |
NOTICES: |
|
15 assignments @20pts. = |
300 |
90% of Total points = A 80% of Total points = B 70% of Total points = C 60% of Total points = D <60% of Total pts = F |
1. Assignments will not be accepted late. 2. There are no make-up quizzes. 3. Incompletes are not given. |