CHANGE: TO reach MyProgrammingLab instructions, select MyProgrammingLab from the menu on the main page. Sunday 1/18/15 NO LAB MEETINGS DURING FIRST WEEK OF CLASSES Main Course Web Site: http://pages.cs.wisc.edu/~cs302 Lecture 1&2 (deppeler) Web Site: http://pages.cs.wisc.edu/~cs302-1 Lecture 3 (legault) Web Site: http://pages.cs.wisc.edu/~cs302-3 Policy Handbook: http://pages.cs.wisc.edu/~cs302/policy/cs302_policy.pdf Dear CS302 Student, Welcome to CS302: Introduction to Programming. We look forward to showing you our passion for Computer Science and helping you achieve the personal satisfaction that comes from writing and developing working programs that solve a detailed programming problem specification. CS302 is a challenging course for many students, similar to a 300 level Math course in difficulty. Students who excel at programming master many things, including: - an ability to understand detailed program specifications - an ability to break a problem into smaller more manageable parts - an ability to solve complex problems with a correct series of small almost trivial individual steps - an in depth understanding of many new problem description and Computer Science vocabulary terms - knowledge of what an IDE is and how programmer's use it develop computer programs. - formal (and informal) debugging techniques - an ability to write code that allows a user to interact with your program - an ability to write code that allows a user to interact with filesystem - an ability to write code that other programmers can easily follow and understand, should they need to maintain (or grade) your program. - an ability to write code that is robust (does not crash on common user input errors). To ensure that you have the best possible experience, we invite you to get started today: A) Read the Course Web Site and Course Policy Handbook (See links at top of email) We have placed policy information there, so that the website can have more direct links to the things students access regularly. While we hope that the policy handbook is complete and accurate, changes may be necessary. We will announce such changes as needed. B) Attend your first lecture and lab meetings: LABS DO NOT MEET DURING WEEK 1 The first lectures will meet on Tuesday 1/20. The first labs will meet on Tuesday 1/27. WES-CS students (cs304): YOUR SESSIONS WILL MEET DURING WEEK 1 Note: There are students still trying to enroll in CS302. Be sure to attend lab during Week 2. We will allow additional students to enroll if there are absences at this lab meeting. You can find textbook reading assignments on the course syllabus page. It is best to read text before lectures for that week. Even if it doesn't make complete sense on your first reading, the textbook will help familiarize student with the topics and terms we will be using in lecture. C) Register for MyProgrammingLab (you should have access code with your textbook). Find link on menu of main page. Due dates have been set for the first few chapters. Due dates for remaining chapter exercises will be set at a later date. D) Register for Piazza (the course's online Q&A forum). http://pages.cs.wisc.edu/~cs302/?r=piazza E) Enter cs302 Exam dates and times in your calendar. http://pages.cs.wisc.edu/~cs302/?r=coursework#Exams Students are required to notify us of conflicts and accommodation requests before Friday, Feb 6th. Do not send email with exam conflict and accommodation request information. We have a web form for submitting all required information into our database. The web form will help ensure that we get all required information at one time and in one format. Enter exam conflicts by logging into the Forms web app and selecting the Exam Conflicts link. The Forms tool will be available by Friday 1/23. F) McBurney: Students with McBurney VISAs must submit exam accomodations via Forms and provide copies of their VISA to us (in class or our mailboxes on 5th floor CS) before Friday Feb 6th to ensure the best possible chance of accommodation. It is not necessary to meet with us in person. We will do our best to accommodate according to McBurney VISA recommendations. G) Religious Observances: Students with religious observances during the semester must submit exam accomodation requests via Forms and send email with the dates and times of those observations for the entire semester before Feb 6th. H) Installing Eclipse and the Java Development Kit (JDK) on your home computer or laptop is not required, but some getting started information is provided at: http://pages.cs.wisc.edu/~cs302/?r=atHome Have a great semester learning to program in Java. We look forward to seeing you in class, Deb Deppeler and Laura "Hobbes" LeGault