CS368: Learning a New Programming Language
HOME - Lec 1, Spring 2015

Lecture:

  • Lecture 1: 1221 Computer Sciences, W: 12:05 pm - 12:55 pm

Instructor:

  • Beck Hasti
    5375 Computer Sciences, 263-2622, hasti (at) cs.wisc.edu
    Office Hours: 1:30 - 3:30 pm Wednesdays, 10 am - noon Fridays, and by appointment

TA:

  • Tithy Sahu, tithys (at) cs.wisc.edu
    Office/Lab Hours:
    • 11 am - noon Mondays in 3387 CS
    • 10 - 11 am Tuesdays in 3387 CS
    • 2 - 4 pm Thursdays in 1366 CS (the Galapagos lab)
    • 4 - 6 pm Fridays in 1366 CS (the Galapagos lab)

Course Announcements:

  • Grades have been submitted.
  • Programming assignment 5 has been graded. See your grade in Learn@UW for information about accessing the feedback on your assignment.
  • Programming assignment 4 has been graded. See your grade in Learn@UW for information about accessing the feedback on your assignment.
  • Programming assignment 5 has been released. You can access it by going to the Assignments page.
  • Programming assignment 3 has been graded. See your grade in Learn@UW for information about accessing the feedback on your assignment.
  • Programming assignment 4 has been released. You can access it by going to the Assignments page.
  • Programming assignment 2 has been graded. See your grade in Learn@UW for information about accessing the feedback on your assignment.
  • Programming assignment 3 has been released. You can access it by going to the Assignments page.
  • The homework assignment has been graded. See your grade in Learn@UW for information about accessing the feedback on your assignment.
  • Programming assignment 2 has been released. You can access it by going to the Assignments page.
  • Programming assignment 1 has been graded. See Assignment Grading for information about grading and feedback.
  • The homework assignment has been released. You can access it by going to the Assignments page.
  • Programming assignment 1 has been released. You can access it by going to the Assignments page.
  • Tentative due dates for all the assignments are on the Syllabus.
  • Links to in-class examples, handouts, etc., can be found on the Syllabus page.
  • The location of the lecture is now 1221 CS.
  • This section of CS 368 covers C++.
  • Notify Beck Hasti within the first two weeks of class if you participate in religious observances that may conflict with course requirements.

Course Description:

Prereqs: CS 302 or consent of instructor.

CS 368 is intended for students who are already familiar with Java and are interested in learning C++. The course is offered Credit/No Credit and may not be taken for a grade.

Textbook

There are two options for a suggested/recommended text:

Neither text is required (C++ info can also be found on-line). If you'd like a text book, either choice is fine: If you are planning on taking another course that uses C++ (like CS 564), the C++ Primer is recommended (as it is a more comprehensive C++ reference). If you want a simpler text that focuses on the differences between C++ and Java, consider the C++ for Java Programmers text.

Course Grading:

Your grade is based on:

  • Attendance : make sure to sign the attendance sheet at each lecture
  • Assignments : 5 programming assignments and 1 homework assignment

Students meeting both of the following requirements will receive 1 credit (i.e., a grade of CR) for the course:

  1. attendance at at least 12 of the 15 lectures
  2. a cumulative score of 70% or better on the assignments

If a student misses more than 3 lectures, then for each lecture missed (beyond 3), the cumulative score on the assignments required to earn credit for the class is increased by 5 points. For example, if a student attends 10 of the 15 lectures, credit will be given if the cumulative score on the assignments is 80% or better.

Last Updated: 5/11/2015     ©2015 Beck Hasti