Vous êtes sur la page 1sur 5

Dr. Janet Renwick BD 119E 788-7727 janet.renwick@uafs.

edu

University of Arkansas Fort Smith Fall 2013

Course Syllabus
ITC 2324 Introductory Programming Section 1 Monday / Wednesday 11:00-12:50 Baldor 143

Office Hours: 8:30-10:30 a.m. and 1:00-3:00 p.m. Monday and Wednesday and by appointment. (Im actually in my office much more than this so come on by.)

COURSE CATALOG DESCRIPTION This course introduces the student to programming with the Java programming language. Structured program design is emphasized. Procedural programming techniques will be used from the beginning as a basis for application development. Object-oriented concepts will be introduced and taught in the latter portion of the course. COURSE OUTCOMES Upon successful completion of this course, the student will be able to: 1. Demonstrate an understanding of the program development process, and the Java development and runtime environment. 2. Use structured design techniques to create, test, and document Java applications that use data types, control structures, methods, and arrays. 3. Use object-oriented programming techniques to create, test, and document Java applications that use data types, control structures, methods, and arrays. General Education Technological Skills Students will design, code and test computer programs to transform data into information according to the specifications defined in a series of project directives. Analytical Skills Given program specifications and parameters, students will analyze problems and design solutions that can be implemented in a formal programming language. Main topics in course 1. Introduction to Procedural Programming 2. Data types and Operations 3. Selection Structures 4. Repetition Structures 5. Modularization with Methods 6. Arrays

1 of 5

8/13/2013 1:06 PM

COURSE TOOLS
We will be using lots of tools in this course. These include Canvas, JAVA jdk, and Eclipse. You will need Internet access to successfully complete the course. If you do not have Internet at home, it is available on campus in the labs.

COURSE MATERIALS The required textbook is Starting out with Java: From Control Structures through Objects 5th edition, by Tony Gaddis. ISBN 978-0-13-285583-9. COURSE PREREQUISITES MATH 1403 College Algebra

Points/Assessments/Grading Policy: There will be 3 unit exams and a comprehensive final assessment. Each will be worth 150 points. The exam format will be announced prior to each exam. See the schedule on the homepage for projected exam dates. Your lowest exam score will be dropped from your end-of-semester grade. Grades will be based on your performance on the following: In-class exams Homework assignments In-class labs, quizzes, attendance Total Grading Scale 90 to 100% 80 to 89.9% 70 to 79.9% 60 to 69.9% Below 60% A B C D F 4 150 points each (drop lowest score) as assigned Total Points 450 100-200 (approx) 50-150 (approx) 600-800 (approx)

Borderline grades ( >59.5%, >69.5%, >79.5%, >89.5%): The instructor may, but is not required to, award the next letter grade higher in borderline situations. Factors will include attendance, participation, interest, effort, and behavior. Grades may be curved at the end of the semester, at the instructors discretion. The final cutoffs will not exceed those listed above. The final grade assigned for this course will be based upon the percentage of total points earned out of the total points possible. INCLEMENT WEATHER POLICY Class will be officially canceled only if the University cancels all classes. If you have any doubts about class being held, consult the following sources for information. www.uafortsmith.edu UAFS main telephone number 479-788-7000 Local TV and radio stations I will attempt to post on Canvas if there is any cancellation, but cannot ensure that I will be able to. CONTACTING MY DEPARTMENT HEAD If you and I have been unable to resolve an issue, you may contact my department head, Dr. Rick L. Massengale, 479788-7899, Baldor 249A, Rick.Massengale@uafs.edu.

2 of 5

8/13/2013 1:06 PM

ITC 2324 Introductory Programming Course Conduct & Policies


Subject to change with notice

