1 / 12

IS612 – Object Oriented Concepts and Development

IS612 – Object Oriented Concepts and Development. Dr. Catherine Dwyer Fall 2010. Agenda. Class introductions What is IS612? Overview of Syllabus Introduction to Java programming using Eclipse This week’s assignment.

page
Download Presentation

IS612 – Object Oriented Concepts and Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IS612 – Object Oriented Concepts and Development Dr. Catherine DwyerFall 2010

  2. Agenda • Class introductions • What is IS612? • Overview of Syllabus • Introduction to Java programming using Eclipse • This week’s assignment

  3. Catherine DwyerAssociate Professor Seidenberg School, Department of Information Technology • Full time since Fall 2000 • Other classes taught: CS121, CS122, IS112, IS223, IS241, IS323, IS396E (Java), IS660Z(Programming Games Using VB) • Lead developer for Web Assisted CIS101 • Revision Chair for IS Undergraduate curriculum • Co-author with Dr. Jeanine Meyer of Programming Games With Visual Basic, Course Technology, 2001 • I have taught C, C++, Java, Visual Basic, and JavaScript • Written a textbook for Visual Basic and for JavaScript

  4. My Computing Background • MS in CS (Pace), PhD in IS from NJIT, dissertation on privacy management in social networking site • Two daughters, recent college grad (2008) and college freshman • Prior Experience: Programmer/Analyst at NYC investment bank, Technology Coordinator at Graphics Design Firm • Husband journalist with The New York Times • Research interests: social networking and social media, online privacy management, and sustainability • Links to my research on my web site: http://csis.pace.edu/~dwyer • You?

  5. Required Text and Software • Lewis and Loftus, Java Software Solutions, sixth edition (fifth is also fine, and will be cheaper  ) • Bring your book to class every class meeting! • Software: • Java • Eclipse • Microsoft Visio (available through MSDNAA)

  6. Overview of Online Resources for IS612 • Course material is available on my Web site: http://csis.pace.edu/~dwyer • Blackboard site - http://blackboard.pace.edu • Faculty contact information • Syllabus • Assignments • Course resources • Links to Java online resources

  7. What about programming? • Why do MS in IS students need to know about programming?

  8. What does IS profession say? • Official IS description of this course: Programming Fundamentals • Primary goals: • What are the key object oriented concepts? • How does the application of object oriented concepts improve the reliability of software? • How is data created and managed in software? • What makes up the practice of software development?

  9. Why study Java? • Of all the programming languages around, why do we study Java?

  10. Java is the language of the Internet • Designed to produce applications for a networked environment • First major programming language available via download (see http://java.sun.com) • Most popular “general purpose” language for web applications • Builds on “C” syntax • Is object oriented

  11. Getting started with Java and Eclipse • Trying out the Eclipse development environment • Running your first Java program

  12. Next Class • Read chapter one of Lewis and Loftus and bring text to class • Install Java and Eclipse on your home machine/laptop (see assignment for Week 01)

More Related