SYLLABUS HANDOUT - Faculty Sites

advertisement
SYLLABUS HANDOUT
for
SPRING 2012
Introduction to Computer Programming
INFO 1003 – 5A
Ed Bohlman
WELCOME TO METROPOLITAN COMMUNITY COLLEGE
SYLLABUS
METROPOLITAN COMMUNITY COLLEGE
SECTION I: THE CLASS AND THE INSTRUCTOR
COURSE SECTION AND TITLE:
INFO 1003
Introduction to Computer Programming
ACADEMIC YEAR/QUARTER:
Spring 2012
INSTRUCTOR’S NAME:
Ed Bohlman
LOCATION OF CLASS:
FOC, Bldg 8, Room 202
LOCATION OF LABS:
FOC, Bldg 8, Room 202
METHODS OF CONTACTING INSTRUCTOR:
ebohlman@mccneb.edu
Office: 402-457-2838
Cell: 712-574-1431 (best way to contact)
Fax:
402-457-2946
METRO OFFICE LOCATION:
Fort Omaha, Building 8, Room 203
METRO OFFICE HOURS:
T---12:00 P. M. – 5:00 P. M. FOC Room 203/204
Th---2:00 P. M. – 3:00 P. M.
LAB HOURS:
METRO OFFICE TELEPHONE NUMBER:
IMPORTANT DATES:
DATE CLASS BEGINS:
DATE CLASS ENDS:
LAST DATE TO DROP CLASS:
DATES CLASS DOES NOT MEET:
M . (barring unforeseen circumstances)
W---12:00 P. M. – 1:00 P. M. at EVC ARC &
2:00 P. M. – 3:00 P. M. at SRP ARC & 6:00 P. M. –
8:00 P. M. at FOC 8
Th---12:00 P. M. - 1:00 P. M. at SOC ARC & 3:00 P.
M. – 4:00 P. M. at FOC ARC
S---10:00 A. M. – 12:00 P. M. at FOC 8
402-457-2838
3/13/12
5/22/12
5/8/12
Class will meet each Tuesday from 5:30 P. M. – 10:00 P.
SECTION II: THE COURSE
COURSE DESCRIPTION:
This course provides the beginning programmer with a firm foundation in concepts used in structured and
object-oriented computer programming. The course emphasizes the use of mathematical problem solving
Metropolitan Community College
2
and logic needed to understand a problem. The student uses printer spacing charts, flowcharts, pseudo
code, and algorithms to document logic as a solution to a programming problem. The student uses
current programming software to implement the logic as a computer program.
COURSE PREREQUISITES:
High School Algebra
COURSE OBJECTIVES:
Upon successful completion of this course, the student will be able to:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Demonstrate a basic understanding of the computer programming process.
Demonstrate skill using various design tools to design and code a computer program
Describe the concepts of decision making utilized in programming.
Describe the concepts of looping structures utilized in programming.
Understand how modularization is used in designing a computer program.
Define and manipulate single-dimensional and multiple-dimensional arrays.
Describe how to develop and utilize a menu-driven program.
Define and describe recursion.
Define basic concepts used in object-oriented programming.
Describe the use of Classes and Object in an object-oriented program.
Describe the concepts of an Event-driven program and the object-oriented concept of
Inheritance.
REQUIRED/SUPPLEMENTAL MATERIALS:
Textbook:
Edition:
Author:
Publisher:
Materials:
Starting out with Programming Logic & Design
2nd
Tony Gaddis
Addison-Wesley
USB memory stick
SECTION III: STUDENT RESPONSIBILITIES
METHODS OF LEARNING: Reading assignments, worksheets, homework, flowcharts, psuedocode,
tests.
ATTENDANCE STATEMENT: See student expectations below.
STUDENT WITHDRAWAL:
If you cannot participate in and complete this course, you should officially withdraw through
WebAdvisor at http://webadvisor.mccneb.edu or by calling Central Registration at 402-4575231 or 1-800-228-9553. Failure to officially withdraw will result in either an attendance-
Metropolitan Community College
3
related failure (FX) or failing (F) grade. The last date to withdraw is noted in the CLASS
IDENTIFICATION section of this syllabus.
RECORDING IN THE CLASSROOM: Students may not video or audio record class sessions
without the instructor’s knowledge and permission. If recording of class sessions is authorized
as a reasonable accommodation under Americans with Disabilities Act (ADA), the instructor
must have the appropriate documentation from College Disability Support Services. Permitted
recordings are to be used only for the individual student’s educational review of the class
session and may not be reproduced, posted, sold or distributed to others. Students who violate
this policy are subject to disciplinary procedures as outlined in the Student Conduct Code.
ACADEMIC HONESTY STATEMENT: Students are reminded that materials they may use as
sources for this course may be subject to copyright protection. Additional information about copyright
is provided on the library webpage at http://www.mccneb.edu/library, by your instructor, or by the
College's Copyright Officer. In response to incidents of student dishonesty (cheating, plagiarism, etc.),
the College imposes specific actions that may include receiving a failing grade on a test, failure in the
course, suspension from the College, or dismissal from the College. The disciplinary procedures are
available in Student Services.
USE OF STUDENT WORK
The ownership of student works submitted in fulfillment of classroom requirements shall remain with
the student(s): By enrolling in classes offered by Metropolitan Community College, the student gives
the College license to mark on, modify, and retain the work as may be required by the process of
instruction, as described in the course syllabus. The institution shall not have the right to use the work
in any other manner without the written consent of the student(s).
ACCOMMODATIONS FOR STUDENTS WITH DISABILITIES:
Metropolitan Community College will provide reasonable accommodations for persons with
documented qualifying disabilities. It is the student’s responsibility to request accommodations from
Disability Support Services (DSS) located in each Student Services Office. After students have
arranged for accommodations with DSS, the student and instructor should privately discuss these
accommodations. For further information, please contact DSS or visit http://www.mccneb.edu/dss/.
ASSESSMENT OF STUDENT LEARNING PROGRAM
Metropolitan Community College is committed to continuous improvement of teaching and learning.
You may be asked to help us to accomplish this objective. For example, you may be asked to respond
to surveys or questionnaires. In other cases, tests or assignments you are required to do for this course
may be shared with faculty and used for assessment purposes. This will be done in accordance with
FERPA guidelines.
TECHNOLOGY RESOURCES AND USE OF COLLEGE COMPUTERS
Metropolitan Community College
4
By using the information technology systems at MCC (including the computer systems and phones)
you acknowledge and consent to the conditions of use as set forth in the Metropolitan Community
College Procedures Memorandum on Acceptable Use of Information Technology and Resources. It is
your responsibility as a student to be familiar with these procedures. The full text of the Procedures
Memorandum may be found at the following website: http://www.mccneb.edu/itprocedures.htm
When using College computers at the computer labs, Learning Centers, Libraries and classrooms, you
need to login with your username and password*. Your username and password are the same
whenever you log into the network (campus computers), SharePoint Services, student e-mail,
WebAdvisor and WebCT (if enrolled in an online or blended course). For other systems not listed
above, your instructor will provide you with the necessary username and password information.
The Password Center (http://www.mccneb.edu/password) is a new web resource available to all
students and staff. This web site allows you to change (reset) your password even if you don’t know
your username and password, provided the personal information you enter to verify your identity,
matches the information the College has in it’s database. Verification information consists of student
ID number (or the last 5 digits of your Social Security number), last name, birth date, street address and
ZIP Code.
*Note: If you have not logged in before, your initial password is the first initial of your first name (in
UPPERCASE), the first initial of your last name (in lowercase), followed by your student ID number
with leading zeros to make the password 9 characters long. For example, if your name is Chris Doe
and your student ID number is 1234, your initial password will be Cd0001234.
1. Students are strongly encouraged to use the computer labs on a regular basis.
Although no one can do your homework for you, of course, lab staff are prepared to
assist you with any assignments from this class including help with underlying
concepts.
2. Students are reminded that computer labs are available for your use. Lab staff may
assist you in getting started on assignments, but you should contact your instructor
during office hours, by phone or e-mail for any homework related questions. INFO
students may schedule time with Ed Bohlman, computer faculty, for additional
instructional assistance.
EDUCATIONAL SERVICES PROGRAM AREA IDENTIFICATION:
Program Area
Computer Technology and Visual Arts
Dean
Tom Pensabene
Academic Dean’s email: tpensabene@mccneb.edu
Metropolitan Community College
5
SECTION IV: INSTRUCTOR RESPONSIBILITIES
COURSE ASSESSMENT
1. Types of Assessment/Assignments
a. Identify how students will be assessed (Homework and tests)
b. Identify other assignments (logic/math sheets)
c. You may hand in assignments up to 2 weeks late with no penalty. If there are
extenuating circumstances your instructor may take them up to 3 weeks late. If you hand
in all of your assignments on the last day of class, they will not be graded and your
grade will be negatively affected at least one letter grade. If you miss a test you will
need a valid reason or you will not be allowed to make it up. Excuses will only be
accepted by number to save us both valuable time. I think that I’ve already heard them
all. My favorite is “I’m sorry I didn’t make it to class yesterday. I was out drinking, got
in a little late, woke up feeling great, the sun was shining, the clock said 6:00, I went
into the kitchen to fix a cup of coffee and saw the sun in the west.”
d. Since all of my tests are open book, you are expected to be able to spell correctly. Also
correct grammar and punctuation are required. Any infraction will cost you points off.
2. Grading Policy
a. Your grade will be determined as follows: All of your homework assignments will be
percentage graded, the average calculated by dividing the total points earned by the
number of assignments given: (At least 1 assignment per week) Your midterm and final
test will be graded. The average of your homework and your two test scores will be
graded equally: At the end of the quarter your 2 test scores; midterm and final will be
added to your homework average and divided by 3. Then a grade will be earned as
follows:
90 – 100 = A
80 – 89 = B
70 – 79 = C
60 – 69 = D
0 -- 59 = F
Metropolitan Community College
6
3. Maintenance of Student Records
a. All of your assignments will be returned to you the following class day/night. Your tests
will be returned to you to look at and then returned to your instructor.
b. If Online or Blended discuss the online grade book (Not applicable)
c. Grade books (grade spreadsheets) will be kept by the instructor for a minimum of one
(1) year.
d. Student tests, papers, projects, etc., that were graded by faculty for determining the final
grade and were not returned to the student, will be kept for one (1) year.
STUDENT EXPECTATIONS
Required Expectations
1. The delivery method of this class is in the classroom. You are expected to be in class
whenever class is in session. If you have an unavoidable absence your instructor will do
everything possible (within reason; meeting with you personally on Saturday or Sunday is
not within reason; but a phone call anytime is within reason. The only time that I will not
talk to you is when I’m in another class) to assist you in making up your work. Your
instructor has 8 hours per week as part of his schedule in lab and 6 hours per week of
office hours. You are encouraged to see your instructor at any of those times that are
convenient for you. See contact information above for times and locations. Your
instructor wants you to succeed. This does not mean that your instructor will do your
work for you but it does mean that he will do everything in his power to help you learn.
2. You are expected to behave like ladies and gentlemen in the classroom. This includes the
following:
Turn your cell phone on vibrate when you are in class. If you receive a call that you want
to answer leave as quickly as you can so as to keep disruption to a minimum. No calls are
allowed during tests. You MUST shut your phone off during tests, not on vibrate; OFF!
Listen to your instructor while he is lecturing. If you are certain that you don’t need any
lecture kindly leave the room. Just don’t ask questions later that were answered while you
were not present.
When your instructor asks you to work on a problem, please do that so that he may assist
you with any problems that you have.
When a student fails to show for class at the beginning of a quarter (registered, but never attended),
they should be submitted on the Census roster as never attended with a reason code of WX. The WX
code will result in a course deletion with a 100% refund for the student. This option will only be
available at the beginning of each quarter.
For on- campus and hybrid classes, if a student
attends even one class session, they should not be submitted with a WX. For on-line classes, the
student should have engaged in a class activity, not simply logged on. If they did not engage in a class
activity, they should be reported as a WX. There is no appeal process for the WX. The only subsequent
option is a late registration.
Metropolitan Community College
7
After the Census roster deadline, if a student ceases attending, and fails to properly withdraw from the
course on their own, an instructor may submit a grade of FX with a last date of attendance required. An
FX grade should be issued in conjunction with attendance policy as stated in your course syllabus. An
FX indicates an “attendance related failure” and should be assigned on the grade roster when final
grades are issued. FX grades appear on official transcripts. The FX grade does affect GPA calculations
in the same manner as F. If an instructor issues a grade of F, the assumption will be made that the
student completed the course and “earned” the F grade.
Suggested Expectations
See above.
Notice: This syllabus is written as an expectation of class topics, learning activities, and expected
learning outcomes. However, the instructor reserves the right to make changes in this schedule that
may result in enhanced or more effective learning for students. These modifications will not
substantially change the intent or objectives of this course and will be done within the policies and
guidelines of Metropolitan Community College.
LEARNING SUPPORT
Metro's Learning, Math, and Writing Centers can help you achieve educational success. The staff in
these centers provides drop-in assistance with basic math, reading, writing and computer skills. We
offer a friendly, supportive learning environment. Self-paced computer-assisted instructional support
in reading, vocabulary, typing, English as a Second Language, and online course orientation is also
available.
Metropolitan Community College
8
Detailed information about these services are in the Student Handbook, College Catalog, and online.
Links to these resources are located at http://www.mccneb.edu/learningcenter/.
COLLEGE POLICIES
College policies, such as student rights and responsibilities, academic standards, plagiarism, and etc.
are outlined in the College Catalog and Student Handbook. This information can be accessed via the
online catalog at http://www.mccneb.edu/academics/catalog.asp.
STUDENT WITHDRAWAL: If you cannot participate in and complete this course, you should
officially withdraw by calling Central Registration at 402-457-5231 or 1-800-228-9553. Failure to
officially withdraw will result in either an attendance-related failure (FX) or failing (F) grade. The last
date to withdraw is noted in the CLASS IDENTIFICATION section of this syllabus.
STUDENT CODE OF CONDUCT: The college has a standard code of conduct that involves
consequences for specific academic and non-academic behavior that may result in a failing grade,
probation, or suspension from the college. More complete information about the code of conduct is
located in the Student Services portion of the online catalog
(http://www.mccneb.edu/catalog/studentinformation.asp).
ACCOMMODATIONS FOR STUDENTS WITH DISABILITIES:
Metropolitan Community College will provide reasonable accommodations for persons with
documented qualifying disabilities. It is the student’s responsibility to request accommodations
from Disability Support Services (DSS) located in each Student Services Office. After students
have arranged for accommodations with DSS, the student and instructor should privately
discuss these accommodations. For further information, please contact DSS or visit
http://www.mccneb.edu/dss/.
ACCOMMODATIONS FOR STUDENTS WITH DISABILITIES: If you have a disability that may
substantially limit your ability to participate in this class, please contact a Vocational Special Needs
Counselor, located in the Student Services Office on each campus. Metropolitan Community College
will provide reasonable accommodations for persons with documented qualifying disabilities.
However, it is the student’s responsibility to request accommodations. For further information, please
contact the Student Services Office at your campus.
Other pertinent college policies are posted on the CDS website www.mccneb.edu/cds
Procedure for Grade Appeals and Other Course Concerns:
A student who wishes to appeal a grade or other course matters should follow the appeal
procedure listed below. The appeal process for course grades or other course matters must be
initiated no later than the end of the quarter (last class day) following the quarter in which the
course was completed. The appeal process begins when a student writes a letter to the instructor
Metropolitan Community College
9
(1st level of appeal). If dissatisfied with the appeal at any level, the student may appeal in
writing to the next level:

1st Level: Instructor

2nd Level: Appropriate Academic Dean

3rd Level: Vice President for Learning and Academic Affairs
Course concerns are best resolved with the course instructor. If you feel you have an on-going issue,
you must first e-mail the instructor with your course concerns in a respectful, straightforward manner.
The purpose of this e-mail is to seek a resolution between you, the student, and the instructor, pointing
specifically to the syllabus and how you (as the student) can show that the procedures set up in the
syllabus were not upheld. At this point, most disputes can be resolved. A further appeal makes it to
the level of Dean only in rare cases when a written appeal to the instructor is unsuccessful. If after the
instructor/student dialog a disagreement remains, you may contact the dean’s office via e-mail
including:
(1) Your initial correspondence to the instructor
(2) The instructor’s reply to you
(3) Your supporting data that the procedures established in this syllabus were not upheld.
SECTION V: SCHEDULE OF ASSIGNMENTS:
Instructor reserves the right to make chapter/date adjustments to this schedule to best benefit student
learning.
Week
3/13/12
3/20/12
3/27/12
4/3/12
4/10/12
TOPIC
Review Syllabus
Introduction to Computers and Programming
Input, Processing and Output
Modules
Decision Structures and Boolean Logic
Repetition Structures
Functions, Arrays
CHAPTERS
1,2
3
4,5
7,8
4/24/12
Sorting and Searching arrays
Review for midterm test
Midterm Test (Open book, open notes, use
your computer)
Menu-Driven Programs
11
5/1/12
Recursion
13
5/8/12
Object-Oriented Programming
14
4/17/12
Metropolitan Community College
ASSIGNMENTS
All assignments due
the week following
when given.
9
10
5/15/12
5/22/12
GUI Applications & Event –Driven
Programming
Final Exam (Same rules as for midterm)
Metropolitan Community College
15
Last assignment due
9:45 P. M. 5/22/12
11
Download