5
1 IST-209 Introduction to Programming (3 credit hours) Fall 2013 – Section 2 Class Time and Location: 12:35 – 1:50 pm Tuesday & Thursday, ASA Room 112D Instructor: Roger Fliege email: [email protected] phone: (618) 453-8879 Office Location: ASA Room 117 (Engineering Complex - Building C - Second Floor) Mailbox Location: ASA Room 106 Office Hours: Monday / Wednesday 9:00 – 10:50 a.m. Tuesday / Thursday 9:00 – 9:25 a.m. , 2:00 – 3:00 p.m. Or, by appointment Course Description: This course provides an introduction to computer programming including the fundamental concepts of programming, object-oriented programming and GUI programming. The computer language used for all activities is JAVA. Required Resources: Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839 Storage Media: A USB Flash Drive should be used to save all work done in class. Email: An active SIU e-mail account (by second day of class), instructor correspondence will be sent only to valid SIU e-mail accounts. D2L Access: This course will use D2L (http://online.siu.edu) for posting announcements, assignments, notes, and grades. Software: The Eclipse integrated development environment will be used (http://www.eclipse.org) Grading: Grade is calculated as a straight percentage of the total points for the semester. Assignment of Points Participation & Attendance 11% Assignments (22) 33% Quizzes (4) 16% Final Project 40% Grading Scale A 90-100% B 80-89% C 70-79% D 60-69% F 59% and below Final Exam Period: Wednesday December 11 th , 12:50 – 2:50 pm

IST-209 Introduction to Programming (3 credit hours) Fall ...Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IST-209 Introduction to Programming (3 credit hours) Fall ...Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

1

IST-209 Introduction to Programming (3 credit hours)

Fall 2013 – Section 2

Class Time and Location: 12:35 – 1:50 pm Tuesday & Thursday, ASA Room 112D

Instructor: Roger Fliege email: [email protected] phone: (618) 453-8879

Office Location: ASA Room 117 (Engineering Complex - Building C - Second Floor) Mailbox Location: ASA Room 106

Office Hours: Monday / Wednesday 9:00 – 10:50 a.m.

Tuesday / Thursday 9:00 – 9:25 a.m. , 2:00 – 3:00 p.m. Or, by appointment

Course Description: This course provides an introduction to computer programming including the fundamental

concepts of programming, object-oriented programming and GUI programming. The computer language used for all activities is JAVA.

Required Resources:

Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

Storage Media: A USB Flash Drive should be used to save all work done in class. Email: An active SIU e-mail account (by second day of class), instructor correspondence will be sent only

to valid SIU e-mail accounts. D2L Access: This course will use D2L (http://online.siu.edu) for posting announcements, assignments,

notes, and grades. Software: The Eclipse integrated development environment will be used (http://www.eclipse.org)

Grading: Grade is calculated as a straight percentage of the total points for the semester. Assignment of Points Participation & Attendance 11%

Assignments (22) 33% Quizzes (4) 16% Final Project 40%

Grading Scale A 90-100% B 80-89% C 70-79% D 60-69% F 59% and below Final Exam Period: Wednesday December 11th, 12:50 – 2:50 pm

Page 2: IST-209 Introduction to Programming (3 credit hours) Fall ...Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

2

Attendance:

Much of the course work will be done in class, and attendance is mandatory. Students seeking an excused absence should notify the instructor before the actual absence. Excused absences will be granted for religious activities in accordance with University policy on Accommodating Religious Students (SIU 2011-2012 Undergraduate Catalog, p. 494), as long as the instructor is notified in advance. If you miss a class session for any reason it is your responsibility to catch up with course materials and to determine any assignments, upcoming due dates, etc. Be on time to class! Each time you are tardy (beyond 3 minutes late) or leave early without instructor approval will count as ½ unexcused absence. The first unexcused absence will result in a 1% deduction from your final grade. Each additional unexcused absence will deduct 2% from your final grade, up to a maximum of 11% (the entire “Participation and Attendance” part of your grade). If you leave early or come back late from a University holiday or break, the absence will not be excused.

Participation: This is a measure of your contributions to the course and your engagement with the course material. Participation includes

contributing to class discussion, being prepared to answer questions substantive interactions with other students and with the instructor weekly logs active involvement with group teammates

Calculating Your Attendance & Participation Grade:

As indicated on page one, Attendance and Participation is worth 11% of your final grade. This will be calculated as follows:

Start with 11%

If any of the four items listed under Participation (above) are substandard, make appropriate deduction, up to 1.5% each

If there are unexcused absences, make deductions as described under Attendance (above) Being Prepared For Class:

Class time is limited and it is up to you to make the most of it! Make sure you have completed the assigned readings. Go through the code examples in the textbook that accompany the readings. If there is anything you don’t understand, come prepared to ask pertinent questions. Be on time to class! By class time you should be in your seats, logged on to the computer with the appropriate software started, and your current project (if any) loaded and ready to work on. Start on the assignments early! If you have trouble, email the instructor or attend office hours. I’m more than happy to help you overcome roadblocks as long as you have put sufficient time and effort into overcoming them yourselves.

Weekly Log:

This is a summary of your contributions and learning in class. Add also your suggestions and comments. It is part of your Participation grade for the course, and should be turned in every week using a D2L survey.

Page 3: IST-209 Introduction to Programming (3 credit hours) Fall ...Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

3

Late Work: In general, late assignments and missed quizzes & exams may not be made up unless specific approval is granted prior to the due date. Exceptions may be made to this policy if extenuating circumstances exist, but students must be able to provide proof of such circumstances (e.g., a doctor’s note in case of illness).

Mobile Devices: Personal laptops may be used in class instead of or in addition to the University provided desktop computers. Use of other mobile devices (cell phones, tablets, etc.) is not permitted without explicit instructor approval. See also Classroom Distractions (below).

Classroom Distractions: As with any public forum, the classroom is a shared space where consideration for others is a must. Behavior which is distracting to other students will not be permitted. Cell phones and other devices not related to class work must be off and put away. The use of desktop or laptop computers for purposes not related to class activities (e.g. social networking, shopping, etc.) is not permitted.

Academic Honesty:

Students are encouraged to help each other, discuss concepts, and share knowledge. However, a student may not use or copy (by any means) another's work (or portions of it) and represent it as his/her own.

Students may be subject to disciplinary proceedings resulting in an academic penalty or disciplinary penalty for academic dishonesty. Academic dishonesty includes, but is not limited to, cheating on a test, plagiarism, or collusion. Refer to the Student Conduct Code (http://policies.siu.edu/_common/documents/StudentConductCode.pdf) as well as the Morris Library Guide on Plagiarism (http://libguides.lib.siu.edu/plagiarism)

Other Course Policies:

If individuals are experiencing difficulty with deadlines, workloads, or any class related work please contact the instructor. Instructor reserves the right to apply these policies on a case-by-case basis. The instructor reserves the right to change the course syllabus during the semester. Students will be notified of any changes in class as well as on the course web site.

Course Objectives: Upon successful completion of this course, the student will be able to:

1. Develop, test, and execute a computer application using Java. a) Create a Java application. b) Create variables and understand data types. c) Use decision and repetition structures. d) Given a set of events, choose the resulting programming actions. e) Understand Java principles.

