|
|
Syllabus Academic Standards Commission | |||
|
| ||||
|
Instructor Information | ||||
|
Name |
Jeff Gullion |
E-mail address |
||
|
Phone number |
515-964-6367 |
Fax number |
515-965-7135 | |
|
Office location |
Ankeny Campus Building 8, Room 2 |
Office hours: See Office Schedule |
By appointment :
| |
Course Information | ||||
|
Course title |
Computers and Program Logic | |||
|
Course number |
CIS 125 |
Credits |
3 | |
|
Section number |
2 |
CRN number |
21875 | |
|
Days & Time |
MTW 10:10 - 11:05am |
Location |
Ankeny AN08-9 | |
|
Course description |
||||
|
Prerequisites |
| |||
|
Course competencies |
||||
Important Dates | ||||
|
Midterm |
See class schedule below | |||
|
Final |
See class schedule below | |||
|
Textbooks & Materials | ||||
|
Required textbooks |
Programming Logic and Design Fourth Edition | |||
|
|
Java Program To Accompany Programming Logic and Design | |||
|
Required materials |
| |||
|
Software applications |
Java (J2SE) Alice | |||
|
Course Policies | ||||
|
Attendance |
Attendance is encouraged and expected. Students will be held accountable for material assigned from the texts and for material covered during lecture. | |||
|
Grading criteria |
Note: Exams will cover material from the texts which is not covered in class, and material from class which is not covered in the texts.
The grading scale is as follows: 90% or better = A 80% to 89% = B 70% to 79% = C 60% to 69 = D 59% or worse = F
Final grades will be determined from the total number of points available in the course.
Pluses and minuses may be used at the instructor’s discretion. | |||
|
Classroom conduct |
It is expected that students will come to class having read the assignments, and prepared to discuss the assigned material. Students are expected to pay attention during class. No playing of computer games or unrelated web surfing will be tolerated. Students are expected to participate in class discussions. | |||
|
Missed exams |
No make up exams will be given without prior approval from the instructor.
Pop Quizzes may not be made up for any reason. | |||
|
Late Assignments |
All projects and In Class Exercises turned in late for any reason will be docked 20% of the total possible points.
In class Flow Charting or Pseudo Code Exercises may be turned in late only with prior approval from the instructor. | |||
|
Extra credit |
Extra credit may be available on certain projects or exams at the instructor’s discretion. | |||
|
Study expectations |
Students are expected to have completed any assigned readings in preparation for class and be prepared to discuss the assigned material.
| |||
|
Academic dishonesty |
“See DMACC Educational Services Procedures ES 262 VII. A. and B” for information on plagiarism, cheating, information about appeals procedures or reference publication that addresses this information in detail.” | |||
|
DMACC Information Web Sites | ||||
|
DMACC home page |
||||
|
Instructor home pages |
http://www.dmacc.edu/instructors/jhgullion/welcome.htm
| |||
|
Admissions & registration |
||||
|
WebCT |
||||
|
Student handbook |
||||
|
Add/drop dates |
||||
|
Refund policy |
||||
|
Support Services | ||||
Accommodations |
“It is the policy of DMACC to accommodate students with disabilities. Any student with a documented disability who requires reasonable accommodation should contact the special needs coordinator at 515-964-6850 voice or 515-964-6810 TTY.” | |||
|
Services for students with disabilities |
http://www.dmacc.edu/student_services/disabilities.htm
Contact
the special needs coordinator at 515-964-6850V, | |||
|
Academic & educational advising |
||||
|
Career counseling |
||||
|
Library |
||||
|
Academic Achievement Center |
http://www.dmacc.edu/web2000/student_services/academic_achievement_center.htm | |||
|
Computer labs |
||||
Disclaimer | ||||
|
“This syllabus is representative of materials that will be covered in this class; it is not a contract between the student and the institution. It is subject to change without notice. Any potential exceptions to stated policies and requirements will be addressed on an individual basis, and only for reasons that meet specific requirements. If you have any problems related to this class, please feel free to discuss them with me.” | ||||
Note: Syllabus subject to change
|
Topics |
Read |
Projects |
Due Dates |
Exams |
|
Week 1: Jan 8,9,10
An Overview of Computers and Logic Flow Charts Pseudocode
|
Intro & Chapter one |
Assignment: Problem 14. a&b Page 37 |
Monday January 22 |
|
|
Week 2: Jan 15 - Holiday No Class Jan 16,17
Logic Structures Modularization Documentation |
Chapters two & three |
Assignment: Exercise 6. Chapter 2, page 79. Draw both a Flowchart AND PsuedoCode for each problem. |
| |
|
Week 3: Jan 22,23,24
Mainline logic flow
|
Chapters four
|
Assignment: Chapter 4, Exercises 1 & 3, page 155. All parts
|
Chapter 2, Exercise 6 Due Wednesday Jan 24. |
|
|
Week 4: Jan 29,30,31
Selection Boolean Logic Iteration
|
Chapters five and six
Java Chapter one |
Java Lab 1-1 Assgnment: Chapter 5, Exercises 4 & 9 on pages 213-215
|
Chapter 4, Exercises 1 & 3 Due Wednesday January 31. |
|
|
Week 5: Feb 5,6,7 Review Exam |
Java Chapter two |
Java Lab 2-3
|
Java Lab 1-1 and Chapter 5 Exercises 4 & 9 Due Wednesday Feb 7. |
|
|
Week 6: Feb 12,13,14Control Breaks |
Chapter seven
Java Chapter three
|
|
Exam one | |
|
Week 7: Feb 19,20,21 Control Breaks |
Assignment: Chapter 7, Find the Bugs Exercises 1 & 2. pages 302-304 | Retake Exam One | ||
|
Week 8: Feb 26,27,
Open Lab Wednesday Feb. 28
|
|
Assignment: Chapter 7, Exercises 3 & 6, Parts a,c,d.
Java Lab 3-4
|
DUE Mon. Feb 26, Assignment: Chapter 7 Find the Bugs! |
|
|
Week 9: Mar 5,6,7
Arrays & Sorting
Menus Data Validation Merging |
Chapter eight and nine
Chapter ten and eleven
Java Chapter Four
|
Java Lab 4-7
|
Due Wed. March 7:
Java Lab 3-4 Chapter 7 Exercises 3 & 6
|
|
|
Week 10: Mar 12,13,14
Local Variables Encapsulation Passing Values Returning a Value Advanced Data Structures |
Chapter twelve |
|
|
|
Spring Break No Classes! |
||||
|
Week 11: Mar 26,27,28
Object Orientation |
No Class Monday and Tuesday March 26-27. |
Chapter 8, Find the Bugs #1 and #2. |
Due Wednesday March 28. |