IS612 – Object Oriented Concepts and Development Dr. Catherine Dwyer Fall 2010.

Slides:



Advertisements
Similar presentations
Draft Online Course Template Development Nnannah C. James
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
CIS101 Introduction to Computing Week 11 Spring 2004.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2010.
CIT396B – Advanced Information Technology for Accounting Applications Dr. Catherine Dwyer Fall 2010.
CIT341 – Foundations of Enterprise Information Systems Dr. Catherine Dwyer Fall 2011.
Class Materials Dr. Catherine Dwyer Spring Catherine Dwyer Associate Professor Seidenberg School, Department of Information Technology  Full.
CIS101 Introduction to Computing Week 02. Agenda Your questions CIS101 Blackboard Site online.pace.edu and the online orientation Excel Project One Next.
CIS 101 Meeting the Challenges in a Blended Learning Course.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
IS112 - Computer Organization1 IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2006.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CIS101 Introduction to Computing Week 01. Agenda Class Introductions What is CIS101? Using your Pace Introduction to Blackboard and online learning.
Introduction to Computers. Michael R. Izzo
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Spring 2006 INT197B – CyberCitizenship: Ethics and the Internet Prof. Harold Brown Prof. Catherine Dwyer Week 01 class 01.
CIS101 Introduction to Computing Week 05 Spring 2004.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
Programming Games Using Visual Basic IS660Z Graduate Elective for IS Majors Lecture 1 – 6/2/2004.
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2003.
IS241: Systems Analysis and Design Professor Catherine Dwyer Spring 2007.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
Spring 2007 INT197B – CyberCitizenship: Ethics and the Internet Prof. Michal Klincewicz Prof. Catherine Dwyer Week 01 class 01.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Why Your Students Need a Project Management Course Dr. Michael Moorman Saint Leo University.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Wednesday, August 26 th Dr. Dennis S. Kubasko, Jr.
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
CS110/CS119 Introduction to Computing (Java)
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
EMT1111 Logic and Problem Solving Fall 2012 Dr. José M. Reyes Álamo Lecture 1.
Week 1 – Seneca Networking Environment. Agenda Overview of Seneca Server names How to access servers Terminal Emulation (Putty) Browser – IE, Netscape,
Spring 2005 INT197B – CyberCitizenship: Navigating Business, Social, and Personal Ethics Prof. Harold Brown Prof. Catherine Dwyer Week 01 class 01.
Computers and the Surveillance Society Introduction to Computing Catherine Dwyer Dept. of Information Technology Seidenberg School Spring
EMT1111 Logic and Problem Solving Dr. José M. Reyes Álamo Lecture 1.
Monday, September 28 th Dr. Dennis S. Kubasko, Jr. EDN 303 Unit 3 – Class 1 Online.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Computer Science 119 Intro to Java 9/24 and 9/25.
Programming in Java (COP 2250) Lecture 1 Chengyong Yang Fall, 2005.
EDN 303 Unit 6 – Class 1 Online Monday, November 9 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009.
PHSC 1003 Instructor: J.M. Pratte Department of Chemistry and Physics Arkansas State University PHSC 1003 Freshman Year Experience Making Connections.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
CIT312 – Introduction to Programming Dr. Catherine Dwyer Fall 2011.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
1 A Vital Web-based Resource for ESL/EFL Teachers and Students Presenter: Professor Lyra Riabov Southern New Hampshire University
Wednesday, October 14 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
1 CIS101 Introduction to Computing Week 01 Dr. Catherine Dwyer Information Systems.
Wednesday, September 9 th Dr. Dennis S. Kubasko, Jr. EDN 303 Unit 2 – Class 1 Online.
EDN 303 Unit 6 – Class 2 Online Monday, November 16 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
CIS 105 Introduction to PC Computers and Applications Computer Science Program at UAA Final Presentation by Konstantin Khavanskii.
Parallel and Distributed Computing Overview and Syllabus Professor Johnnie Baker Guest Lecturer: Robert Walker.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
INT197B: CyberCitizenship Spring 2010 Class Catherine Dwyer Assoc. Prof. Seidenberg School Full time since Fall 2000 Other classes taught: CS121,
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
EDN 303 Unit 7 – Class Online Monday, November 23 rd Dr. Dennis S. Kubasko, Jr. Associate Professor.
Introduction to C++ Course Version 1.0. Topics Course Outline Course Materials Syllabus Blackboard Forum Why C++
SOA Concepts Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 1: January 28, 2009 Instructor:
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Wednesday, September 16th Dr. Dennis S. Kubasko, Jr.
Accelerated Introduction to Computer Science
Wednesday, October 21st Dr. Dennis S. Kubasko, Jr. Associate Professor
Computer Science Department
Presentation transcript:

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

3 Catherine Dwyer Associate 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:  You?

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)

Overview of Online Resources for IS612  Course material is available on my Web site:  Blackboard site -  Faculty contact information  Syllabus  Assignments  Course resources  Links to Java online resources

What about programming?  Why do MS in IS students need to know about programming?

What does IS profession say?  Official IS description of this course: Programming FundamentalsProgramming 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?

Why study Java?  Of all the programming languages around, why do we study Java?programming languages

Java is the language of the Internet  Designed to produce applications for a networked environment  First major programming language available via download (see  Most popular “general purpose” language for web applications  Builds on “C” syntax  Is object oriented

Getting started with Java and Eclipse  Trying out the Eclipse development environment  Running your first Java program

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)