L1 - CSE 114 Computer Science I Programming

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

View Full Document Right Arrow Icon
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? Shaunak Pawagi E-mail: shaunak at cs dot stonybrook.edu Office Location: CS Room 1437 S11 Office hours: Mon Wed 4 pm – 5:30 pm and by appointment
Background image of page 2
Course Homepages http://www.cs.stonybrook.edu/~cse114 – announcements – syllabus – schedule (lecture slides, hw, etc …) – etc. http://blackboard.stonybrook.edu – Grades – Your e-mail address on Blackboard
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 • There are no seats left in lecture. We have 4 lab sections. – L01, L02, L03, and L04 (all taught in CS 2116) • This course will be taught in summer 11. • It will have 3 Lab sections (90 students).
Background image of page 4
What book do you need? Introduction to Java Programming, Brief Version (8th Edition) by Y. Daniel Liang Published by Prentice Hall, 2011. ISBN: 0-13-213079-3 Web address: www.pearsonhighered.com P P MAT 123 with a grade of C, or passing Math placement exam at level 4. CSE 110 is recommended, but not required. For some students CSE 114 is too much to start with. Perhaps it is a good idea to get some background from CSE 110. Pre-requisites
Background image of page 5

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

View Full DocumentRight Arrow Icon
Why Computer Science? • Do what you love • Computers can change the world • There are lots of jobs
Background image of page 6
What do these things all have in common?
Background image of page 7

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

View Full DocumentRight Arrow Icon
You’re in luck • Because you’re in demand • Read Newsday’s assessment “LI companies struggle to fill high-tech jobs”
Background image of page 8
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 9

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

View Full DocumentRight Arrow Icon
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 10
Major Course topics Procedural Programming Basics - Variable method construction, conditional (branching) statements, Object Oriented Programming - Designing and constructing classes using containment, aggregation, Arrays - Using arrays to collect like data as well as searching, sorting, and other array manipulations.
Background image of page 11

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

View Full DocumentRight Arrow Icon
What course work is involved? 6 Programming Assignments 1 Final Programming Project 2 Written Midterm Exams Coding or On-paper Final Exam – in CS 2129 or other rooms
Background image of page 12
How are grades computed? • Lab Exercises (done in CS 2116):
Background image of page 13

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

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

Page1 / 66

L1 - CSE 114 Computer Science I Programming

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

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