IS 2244

Computer Programming I

IS 2244 TCWA

Spring Semester 2012

Instructor: / Dr. Mary Astone
Course Prerequisites: / Grade of C or higher in IS 2241 and MTH 1112
Office Hours / Monday: 7:30 - 9 a.m., 11 a.m. – 1:00 p.m.
Wednesday: 7:30 - 9 a.m., 11 a.m. – 2:00 p.m.
Friday: 7:30 - 9 a.m., 11 a.m. – 11:30 a.m.
Office Location: / 231F Bibb Graves Hall
Office Telephone: / 334-670-3632
334-670-3413 or 670-3459 Secretary
334-670-3599 FAX
Email: /
Subject line: IS 2244, your Last Name, First Name, Reason for Email
[Do this on every email]
Student Emails to Professor:
When a student emails the professor, a notation MUST be made in the subject line indicating the Course Number, Student’s Last Name, Student’s First Name, Reason for Email. If you do not follow these rules your email will be ignored and treated as NOT received.
(E.g., for homework identifier BIO the following is a correct subject line entry for a Student named John Doe
Subject: IS 2244, Doe, John, BIO)
Time of Class: / 10:00 to 10:50 am MWF
Class Location: / 219 Bibb Graves
Course Description: / An introduction to a programming language is provided. The course presents programming fundamentals, including program structure, assignment, data types, input/ output, flow of control, and functions. It includes top down design, structured programming using the basic control structures, sequence, decision, and repetition, modularization, and encapsulation. Prerequisite: Grade of C or higher in IS 2241 and MTH 1112, (MTH 2201 recommended).
Course Objectives: / On completion of the course, the student should be able to:
1. Describe computer organization, hardware, software, and programming concepts.
2. Use an integrated programming tool.
3. Solve simple application problems with computer programs.
4. Generate input and output using I/O streams.
5. List arithmetic and logic operators and their precedence.
6. Describe and use control structures in structured programming.
7. Explain and use simple functions.
Course Purpose / To introduce the vocabulary and principles associated with programming, to enable an understanding of the importance of computers in the changing business, social, and scientific structures in society, and to establish the groundwork for upper-level IS or CIS study.
Text(s): / Starting Out with C++ 6th Edition, by Tony Gaddis, ISBN: 0-321-54588-5
Other Materials: / USB or CDs for use in the course.
Scantron Form No. 882-E for exams [this is a teal green color]
Grading Methods: / Three exams / 81 % of final grade
Weekly quizzes
4 to 10 programming lab assignments / 19% of final grade
Grading Scale: / A / 90-100%
B / 80-89%
C / 70-79%
D / 60-69%
F / 0-59%
HOMEWORK (LAB ASSIGNMENT) POLICY:
1.  Assignments will be received for a grade. To be considered on time they must be submitted according to requirements. Any point after the due date and time is considered late.
2.  To get credit for assignments the student must do the following:
a. Submit materials meeting ALL the requirements, including correct subject line on email, correct names on all documents submitted, and all necessary documents submitted together as attachments to one email.
b.  All homework assignments must be submitted, if they are not all submitted the student will receive a failing grade for the class
d. Late hand in will be accepted, but penalized by a 10% deduction per day or portion of day late.
TEST POLICY:
Make-up exams will be given only for documented (on letterhead), approved absences. See ATTENDANCE POLICY. Make up exams are administered only to students who have received approval from the professor prior to the test date. The make-up exam must be taken within one week of the student's return to class. Make-ups are different from exams given in class. A grade of zero will be assigned for an exam missed due to an unexcused absence.
Class Procedure and Requirements: / There are NO social promotions! You must earn a passing grade by meeting course objectives. Faithful attendance, a pure heart, noble intentions, curly hair, blue eyes, etc. -- without genuine achievement -- will not enable you to pass the course. Examinations, lab assignments, quizzes, and the teacher evaluation will be the criteria for grades.
The approach used will be classroom lecture covering concepts, problem solving technique(s), and use of computer tools. Class participation and discussion is strongly encouraged.
The student will be expected to attend scheduled class meetings, complete reading assignments prior to class, and to complete programming problems by the assigned due date.
COURSE CONTENT:
(A)  Introduction to Computers
(B)  Introduction to the C Language
(C)  Structure of a C Program
(D)  Functions
(E)  Selection – Making Decisions
(F)  Loop Structures and other Iterative Procedures
(G)  Simple and Multiple Dimension Arrays

CLASSROOM ADMINISTRATION

Students are expected to:
1. Punctually attend all scheduled classes. Students who arrive at class after roll call will be counted absent. See attendance policy.
2. Be responsible for all instructions and assignments given in class as well as for the supporting textbook content.
3. Read the textbook material before the lecture or lab covering that material. This leads to a better understanding of the lecture (or lab) as well as the opportunity to ask questions about material(s) in the text that were unclear or that the student did not understand.
4. Submit assignments on or before the assigned due date and time. See homework policy.
5.  Not wear hats nor sunglasses in the classroom.
6.  No food, tobacco products, nor drinks are allowed in the computer labs
7.  Exams, except the final, will be temporarily returned and reviewed. If the student needs to spend more time reviewing or questioning the grading the exam he/she may see the professor during office hours.
8.  Use of any electronic devise by students in the instructional environment is prohibited unless explicitly approved on a case-by-case basis by the instructor of record or by the Office of Disability Services in collaboration with the instructor. Cellular phones, pagers, and other communication devices may be used for emergencies, however, but sending or receiving non-emergency messages is forbidden by the University. Particularly, use of a communication device to violate the Troy University “Standards of Conduct” will result in appropriate disciplinary action (See the Oracle.)
9.  In order to receive emergency messages from the University or family members, the call receipt indicator on devices must be in the vibration mode or other unobtrusive mode of indication. Students receiving calls that they believe to be emergency calls must answer quietly without disturbing the teaching environment. If the call is an emergency, they must move unobtrusively and quietly from the instructional area and notify the instructor as soon as reasonably possible. Students who are expecting an emergency call should inform the instructor before the start of the instructional period.
10.  Cell phones, pagers, PDA’s, and other wireless devices are not to be used in the classroom. Set these devices to the “silent” mode and end wireless sessions prior to entering the classroom. Do not start a call until you are out in the hallway after class. If your phone interrupts our class I will confiscate it.
General Supports: / The computer labs on the second floor of Bibb Graves are available for student use
Academic Calendar: / First Day of Class Wed. Jan. 11
Last Day to Add a Class Tues. Jan. 17
Holiday [Martin Luther King, Jr.] Monday, Jan. 16
Last Day to File Intent to Graduate, Friday, Mar. 9
Summer Semester 2012
Spring Break (Troy Campus) March 12-18
Last Day to Drop a Class or Withdraw from the Friday, Mar. 23
University Without Academic Penalty
Early Summer Registration Apr. 11 - 13
Early Fall Registration Apr. 18 - 20
Dead Day Wed. May 2
Final Exam Monday, May 7
2 – 4 p.m.
Sorrell College of Business Vision Statement / Sorrell College of Business will be the first choice for higher business education students in their quest to succeed in a dynamic and global economy. Sorrell College of Business will create the model for 21st century business education and community service.
Sorrell College of Business Mission Statement / Through operations that span the State of Alabama, the United States, and the world, Sorrell College of Business equips our students with the knowledge, skills, abilities and competencies to become organizational and community leaders who make a difference in the global village and global economy. Through this endeavor, we serve students, employers, faculty, and Troy University at large as well as the local and global communities
Additional Services: / AMERICANS WITH DISABILITIES ACT: Troy University supports Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990, which insure that postsecondary students with disabilities have equal access to all academic programs, physical access to all buildings, facilities and events, and are not discriminated against on the basis of disability. Eligible students, with appropriate documentation, will be provided equal opportunity to demonstrate their academic skills and potential through the provision of academic adaptations and reasonable accommodations. Further information, including appropriate contact information, can be found at the link for Troy University’s Office of Human Resources at http://www.troy.edu/humanresources/ADAPolicy2003.htm
Attendance Policy: / 1. Class Roll: Class roll will be taken at the beginning of the class session
2. Attendance is mandatory. If a student misses a class or lab it is his/her responsibility to obtain all information and materials presented (including materials covered, handouts, skills learned, and homework assignments) during his/her absence.
I do not repeat lectures nor perform the tutoring function for students who are absent. Each absence will make the successful completion of this course more difficult, since computer courses are cumulative in nature and days missed from class are lost knowledge. Exams will include not only the material from the assigned chapters in the text, but also from any other materials covered in class lectures and/or labs.
3. Excused absences: Excused absences have the following characteristics:
a. Professor was informed prior to the absence.
b. Professor determines that the absence is excused.
c. Absence is of the following type:
1. Participation in a documented official university function that does not permit the student’s class attendance (e.g., participation in athletic events, field trips, etc.)
2. Severe illness (this does not include scheduled medical appointments nor driving someone else to doctor), a hospital stay, or a doctor's excuse saying that it is impossible for student to attend class(es)
3. Death of immediate family member (grandparent, parent, sibling, or child)
4. Appearance in court
5. Family emergencies involving an immediate family member (grandparent, parent, sibling, or child)
6. Personal situations that are approved by the professor in advance of the time the student is to be absent
d. Written documentation (on letterhead) must be provided.
4. A deduction will be made to the student’s course grade for unexcused absences.
Incomplete Work Policy: / Any incomplete work at the end of the term will not be accepted unless the student can provide acceptable and clear documentation prior to grades being submitted to the Registrar.
Cheating Policy: / If you are caught cheating, you will get a course grade of "F". Cheating is when you receive answers to homework items or exam questions. Cheating is also when you give answers for homework items or exam questions to another student.
See ORACLE: Student Handbook, 2011-2012, p. 49-50. Academic Code “A student is subject to disciplinary action if: 2. In connection with the taking of, or in contemplation of the taking of any examination by any person: a. A student knowingly discovers or attempts to discover the contents of an examination before the contents are revealed by the instructor; … 3. Where the work affects or might affect a student’s grade, credit, or status in the university, a student represents to be his or her own any work that is not the product of his or her own study and efforts (known as plagiarism).”
“Plagiarism is the act of stealing and passing off (the ideas or words of another) as one’s own or to commit literary theft: present as new and original an idea or product derived from an existing source” (Webster’s New Collegiate Dictionary). Plagiarism will cause a student to get a course grade of “F”.
According to the TSU ORACLE: Student Handbook, 2011-2012, pp. 49, The penalties for misconduct as described above may be subjected to one or more of the following penalties: “a. A student’s grade in the course or on the examination affected by the misconduct may be reduced to any extent, including a reduction to failure.” b. A student may be suspended from the university for a specific or an indefinite period.
Other Information: / The purpose of this course is to acquaint the student with a vocabulary and principles associated with programming and to enable him/her to appreciate the importance of computers in the changing business, social and scientific structure of the world in which he/she lives. To prepare student for further and more advanced IS/CIS study.
Other Information: / Student Emails to Professor:
When a student emails the professor, a notation MUST be made in the subject line indicating the Course Number, the Student’s Last Name, Student’s First Name, Reason for email (e.g., IS 2244, Doe, John, BIO)

Assignment 1

Assignment identifier: BIO Due: Email prior to 11:59 p.m. on Tuesday Jan. 17, 2012

For each document you submit to me this semester please do the following:

Submit: A Word document: Name the document with the course number, your last name, your first name, then the assignment identifier. For example: for this homework a student named Jane Doe would have the following

file name: IS2244, Doe, Jane, BIO

You will email the document. Remember guidelines for subject line entry for every email. The subject line for the above student in this class for this assignment would be: Subject Line: IS 2244, Doe, Jane, BIO

All assignments must be submitted to receive a passing grade in the course. Late work will be penalized 10% per day or portion of a day late!

Paper Formatting Guidelines

a. Spacing: Double

b. Font: 12 point, Times New Roman