Calhoun Community College
CIS 110
- Intro to Computer Logic & Programming


Spring Semester 2008
Time & Day: 5:30 - 6:45 T, TH
Computer & Office Information Systems
Course Syllabus

Anthony Goodeill , Instructor
Phone: 655-1733
Research Park, 126
Email: agoodeill@gmail.com
Office Hours: 3:00 - 4:00 (M-TH) or by appt

  Syllabus (Word)
  Assignment Due Dates (pdf)  |  (doc)
  Daily Questions (pdf) | (doc) updated
  Powerpoint Presentations
      > Examples
INTRODUCTION: This course is designed to introduce the student to the process of thinking through the problem solving process. All updates will be listed here.

Course Description:

This course includes logic, design, and problem-solving techniques used by programmers and analysts in addressing and solving common programming and computing problems. The most commonly used techniques of flow charts, structure charts, and pseudocode will be covered, and students will be expected to apply the techniques to designated situations and problems.

 

This course provides the beginning programmer with a guide to developing structured program logic.  This course assumes no programming language experience – the information is non-technical and emphasizes good programming practices.  The examples are business examples in that they do not assume mathematical background beyond high school business math.  This course provides the student with a sound background in logic no matter what programming languages they eventually use to write programs.  This course introduces students to programming concepts, enforcing good style and logical thinking.  This course combines text explanation with flowcharts and pseudocode examples to provide students with alternative means of expressing structures logic. 

Prerequisites / Co requisites NONE
This course is the first course to be taken before the student begins a programming language.  This course is required by all CIS majors.  It is NOT the first CIS course to take if you do not have any knowledge of computers.

This course is required for the AS Computer Information Systems program, AAS Computer Information Options I, II, and III. Students should consult the College Catalog for other courses required in this program.major. For specific information on transferability of this course, please contact the Institution you plan to transfer.

Required Text:

This all comes bundled together in the bookstore:

1. Programming Logic and Design, Comprehensive, Fourth Edition (Paperback), Joyce Farrell,
ISBN-13:
978-1418836337

2. Learning to Program with Alice, (Paperback),by Wanda P. Dann (Author), Stephen Cooper (Author), Randy Pausch (Author),
ISBN-13: 978-0131872899

3. Internet Resource Centers hosted by Course Technology at www.course.com that offers Web links, updates to textbooks, study tips, quizzes and assignments, and supplementary projects. 

 

4. Library and LRC resources and services are accessible on-line at http://lib.calhoun.edu/lib.


Recommended Media: Memory thumbdrive with at least 256MB of storage.

Objectives:

At the completion of this couse, with appropriate study, you will be able to:

• Solve problems using structured design.
• Solve problems using step-wise refinement.
• Know and demonstrate the use of commom computer algorithms such as basic control structures.
• Create flowcharts, pseudo code, and UML diagrams for problem solving for top-down and object oriented programs.

 Grading Scale:

Attendance

 25 PTS

 

A = 90 - 100

Homework / Assignments

175 PTS

 

B = 80 - 89

Daily Questions / Participation

200 PTS

 

C = 70 - 79

Group Project

200 PTS

 

D = 60 - 69

 

------
  F = 0 - 59
 

600 PTS

   

Attendance:

Regular attendance is expected. I know there will be some cases when you will have to miss. You will be allowed 2 days of unexcused absence, before deductions on your overall grade will take place. To have an excused absence, you must notify me before the absence with a legitimate reason. Students are responsible for all class assignments covered during their absence. So make sure you find out what you missed from your classmates to make sure you get it turned in on time. If you miss more than 4 classes, your grade will change to a "W" for non-attendance and you will be dropped from the course. Withdrawal from the class can affect eligibility for federal financial aid.


Students are responsible for activities missed during any absence, whether excused or unexcused, and make-up work will be governed by the instructor as stated in the course syllabus.  It is the student’s responsibility to keep a record of his/her absences and to understand specific policies detailed in each course syllabus.  Communication with the instructor concerning absences is essential.  Appeals of involuntary withdrawals are made at the divisional level to the division chairperson.

