http://www.dmacc.edu

Syllabus

 

Academic Standards Commission

 

Instructor Information

Name

Jeff Gullion

E-mail address

jhgullion@dmacc.edu

Phone number

515-964-6367

Fax number

515-965-7135

Office location

 Ankeny Campus

Building 8, Room 2B

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

21812

Days & Time

MW 10:10 - 11:30am

Location

Ankeny AN08-9

Course description

http://www.dmacc.edu/courses/descriptions.htm

Prerequisites

 

Course competencies

http://www.dmacc.edu/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.  Students are expected to participate in class discussions.

Missed exams

No make up exams will be given without prior approval from the instructor.

 

 

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

http://www.dmacc.edu/

Instructor home pages

http://www.dmacc.edu/instructors/jhgullion/welcome.htm

 

Admissions & registration

http://www.dmacc.org/potienti.htm

WebCT

http://webct.dmacc.edu/

Student handbook

http://www.dmacc.edu/handbook/

Add/drop dates

http://www.dmacc.edu/academiccal.htm

Refund policy

http://www.dmacc.org/refund.htm

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,
515-964-6809 TTY or the counseling & advising office on any campus for an Application for Accommodation.

Academic & educational advising

http://www.dmacc.org/student_services/academic_advising.htm

Career counseling

http://www.dmacc.org/student_services/career_resource.htm

Library

http://www.library.dmacc.cc.ia.us/

Academic Achievement Center

http://www.dmacc.edu/web2000/student_services/academic_achievement_center.htm

Computer labs

http://www.dmacc.edu/helpdesk/HD_student.htm

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/Assignments

Due Dates

Exams

Week 1:

Jan 7,9

 

An Overview of Computers and Logic

 

Pseudocode

 

 

Intro

Chapter 1

 

 

 

Week 2:

Jan 14,16

 

Logic Structures

 

 

Chapters two & three

 

Java Chapter one

Ch2, Exercise 5, page 79.
Ch3, Exercise 2, page 113.

 

Java Lab 1-1 (in class)
Java Lab 2-1 (in class)
Java Lab 2-2 (in class)
Java Lab 2-3 (in class)

 

 

 Week 3:

Jan 21 - Holiday

 

Jan 23

 

Modularization

Documentation

Mainline logic flow

 

 

 

Chapters three &

four

 

 

Ch4, Exercise 1, page 155.
Ch4, Exercise 3, page 155.
Parts: IPO chart, output mockup and psuedocode for each.

DUE Wednesday!

Ch2, Exercise 5, page 79.
Ch3, Exercise 2, page 113.

 

Week 4:

Jan 28

Selection

Boolean Logic

 

Jan 30

 

 

 

 

 

Chapter five

 

 

Java Lab

 

 

 

 

 

 

Java Lab 3-1 (in class)

Java Lab 3-2 (in class)

Java Lab 3-3 (in class)

Java  Lab 3-4 (in class)

 

 

 

DUE Monday!
Ch4 Exercise 1, page 155.
Ch4 Exercise 3, page 155.

Ch5 Exercise 3, page 213
Ch5 Exercise 4, page 213
* Parts a & d along with an IPO chart

 

Week 5:

Feb 4

Iteration

 

Feb 6

 

 

Chapter Six

 

Java Lab

 

 

 

 

 

 

Java Lab 4-1 (in class)
Java Lab 4-2 (in class)
Java Lab 4-3 (in class)
Java lab 4-4 (in class)

 

Ch6 Exercise 7, page 259
Ch6 Exercise 8, page 260

DUE Wednesday!
Ch5 Exercises!!

 

Week 6:

Feb 11

 

Feb 13  

 

 

Review

 

Exam #1

 

 

 

 

 

 

Exam #1 Chapters 1-6

Week 7:

Feb 18, 20

Control Breaks


Chapter seven

Java Chapter three

 

 

 

 

Week 8:

Feb 25, 27,

 

Arrays

 

Chapter eight

 

 

 

 

 

 

Week 9:

Mar 3, 5

 

Arrays & Sorting

 

 

 

Chapter eight and nine

 

 

 

 

 

 

Week 10:

Mar 10

 

Mar 12

 

 

 

 

 

Review

 

Exam #2

CLASS CANCELLED!!!!

 

 


Spring Break
No Classes!

Mar 17, 19
 

 

 

 

 

Week 11:

Mar 24, 26

 

Arrays

 

 

 

 

Chapter Eight

 

 

 

 

 

 

Week 12:

Mar 31, Apr 2

 

 

 

 

  Find the Bugs Chaps  8 & 9

 

 

Week 13:

April 7, 9

 

Advanced Arrays

 

 Chapter Nine

 

Chapter 13 Object Oriented Programming

  Chap 9 Exercise 8.  IPO and Pseudocode!

 

 

 Find the Bugs Chap 8&9 DUE!!

 

 

 

 

Week 14:

Apr 14, 16

 

 

 

 

 

 

 EXAM #2  Chapters 7-9

  Chap 9 Exercise 8 DUE!!

Exam #2 Chapter 7-9

Week 15:

Apr 21, 23

 

 

 

 

 

 

Week 16:

FINAL

Apr 28
10:30-12:45

 

 

 

 

 Final Exam