Documente Academic
Documente Profesional
Documente Cultură
Course Description
Problem solving Lecture: Monday and Wednesday, 5:30–6:50 PM, in Javits 102
Michael Tashbook
Please include your name (from SOLAR/Blackboard) and
E-mail: tashbook@cs.stonybrook.edu
“CSE 114” in your correspondence
Office Location: New Computer Science room 204
Describe your problem in detail
Office Hours:
“I can’t do the homework” doesn’t help
Tuesday and Thursday, 4:30–7:00 PM
“I don’t understand part 2 of HW 1” does
I am also available at other times by appointment
Required Textbook MyProgrammingLab
Introduction to Java
Programming: Brief Version Register/purchase access from http://
(10th Edition) myprogramminglab.com
Y. Daniel Liang
The section access code will be posted on Blackboard
Prentice Hall 2015
shortly
The Student Value Edition We will assign weekly problem sets from
(from the bookstore) includes MyProgrammingLab to help you practice your Java
a MyProgrammingLab access skills
code
This semester, both sections of CSE 114 will use Piazza for Java 1.8 (Required)
course-related Q&A
Get the J2SE JDK for free from
If you have a question regarding a concept from lecture or one of http://www.oracle.com
the assignments, check here first for an answer!
Detailed instructions will be
DO NOT post your assignment solutions here! posted on Blackboard
Send private e-mail for appointments and grading questions A Java IDE (recommended)
You will receive an invitation e-mail in a day or so; follow its Eclipse and Netbeans are both
instructions to join the CSE 114 Piazza forum good (and free) options
Important Dates
Approximate Grading
Coursework
Breakdown
25 programming labs (2 labs per week) Component
Programming Quantity
Assignments Percent
15% Each Total Weight
Weekly Labs 25 0.5 12.5%
14 MyProgrammingLab problem sets (1–2 per week) Project
MyProgrammingLab 14 0.5 10% 7%
In-Class Quizzes (top 18 of 20) 0.25 4.5%
20 in-class quizzes/activities (the lowest two are dropped) CodeLab
Programming Homework
5
3
10% 15%
Programming Project 1 6 6%
5 programming homework assignments Lab Assignments 10%
Midterm 1 1 15 15%
1 final programming project Midterm
MidtermExams
2 1 2035% 20%
Correctness is BINARY: programs either work correctly Every assignment includes submission instructions
OR they don’t
Labs are submitted during that day’s lab meeting
Assignment grading stresses program correctness (i.e., MPL problem sets are submitted automatically through the MPL Web site
little or no partial credit will be given)
In-class quizzes are turned in at the end of lecture
Aim for coding correctness as you go The programming homework and the project are submitted through
Blackboard.
Grades are based on performance, not perceived effort Deadlines are NON-NEGOTIABLE; late or improperly-submitted assignments
(or grade negotiation) will NOT be considered for grading.
Academic Honesty
If found guilty, you will receive an ‘F’ for the course Use the textbook and the slides as a reference when
working on assignments