01Programming - CSE 114 Computer Science I Programming...

Info iconThis preview shows pages 1–16. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 114 – Computer Science I Programming http://data360.files.wordpress.com/2008/07/the-matrix-wwwdan-dareorg.jpg
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Who am I? Richard McKenna E-mail: Office Location: CS Room 1436 S10 Office hours: MW 12 pm – 2 pm and by appointment Homepage: http://www.cs.sunysb.edu/~richard
Background image of page 2
Course Homepages http://www.cs.sunysb.edu/~cse114 announcements syllabus schedule (lecture slides, hw, etc …) etc. http://blackboard.stonybrook.edu grades
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Registration Issues Prerequisite: CSE 110 - C or better NOTE, if you have any registration issues, please come see me
Background image of page 4
Why Computer Science? Do what you love Computers can change the world There are lots of jobs
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What do these things all have in common?
Background image of page 6
You’re in luck Because you’re in demand Read Newsday’s assessment “LI companies struggle to fill high-tech jobs” http://www.cs.sunysb.edu/~news/index.php?mod=main&subaction=showfull&id=1219765060
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What is this course about? An introduction to procedural and object- oriented programming methodology. Topics include program structure, conditional and iterative programming, procedures, arrays and records, object classes, encapsulation, information hiding, inheritance, polymorphism, file I/O, and exceptions. Software debugging and testing techniques are emphasized. Includes required laboratory.
Background image of page 8
And? Think of this as an opportunity to put Java programming experience on your resume When this semester is over, you will be a Java developer
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Major Course topics Procedural Programming Basics - Variable declarations and data types, assignment statements method construction, conditional (branching) statements, & iteration. Object Oriented Programming - Designing and constructing classes using containment, aggregation, inheritance, & polymorphism. Arrays - Using arrays to collect like data as well as searching, sorting, and other array manipulations.
Background image of page 10
What course work is involved? 6 Programming Assignments 1 Final Programming Project 2 Written Midterm Exams Coding Final Exam in CS 2129
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
How are grades computed? Best 22/24 Lab Exercises: 10% 6 Programming Assignments: 30% 1 Final Programming Project: 10% 2 Midterm Exams: 30% Coding Final Exam: 20% 100%
Background image of page 12
What’s a final coding exam? You will each program solutions to problems on a computer Programming problems (methods) related to HWs Programs will be graded based on performance testing Ex: we will provide 10 test input to your solution if 9/10 input produces correct output, you will receive 9/10 points for that question 0 points for when: work that doesn’t compile an infinite loop your work never produces the correct output
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
HW 2 – conditional statements HW 3 – loops MIDTERM EXAM 1 HW 4 – object oriented programming MIDTERM EXAM 2 Final Project CODING FINAL EXAM
Background image of page 14
What do you need to get started? MySBMail (and thus Sparky) account
Background image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 16
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 61

01Programming - CSE 114 Computer Science I Programming...

This preview shows document pages 1 - 16. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online