The following requirements and policies may be altered by the instructor to meet the needs of the course objectives, learning process, and situations that arise. It is the responsibility of the student to stay informed of any changes. 1. Attendance: Regular attendance is expected. When points are given for attendance, students must be present at the time attendance is taken. It is the responsibility of the student to be aware of any missed work, assignments and notices when absent. Lectures will not be repeated. Some materials will be available ONLY during class meetings. You must be present at the time a quiz is distributed to take an in-class quiz. 2. Attendance for Exams: You must be on time to take exams. If you arrive to class more than 5 minutes late on exam day, you will not be allowed to take the exam. 3. Make-up Exams: Absolutely NO makeups of in-class exams or other in-class activities such as quizzes will be allowed without prior notification of the instructor AND appropriate documentation, as deemed necessary by the instructor. Any notice less than one week prior to the assessment will be subject to instructors discretion. General guideline: let me know when you know! 4. Due Dates: Due date extensions for assignments will be granted only with prior notification, documentation, and approval of the instructor. The penalty for any late assignments will be 20% of the total points possible per calendar day OR PARTIAL DAY, including weekends (per calendar day, not per class session). Any agreement to accept late work must be communicated in writing. No verbal approvals, either to the class as a whole, or to an individual, will be binding. If I give verbal approval to accept work late, you must follow-up by getting it in writing for it to be considered valid. Assignments are due at the BEGINNING of class unless otherwise specified. Some assignments are due on days OTHER THAN in-class. Please carefully observe all due dates and method of turning in. 5. Behavior: Behavior disruptive to the learning process will not be tolerated. Students may be removed from the classroom, either temporarily or permanently. Consult the Student Handbook and UA Fort Smith Catalog for details. Computers (and similar devices) are not to be used during class lecture time unless directed to do so. In terms of distractions, this is the biggest problem you, your fellow students, and I face. If necessary, I will turn your computer off for you during class. If your cell phone rings during class, Ill answer it. Make sure it doesnt ring. 6. Drop Responsibility: It is the responsibility of the student to drop themselves from the class if they no longer wish to attend or be enrolled. Failure to attend does not constitute official withdrawal procedure. Failure to follow the proper withdrawal procedure will result in a grade of "F". You may drop this class with a grade of "W" until the deadline as established by the registrar. If you wish to drop, don't wait until the last day to get my signature. 7. Assignments: Exercises are assigned to target specific learning objectives. You will be best served to complete the exercises with as little outside assistance as possible to help develop your problem solving skills. A student may have points deducted/grade reduced at the instructor's discretion for behavior not conducive to the learning environment. 8. Academic Honesty: All students are expected to do their own work, with the appropriate and approved materials. You are expected to complete all assignments and assessments without assistance from anyone else, or the use of unauthorized materials. All work submitted must be your original composition. If it is determined that you have submitted work, either in whole or in part, done by someone else, or that uses unauthorized materials, a failing grade will be assigned regardless of points earned from other assessments. This is a serious issue with serious (and possibly permanent) consequences. Please consult the appropriate college policies. 9. Copying of Programs: I will be using a program called MOSS (Measure of Software Similarity) to detect copying of programs. Information on MOSS and the work behind it is available on Canvas. 10. Group work: Assignments may be assigned on a group basis meaning that a group of students will work together on a particular assignment. Any such arrangement is at the instructors discretion and will be fully disclosed. 11. Turning in your work: All work must be submitted as instructed in the assignment directive. You should try to complete assessments before the due date. Computer problems, internet connection problems, hard drive failure, lost or damaged diskettes, or any other excuse for not making a deadline will not be accepted. You should always keep backup copies of all files to protect against lost files from hard drive failure, erasure, lost diskettes, etc. Any work that is to be submitted electronically should be submitted at least 24 hours before the due date so that if you do experience any of these problems, you will have time to find another computer to use. If your work is incomplete when submitted early, you may resubmit up to the deadline, but you must notify me to

3 of 5

8/13/2013 1:06 PM

ignore the earlier version. When requested, you must submit your assignments ON PAPER AND ON Canvas. When this is requested, an assignment is not turned in until both forms have been received. It is your responsibility to print out your assignment. The instructor will not do that for you. 12. Saving your work: All work should be saved under your my documents or other device such as diskette, memory stick, etc. It SHOULD NOT be saved on any C: drive or desktop in the labs. Work saved on the C: drives or desktop will be considered an indication of a lack of academic integrity. 13. Course Management: As such, a considerable amount of the course material will be presented for you on Canvas. Please check it frequently (at least 4 times per week every other day). Your commitment to performing well in this class and staying current on all materials in Canvas will make a huge difference! I encourage you to make message board posts for anything you believe would benefit others in the class, including questions you might ordinarily be inclined to email me. You may get a faster response from a fellow student. I will follow-up with confirmation when I see the postings. Special note: message board posts are NOT TO INCLUDE SOLUTIONS TO ASSIGNMENTS, but can be made if you need clarification or additional instructions. 14. Guidelines for Testing Accommodations for Students with Disabilities: The University of Arkansas Fort Smith makes every effort to offer equal educational opportunities for all students. To ensure a total university experience for students with disabilities, UA Fort Smith seeks to provide reasonable accommodations and services to students who have a physical, developmental, and/or learning disability. The underlying philosophy of the program is to provide support, where possible, that will maximize each students opportunities for academic success. In order to be considered for accommodations, students must work with the Student ADA Services office, located in Vines 210, Phone 788-7577. No accommodations will be provided beyond those recommended by the Student ADA Services office. I am glad to provide any accommodation as recommended by ADA. However, you, the student, must notify me within the first two weeks of class. Please bring me your official letter from the ADA office and we will discuss it.

Tentative Schedule
Week 1 Day of Week Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Date 19-Aug 21-Aug 23-Aug 26-Aug 28-Aug 30-Aug 2-Sep 4-Sep 6-Sep 9-Sep 11-Sep 13-Sep 16-Sep 18-Sep 20-Sep 23-Sep 25-Sep Chapter 1 Topic Administrative Introduction Deadline to accept CANVAS Invitation, 2 quiz points Java Fundamentals Programming assignment 1 due submit on Canvas Labor Day Exam 1 Decision Structures Homework Due dates are approximate Start Interview quiz

3 4 5

3 3 3

Programming assignment 2 due submit on Canvas 4 4 Loops and Files

4 of 5

8/13/2013 1:06 PM

Week 7

Day of Week Fri Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Fri Mon Wed Mon Wed Fri Mon Wed

Date 27-Sep 30-Sep 2-Oct 4-Oct 7-Oct 9-Oct 11-Oct 14-Oct 16-Oct 18-Oct 21-Oct 23-Oct 25-Oct 28-Oct 30-Oct 1-Nov 4-Nov 6-Nov 8-Nov 11-Nov 13-Nov 18-Nov 20-Nov 22-Nov 25-Nov 27-Nov

Chapter 4

Topic

Homework Due dates are approximate Deadline for Interview Quiz Programming assignment 3 due submit on Canvas

8 9 10 11

5 5 5 6 6 6 6

Exam 2 Methods

Classes

Programming assignment 4 due submit on Canvas 7 7 Exam 3 Arrays

12 13 14

Programming assignment 5 due submit on Canvas Thanksgiving

15 16

Mon 2-Dec Course wrap-up Final exam as specified on University final exam schedule

5 of 5

8/13/2013 1:06 PM

Vous aimerez peut-être aussi