Presentation is loading. Please wait.

Presentation is loading. Please wait.

IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009.

Similar presentations


Presentation on theme: "IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009."— Presentation transcript:

1 IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009

2 Agenda  Class introductions  What is IS223? Why is it required for IS majors?  Overview of Syllabus  Introduction to Java programming using Eclipse  Preview of next week’s classes

3 3 Catherine Dwyer Associate Professor IS Dept.  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 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 and high school senior  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 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 syllabus  Course syllabussyllabus  Class scheduleschedule  Blackboard site - http://blackboard.pace.eduhttp://blackboard.pace.edu

7 What about programming?  Why do Information Systems majors need to know about programming?

8 What does IS profession say?  Official IS description of this course: Programming FundamentalsProgramming Fundamentals  Primary goals:  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?programming languages

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)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 Tuesday  How to set up your computer to run Java and Eclipse (need a volunteer to bring in your laptop)  Read chapter one of Lewis and Loftus and bring text to class


Download ppt "IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009."

Similar presentations


Ads by Google