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

Slides:



Advertisements
Similar presentations
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Advertisements

1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
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.
IS612 – Object Oriented Concepts and Development Dr. Catherine Dwyer Fall 2010.
Class Materials Dr. Catherine Dwyer Spring Catherine Dwyer Associate Professor Seidenberg School, Department of Information Technology  Full.
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.
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.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
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.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
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 02 Spring 2004.
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.
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA Prof. Dr. Paulo Brasko Ferreira Fall 2014.
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.
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.
The required text for this course is Fundamentals of Investments 5 th edition by Jordan and Miller Required Materials for Your Course.
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.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
EDN 303 Unit 6 – Class 1 Online Monday, November 9 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
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.
1 A Vital Web-based Resource for ESL/EFL Teachers and Students Presenter: Professor Lyra Riabov Southern New Hampshire University
+ Why program? Java I Fall 2015 Dr. Dwyer. + What do we use computers for? (desert island time – what computing application would you need to have on.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
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.
Web Fundamentals (HTML and CSS) Course Introduction Svetlin Nakov Technical Trainer Software University
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.
Introduction to C++ Course Version 1.0. Topics Course Outline Course Materials Syllabus Blackboard Forum Why C++
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Benefits overview Speaker name goes here.
SOA Concepts Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 1: January 28, 2009 Instructor:
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
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.
Syllabus Introduction to Computer Science
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Accelerated Introduction to Computer Science
Wednesday, October 21st Dr. Dennis S. Kubasko, Jr. Associate Professor
Computer Science Department
Presentation transcript:

IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009

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 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 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:  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 syllabus  Course syllabussyllabus  Class scheduleschedule  Blackboard site -

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

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?

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 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