"MAT 210 - 02 Introduction To Statistics"
CSC 1760 - 001 Introduction to Programming Fall 2008 Instructor Guo Wei Time MWF 9:00-9:50am Classroom SCI 1246 Office Information SCI 1215, (910) 521 - 6582, firstname.lastname@example.org Office Hours MWF 10:00-11:00, TR 2:00-3:00, or by appointment Lab book A laboratory course for programming with Java, 2 nd ed. by Dale COrequisite CSC 1750 (Introduction to Algorithms) Course Links 1. http://www.uncp.edu/home/wei 2. http://www.jbpub.com/catalog.cfm?bc=5827-1 (Snappy/Users/Weig/CSC1760/Worksheets and Lab Data) Tutorial on Java Programming (Sun Microsystems) http://java.sun.com (Software JDK SE 6) http://java.sun.com/j2se/1.5.0/docs/api/index.html http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 3. http://www.uncp.edu/handbook (Academic Honor Code) Description This is an intense course in programming implementing concepts of structured programming and algorithmic analysis with emphasis on application. Programs will be written in Java. Goal Learn to access Java environment Learn to design and implement Java programs Learn to evaluate and correct Java programs Objective By the end of the semester the student will be able to: Access Java environment Design Java programs Implement Java programs Evaluate Java programs Correct errors in Java programs Remind Design programs with object-oriented thinking Implement programs with efficient codes Explore Java features through hands-on exercises Content DOS Environment and JCreator Lab 1. Overview of Programming and Problem Solving Lab 2. The Elements of Java Lab 3. Classes and Methods (selected sections) Lab 4. Numeric Types Lab 5. Branching and Method Algorithm Design Lab 6. Loops and Files Lab 7. Additional Control Structures and Exceptions Lab 9. Arrays Lab 11. Array-Based Lists (selected sections) Homework/Lab Assignments There will be approximately 9 homework/lab assignments. Before you work on any assignment, you should spend enough time to read the textbook, review class notes, and visit course web sites. Everyone must work out every assignment independently unless it is a group assignment or, when indicated, it allows discussions. Homework/Lab assignments are critically important for a successful study of the course and must be completed independently, on time and at your best efforts. Each completed assignment must be saved in your class computer account with the correct folder name before the deadline. You are required to check the course web site frequently and regularly to get the assignments as soon as they are posted. Exams 3 in-class exams (being noticed one week in advance) and the comprehensive final exam (Wednesday, December 10, 8:00-10:30, SCI 1246). Any late work will receive a score no more than the lowest score of the assignment and, if more than three days late, no more than 50% of the full score; make-up exam is not allowed. If an emergency situation with appropriate support document, late work within reasonable time is not subject to above policy and make-up exam can be arranged. Grading Labs/HWs - 30%; In-class exams - 45% (15% each); Final exam - 25%; Total score (=Labs/HWs + In-class exams + Final) = 100. Attendance and Class Participation Class attendance is mandatory and will be checked from time to time. Good attendance can earn up to 5%. Example: if your Total score is 85 (which is a B) and your attendance is perfect (so you get 5 additional pts), your overall course score will be 90 (which is an A-). Poor attendance may receive certain penalty at the time when the course letter grade is calculated. Active class participation is a required part of the course. Each student is expected to show responsible manner, superior academic skill, diligent effort, attention to detail, logical and critical thinking, planning, organization and the role within the class. Course letter grade A A- B+ B B- C+ C C- D+ D D- F >=92 >=89 >=87 >=83 >=79 >=77 >=73 >=69 >=67 >=63 >=59 <59 The last day to drop with a “W” grade is Monday, October 20. Note: Any student with a documented disability needing academic adjustments is requested to speak directly to Disability Support Services and the instructor, as early in the semester (preferably within the first week) as possible. All discussions will remain confidential. This publication is available in alternative formats upon request. Please contact the Disability Support Services, DF Lowry building, (910) 521-6695. This publication is available in alternative formats upon request. University’s Emergency Information Hotline: Phone (910) 521-6888; Web site: http://www.uncp.edu/relations/eih.htm.