Programming Games Using Visual Basic IS660Z Graduate Elective for IS Majors Lecture 1 – 6/2/2004.

Slides:



Advertisements
Similar presentations
An Introduction to Visual Basic Terms & Concepts.
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Introduction to Computer Programming in C
CIS101 Introduction to Computing Week 12. Agenda Your questions Solutions to practice text Final HTML/JavaScript Project Copy and paste assignment JavaScript:
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 02. Agenda Your questions CIS101 Blackboard Site online.pace.edu and the online orientation Excel Project One Next.
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 03. Agenda Your questions Online gradebook and quizzes Register for WEBSPACE Excel project two This week’s assignments.
CIS101 Introduction to Computing Week 01. Agenda Class Introductions What is CIS101? Using your Pace Introduction to Blackboard and online learning.
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
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.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
CIS101 Introduction to Computing Week 02. Agenda Your questions CIS101 Blackboard Site Excel Project One Next Week.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2003.
IS660Z – Programming Games Using Visual Basic Required session 3 June 16, 2004.
IS660Z – Programming Games Using Visual Basic Required Session 2 June 9, 2003.
IS241: Systems Analysis and Design Professor Catherine Dwyer Spring 2007.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
Student Presentations. Overview Introduction Prepping Zipping Uploading unZipping Viewing.
Spring 2007 INT197B – CyberCitizenship: Ethics and the Internet Prof. Michal Klincewicz Prof. Catherine Dwyer Week 01 class 01.
WebCT Web Course Tools Online Teaching. How Much Online?  Traditional Teaching (in the classroom) with supporting material on the Web  Syllabus  Orientation.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Introduction COMP104: Fundamentals and Methodology.
 MyJU ◦ WebAdvisor: useful links such as classes, schedule, grades ◦ My Files: H Drive mapped in the whole campus. Cloud! Use it to download your files.
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
Spring 2005 INT197B – CyberCitizenship: Navigating Business, Social, and Personal Ethics Prof. Harold Brown Prof. Catherine Dwyer Week 01 class 01.
Advanced Web Design Scripting Tutorial Chapters. Scripting Intro The scripting part of the forthcoming Advanced Web Design textbook introduces you to.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
An Introduction to Visual Basic
GEL 1005: Natural Disasters ► Instructor: Mike Phillips ► Contact   ► put “ GEL 1005 ” in subject line 
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
CIS101 Introduction to Computing Week 03. Agenda Your questions Online gradebook and quizzes Your Web space Review of charts and today’s homework Excel.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
VB Games: Preparing for Memory Brainstorm controls & events Parallel structures (again), Visibility, LoadPicture, User-defined procedures, Do While/Loop,busy.
IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009.
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.
Learning Management System Training Workshop IIUM, PJ campus 24 – 25 May 2010 Assoc Prof Dr Kamal Basha b. Madarsha, Inst of Education.
TECHNICAL ORIENTATION WINTER Technical Orientation Session starts at 2:00 pm We’ll be online shortly Speaker test starts about 1:45 To ask questions,
 MyJU ◦ WebAdvisor: useful links such as classes, schedule, grades ◦ My Files: H Drive mapped in the whole campus. Cloud! Use it to download your files.
1 CIS101 Introduction to Computing Week 01 Dr. Catherine Dwyer Information Systems.
1/25/2016B.Ramamurthy1 Exam3 Review CSE111 B.Ramamurthy.
INT197B: CyberCitizenship Spring 2010 Class Catherine Dwyer Assoc. Prof. Seidenberg School Full time since Fall 2000 Other classes taught: CS121,
Data Structures and Algorithms in Java AlaaEddin 2012.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
February, 2013 Jocelyn Paul Deployment Manager Microsoft Learning Microsoft IT Academy Program.
Susan Nugent.  Course is CIS-054, PowerPoint  I have taught it for about 8 years online  Generally a fairly easy course that students enjoy  Somewhat.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSC207 Fall 2016.
CSc 1302 Principles of Computer Science II
An Introduction to Visual Basic
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Accelerated Introduction to Computer Science
Blackboard Tutorial (Student)
Presentation transcript:

Programming Games Using Visual Basic IS660Z Graduate Elective for IS Majors Lecture 1 – 6/2/2004

Agenda Introductions Origin of Text Software Class structure – part online & part face to face Blackboard Introduction to VB VB exercise Overview of first two projects

Introductions Catherine Dwyer, Lecturer, IS Dept At Pace: Specialist in programming languages – this year taught Java, C++, and VB, working on JavaScript Enrolled in PhD in IS program at NJIT Prior Experience: Programmer/Analyst at NYC investment bank, Technology Coordinator at Graphics Design Firm Co-author of the text Two daughters, 12 th and 6 th grade, husband journalist with The New York Times Hobbies: reading, bike riding, swimming, cooking You?

Origin of Text Friend suggested we write VB book together She had taught herself VB by programming minesweeper What is needed to teach programming? Challenging and interesting topics Accessible language and development environment

VB and Games After three years of writing, rewriting, testing, piloting, and revising, our text was published by Course Technology (April 2001) Programming Games with Microsoft Visual Basic 6.0

Software Microsoft Visual Basic 6.0 MSDNAA subscription Academic computing has software in lab Student files for Games text Image files, exe files for each chapter WinZip All projects must be zipped and submitted to digital drop box PaintShop Pro Optional paint program for enhancing your games

Course Structure Part in person meetings 4 required face to face meetings Part online via Blackboard online “midterm” and in class “final” Assignment descriptions PowerPoint presentations Links to tutorials Discussion Board Digital Drop Box

Grading 4 games projects 60 pts Online quiz, in class final 20 pts Discussion board20 pts Grading rubrics (Blackboard)

Pace resources for online learning Online orientation – available under “My Organizations” Orientation provides overview of Blackboard and introduction to online learning Other info at online.pace.eduonline.pace.edu

Blackboard Online portion delivered via web with Blackboard Sign on, take anonymous survey, look over each section

Introduction to VB Popular application development environment Simplified syntax, programming and data type constructs Used commercially for fast development of GUI/windows applications

Intro – cont. Overview of desktop Managing VB windows Resizing, appear and disappear Design phase vs. Execution/run-time phase Fundamental concepts: Events, Controls, statements, variables

Simple VB Exercise Introduce two common control objects, labels and command buttons two common events - form_load and click event

Intro VB Exercise Exercise for coding events Saving VB project - 2 step process zipping files practice using the digital drop box

Common VB File Extensions.frmForm file.frxBinary form file.resResource file.vbpVB project file.vbwVB project workspace file

Second VB Exercise Coin flip go to to download self extracting zip file with image fileshttp://csis.pace.edu/~dwyer

Overview of First Assignments Project 1: either Mix and Match Cartoons (ch. 2) or Chance (ch. 3) due Sat. 11:59 pm Both need control arrays Project 2: either Hangman (ch. 4) or Memory (ch. 5) Each student will present next required class (6/9) - bring both project 1 & project 2

First Projects Mix and Match – simple logic, lots of possibilities for creative enhancements Chance – more complicated logic, requires you to implement the rules of chance, which vary depending on first throw or second throw

Download Games (if time) download working versions of games and try them out go to course.com, search on dwyer, also in Blackboardcourse.com download and unzip execute games

This week Start posting to blackboard ( 2 min by Sunday night) Project one due Sat. night Project two presented next Wed. See you online !