CS100J CS100M is in Kimball Bll. Course Management System for CS100J is now populated with students who were pre-registered. Look at course web page to.

Slides:



Advertisements
Similar presentations
Patient Education Reference Center
Advertisements

PLEASE CLICK. Once you have logged in you will be greeted with your Home Page See the Administration Section in the lower left Course Files is where you.
PLEASE CLICK. Once you have logged in you will be greeted with your Home Page See the Administration Section in the lower left The Course Files tab is.
1 For more info: CS Sep 2008 In 1968, the Defense Department hired Bolt Beranek and Newman (BBN) of Boston to.
1 CS100J. Lecture 2, 25 January 2007 Today’s topic: Objects and classes Reading for this lecture: Section 1.3. It’s most important that you study this.
CS100J Today’s topic: Objects and classes Reading for this lecture: Section 1.3 PLive: Activities 3-3.1, 3-3.2, (not 3-3.3), 3-4.1, Summary.
Cox Personal Web Space (or AOL space) Free Storage for Image Galleries.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t PowerPoint Web Feature Creating a Presentation on the Web Using PowerPoint.
1 CS100J 1 February Customizing a class & testing Quote for the day: There is no reason anyone would want a computer in their home. - -Ken Olson,
1 Review of classes and subclasses M fast through this material, since by now all have seen it in CS100 or the Java bootcamp First packages Then classes.
CS100J 11 September 2003 Course Management System for CS100J is now populated with students who were pre-registered. Look at course web page to see how.
0 CS100J September 2007 CS100J: 12 weeks programming using Java, 2 using Matlab. David Gries. CS100M: 7 weeks of Matlab and 7 of Java. Daisy Fan. CS100H:
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
Welcome to CS201!!! Introduction to Programming Using Visual Basic.
1 CS150 Introduction to Computer Science 1 Professor: Chadd Williams
Chapter 14: Advanced Topics: DBMS, SQL, and ASP.NET
1 CS100J 30 January 2007 The class definition Course Management System (CMS) for CS100J is populated with students who were pre-registered. Look at course.
1 CS100J 05 February 2005 Today’s topic: Customizing a class (continued) Quiz 1 is today Quiz 2 is next Tuesday Quote for the day: There is no reason anyone.
Applets, HTML and GUI’s Recitation – 04/11/2008 CS 180 Department of Computer Science, Purdue University.
IWebFolio Using a Template Tutorial Images in this tutorial:
A Computer is Like a Filing Cabinet
Introduction to Computers Section 1A. home Definition of a Computer A computer is an electronic device used to process data, converting the data into.
Microsoft® Access® 2010 Training
Quote for the day: Computational thinking: a fundamental skill for everyone … [It] is … choosing an appropriate representation for a problem or modeling.
Inti Online Login Page (Lecturer/Student/Administrator View)
Create a Website on the CWU network Find “How to Post a Web Page with a PC”
Quote for the day: Computational thinking: a fundamental skill for everyone … [It] is … choosing an appropriate representation for a problem or modeling.
1 CS Sept 2010 Customizing a class Quote for the day: I have traveled the length and breadth of this country and talked with the best people, and.
CS100J 09 September 2003 Course Management System for CS100J is now populated with students who were pre-registered. Look at course web page to see how.
CSCI-A110 Lab Welcome!. Overview: a busy 1 st day Welcome – Introduction Purpose of the lab Course Structure/Grading Online Course Material (Oncourse)
Computer Vocabulary Acceptable Use Policy conduct expected from someone using a computer.
CS100J Spring 2006 CS100J: 11 weeks of programming using Java and 2 weeks using Matlab. David Gries is teaching CS100J. Graeme Bailey is teaching a special.
Course ILT The Internet and Internet Explorer Unit objectives Describe the Internet and the World Wide Web, and discuss Internet addresses Start and navigate.
0 Teaching Java —with OO first David Gries Computer Science Cornell University Ithaca, NY
1 CS1110. Lecture 1, 31 Aug Types, expressions, variables, assignment statements Summary of lectures : On course webpage, click on “Lecture summaries”.
PowerPoint Extras. Eyes to the front please! Action Buttons.
Why are links important to a website? Web Design Course.
Sheila Fredericks File Management. Think of your computer as if it were a file cabinet Computer C D Each file drawer is a computer drive.
1 CS1100 Fall Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems CS100J:
1 CS100J 08 September 2005 Today’s topic: Customizing a class (continued) Quote for the day: There is no reason anyone would want a computer in their home.
FIRST COURSE PowerPoint Tutorial 4 Integrating PowerPoint with Other Programs and Collaborating with Workgroups.
Start Creating Activities in eXE Lynn Bradshaw. What is eXe?  eXE is a free content developer package which can be downloaded from the internet.  You.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
1 10/15/04CS150 Introduction to Computer Science 1 Reading from and Writing to Files Part 2.
1 CS1110. Lecture 2, 28 Jan Objects & classes PLive: Activities 3-3.1, 3-3.2, (not 3-3.3), 3-4.1, Summary of lectures: On course page,
HTML Links and navigation Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 1.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
1 CS100J Spring Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems.
1 CS Sept 2010 Customizing a class Quote for the day: I have traveled the length and breadth of this country and talked with the best people, and.
1 Microsoft Office 2010 Basics and the Internet Microsoft Office 2010 Introductory Pasewark & Pasewark.
Overview In this tutorial you will: learn what Moodle is understand how to navigate through your course identify communication features in Moodle.
Tutorial 2 Links. Hypertext links are used to…. Point to a different section on the same page Point to a different web page Point to a variety of different.
 Open the course to add an online class  Click on Add a Page (left side)  Type in a name  Click on Create  Click on the Content Tab  Click on Add.
