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 2

Office hours:

See Office Schedule

By appointment :

 

 

Course Information

Course title

Computers and Program Logic

Course number

CIS 125

Credits

3

Section number

1

CRN number

11633

Days & Time

MW 11:15-12:40am

Location

Ankeny AN08-01F

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 Fifth Edition Comprehensive by Joyce Farrell
Course Technology ISBN: 978-1-4239-0196-9

 

Visual Logic

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.

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

Due Dates

Exams

Week 1:

August 25, 27

 

An Overview of Computers and Logic

- Problem Solving

 

 

Intro & Chapter 1

 

 

 

Week 2:

September 1 Holiday No Class

 

September 3

 

Understanding Structure

 

Chapter 2 begin...

 

 

 

 Week 3:

Sept 8, 10

 

Understanding Structure

 

 

 

Chapter 2 continue...

 

 

 

 

 

 

 

Week 4:

Sept 15, 17

The Program Planning process

 

Chapter 3 begin...

Assigned:

Chapter 3 Find the Bugs 1.

Chapter 3 Find the Bugs 2..

Chapter 3 Exercise 2. page 131

(Write Psuedocode)
(Flowchart is worth extra credit) 

 

 

 

 

Week 5:

Sept 22, 24

 

 

Review

 

 

Exam One!!

Week 6:

Sept 29,

Oct 1

 

Making Decisions

 

Chapter 4

 

 

 

 

Week 7:

Oct 6, 8

 

Looping

 

 

Chapter 5

 

     

Week 8:

Oct 13, 15

 

 

 

 

Review

 

 

 

 

Week 9:

Oct 20, 22

 

Arrays

 

Chapter 6

 

 

 

 

Week 10:

Oct 27, 29

 

Methods

Chapter 7

 

 

 

 

 

Week 11:

Nov 3, 5

 

Control Breaks

Chapter 8

 

 

 

Week 12:

Nov 10, 12

 

 

 

Review

 

 

 

Week 13:

Nov 17, 19

 

Object oriented Programming

 

Chapter 11

   

 Exam Two!!

Week 14:

Nov 24, 26

 

Event Driven GUI programming, animation, exception handling

Chapter 12

   

 

Week 15:

Dec 1, 3

tba      

Week 15:

Dec 8

Review

     

Week 16:

FINAL

December 12
12:00-2:15

 

 

 

 

 Final Exam