Genesee Community College cis125 Programming and Problem Solving



Download 30.39 Kb.
Date08.01.2017
Size30.39 Kb.
#7777

CIS125 - Programming and Problem Solving

Fall 2014
INSTRUCTOR: Mrs. Boyd PHONE: 585-243-2990 x2236

E-MAIL: marcyboyd@yorkcsd.org
OFFICE HOURS: daily: 8:40-9:15am and usually 2:30-3:05 (make appointment)

______________________________________________________________________________
TEXTS & SUPPLIES:
Programming in Visual Basic 2010 Published by McGraw-Hill Irwin

Julia Case Bradley 978-0-07-351725-4

2- USB Drives, Two pocket folder, daily access to computer
COURSE DESCRIPTION:

Develops computer skills for problem solving using Visual Basic programming software. Solves a

    variety of problems by developing a strategy, applying appropriate techniques, and testing results.

    Students should plan time to complete the necessary programming projects using computing facilities

Three class hours. Prerequisite: MAT 102 or higher
COURSE OBJECTIVES:

At the conclusion of the course, students will be able to demonstrate each of the following skills through computer projects, or tests:



  1. The student must demonstrate, when sitting at his or her individual work station in the presence of the instructor, the ability to solve problems using a programming language approved by the full-time faculty. Flash-Action Script 2.0 (or higher) or "Visual Basic 2005 (or higher)" must be available for the student to use during class time.

  2. Demonstrate familiarity with computer hardware, operating systems, and application software as documented by unit tests covering these terms/skills

  3. Document the process of software development, by using a minimum of 3 remarks in a program, using Java or Visual Basic language.

  4. Using a computer, apply problem-solving techniques through the use of flowcharting, program analysis charts, structure charts, interactivity charts, IPO charts, algorithms, and programming in a minimum of one in-class/at-home assignment.

  5. Write at least two programs that identify a minimum of three types of common problems.

  6. Write at least one program that differentiates between basic data types of variables and constants – character, numeric, and logical types.

  7. Write at least one program applying the rules of internal and external documentation in order to illustrate an understanding of the importance of these elements in program design.

  8. Write two modules containing cohesion, coupling, or functions.

  9. Write at least one program that contains one of the four logic structures: sequential, decision, loops, and case.

  10. Write at least one program design applying the use of parameters.

  11. Write at least one program that contains a minimum of two logic structures.

  12. Students will pass (with a grade of 70% or more) a mandatory departmental practical final exam given during the last week of the course. If a student fails this final, s/he fails the course, regardless of his or her other grades in the course. Students have one opportunity to retake the practical within one set period of time, one week to 10 days after the initial offering, as scheduled by the professor. *


ATTENDANCE:

Attendance is required for all classes. A student’s final semester average will be lowered by 4 points for each class they are absent beyond 1 absence. If you are not in class on a test day then you get a zero. Unless you have a signed letterhead note from a doctor, hospital, judge or law enforcement.


GRADING:

Final grades will be based on the number of points that are accumulated during the class divided by the number of total possible points. The result of the division is then multiplied by 100 which will give a result from 0 - 100.

90 - 100 = A 80 - 89 = B 70 - 79 = C 60 - 69 = D < 60 = F

You will be given exams periodically. Dates and content of exams will usually be announced in class.

There will also be programming projects due.
PROJECTS:

1} Projects will be handed in at the beginning of class. Any late project will only receive a maximum of 50% for the grade and after a week or more it will be a ZERO.

2} When handing in a computer disk / USBDrive make sure it has your name on it and the project that is due that

day is in a clearly labeled folder.


Be sure that each page of your output is clearly labeled with the filename and question number to which it corresponds. If the pages are not clearly marked so that I can easily find a particular output, then you will not receive credit for that part of the assignment.
The pages you submit need to be stapled together with your name on all the pages, and handed in in a folder, with your name on it. (Failure to put the project in a folder will result in the loss of five (5) points from the project.)
LAB TIME:

A minimum of at least four hours per week working on the computer outside of class time will be necessary to complete exercises.


DISABILITY STATEMENT:

I would like to hear from anybody who has a special need, which may be the result of a disability. I am reasonably sure we can work out whatever arrangement is necessary, be it special seating, testing or other accommodation. See me after class as soon as possible.


Plagiarism and Cheating:

Cheating is obtaining or intentionally giving unauthorized information to create an unfair advantage in an examination, assignment, or classroom situation. Plagiarism is the act of presenting and claiming words, ideas, data, programming code or creations of others as one’s own. Plagiarism may be intentional – as in a false claim of authorship – or unintentional – as in a failure to document information sources using MLA (Modern Language Association), APA (American Psychological Association) or other style sheets or manuals adopted by instructors at the College. Presenting ideas in the exact or near exact wording as found in source material constitutes plagiarism, as does patching together paraphrased statements without in-text citation. Disciplinary action may include a failing grade on an assignment or test, a failing grade for the course, suspension or expulsion from the college, as described in the Code of Conduct.
Inappropriate behavior on the computer:

Accessing an objectionable site (pornographic, hate speech, bomb building etc…) will result in an immediate F for the semester.


CALENDAR FOR CIS125 - Fall 2013

This is a general schedule for CIS125. There may be variations or a change from this schedule.

Week #

TOPIC

READING

ASSIGNMENT

1-2

Intro. to the class




Check WebCT

3

Intro to VB .NET

Chapter 1

Hello world program

4

User Interface Design

Chapter 2

Project 1

5

Variables,Constants&Calculations

Chapter 3


Project 1 DUE

6-7

Decisions & Conditions

Chapter 4

Project 2

8-9

Menus & Common Dialog Boxes

Chapter 5




10

Review for Test / Lab Day







11

Midterm




Project 2 DUE


12

Thanksgiving Break




Project 3

13

Multiform Projects

Chapter 6




14

Lists, Loops & Printing

Chapter 7




15

Arrays

Chapter 8

Project 3 DUE

Final Project



16

Saving Data in Files

Additional VB Topics



Chapter 11




17

Review for Test / Lab Day







18-20

Last Test, review & final




Final Project DUE

Directory: site -> handlers

Download 30.39 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page