CIS125 Intro to Programming Logic

FALL 2010

Monday and Wednesday:   11:15am - 12:40pm     Room 8-01F

Links Class Information

Syllabus: 

INSTRUCTOR:  Jeff Gullion
OFFICE:  8-02-B
PHONE:  515-964-6367
EMAIL: jhgullion@dmacc.edu
INSTRUCTOR WEBSITE:  http://www.dmacc.edu/instructors/jhgullion/

REQUIRED TEXT: 

Programming Logic and Design Sixth Edition Comprehensive by Joyce Farrell
Course Technology
ISBN-10: 0538744766
ISBN-13: 978-0538744768

Java Programs to Accompany Programming Logic and Design 3rd Edition by Joyce Farrell
Course Technology
ISBN-10: 0538744804
ISBN-13: 978-0538744805

 

OBJECTIVES:

Students will learn to identify, decribe and use basic structures of programming languages. These concepts apply to most programming languages in industry today.

I. ATTENDANCE:

This class schedule includes classroom time for the presentation and discussion of material. Students are expected to have completed any assigned readings in preparation for class and be prepared to discuss the assigned material. Attendance is encouraged and expected.

II. PROGRAMMING ASSIGNMENTS:

  • There will be 8-12 assigned programs throughout the course.Each project will be given a DUE DATE when assigned.Each project will be worth 10 points.Assignments turned in after the due date without prior discussion with the instructor will be reduced by 20%

  • Students are encouraged to assist each with projects but are expected to do their own work. Joint projects and any work copied from another person will not be tolerated and will be given a ZERO score.

III.  EXAMS:

  • There will be 4-5 EXAMs worth 50 points eachQuiz/Exam dates will be announced in class.

  • NO MAKEUP EXAMS WILL BE GIVEN WITHOUT PRIOR APPROVAL FROM THE INSTRUCTOR.

IV:  Lab Quizzes:

  • There will be 2-5 Lab quizzes during the course of the semester.Each Lab Quiz will be worth 10 points.Quiz/Exam dates will be announced in class.

  • NO MAKEUP QUIZZES WILL BE GIVEN WITHOUT PRIOR APPROVAL FROM THE INSTRUCTOR.

V: COURSE GRADE:

The Final Course grade will be determined by combining your grades based upon the following: 

Programming  Assignments 30%
Exams 50%
Lab Quizzes 20%

The grading scale is as follows: 90% AND ABOVE = A, 80% to 89% = B, 70% to 79%= C, 60% to 69 = D, 59% AND BELOW = F.   Pluses and minuses will be used at the instructor's discretion.

VI. CHEATING AND PLAGIARISM

Engaging in any form of cheating or plagiarism on an assignment, test, quiz or project will result in a ZERO grade for that particular assignment. These acts are considered academic misconduct by the college and various disciplinary actions may be taken.

VII.     This syllabus is tentative and the instructor reserves the right to make changes during the course of the semester.VIII.   SPECIAL NEEDS

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. 

 

top

CLASS ASSIGNMENTS:
Week

Date

Topic Assignments and Due Dates
1

Aug 30

Sept 1

Introduction

Chapter 1 Overview

 
2

Sept 6

Sept 8

LABOR DAY HOLIDAY!! No Classes

Chapter 2 Working with Data

Chapter 2 Review Exercises 1 and 2

 

3

Sept 13

Sept 15

Chapter 2 continues... Chapter 3. Exercise 4 a,b,c and d. Page 130. Robot Arm
4

Sept 20

Sept 22

Chapter 3 Structure Chapter 3. Game Zone 12. Rock,Paper,Scissors
5

Sept 27

Sept 29

Exam #1 Chapters 1-3

Chapter 4 Making Decisions

Chapter 4 Part 1. Exercises 3a. and 4a. Page 178.
Turn in an IPO Chart, Raptor Code and Test Plan

6

Oct 4

Oct 6

Chapter 5 Looping Chapter 4 Part 2. Exercises 3b. and 4b. Page 178Turn in an IPO Chart, Raptor Code and Test Plan
7

Oct 11

Oct 13

Chapter 5 continues "GUI Menus"

 

Chapter 4 Parts 1 an 2. DUE!

8

Oct 18

Oct 20

Review

Exam #2 Chapters 4-5

 
9

Oct 25

Oct 27

Chapter 6 Arrays Chapter 6 Exercise 1, part a. and b.
10

Nov 1

Nov 3

Chapter 6 continues...

Chapter 7 File Handling

 

Chapter 6 Exercises DUE!

11

Nov 8

Nov 10

Chapter 7 continues...  
12

Nov 15

Nov 17

Chapter 8 Advanced Array Concepts

 

 
13

Nov 22

Nov 24

Review

Exam #3 Chapters 6-8

 
14

Nov 29

Dec 1

Chapter 9 Modularization  
15

Dec 6

Dec 8

Chapter 10 Object Oriented Programming  
Final

Monday
Dec 13
11:30- 1:30pm

Final Exam (comprehensive)

 

top

LINKS:

http://download.oracle.com/javase/6/docs/api/    Java/Sun provided list of all Classes for version 6.

 

top