CIS 103 Syllabus | Computer Programming Logic | Summer 2016

CIS 103 Syllabus | Computer Programming Logic | Summer 2016
Ticket #:
Lab
Lecture
Phone:
20105
Tues - Thurs / 5 - 6:50 in
Tues - Thurs / 7 - 9:50 in
(562) 860-2451, ext. 2722
Instructor:
Office:
Email:
Web:
Recommendation:
Concurrent enrollment in or completion of CIS 101or CIS 102 or equivalent
MP-202
MP-202
Jack Wilson
SS-25
[email protected]
http://www.cerritos.edu/jwilson
Grading Policy:
Exams
Points
2 @ 100 points each
Comprehensive Final @ 100 points
200
100
10 @
100
Assignments
10 points each
Total points possible
400
Assignments must be completed by assigned due date for full credit.
Grade Scale:
360 - 400....A
320 – 359....B
Week Date
07/05
1
260 – 319....C
220 – 259....D
*** Tentative *** Schedule
Assigns / Exams
Course Introduction: Website, TalonNet, Syllabus
Software: Python, Java, jGRASP, RAPTOR
A01
Introduction to RAPTOR
Programming Logic Fundamental Concepts
Sequence Control Structure / Modules / Abstraction
07/12
2
07/19
3
Programming Logic Cycle
Selection Control Structure / Loop Control Structure
Files (input and output) / hierarchy charts / Pseudocode
Expressions and statements / Functional Cohesion
A02, A03
Test 01
Logical Operators / Truth Tables / nested if’s instead of logical operators
Evaluating Logical Expressions / Short circuit boolean evaluation / Efficiency
Ranges / Validation
Arrays (1D and Parallel) / Searching an array
Using arrays to replace nested-if logic
Modules in detail / RAPTOR Procedures (A05)
A04, A05
Control Break Logic / Detail and Summary Reports
Introduction to Java programming
A06, A07
Test 02
4
07/26
5
08/02 Java programming
A08, A09
6
08/09 Java Programming
Complete assignments
Study for Comprehensive Final Exam
A10
Comprehensive
Final Exam
The last week of class, everything must be submitted by 10:00 pm on Thursday 8/11
Last day to add: 7/6
Last day to drop: without a "W": 07/07
Last Update: Tuesday, July 19, 2016
with a "W": 08/03