2. Understand the basic principles of object-oriented programming.

o Create classes with attributes and methods. 3. Understand the basic principles of GUI programming.

o Use graphical components to create basic user interfaces.

Page 4: IST-209 Introduction to Programming (3 credit hours) Fall ...Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

4

Topical Outline (Subject to Change)

Fundamentals of Programming o Variables o Data type o Output / Input o Decision Structures o Loops o Operators

Introduction to Object-Oriented Programming o Classes and Objects o Methods / Parameters

Introduction to GUI Programming o Swing Components o Mouse / Keyboard

Final Project

Estimated Course Schedule (subject to change)

Programming Assignments: Weeks 1 – 11: approximately two per week Weeks 12 – 15: final project

Quizzes: Four quizzes, expected to be given Weeks 3, 5, 7, and 9 Readings: Chapter 1 – Week 1

Chapter 2 – Weeks 2 & 3 Chapter 3 – Weeks 3 & 4 Chapter 4 – Week 5 Chapter 5 – Week 6 Chapter 6 – Week 7 Chapter 7 – Week 8 Chapter 12 – Weeks 9 & 10 Selections from other chapters as needed

Page 5: IST-209 Introduction to Programming (3 credit hours) Fall ...Text: Starting Out With Java: from Control Structures through Objects, 5th Edition, Tony Gaddis, ISBN: 9780132855839

5

S y l l a b u s A t t a c h m e n t

Fall 2013

IMPORTANT DATES Last day to add a class (without instructor permission) …………. 8/25/2013

Last day to withdraw completely and receive a 100% refund…….9/01/2013

Last day to drop a course using SalukiNet ……………………...10/27/2013 Last day to file diploma application (for name to appear in Fall

Commencement program) ……………………………………….11/01/2013

Final examinations ……………………………………….12/9 – 12/13/2013

Note: For outreach, internet, and short course drop/add dates, visit

Registrar’s Academic webpage http://registrar.siu.edu/

FALL SEMESTER HOLIDAYS Labor Day 09/02/2013 Fall Break 10/12—10/15/2013

