14 Pages

DefiningClassesINotes

Course: CSC 130, Fall 2009
School: Elon
Rating:
 
 
 
 
 

Word Count: 1730

Document Preview

to Intro OOP with Java, C. Thomas Wu Chapter 4 Defining Your Own Classes Part 1 Animated Version The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 1 Objectives After you have read and studied this chapter, you should be able to Define a class with multiple methods and data members Differentiate the local and instance variables Define and use...

Register Now

Unformatted Document Excerpt

Coursehero >> North Carolina >> Elon >> CSC 130

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
to Intro OOP with Java, C. Thomas Wu Chapter 4 Defining Your Own Classes Part 1 Animated Version The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 1 Objectives After you have read and studied this chapter, you should be able to Define a class with multiple methods and data members Differentiate the local and instance variables Define and use value-returning methods Distinguish private and public methods Distinguish private and public data members Pass both primitive data and objects to a method The McGraw-Hill Companies, Inc. 1 Intro to OOP with Java, C. Thomas Wu Why Programmer-Defined Classes Using just the String, Math, JFrame and other standard classes will not meet all of our needs. We need to be able to define our own classes customized for our applications. Learning how to define our own classes is the first step toward mastering the skills necessary in building large programs. Classes we define ourselves are called __________ _____________ _______________ The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 3 First Example: Using the Bicycle Class class BicycleRegistration { public static void main(String[] args) { Bicycle bike1, bike2; String owner1, owner2; //Create and assign values to bike1 bike1 = new Bicycle( ); bike1.setOwnerName("Adam Smith"); //Create and assign values to bike2 //Output the information System.out.println(owner1 + " owns a bicycle."); System.out.println(owner2 + " also owns a bicycle."); } } The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 4 The McGraw-Hill Companies, Inc. 2 Intro to OOP with Java, C. Thomas Wu The Definition of the Bicycle Class class Bicycle { // Data Member private String ownerName; //Constructor: Initialzes the data member public void Bicycle( ) { } //Returns the name of this bicycle's owner public String getOwnerName( ) { } //Assigns the name of this bicycle's owner public void setOwnerName(String name) { } } The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 5 Multiple Instances Once the Bicycle class is defined, we can create multiple instances. bike1 Bicycle bike1, bike2; bike1 = new Bicycle( ); bike1.setOwnerName("Adam Smith"); bike2 = new Bicycle( ); bike2.setOwnerName("Ben Jones"); : Bicycle ownerName "Adam Smith" : Bicycle ownerName "Ben Jones" bike2 Sample Code The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 6 The McGraw-Hill Companies, Inc. 3 Intro to OOP with Java, C. Thomas Wu The Program Structure and Source Files BicycleRegistration Bicycle BicycleRegistration.java Bicycle.java There are two source files. Each class definition is stored in a separate file. To run the program: 1. javac Bicycle.java (compile) 2. javac BicycleRegistration.java (compile) 3. java BicycleRegistration (run) The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 7 Class Diagram for Bicycle Bicycle Bicycle( ) getOwnerName( ) setOwnerName(String) Method Listing We list the name and the data type of an argument passed to the method. The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 8 The McGraw-Hill Companies, Inc. 4 Intro to OOP with Java, C. Thomas Wu Template for Class Definition Import Statements Class Comment class { Class Name Data Members Methods (incl. Constructor) } The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 9 Data Member Declaration <modifiers> <data type> <name> ; private String ownerName ; Note: There's only one modifier in this example. The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 10 The McGraw-Hill Companies, Inc. 5 Intro to OOP with Java, C. Thomas Wu Method Declaration <modifier> } <return type> <method name> ( <parameters> ){ <statements> public void setOwnerName ( String name ) { ownerName = name; } The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 11 Constructor A constructor is a special method that is executed when a new instance of the class is created. public <class name> ( <parameters> ){ <statements> } public } The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Bicycle ( ) { ownerName = "Unassigned"; 4th Ed Chapter 4 - 12 The McGraw-Hill Companies, Inc. 6 Intro to OOP with Java, C. Thomas Wu Second Example: Using Bicycle and Account class SecondMain { //This sample program uses both the Bicycle and Account classes public static void main(String[] args) { Bicycle bike; Account acct; String myName = "Jon Java"; bike = new Bicycle( ); bike.setOwnerName(myName); acct = new Account( ); acct.setOwnerName(myName); acct.setInitialBalance(250.00); acct.add(25.00); acct.deduct(50); //Output some information System.out.println(bike.getOwnerName() + " owns a bicycle and"); System.out.println("has $ " + acct.getCurrentBalance() + " left in the bank"); } } The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 13 The Account Class class Account { private String ownerName; private double balance; public Account( ) { } public void add(double amt) { } public void deduct(double amt) { } public double getCurrentBalance( ) { } public String getOwnerName( ) { } } public void setInitialBalance (double bal) { } public void setOwnerName (String name) { } Page 1 Page 2 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 14 The McGraw-Hill Companies, Inc. 7 Intro to OOP with Java, C. Thomas Wu The Program Structure for SecondMain Bicycle SecondMain Account SecondMain.java Bicycle.java Account.java To run the program: 1. javac Bicycle.java 2. javac Account.java 2. javac SecondMain.java 3. java SecondMain (compile) (compile) (compile) You (run) Note: only need to compile the class once. Recompile only when you made changes in the code. 4th Ed Chapter 4 - 15 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Actual and Virtual Parameters class Sample { public static void main(String[] arg) { Account acct = new Account(); . . . acct.add(400); . . . class Account { . . . public void add(double amt) { } } balance = balance + amt; virtual } } . . . . . . actual Actual - the value we pass to a method Virtual - a placeholder in the called method to hold the value of the passed argument. The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 16 The McGraw-Hill Companies, Inc. 8 Intro to OOP with Java, C. Thomas Wu Matching Actual and Virtual Parameters The _________ must be the same 3 actuals Demo demo = new Demo( ); int i = 5; int k = 14; demo.compute(i, k, 20); Passing Side Paired _____ to _______ class Demo { public void compute(int i, int j, double x) { . . . } 3 virtuals } Receiving Side The matched pair must be assignment______________ (e.g. you cannot pass a double actual to a int virtual parameter) The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 17 Memory Allocation Separate memory space is allocated for the receiving method. Values of arguments are passed into memory allocated for parameters. i k 5 14 20 i j x 5 14 20.0 Passing Side Literal constant has no name Receiving Side The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 18 The McGraw-Hill Companies, Inc. 9 Intro to OOP with Java, C. Thomas Wu Passing Objects to a Method As we can pass int and double values, we can also pass an object to a method. When we pass an object, we are actually passing the reference (name) of an object it means a duplicate of an object is NOT created in the called method The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 19 Information Hiding and Visibility Modifiers The modifiers ______ and _______ designate the accessibility of data members and methods. If a class component (data member or method) is declared ______, client classes cannot access it. If a class component is declared _______, client classes can access it. Internal details of a class are declared private and hidden from the clients. This is ______________ ___________. The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 20 The McGraw-Hill Companies, Inc. 10 Intro to OOP with Java, C. Thomas Wu Accessibility Example ... Service obj = new Service(); obj.memberOne = 10; obj.memberTwo = 20; obj.doOne(); obj.doTwo(); ... class Service { public int memberOne; private int memberTwo; public void doOne() { ... } private void doTwo() { ... } } Client The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Service 4th Ed Chapter 4 - 21 Data Members Should Be private Data members are the implementation details of the class, so they should be invisible to the clients. Declare them __________ . Exception: _________ can (should) be declared public if they are meant to be used directly by the outside methods. The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4th Ed Chapter 4 - 22 The McGraw-Hill Companies, Inc. 11 Intro to OOP with Java, C. Thomas Wu Guideline for Visibility Modifiers Guidelines in determining the visibility of data members and methods: Declare instance variables private. Declare methods private if they are used only by the other methods in the same class. Declare the class constants public ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Elon - CSC - 130
Intro to OOP with Java, C. Thomas WuChapter 1ObjectivesAfter you have read and studied this lecture, you should be able toIntroduction to Problem Solving and Object-Oriented Programming Name the three parts of solving problems using computer
Elon - CSC - 130
Intro to OOP with Java, C. Thomas WuChapter 1ObjectivesAfter you have read and studied this chapter, you should be able toIntroduction to Problem Solving and Object-Oriented Programming Name the three parts of solving problems using computer
Elon - CSC - 130
Using Methods in CodeMethods Methods are small pieces of code that can be used in other pieces of code. They have _ or more inputs, and _ output. This allows you to write code _rather than many times This allows you to __ a hard problem into ea
Elon - CSC - 130
Public and Private Primitives versus Objects public: everyone can use private: only used by this object.Accessibility Example Service obj = new Service(); obj.memberOne = 10; obj.memberTwo = 20; obj.doOne(); obj.doTwo(); class Service { public
Elon - CSC - 130
Programming RemindersProgram Life CycleYou have to type most things exactly Spaces don't matter, much (most cases) Capitalization matters Punctuation mattersFollow the examples.Types of ProgramsApplications: Programs that run in windows
Elon - CSC - 130
Review Game 1int num = 5; double x = 3; if(x&lt;num){ System.out.println(&quot;x is &quot;+x + &quot; and &quot; +num); if(x&lt;0){ System.out.println(&quot;x is negative&quot;); } else{ System.out.println(&quot;x is not negative&quot;); } } else if(x &lt; 7){ System.out.println(&quot;x is &quot;+x); } x =
Drexel - CS - 451
Software PrototypingqAnimating and demonstrating system requirementsIan Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999)Software Engineering, 6th edition. Chapter 8Slide 1Uses of System PrototypesqqqThe principal use is to
Berkeley - ASTRO - 00336489
chi^2/nu= 994.01754 / 868The fit is rejectable at 99.816511 % Confidence -62.2200 -57.5400 249.91190 -57.5400 -38.0400 254.47097 -38.0400 -28.6800 258.05386 -28.6800 -9.9600
Berkeley - ASTRO - 00336489
89.219 89.399 271.606 89.719989.399 89.643 225.781 72.914389.643 89.837 278.23 87.278389.837 89.99 346.295 110.85789.99 90.125 362.141 119.62690.125 90.255 376.069 124.22790.255 90.411 313.391 103.52390.411 90.536 431.813 135.45690.536 90.634
Berkeley - ASTRO - 00336489
Source Contamination: 3.66E-06 +/- 4.5E-07 cts/s
Berkeley - ASTRO - 00336489
# t1 t2 dt rad_min rad_max cts err scl bg bg_rat wt 0.089219 0.089271 0.000052 0. 16. 11.00 3.32 0.878525 0.000000 0.281406 1 0.089271 0.089312 0.000041 0. 16. 10.44
Berkeley - ASTRO - 00336489
# tmin tmax 0.649048 468.14651 [ksec];instrument XRT;exposure 53506.160;xunit kev;bintype counts0.000000 0.010000 0.000000 0.0000000.010000 0.020000 0.000000 0.0000000.020000 0.030000 0.000000 0.0000000.030000 0.040000 0.00000
Berkeley - ASTRO - 00336489
# tmin tmax 0.089219000 4.17137 [ksec];instrument XRT;exposure 549.03391;xunit kev;bintype counts0.000000 0.010000 0.000000 0.0000000.010000 0.020000 0.000000 0.0000000.020000 0.030000 0.000000 0.0000000.030000 0.040000 0.00000
Berkeley - ASTRO - 00336489
output00336489000_999/sw00336489000xwtw2po_cl.evt
Berkeley - ASTRO - 00336489
SIMPLE = T / file does conform to FITS standardBITPIX = 8 / number of bits per data pixelNAXIS = 0 / number of data axesEXTEND = T / FITS dataset may contain extensio
Berkeley - ASTRO - 00336489
# Ep lEiso95.211 122.075100.406 122.078107.816 122.234110.525 122.238111.473 122.202113.633 122.173114.976 122.288116.161 122.317117.980 122.204118.052 122.206118.865 122.250120.177 122.238120.661 122.296121.661 122.274122.632 122.304
UAB - CS - 624
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: as2w00.dvi %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -o as2w00.ps as2w00.dvi %DVIPS
Berkeley - ASTRO - 00336489
-294.56990 -289.65580 -283.83720 -276.47580 -267.04230 28.141600 44.368900 55.737500 821.97890 840.28780 855.62490 868.05090 881.10050 4033.5266 4033.
Berkeley - ASTRO - 00336489
# tmin tmax 10.0000 468.14651 [ksec];instrument XRT;exposure 51429.258;xunit kev;bintype counts0.000000 0.010000 0.000000 0.0000000.010000 0.020000 0.000000 0.0000000.020000 0.030000 0.000000 0.0000000.030000 0.040000 0.00000
UAB - CS - 624
An Operating System Exampleclass Kerneld thread while true do skip end Kerneld class Ftpd thread while true do skip end Ftpd class Syslogd thread while true do skip end Syslogd class Lpd thread while true do skip end Lpd class Httpd thread while tru
UAB - CS - 624
The AVL Tree Classclass AVLTree is subclass of Tree functions tree_isAVLTree : tree -&gt; bool tree_isAVLTree(t) = true end AVLTree
UAB - CS - 624
The Queue Classclass Queue instance variables vals : seq of Tree`node := []; operations Enqueue : Tree`node =&gt; () Enqueue (x) = vals := vals ^ [x]; Dequeue : () =&gt; Tree`node Dequeue () = def x = hd vals in ( vals := tl vals; return x) pre not isEmpt
UAB - CS - 624
The Tree Classclass Tree types tree = &lt;Empty&gt; | node; node : lt: Tree nval : int rt : Tree instance variables root: tree := &lt;Empty&gt;;operations nodes : () =&gt; set of node nodes () = cases root: &lt;Empty&gt; -&gt; return ({}), mk_node(lt,v,rt) -&gt; return(lt.n
UAB - CS - 624
The ATMCard Classclass ATMCard is subclass of BankAccount instance variables cardnumber : seq of digit; expiry : digit * digit * digit * digit; inv (let mk_(m1,m2,y1,y2) = expiry in m1 * 10 + m2 &lt;= 12) and len cardnumber &gt;= 8 operations GetCardnumbe
UAB - CS - 624
The ATMMachine Classclass ATMMachine types digit = BankAccount`digit functions encryptPin : seq of digit -&gt; nat encryptPin (digs) = if digs = [] then 0 else (hd digs) + 10 * encryptPin(tl digs); instance variables status : &lt;InService&gt; | &lt;OutOfServic
UAB - CS - 624
The Test Classclass Test instance variables atm: ATMMachine := new ATMMachine(); operations Init: () =&gt; () Init () = start(atm) end Test
UAB - CS - 624
A Sorting Example Illustrating Statementsclass St values v15 = selection_sort([3,2,9,1,3]); st1 = mk_(1,6,[3,2,-9,11,5,3]) instance variables x:nat; y:nat; l:seq1 of nat;functions min_index : seq1 of nat -&gt; nat min_index(l) = if len l = 1 then 1 e
UAB - CS - 624
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: new.dvi %Pages: 18 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentPaperSizes: Letter %EndComments %DVIPSCommandLine: dvips -o new.ps new.dvi %DVIPSParamete
UAB - CS - 624
The GroupPhase Classclass GroupPhase values secondRoundWinners = [&lt;A&gt;,&lt;B&gt;,&lt;C&gt;,&lt;D&gt;,&lt;E&gt;,&lt;F&gt;,&lt;G&gt;,&lt;H&gt;]; secondRoundRunnersUp = [&lt;B&gt;,&lt;A&gt;,&lt;D&gt;,&lt;C&gt;,&lt;F&gt;,&lt;E&gt;,&lt;H&gt;,&lt;G&gt;] types Team = &lt;Brazil&gt; | &lt;Norway&gt; | &lt;Morocco&gt; | &lt;Scotland&gt; | &lt;Italy&gt; | &lt;Chile&gt; | &lt;Austria&gt; |
UAB - CS - 624
)
Laurentian - CHEM - 200303
Chemistry 2100 Carbon Oxidation Numbers HandoutWhen dealing with carbon compounds, one problem arises with the conventional method for determining oxidation numbers. It calculates the AVERAGE oxidation number but this does not tell us anything abou
Laurentian - CHEM - 200303
Dr. Ying Zheng NAME: Question Mark Possible INSTRUCTIONS:Chemistry 2100 Practice Quiz 5 (for Chapters 11 &amp; 12) Stu. No.: 1 2 3 4 5 6 730 minutes Section A or B (circle one) Total4445355301) Please read the exam over carefully be
Laurentian - CHEM - 200303
Dr. Ying ZhengChemistry 2100 Practice Quiz 2 (for Chapters 1, 2, 4)30 minutesNAME:Student Number:INSTRUCTIONS:1) Please read the exam over carefully before beginning. 2) Marks will be deducted for improper use of significant figures. 3) I
Laurentian - CHEM - 200303
Dr. Ying Zheng NAME: Question Mark Possible INSTRUCTIONS:Chemistry 2100 Practice Quiz 4 (for Chapters 6,7) Stu. No.: 1 2 3 4 5 6 Section Total30 minutes A or B (circle one)654357301) Please read the exam over carefully before begi
Laurentian - CHEM - 200303
Dr. Ying Zheng NAME:Chemistry 2100 Practice Quiz Chapter 13-14 (No. 2) Stu. No.: Question Mark Possible 7 4 5 5 9 1 2 3 4 5 Total30 minutes Section A or B (circle one)30INSTRUCTIONS:1) Please read the questions carefully before beginning. 2
Allan Hancock College - COMP - 5028
Introduction OO BasicsLecture 1 Wednesday March 8, 20061AgendaAdministrative Course objective and outline OO BasicsWhat's OOAD? Functional decomposition and its problem What's UML? Software Development ProcessCOMP5028 Object-Oriented Analysi
George Mason - CS - 672
&amp;6 &amp;DSDFLW\ 3ODQQLQJ 0HWKRGRORJ\Dr. Daniel A. Menasc http:/www.cs.gmu.edu/faculty/menasce.html Department of Computer Science George Mason University 1999 Menasc. All Rights Reserved. 1:KDW LV $GHTXDWH &amp;DSDFLW\&quot;:H VD\ WKDW D :HE VHUYLFH KDV DGH
George Mason - CS - 672
CS 672 Modeling MultiprocessorsDr. Daniel A. Menasc http:/www.cs.gmu.edu/faculty/menasce.html Department of Computer Science George Mason University1 1999-2001 D. A. Menasc. All Rights Reserved.Approximation for MultiprocessorsD 1 . m D/m D*(
George Mason - CS - 672
&amp;6 :RUNORDG &amp;KDUDFWHUL]DWLRQDr. Daniel A. Menasc http:/www.cs.gmu.edu/faculty/menasce.html Department of Computer Science George Mason University 1999 Menasc. All Rights Reserved. 1:KDW LV :RUNORDG &amp;KDUDFWHUL]DWLRQ&quot; 1999 Menasc. All Rights Res
Allan Hancock College - COMP - 5028
AgendaInceptionLecture 2 March 15, 2006Inception overview Evolutionary Requirements Use cases Other requirements Assignment 1 instruction1COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of
George Mason - CS - 672
Using Performance Models to Design Self-Configuring and Self-Otimizing Computer SystemsProf. Daniel Menasc Department of Computer Science E-Center for E-Business George Mason University Fairfax, VA, USA Menasce@cs.gmu.edu www.cs.gmu.edu/faculty/mena
Allan Hancock College - COMP - 5028
AgendaAssociations, contracts and UML interaction diagramsRefine Domain ModelMore on AssociationsSystem sequence diagram Operation Contract On to Object designInteraction diagramsSequence diagrams Communication diagramsWeek 4 lecture March
Allan Hancock College - COMP - 5028
AgendaDesign persistence serviceWeek 11 Lecture May 24, 2006Failover to local services with a proxy Persistence servicesObject-Relation Mapping Faade as single point of access Persistent Object mapper Materialization with Template Method Design
Berkeley - CS - 162
%!PS-Adobe-2.0 %Creator: dvips 5.516 Copyright 1986, 1993 Radical Eye Software %Title: osdi99.dvi %CreationDate: Mon Feb 15 14:56:35 1999 %Pages: 14 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %DocumentFonts: Times-Roman Times-Italic Times-Bold Cour
Allan Hancock College - AGSM - 9806
6The Application of Mathematical Programming Techniques to Financial Statement Analysis: Australian Gold Production and ExplorationbyAndrew C. Worthington Abstract: A sample of thirty listed Australian gold producers is used to compare the fina
Oregon State - BA - 590
Your Name: _Please rate your team members from 1 to 5, as defined to the right.5 = Strongly Agree 4 = Agree 3 = Neutral 2 = Disagree 1 = Strongly Disagree 1 = Strongly DisagreeTeam Member Names Kept up with team activities, participating on a r
Oregon State - BA - 590
BA 590Basic Marketing Concepts OverviewBA 590 Marketing Review Modules Marketing Concepts Customer Needs Industry Competition Target Marketing, Segmentation, and Marketing Research New Product Development and Sales1-5BA 590Module 1B
Oregon State - BA - 590
PreviewConceptEvaluation(Chapters812) ConceptEvalSystem ConceptTesting FullScreen SalesandForecasting ProductProtocolGroupConceptEvaluation Discussion(TimePermitting)PARTTHREECONCEPT/PROJECTEVALUATIONMcGrawHill/IrwinCopyright2006T
Allan Hancock College - COMP - 5028
AgendaGoF patterns IIComposite pattern Faade pattern Observer pattern Template MethodWeek 9 Lecture May 10, 20061COMP5028 Object-Oriented Analysis and Design (S1 2006) Dr. Ying Zhou, School of IT, The University of Sydney2Composite (st
Marist - FREN - 251
5 semaines des vacances or:6/7/09Par John edit Master subtitle style Click to YorkeBienvenue !Bonjour ! Je mappelle Luc, et jai 35 ans. Je travaille pour une entreprise depuis 6 ans. Chaque anne, ma boulot me donne cinq semaines de vacances,
University of Illinois, Urbana Champaign - ECE - 559
Handout 4 Lecture NotesECOLE POLYTECHNIQUE F EDERALE DE LAUSANNESchool of Computer and Communication Sciences Wireless Communications and Mobility March 21, 2002Mathematical Preliminaries1. Introduction The purpose of this chapter is to intr
University of Illinois, Urbana Champaign - ECE - 559
ECE459 Fall 2003Homework 1Date Assigned: 5 September 2003. Date Due: 11 September 2003 in class. 1. This question goes some distance in answering a question raised during the lecture. (a) Let r1 be the length of the direct path in Figure 1.1. Let
University of Illinois, Urbana Champaign - ECE - 559
ECE459 Fall 2003Solutions to Homework 1This document is maintained and created by the TA: Sanket Dusad. Please contact him (dusad@uiuc.edu) with typos (and mistakes!) in this document. 1. (a)r1 hs r2 hr hr r 2 2 From the gure we can see that r1
University of Illinois, Urbana Champaign - ECE - 559
ECE 459 Homework 3 SolutionsThis document is created and maintained by Sanket Dusad (dusad@uiuc.edu). 1. (a) With the property that h Xt = Hu and from (Eqn 3.2), we have, y = Hu + w (1)As the columns of Hare orthogonal, H H = = 2h[1] 0 . .
University of Illinois, Urbana Champaign - ECE - 559
ECE 459 Homework 4 SolutionsThis document is created and maintained by Sanket Dusad (dusad@uiuc.edu) and please direct all your comments and feedback to him. 1. For this example C=7 and M=10. The maximal allowable subsets are enumerated as below, S
University of Illinois, Urbana Champaign - ECE - 559
ECE459 Fall 2003Homework 7Date Assigned: 24 October 2003. Date Due: 30 October 2003 in class. Question 1. Carefully read Chapter 6 notes and comment on it. (Ch6 is long and I had given you a very short amount of time to read through and comment o
Lake City CC - KIN - 3015
Rehabilitation Exercise Prescription ProgramGroup #1 Carlos Leon-Carlyle #0317752 Loriana Costanzo #0308293 Bruce Monkman # Michael Bois #Henry Hiploss1Henry Hiploss Henry is an ex athlete triple jumper who fractured his left hip in an automo
Lake City CC - KIN - 3015
Case Study 1 45 Year old man. Activity Stretch Description Position client on hands and knees, hands below shoulders, and knees below hips. Flexion: Arch back up toward the ceiling, head facing down. Extension: Drop back into extension, stomach push
S.F. State - KIN - 331
Lauren Delpit Shiva Fara Ali RubenJournal Writing A series of written passages that document the personal events, thoughts, feelings, memories and perceptions in one's journey throughout life leading to wholenessBackground &amp; History The word jo
S.F. State - KIN - 331
Progressive Muscle RelaxationKelly, Sam, Brooke, DanielleProgressive Muscular RelaxationKelly, Brooke, Sam, &amp; DanielleOutline*History and background of PMR *Benefits of PMR *Supporting research *How to measure effectiveness *Types of muscular
Lake City CC - KIN - 3015
Back and Pelvis Exercise Prescription Stretches Case: Female Post- Pregnancy SI Joint Problem Name Picture Time Repetitions Hip 15-20 sec 4 times each extensorsDescription Lay supine with uninvolved extremity stretched flat Place hands around po