IST 209-002

4 downloads 62746 Views 250KB Size Report
Textbook: Starting Out With Java from Control Structures through Objects, 5th Edition, Tony Gaddis. ISBN: 9780132855839. Storage Media: The use of USB ...
IST 209: Introduction to Programming

Spring 2013 - Section 002

Time and Location Monday, Wednesday and Friday from 12:00pm - 12:50pm Room: ASA 112C Instructor Andrey Soares, Ph.D. - Assistant Professor Office Hours: Monday, Wednesday and Friday from 1:00pm to 3:00pm And by appointment Office Address: ASA 209A Email: [email protected] Please send me an email if you have any questions. My response time to emails is 24 hours during business days. I don’t answer emails on weekends and holidays. Textbook and Materials Textbook: Starting Out With Java from Control Structures through Objects, 5th Edition, Tony Gaddis ISBN: 9780132855839 Storage Media: The use of USB Flash Drive is highly recommended for backup of assignments. Students should not save files to the local computer as the CLC staff may re-image each workstation periodically, causing the loss of files stored there. Course Description This course provides an introduction to computer programming including the fundamental concepts of programming and object-oriented programming. The computer language used for all activities is Java, and the development environment to write the source code is Netbeans. Topical Outline (Subject to Change) 

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



Loops Operators Methods Files Arrays Text processing

Introduction to Object-Oriented Programming o Classes and Objects o o

Instances Methods / Parameters

1 of 4

IST 209: Introduction to Programming

Spring 2013 - Section 002

Final Exam Wednesday, May 08 from 12:50pm - 12:50pm Grading and Assignments The criteria for each assignment will be discussed as will the grading scheme for that assignment. Your grade is based on the total number of points you earn, and you earn points with each assignment (see below). We will have graded activities everyday. The due dates will be announced when I give you the assignments. You will receive instructions for each assignment well in advance of the due date. Other assignments may be added. Assignments Participation Labs Exams Projects TOTAL

Valued at (of the final grade) 10% 30% 30% 30% 100%

Grading is based on 100 possible points with letter grades being assigned as follows: GRADE A B C D F

POINTS 90%-100% 80-89% 70%-79% 60%-69% 59% or less

Course Conduct  



 

 

Desire2Learn: This course will use Desire2Learn (D2L) to post the syllabus, assignments, links to useful sites, and other valuable material. Unless stated differently, all assignments should be turned in on D2L drop boxes. Also, use D2L for all emails related to the course Absence: Most of the work in this course will be done in class. Attending class is required. You should attend each class and actively participate in the class. Students seeking an excused absence should notify the instructor before the actual absence. If you miss a class session it is your responsibility to catch up with course materials and to determine any assignments, missed exams, upcoming due dates, etc. Attendance: Class will start on time and end as scheduled. Attending class is required. I take attendance every day. You should attend each class and actively participate in the class. Attendance counts toward participation points. Tardiness and early departure from class may be regarded as disruptive behavior, and will negatively impact the class participation points. It may also count as an unexcused absence. Course Participation: This is a measure of your contributions to the course and a means to assess your intellectual engagement with the issue and material of the course. Participation can mean contributing to class discussion, substantive interactions with the instructor, contributing outside material and events (through both discussion and write-ups) to the class and other forms of action that showcase your personal mastery of the material and issues that this course covers. Class participation includes class attendance, weekly logs and active involvement in the class activity. Weekly Log: This is a summary of your contributions and learning in class. Add also your suggestions and comments. It should be turned in every week using a drop box in Blackboard. Late assignments: I WILL NOT ACCEPT LATE ASSIGNMENTS but I will do my best to help you turn them in at the due date. THERE IS NO MAKE UP WORK FOR MISSED CLASSES. An exception to this rule is valid written 2 of 4

IST 209: Introduction to Programming



Spring 2013 - Section 002

documentation (e.g., Doctor’s Note) or university recognized excuses. Your lowest lab grade will be dropped at the end of the course. Cheating: I strongly encourage the sharing of knowledge. I expect you to help your peers. 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. This will be considered CHEATING. All students are expected to follow the SIU Student Conduct Code and the ISAT Policy on Academic Dishonesty (see below). Any case of cheating will result in a minimum penalty of a zero on the assignment. In case of Exams or projects, the penalty will typically be an F in the course and pursuit of further University disciplinary action. This applies to both the person who did the work and made it available and the person who copied. All cheating will be reported.

ISAT Policy on Academic Dishonesty (Approved 03/30/2001) The Student Conduct Code of SIU clearly spells out the University policy on Academic Dishonesty. Courses involving the use of the computer require extra consideration, because computer work is easily copied. This departmental policy is intended to provide additional guidelines for such cases. A copy of this policy will be included in the departmental student handbook and will also be available on the IMS website. Each faculty member will have a copy for his or her own use and for distribution to students. Definition of Academic Dishonesty We define academic dishonesty to mean turning in material created by someone else and representing it as your own work or permitting others to represent your work as their own. The following guidelines may be used to help in determining whether or not academic dishonesty has occurred: 1. The student turns in work (i.e., computer work) that is identical to or extremely similar to work turned in by another student or students, unless identical work is the expected norm. 2. When confronted, the student cannot explain the details of his or her work and the methods used to arrive at the solution. Some Examples: Academic Dishonesty has occurred:  When a student turns in work created by someone else and represents it as his or her own work.  When a student permits someone else to turn in his or her work and represent it as his or her own work.  When a student copies work from another student.  When a student copies answers from another student on a quiz, exam, or test.  When a student uses notes or materials of any kind during a quiz, exam, or test (unless it is announced by the instructor as “open notes” or “open book”).  When a student deliberately changes parts of computer work in an attempt to disguise the origin.  When two or more students collaborate on a project that is supposed to be completed individually. Academic Dishonesty has not occurred:  When students have the instructor’s permission to collaborate on a project.  When students receive appropriate help from instructors, graduate assistants, or other staff members involved with the course.  When students help each other with syntax errors or other application-specific information that makes computer work easier.  When students participate in a general discussion about the assignment, such as discussing the requirements for the assignment or general strategies for completion of the assignment. Penalty for Academic Dishonesty 

First offense: from a zero on the specific lab/assignment/project/exam to course grade of F. 3 of 4

IST 209: Introduction to Programming  

Spring 2013 - Section 002

Second offense: from course grade of F to suspension from the department. Third offense: permanent suspension from the department.

Records of academic dishonesty will be maintained in the student’s file in the departmental advisor’s office, as well as in a master academic dishonesty file in the department chair’s office. When an incidence of academic dishonesty occurs, the faculty member will meet with the department chair to discuss the situation and determine the appropriate penalty. Emergency Procedures Southern Illinois University Carbondale is committed to providing a safe and healthy environment for study and work. Because some health and safety circumstances are beyond our control, we ask that you become familiar with the SIUC Emergency Response Plan and Building Emergency Response Team (BERT) program. 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 www.dps.siu.edu (disaster drop down) and in Emergency Response Guideline pamphlet. Know how to respond to each type of emergency. 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. The Building Emergency Response Team will provide assistance to your instructor in evacuating the building or sheltering within the facility. Disability Support If you have a disability that impedes participation with this course, please contact Disability Support Services at 618-453-5738 or [email protected].

4 of 4