Military personnel who are involuntarily called to active duty for unscheduled and or emergency situations and those individuals called for jury duty will be excused.  Official documentation will be required.  College related events such as field trips, athletic competitions, and drama productions, which are documented by the college, will also be excused. Official documentation will be required.

Homework / Assignments:

Assignments will come from each section covered. The instructor will tell you what assignments are due and when they are due. All assignments will be given due dates. Any assignment turned in late will receive a grade of zero points. Please be sure to include the page number and exercise number on the assignment when you turn it in.
Click here for the homework deadlines
.

Class Schedule:
Week 1 An Overview of Computers and Logic, Chapter 1 (FARRELL)
Week 2 Understanding Structure, Chapter 2 (FARRELL)
Week 3 Chapters 1 and 2 (ALICE)
Week 4 Chapter 3  and 4 (ALICE)
Week 5 Chapter 4 and 5 (ALICE)
Week 6 Chapter 6 (ALICE)
Week 7 Chapter 7 and 8 (ALICE)
Week 8 Chapter 4 (FARRELL)
Week 9 Chapter 3 (FARRELL)
Week 10 Chapter 5 (FARRELL)
Week 11

Chapter 6 (FARRELL)

Week 12 Chapter 7 (FARRELL)
Week 13 Chapter 7 and 8 (FARRELL)
Week 14 Chapter 8 (FARRELL)
Week 15 GROUP PROJECT WEEK FINALITY

Daily Questions / Participation:

Discussion questions are designed to explore weekly topics and concepts.  We can enhance our understanding by sharing our thoughts and experiences with each other.  Generally, your responses to each discussion question should be at least about 150 words in length.  You should turn in your weekly DQ no later than the next class where we will discuss the topic.

 

DQ TOPICS || DQ DEADLINES


Class Participation is expected of you and means that you meaningfully contribute to class discussions.  A portion of your course grade will be based on your active and thoughtful participation in class discussions.  As much as possible, try to relate your "real world" experiences to the DQs.
Assignments, and discussion questions, are NOT "participation".
Your class comments should add significantly to the discussion by suggesting other solutions, pointing out problems, or even totally disagreeing!  Your discussion will be evaluated based on:
1.  Quality of your participation
2 .  Ability of your comments to motivate others in a collaborative effort.

Group Project: This project will bring together different aspects of the class that we have learned about during the class and utilize your writing skills. There are three components of the semester project. The components are the 10 page research paper, PowerPoint presentation and a final working (ALICE) application project.
Exams: There will be three exams during the semester.

Withdrawal Date and Procedure:

A student who wishes to withdraw may do so in accordance to the policy outlined in the College Catalog.

Academic Integrity Statement:

Plagiarism, cheating, and other forms of academic dishonesty are prohibited. In addition to other possible disciplinary sanctions, which may be imposed through the regular institutional procedures as a result of academic misconduct, your instructor will assign an "F" for the exercise or examination that evidences academic misconduct for the first offense and assign an "F" for the course for repeated offenses.

 

Academic honesty is highly valued at the Calhoun Community College.  Students must always submit work that represents their original words or ideas.  If any words or ideas used in an assignment do not represent the student’s original words or ideas, all relevant sources must be cited along with the extent to which such sources were used.  Words or ideas that require citation include, but are not limited to, all hard copy or electronic publications, whether copyrighted or not, and all verbal or visual communication when the content of such communication clearly originates from an identifiable source. 

Other:

If you have a disability and think you will need some form of reasonable classroom accommodations to help you achieve your full academic potential, please Calhoun's Disability Services office in the Chasteen Student Center, Room 218 (Decatur Campus) or call (256)306-2630 or 306-2635. Huntsville Campus students may contact David Johnson, Office 101Q or phone 890-4720.


Game or Unauthorized Internet Use: It is unacceptable to play games during class. During the lecture or discussion portions of class you may not type, browse the Internet or have anything open unless we are discussing it at the time.

All cell phones must be cutoff. This is educational time. Class does not need to be interrupted by a student leaving class to answer a cell phone call. The only exception to this is if you let me know at the beginning of class that you will be receiving an emergency call and you can put your phone on vibrate. If I catch you with your phone on,