CS Feb 2010 Customizing a class
Internet Safety Final Day
Microsoft Office 2010 Basics and the Internet
Microsoft Office 2010 Basics and the Internet
Y.-H. Chen International College Ming-Chuan University Fall, 2004
How to use this template
CS100J. Lecture 2, 24 September Objects & classes
How to use this template
Computer an Electronic Filing Cabinet
CS 1110 Please do this now. Draw three variables on a piece of paper as shown to the right: b 4 c 7 d false Below is a “program” consisting of 3 assignment.
CS100J 06 September 2005 The class definition
Understanding the Features of a Web Site
CS100J CS100M is in Kimball Bll.
Objectives: Create a personal page about yourself on GoZips
Tutorial support.ebsco.com.
CS Feb 2011 Customizing a class
Presentation transcript:

CS100J CS100M is in Kimball Bll. Course Management System for CS100J is now populated with students who were pre-registered. Look at course web page to see how to get to it and what to do if you are not in it. Today’s topic: Objects and classes Quote for the day: Computers in the future may weigh no more than 1.5 tons. --Popular Mechanics, forecasting the relentless march of science, 1949

CS100J Reading for this lecture: Section 1.4 PLive: Activities 3-3.1, 3-3.2, (not 3-3.3) Activities 3-4.1, Summary of lectures: On course home page, click on “Handouts” and then “Outline of lectures held so far”. Today: Introduce the notions of objects (manila folders) and classes

A class is a file-drawer. Contents: manila folders, each containing the same kind of information Bill Patient name B. Clinton address New York owes $ manila folder: an object or instance of the class class name

A class is a file-drawer. Contents: manila folders, each containing the same kind of information Bill Patient name B. Clinton address New York owes $ name, address, owes: variables, called fields of the folder

A class is a file-drawer. Contents: manila folders, each containing the same kind of information Bill Patient name B. Clinton address New York owes $ Name on tab (Bill): can be anything you want, as long as it is unique

A class is a file-drawer. Contents: manila folders, each containing the same kind of information Bill Patient name B. Clinton address New York owes $ Instructions to be carried out by different people: change the name, get the name, bill the patient, receive money from patient, insert teeth xrays into the folder, …

A class is a file-drawer. Contents: manila folders, each containing the same kind of information Bill Patient name B. Clinton address New York owes $ Instructions to be carried out by different people: methods getName is a function --it returns a value deposit is a procedure. It does some task, doesn’t return value getName() deposit(double d)

Bill Patient name B. Clinton address New York owes $ getName() deposit(double d) pat Bill variable contains the name of the folder pat.getName() function call. Its value is “B. Clinton” pat.deposit(250.0); procedure call. Change the value of field owes to 0.

package: A collection of classes that are placed in the same directory on your hard drive. Think of it as a room that contains file cabinets with one drawer for each class. package java.io classes having to do with input/output package java.net classes having to do with the internet package java.awt classes having to do with making GUIs package javax.swing newer classes having to do with GUIs ============================================= To reference class JFrame in package javax.swing, use: javax.swing.JFrame Instead: import javax.swing.*; Then use simply JFrame