Veterans Day 11/11/2013

Thanksgiving Break 11/27—12/1/2013

WITHDRAWAL POLICY ~ Undergraduate only Students who officially register for a session may not withdraw merely by the

stopping of attendance. An official withdrawal form needs to be initiated by

the student and processed by the University. For the proper procedures to follow when dropping courses and when withdrawing from the University,

please visit http://registrar.siu.edu/pdf/ugradcatalog1314.pdf

INCOMPLETE POLICY~ Undergraduate only An INC is assigned when, for reasons beyond their control, students engaged

in passing work are unable to complete all class assignments. An INC must

be changed to a completed grade within one semester following the term in

which the course was taken, or graduation, whichever occurs first. Should the student fail to complete the course within the time period designated, that

is, by no later than the end of the semester following the term in which the

course was taken, or graduation, whichever occurs first, the incomplete will

be converted to a grade of F and the grade will be computed in the student's

grade point average. For more information please visit:

http://registrar.siu.edu/grades/incomplete.html

REPEAT POLICY An undergraduate student may, for the purpose of raising a grade, enroll in a

course for credit no more than two times (two total enrollments) unless

otherwise noted in the course description. For students receiving a letter

grade of A,B,C,D, or F, the course repetition must occur at Southern Illinois

University Carbondale. Only the most recent (last) grade will be calculated in

the overall GPA and count toward hours earned. See full policy at

http://registrar.siu.edu/pdf/ugradcatalog1314.pdf

GRADUATE POLICIES Graduate policies often vary from Undergraduate policies. To view the

applicable policies for graduate students, please visit

http://gradschool.siu.edu/about-us/grad-catalog/index.html

DISABILITY POLICY Disability Support Services provides the required academic and programmatic support services to students with permanent and temporary

disabilities. DSS provides centralized coordination and referral services. To

utilize DSS services, students must come to the DSS to open cases. The

process involves interviews, reviews of student-supplied documentation, and

completion of Disability Accommodation Agreements. http://disabilityservices.siu.edu/

STUDENT CONDUCT CODE http://policies.siu.edu/other_policies/chapter3/conduct.html

SIU EMAIL POLICY

http://policies.siu.edu/policies/email.htm

SALUKI CARES The purpose of Saluki Cares is to develop, facilitate and coordinate a

university-wide program of care and support for students in any type of

distress—physical, emotional, financial, or personal. By working closely

with faculty, staff, students and their families, SIU will continue to display a culture of care and demonstrate to our students and their

families that they are an important part of the community. For

Information on Saluki Cares: (618) 453-5714, or [email protected],

http://salukicares.siu.edu/index.html

EMERGENCY PROCEDURES Southern Illinois University Carbondale is committed to providing a safe

and healthy environment for study and work. We ask that you become familiar with the SIU Emergency Response Plan and Building

Emergency Response Team (BERT) programs. Emergency response

information is available on posters in buildings on campus, available on

BERT’s website at www.bert.siu.edu, Department of Safety’s website at

www.dps.siu.edu (disaster drop down) and the Emergency Response

Guideline pamphlet. Instructors will provide guidance and direction to

students in the classroom in the event of an emergency affecting your

location. It is important that you follow these instructions and stay with

your instructor during an evacuation or sheltering emergency.

INCLUSIVE EXCELLENCE SIU contains people from all walks of life, from many different cultures

and sub-cultures, and representing all strata of society, nationalities,

ethnicities, lifestyles, and affiliations. Learning from and working with

people who differ is an important part of education as well an essential preparation for any career. For more information please visit:

http://www.inclusiveexcellence.siu.edu/

MORRIS LIBRARY HOURS http://www.lib.siu.edu/about

LEARNING AND SUPPORT SERVICES Help is within reach. Learning support services offers free tutoring on campus and math labs. To find more information please visit the Center

for Learning and Support Services website:

Tutoring : http://tutoring.siu.edu/

Math Labs http://tutoring.siu.edu/math_tutoring/index.html

WRITING CENTER The Writing Center offers free tutoring services to all SIU students and

faculty. To find a Center or Schedule an appointment please visit http://write.siu.edu/

AFFIRMATIVE ACTION & EQUAL OPPORTUNITY Our office's main focus is to ensure that the university complies with

federal and state equity policies and handles reporting and investigating

of discrimination cases. For more information visit:

http://diversity.siu.edu/#

Additional Resources Available: SALUKINET: https://salukinet.siu.edu/cp/home/displaylogin

ADVISEMENT: http://advisement.siu.edu/

PROVOST & VICE CHANCELLOR: http://pvcaa.siu.edu/

SIU ONLINE: http://online.siu.edu/