L25cs2110fa08 - Course Review A Few Unanswered Questions...

Info icon This preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Course Review & A Few Unanswered Questions Lecture 25 CS2110 – Fall 2008
Image of page 1

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

View Full Document Right Arrow Icon
2 Announcements Final Exam Thursday, Dec 18 2 - 4:30pm Uris Auditorium Review Sessions Wednesday, Dec 17 7:30 - 9pm and 9 - 10:30pm Upson B17 Both sessions the same Maybe an extra one Tuesday of next week - watch web site for an announcement For exam conflicts: Notify Kelly Patwell today You must provide Your entire exam schedule Include the course numbers Definition of exam conflict: Two exams at the same time or Three or more exams within 24 hours A5 due Monday, Dec 8, 11:59pm Sorry, no more extensions
Image of page 2
3 Announcements Jealous of the glamorous life of a CS consultant? We're recruiting next-semester consultants for CS1110 and CS2110 Interested students should fill out an application, available in 303 Upson Check the course website for additional announcements as the final exam approaches Consulting ends this week Office hours continue until Final Exam There may be changes (TAs have exams, too) Any changes will be announced on the course website
Image of page 3

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

View Full Document Right Arrow Icon
4 Course Evaluations Worth one assignment point Will count as 1% of your course grade This is a regular point, not a bonus point Anonymity We get a list of who completed the course evaluations and a list of responses, but no link between names & responses Open now Closes Wednesday, December 10, midnight http://www.engineering.cornell.edu/CourseEval This link also appears on the CS2110 announcements page
Image of page 4
5 Course Overview Programming concepts We use Java, but the goal is to understand the ideas rather than to become a Java expert Recursion Object-Oriented Programming Interfaces Graphical User Interfaces (GUIs) Data structure concepts The goal here is to develop skill with a set of tools that are widely useful Induction Asymptotic analysis (big-O) Arrays, Trees, and Lists Searching & Sorting Stacks & Queues Priority Queues Sets & Dictionaries Graphs
Image of page 5

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

View Full Document Right Arrow Icon
6 Programming Concepts Recursion Stack frames Exceptions Object-oriented programming Classes and objects Primitive vs. reference types Dynamic vs. static types Subtypes and Inheritance Overriding Shadowing Overloading Upcasting & downcasting Inner & anonymous classes Interfaces Type hierarchy vs. class hierarchy The Comparable interface Iterators & Iterable GUIs Components, Containers, & Layout Managers Events & listeners
Image of page 6
7 Data Structure Concepts Induction Grammars & parsing Asymptotic analysis (big-O) Solving recurrences Lower bounds on sorting Basic building blocks Arrays Lists
Image of page 7

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

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern