From charlesreid1

Revision as of 03:09, 26 July 2016 by Admin (talk | contribs) (→‎CSE 142)

Staff classes:

  • ENGR 116 (5) - Engineering Design and Creativity - vectors and calculus to statics and dynamics, T Th 1-3:20 pm
  • CSC 100 (5) - Beginning Computers - Daily 9-9:50 am
  • CSC 100 (5) - Beginning Computers - online
  • CSC 142 (5) - Computer Programming I - covers objects, messages, expressions, statements, methods, classes, conditionals, iterations, arrays and collections, M W 11-12:50 pm
  • CSC 143 (5) - Computer Programming II - online

Engineering Design

CSE 142

Link: https://courses.cs.washington.edu/courses/cse142/16sp/index.shtml

Textbook: Building Java Programs, 4th edition, Reges & Stepp, required.

Course Overview: This course provides an introduction to computer science using the Java programming language. CSE142 is primarily a programming course, but the focus is on the problem solving techniques common in computer science.

Lecture Policy: If it is important to you to use your laptop during lecture, email Stuart to describe your situation and request an exception. TAs will periodically enforce this policy during lecture.

Discussion Sections: You will be expected to participate in a weekly 50-minute discussion section. The TA who runs your discussion section will grade your homework assignments. In section we will answer questions, go over common errors in homework solutions and discuss sample problems in more detail than we can in lecture.

Each week we will assign a written homework to be turned in and discussed in section. These are meant as “warm up” problems to get you thinking about the topics we cover that week. It will be graded for effort, not for whether or not you have the right answers. You will receive 3 homework points for each written assignment you bring to section, up to a maximum of 20 points. The points are for the combination of completing the assignment and attending section. You won’t get points for just attending section or just doing the written part.

Computer Access/Software: The department operates an Introductory Programming Lab (IPL) that is located on the third floor of Mary Gates Hall. TAs will be available at the lab to help students with problems. You can use any Java environment you want although the recommended software for this course is the Java Development Kit (JDK) version 8 and the jGRASP editor. More information can be found on the class web page under the “working at home” link.

Course Web Page: link

Grading: Programming assignments, two exams.

  • 40% homework
  • 20% midterm
  • 40% final

The exams will be closed-book and closed-note.

CSE 143

Link: http://courses.cs.washington.edu/courses/cse143/16sp/