9 Pages

pa2alt

Course: CS 653, Fall 2009
School: UMass (Amherst)
Rating:
 
 
 
 
 

Word Count: 2004

Document Preview

<stdio.h> #include #include <stdlib.h> /* for malloc, free, srand, rand */ /******************************************************************* ALTERNATING BIT AND GO-BACK-N NETWORK EMULATOR: VERSION 1.1 J.F.Kurose This code should be used for PA2, unidirectional or bidirectional data transfer protocols (from A to B. Bidirectional transfer of data is for extra credit and...

Register Now

Unformatted Document Excerpt

Coursehero >> Massachusetts >> UMass (Amherst) >> CS 653

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.
<stdio.h> #include #include <stdlib.h> /* for malloc, free, srand, rand */ /******************************************************************* ALTERNATING BIT AND GO-BACK-N NETWORK EMULATOR: VERSION 1.1 J.F.Kurose This code should be used for PA2, unidirectional or bidirectional data transfer protocols (from A to B. Bidirectional transfer of data is for extra credit and is not required). Network properties: - one way network delay averages five time units (longer if there are other messages in the channel for GBN), but can be larger - packets can be corrupted (either the header or the data portion) or lost, according to user-defined probabilities - packets will be delivered in the order in which they were sent (although some can be lost). **********************************************************************/ #define BIDIRECTIONAL 0 /* change to 1 if you're doing extra credit */ /* and write a routine called B_output */ /* a "msg" is the data unit passed from layer 5 (teachers code) to layer */ /* 4 (students' code). It contains the data (characters) to be delivered */ /* to layer 5 via the students transport level protocol entities. */ struct msg { char data[20]; }; /* a packet is the data unit passed from layer 4 (students code) to layer */ /* 3 (teachers code). Note the pre-defined packet structure, which all */ /* students must follow. */ struct pkt { int seqnum; int acknum; int checksum; char payload[20]; }; /********* STUDENTS WRITE THE NEXT SEVEN ROUTINES *********/ /* Here I define some function prototypes to avoid warnings */ /* in my compiler. Also I declared these functions void and */ /* changed the implementation to match */ void init(); void generate_next_arrival(); void insertevent(struct event *p); /* called from layer 5, passed the data to be sent to other side */ void A_output(message) struct msg message; { } void B_output(message) /* need be completed only for extra credit */ struct msg message; { } /* called from layer 3, when a packet arrives for layer 4 */ void A_input(packet) struct pkt packet; { } /* called when A's timer goes off */ void A_timerinterrupt() { } /* the following routine will be called once (only) before any other */ /* entity A routines are called. You can use it to do any initialization */ void A_init() { } /* Note that with simplex transfer from a-to-B, there is no B_output() */ /* called from layer 3, when a packet arrives for layer 4 at B*/ void B_input(packet) struct pkt packet; { } /* called when B's timer goes off */ void B_timerinterrupt() { } /* the following rouytine will be called once (only) before any other */ /* entity B routines are called. You can use it to do any initialization */ void B_init() { } /***************************************************************** ***************** NETWORK EMULATION CODE STARTS BELOW *********** The code below emulates the layer 3 and below network environment: - emulates the tranmission and delivery (possibly with bit-level corruption and packet loss) of packets across the layer 3/4 interface - handles the starting/stopping of a timer, and generates timer interrupts (resulting in calling students timer handler). - generates message to be sent (passed from later 5 to 4) THERE IS NOT REASON THAT ANY STUDENT SHOULD HAVE TO READ OR UNDERSTAND THE CODE BELOW. YOU SHOLD NOT TOUCH, OR REFERENCE (in your code) ANY OF THE DATA STRUCTURES BELOW. If you're interested in how I designed the emulator, you're welcome to look at the code - but again, you should have to, and you defeinitely should not have to modify ******************************************************************/ struct event { float evtime; /* event time */ int evtype; /* event type code */ int eventity; /* entity where event occurs */ struct pkt *pktptr; /* ptr to packet (if any) assoc w/ this event */ struct event *prev; struct event *next; }; struct event *evlist = NULL; /* the event list */ /* possible events: */ #define TIMER_INTERRUPT 0 #define FROM_LAYER5 1 #define FROM_LAYER3 2 #define OFF 0 #define ON 1 #define A 0 #define B 1 int TRACE = 1; /* for my debugging */ int nsim = 0; /* number of messages from 5 to 4 so far */ int nsimmax = 0; /* number of msgs to generate, then stop */ float time = (float)0.000; float lossprob; /* probability that a packet is dropped */ float corruptprob; /* probability that one bit is packet is flipped */ float lambda; /* arrival rate of messages from layer 5 */ int ntolayer3; /* number sent into layer 3 */ int nlost; /* number lost in media */ int ncorrupt; /* number corrupted by media*/ void main() { struct event *eventptr; struct msg msg2give; struct pkt pkt2give; int i,j; /* char c; // Unreferenced local variable removed */ init(); A_init(); B_init(); while (1) { eventptr = evlist; /* get next event to simulate */ if (eventptr==NULL) goto terminate; evlist = evlist->next; /* remove this event from event list */ if (evlist!=NULL) evlist->prev=NULL; if (TRACE>=2) { printf("\nEVENT time: %f,",eventptr->evtime); printf(" type: %d",eventptr->evtype); if (eventptr->evtype==0) printf(", timerinterrupt "); else if (eventptr->evtype==1) printf(", fromlayer5 "); else printf(", fromlayer3 "); printf(" entity: %d\n",eventptr->eventity); } time = eventptr->evtime; /* update time to next event time */ if (nsim==nsimmax) break; /* all done with simulation */ if (eventptr->evtype == FROM_LAYER5 ) { generate_next_arrival(); /* set up future arrival */ /* fill in msg to give with string of same letter */ j = nsim % 26; for (i=0; i<20; i++) msg2give.data[i] = 97 + j; if (TRACE>2) { printf(" MAINLOOP: data given to student: "); for (i=0; i<20; i++) printf("%c", msg2give.data[i]); printf("\n"); } nsim++; if (eventptr->eventity == A) A_output(msg2give); else B_output(msg2give); } else if (eventptr->evtype == FROM_LAYER3) { pkt2give.seqnum = eventptr->pktptr->seqnum; pkt2give.acknum = eventptr->pktptr->acknum; pkt2give.checksum = eventptr->pktptr->checksum; for (i=0; i<20; i++) pkt2give.payload[i] = eventptr->pktptr->payload[i]; if (eventptr->eventity ==A) /* deliver packet by calling */ A_input(pkt2give); /* appropriate entity */ else B_input(pkt2give); free(eventptr->pktptr); /* free the memory for packet */ } else if (eventptr->evtype == TIMER_INTERRUPT) { if (eventptr->eventity == A) A_timerinterrupt(); else B_timerinterrupt(); } else { printf("INTERNAL PANIC: unknown event type \n"); } free(eventptr); } terminate: printf(" Simulator terminated at time %f\n after sending %d msgs from layer5\n",time,nsim); } void init() /* initialize the simulator */ { int i; float sum, avg; float jimsrand(); printf("----- Stop and Wait Network Simulator Version 1.1 -------- \n\n"); printf("Enter the number of messages to simulate: "); scanf("%d",&nsimmax); printf("Enter packet loss probability [enter 0.0 for no loss]:"); scanf("%f",&lossprob); printf("Enter packet corruption probability [0.0 for no corruption]:"); scanf("%f",&corruptprob); printf("Enter average time between messages from sender's layer5 [ > 0.0]:"); scanf("%f",&lambda); printf("Enter TRACE:"); scanf("%d",&TRACE); srand(9999); /* init random number generator */ sum = (float)0.0; /* test random number generator for students for */ (i=0; i<1000; i++) sum=sum+jimsrand(); /* jimsrand() should be uniform in [0,1] */ avg = sum/(float)1000.0; if (avg < 0.25 || avg > 0.75) { printf("It is likely that random number generation on your machine\n" ); printf("is different from what this emulator expects. Please take\n"); printf("a look at the routine jimsrand() in the emulator code. Sorry. \n"); exit(0); } ntolayer3 = 0; nlost = 0; ncorrupt = 0; time=(float)0.0; /* initialize time to 0.0 */ generate_next_arrival(); /* initialize event list */ } /****************************************************************************/ /* jimsrand(): return a float in range [0,1]. The routine below is used to */ /* isolate all random number generation in one location. We assume that the*/ /* system-supplied rand() function return an int in therange [0,mmm] */ /****************************************************************************/ float jimsrand() { double mmm = RAND_MAX; /* largest int - MACHINE DEPENDENT!!!!!!!! */ float x; /* individual students may need to change mmm */ x = (float)(rand()/mmm); /* x should be uniform in [0,1] */ return(x); } /********************* EVENT HANDLINE ROUTINES *******/ /* The next set of routines handle the event list */ /*****************************************************/ void generate_next_arrival() { double x,log(),ceil(); struct event *evptr; /* char *malloc(); // malloc redefinition removed */ /* float ttime; // Unreferenced local variable removed */ /* int tempint; // Unreferenced local variable removed */ if (TRACE>2) printf(" GENERATE NEXT ARRIVAL: creating new arrival\n"); x = lambda*jimsrand()*2; /* x is uniform on [0,2*lambda] */ /* having mean of lambda */ evptr = (struct event *)malloc(sizeof(struct event)); evptr->evtime = (float)(time + x); evptr->evtype = FROM_LAYER5; if (BIDIRECTIONAL && (jimsrand()>0.5) ) evptr->eventity = B; else evptr->eventity = A; insertevent(evptr); } void insertevent(p) struct event *p; { struct event *q,*qold; if (TRACE>2) { printf(" INSERTEVENT: time is %lf\n",time); printf(" INSERTEVENT: future time will be %lf\n",p->evtime); } q = evlist; /* q points to header of list in which p struct inserted */ if (q==NULL) { /* list is empty */ evlist=p; p->next=NULL; p->prev=NULL; } else { for (qold = q; q !=NULL && p->evtime > q->evtime; q=q->next) qold=q; if (q==NULL) { /* end of list */ qold->next = p; p->prev = qold; p->next = NULL; } else if (q==evlist) { /* front of list */ p->next=evlist; p->prev=NULL; p->next->prev=p; evlist = p; } else { /* middle of list */ p->next=q; p->prev=q->prev; q->prev->next=p; q->prev=p; } } } void printevlist() { struct event *q; /* int i; // Unreferenced local variable removed */ printf("--------------\nEvent List Follows:\n"); for(q = evlist; q!=NULL; q=q->next) { printf("Event time: %f, type: %d entity: %d\n",q->evtime,q->evtype,q->eventity); } printf("--------------\n"); } /********************** Student-callable ROUTINES ***********************/ /* called by students routine to cancel a previously-started timer */ void stoptimer(AorB) int AorB; /* A or B is trying to stop timer */ { struct event *q;/* ,*qold; // Unreferenced local variable removed */ if (TRACE>2) printf(" STOP TIMER: stopping timer at %f\n",time); /* for (q=evlist; q!=NULL && q->next!=NULL; q = q->next) */ for (q=evlist; q!=NULL ; q = q->next) if ( (q->evtype==TIMER_INTERRUPT && q->eventity==AorB) ) { /* remove this event */ if (q->next==NULL && q->prev==NULL) evlist=NULL; /* remove first and only event on list */ else if (q->next==NULL) /* end of list - there is one in front */ q->prev->next = NULL; else if (q==evlist) { /* front of list - there must be event after */ q->next->prev=NULL; evlist = q->next; } else { /* middle of list */ q->next->prev = q->prev; q->prev->next = q->next; } free(q); return; } printf("Warning: unable to cancel your timer. It wasn't running.\n"); } void starttimer(AorB,increment) int AorB; /* A or B is trying to stop timer */ float increment; { struct event *q; struct event *evptr; /* char *malloc(); // malloc redefinition removed */ if (TRACE>2) printf(" ST...

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:

LSU - D - 14021
Department of DefenseDIRECTIVENUMBER 1402.1January 21, 1982Certified Current as of December 1, 2003Incorporating Through Change 3, November 16, 1994ASD(MRA&amp;L)SUBJECT: Employment of Retired Members of the Armed Forces References: (a) DoD Directive 1
UNC - HR - 140605
Retirement Vendor AppointmentsDate 5/20/2008 5/21/2008 5/21/2008 5/22/2008 5/22/2008 5/27/2008 5/28/2008 5/28/2008 5/29/2008 5/29/2008 5/29/2008 6/3/2008 6/3/2008 6/4/2008 6/4/2008 6/4/2008 6/9/2008 6/11/2008 6/12/2008 6/12/2008 6/12/2008 6/17/2008 6/17/
Illinois Tech - MATH - 589
Math 589: HW # 21. Prove that the solution to difference equation R n 1 n n n Ujn+1 = (Uj-1 + Uj+1 ) - (Uj+1 - Uj-1 ) 2 2 (1)(the Lax-Friedrichs scheme) converges to the analytic solution u of the PDE ut + aux = 0 (2) for | R | 1 where R = at/x. 2. The
Lake County - BIOE - 202
BIOE 202 Section AB1Lab 8: Antigen Detection on Nitrocellulose Transfection of COS-7 CellsLab 8 OverviewReview protocols and informationA. Antigen Detection on Western Blotted Nitrocellulose B. Transfection of COS-7 Cells with GFPReturn day Today's l
Berkeley - SUNSITE - 013
Isolation and Expression of TaqPol I Gene TABS E II LacZa fusions Fusions phenotype. Ache 1 ABa 15 Asa 33 Lisa 35 AXho 28 AXho 30 Xho 32 who 53 AXho 54 AXho 59 Fusion DNA sequence' Taq Polylinker s I ue GAG CrA C | zoo; AGC TCG White
Washington - CHAT - 543
NAME_SHORT ANSWERS (6 points each) (Show calculations where appropriate, elaborate beyond space provided only if you feel necessary) 1. Olanzapine is classified as an &quot;atypical antipsychotic&quot; (you will learn about the meaning of that later). Clozapine (C
University of Alabama in Huntsville - CPE - 323
MSP430x4xx FamilyUsers Guide2007Mixed Signal ProductsSLAU056GRelated Documentation From Texas InstrumentsPrefaceRead This FirstAbout This ManualThis manual discusses modules and peripherals of the MSP430x4xx family of devices. Each discussion pre
UCF - COMS - 541
I. course summary A. review of syllabus- WHAT WE STUDIEDOverview of Programming LanguagesObject-Oriented Programming Smalltalk, Java case studyFunctional Programming HaskellLogic Programming \Prolog-What's the importance of each of each? B.
Delaware Tech - M - 279
How well are you prepared to take Professor Maynard's MTH 279 class? To find out, take the following 20-question test covering some of the topics from MTH 173 and MTH 174, the prerequisite courses for MTH 279. Allow between 2 and 3 hours to work the 20 pr
Oakland University - CSE - 212
CSE 212 : Fundamentals of Computing IIPeter Bui &lt;pbui@nd.edu&gt; Lab 7 (March 14, 2005 - March 15, 2005)1ObjectivesIn this week's lab you will accomplish the following: 1. Learn how to use F-Secure and X-Win32 to login into a remote Linux machine. 2. Nav
University of Toronto - PIZZA - 108
Pizza Problem:We introduce some new concepts into our Pizza problem.Add a Shape abstraction with subclasses Square and CircleStep 1 (Problem Solve):Step 2 (Think OO):Classes Pizza, Shape, Circle, SquareA Square is a ShapeA Circle is a ShapeA
UCF - COMS - 541
Com S 541 Programming Languages 1August 25, 2006Homework 1: Introduction to Programming ConceptsDue: normal problems on Tuesday, August 29, 2006; extra credit problems on August 31, 2006. In this homework you will learn some of the basics of Oz and the
Syracuse - PHY - 344
February 2009 Phy 344Microwave OpticsIntroduction: We are most familiar with electromagnetic (EM) waves as visible light. This microwave laboratory explores EM waves with large wavelengths (centimeters) in contrast to the visible light variety (waveleng
University of Toronto - STA - 2209
UNIVERSITY OF TORONTOSTA2209H F Lifetime Data Modelling and AnalysisFall Term 2001Assignment 2Instructor: Thierry Duchesne Weight: 1/3 of your final mark Due date: Thursday, November 29 2001, 5:00pm Instructions You must keep the same team for Assignm
Rose-Hulman - EM - 406
Free vibration of SDOF undamped systemsToday's Objectives: Students will be able to: a) Analyze free vibration for SDOF undamped systems Trivia of the day A quote about Gottfried Leibniz: &quot;It is rare to find learned men who are clean, do not stink and ha
UMBC - M - 202
White[369]% g+ namespace3.cpp White[370]% ./a.outMySpace:i = 7MySpace:j = 8DS9:i = 17White[371]%
UMBC - M - 202
White[365]% g+ namespace2.cppWhite[366]% ./a.outMySpace:i = 7MySpace:j = 8DS9:i = 17i = 1001MySpace:i = 7White[367]%
UMass (Amherst) - CS - 653
Landmark ArticlesRSVP: A NEW RESOURCE RESERVATION PROTOCOLLixia Zhang, Stephen Deering, Deborah Estrin, Scott Shenker, and Daniel ZappalaOriginally published in IEEE Network Magazine September 1993 Volume 7, Number 510A UTHOR S I NTRODUCTIONWhe ori
Stanford - TSTN - 1017
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28BERNSTEIN LITOWITZ BERGER &amp; GROSSMANN LLP ALAN SCHULMAN (Bar No. 128661) BLAIR A. NICHOLAS (Bar No. 178428) 12730 High Bluff Drive, Suite 100 San Diego, CA 92130 Telephone: (858) 7
Iowa State - EE - 571
EE/CprE/ComS 571X Discrete Event Systems ControlHomework # 8 Due:Problem 1 Consider languages L = pr(a ba ) and K = pr(a b), give two mask assignment functions to show that K is observable and unobservable with respect to L, respectively. Problem 2 Show
University of Toronto - CS - 324
B m n u i q s y cii q v u n u y q c utexwt6exti )erurgA 6 7$ @&quot; 8 &quot; 8~fe2yEruq1wcG weuee ui c i y i cy q v y c c u c !qswiwqeuhcuGfquc!tdgxevFGvf9pw ff ng i g v d v n g v q ei c n x x |H t r4rp2cfw_#x $ 9 5 6 7 5 $ &quot; # &quot; #3 41 20 (
Iowa State - NR - 49453
Horticulture HappeningsAn Iowa State University Extension Newsletter for Mid-Iowa GardenersFall 2006 - Vol. 3, No. 4In This Issue:Events Calendar.p. 2 Recipe Corner.p. 2 Did you Know?.p. 2 Meet a Master Gardener .p. 3 Clarion Garden Tour.p. 3 ISU Hort
UAB - CS - 505
Chapter 13 Topics Introduction Introduction to Subprogram-Level Concurrency Semaphores Monitors Message Passing Java Threads Statement-Level ConcurrencyCopyright 2004 Pearson Addison-Wesley. All rights reserved.13-2Introduction Concurrency can occur
UT Southwestern - CIT - 346371
SOUTHWESTERNMEDICAL CENTERR E D U C I N G M E D I C AT I O N E R R O R SHOW YOU CAN HELPTaking medications incorrectly is one of the most common medical errors in America today. UT Southwestern Medical Center is committed to both safety and the qualit
Santa Clara - CENG - 139
Santa Clara University Department of Civil EngineeringCENG 139 Groundwater Hydrology Spring 2007Homework 6: Using GMS/MODFLOW for simple well analysis1) A well taps into a confined aquifer with a thickness of 50 feet, and the well screen covers the ent
Rose-Hulman - CM - 000000
MATERIAL SAFETY DATA SHEETPage 1 of 5MATERIAL SAFETY DATA SHEETDecyl aldehyde, 95% 13984* SECTION 1 - CHEMICAL PRODUCT AND COMPANY IDENTIFICATION *MSDS Name: Decyl aldehyde, 95%Decanal Company Identification: Acros Organics N.V. One Reagent Lane Fai
Wisconsin Milwaukee - STAT - 564
Math Stat 564Determining the PACF of a weakly stationary process Let cfw_Xt be a weakly stationary process, t an integer. The partial autocovariance and partial autocorrelation between Xt and Xt-h are given respectively by ^ ^ Cov(Xt - X t , Xt-h - X t-
Cox School of Business - EE - 8373
EE 8373 Digital Speech Processing Spring 2004 Lecture 18 Reading Quatieri: Ch. 12 R&amp;S: Ch. 5 Fill out the feedback forms Feel free to do as many of the exercises as you want Play with speech files. Experiment.Receive returned HW from Bo Wei, Caruth 316 B
UCCS - ECE - 5650
Final Exam Review Topics Fall 2008 1. The final will be comprehensive, but new material that you have not been tested on will be emphasized. The length will be about 6 pages, no less than 5. 2. The exam is open book and open notes. 3. The following is a l
UPenn - CC - 70207
Feb. 27th, 2007 11.1Economy with Heterogeneous AgentsIntroductionSo far, in environments we have analyzed, the type of agents is the same always. If the number of type of agents is small (as the example we did in class with only two different types) i
Michigan State University - POWERPOINT - 351
Luke Reese, Associate Professor Community, Agriculture, Recreation and Resource Studies www.msu.edu/~reesel reesel@msu.edu 517-355-6580 x 204Using Microsoft PowerPoint For Effective PresentationsPresentation Objective&quot;to teach you four fundamental Powe
Middle Tennessee State University - CSCI - 117
[03/09/95 8am] Disk_Quotas (jladams) Thu Mar 9 17:08:06 1995 Attention students:Disk storage quotas apply to both student personal accounts andstudentclass accounts. The limits perpersonal account are 500 files and 20,000blocks (10 megabytes of
North-West Uni. - RCO - 450
Fromquotes.All our dreams can come true, if we have the courage to pursue them. Disneyland will never be completed. It will continue to grow as long as there is imagination left in the world. If you can dream it, you can do it. Always remember that this
Penn State - EXC - 106
TipsfrdieReferate: * Das Referat soll etwas zur Geographie, Geschichte, Sehenswrdigkeiten,.desBundeslandesoderLandeshaben. * * WaskannmandortalsTouristmachen?Wasfindetihram interessantesten? * * machteineListemitLinkszumBundesland/Landaufeurer Hompepage.D
UVA - ECE - 715
Analysis of random-access MAC schemesM. Veeraraghavan and Tao Li April 9, 2004 (title change; dropped &quot;stable&quot; in (27) and added sentences in red) 1. Slotted Aloha [4] First-order analysis: if we assume there are infinite number of nodes, the number of n
Berkeley - EE - 123
Problem Set 7EECS123: Digital Signal Processing Prof. Ramchandran Spring 20081. Problem 4.29 from Oppenheim, Schafer, and Buck. 2. Problem 4.37 from Oppenheim, Schafer, and Buck. Note: The sampling rate in Figure P4.37-2 should be T = 3. Problem 4.44 fr
St. Anselm - A - 706
Saint Anselm College Weekly Sports Release Three Hawks Receive Weekly Conference AwardsECAC Co-Defensive Player of the WeekFootball Conor O'Brien (Scituate, Mass./Scituate)Northeast-10 Weekly Award WinnersFootball Co-Defensive Player of the Week: Fiel
Michigan - CSC - 530
AntPheromones1/extracts.txt-This is a list of additions to AntPheromones1 (beyound the basic randomly move agents in RandmoMoveInGrid and Min2D_Pars) to show how to use the Diffuse2D class from RePast to represent a chemical distributed (and diffusing
UMass (Amherst) - PSYC - 360
Close Relationships Relationship formation, maintenance, and breakup Soundtrack 50 Ways to Leave Your Lover - Paul Simon Ill Be Watching You The PolicePassionate love Must come into contact with someone who is an appropriate love object. Role of chan
Duke - ECE - 593
Z-Stack Users Guide For CC2430ZDK/CC2431ZDKZigBee 2006 Release Version 1.4.2Document Number: F8W-2005-0036Texas Instruments, Inc. San Diego, California USA (619) 497-3845Copyright 2005 Texas Instruments, Inc. All rights reserved.Z-Stack User's Guide
Stanford - CVTX - 1028
Case 3:03-cv-03709-SIDocument 408Filed 08/31/2006140 Scott DrivePage 1 of 5Menlo Park, California 94025 Tel: (650) 328-4600 Fax: (650) 463-2600 www.lw.com FIRM / AFFILIATE OFFICES Brussels Chicago Frankfurt Hamburg Hong Kong London New York Northern
Washington - PDFS - 426
ESS 426. FLUVIAL GEOMORPHOLOGY 2006 LECTURE: T TH 10:30 11:50 LAB: M 10:30-12:20 (mainly) Instructor:ROOM 022 JOHNSON HALL ROOM 117 JOHNSON HALLDerek Booth (Wilcox Hall 164) dbooth@u.washington.edu or booth@ess.washington.edu; phone 3-7923 office hours:
Cal Poly Pomona - CS - 140
Program 2CS 140 Spring 2005 Craig A. RichA bicycle computer records raw data-e.g. distance and time traveled, and computes and displays performance statistics. Write a Java program (e.g. Program2.java) that reads raw data from the standard input stream,
Stanford - WFC - 1035
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 I, BRYAN NEFF, declare: 1. I am the Director of Operations of Rosenthal &amp; Company LLC (&quot;Rosenthal&quot;), located atWELLS FARGO &amp; COMPANY, H.D. VEST' INVESTMENT SERVICES, LLC, WELLS FA
Gordon MA - CS - 112
CS112 Lecture: Interfaces Objectives: 1. To introduce Java interfaces Materials: 1. BlueJ project containing RobotRacer from ActiveObjects lecture plus javadoc 2. Source code for java.lang.Runnable - edited to omit prologue comment 3. Main class for Lab 3
UNC Charlotte - ECE - 3156
UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer EngineeringExperiment No. 6 - Active Filters Overview: The purpose of this experiment is to familiarize the student with active filter networks. A filter is a device that pas
Bowling Green - EPY - 7080
Punctuation Punctuation is important. Its proper use determines interpretation of content. In the examples below (provided by a friend), punctuation makes all the difference. Dear John: I want a man who knows what love is all about. You are generous, kind
Western Kentucky University - TXT - 102
14 Die in Bombing of Shiite Mosque in KarachiJune 1, 2004 By SALMAN MASOOD KARACHI, Pakistan, May 31 - At least 14 people were killedand 38 wounded Monday night when a powerful bomb explodedin a Shiite mosque here, police officials said. The attacks
Knox College - CS - 201
CS 201: Computer organization and assembly language Winter Term, 2009Homework 9Due: Tuesday 2/17 at 11:59pmComplete the following problems, which should be submitted with handin as assignment hwk9. 1. (10 points) Write a spimbot program that goes to sp
Columbia - MATH - 212
Math 212 Spring 2006 Exam #2 Instructions: You have 2 hours to complete this exam. You should work alone, without access to the textbook or class notes. You may not use a calculator. Do not discuss this exam with anyone except your instructor. This exam c
Utah - U - 0400737
Science Project Worksheet 6 EXPERIMENTAL PROCEDURE Write your experimental procedure in the form specified so that it can be used for your project report. Use the checklist below to keep on track while you are writing the procedure and again while you are
Michigan State University - EPI - 824
Reproductive Epidemiology-Epi 824Wilfried KarmausThe following questions may guide you when reading the publication: Adair LS. Size at Birth Predicts Age at Menarche. Pediatrics 2001, 107:e59 1. What are the specific and general hypotheses? 2. Why is
Hudson VCC - PESTCERTEX - 404
INSECTICIDESCHAPTER 13Any chemical used to control a pest Many different kindsBROAD SPECTRUM NARROW SPECTRUM CONTACT/ SYSTEMIC CHITIN (primary structural chemical in body wall) SYNTHESIS INHIBITORS-INTERFERE WITH THE DEVELOPMENT AND MOLTING OF IMMATURE
Wisconsin Milwaukee - ENG - 095
English 095 Fundamentals of Composition ALLYN AND BACON GUIDE TO WRITING CHAPTER 6 STUDY GUIDETry to figure out the answers to the following questions and record your answers in your notebook. Remember, don' just copy what is in the book. Rather, think a
Iowa State - NR - 108124
Marion County Extension PO Box 409, 1445 Lake Dr. Knoxville, IA 50138 (641)842-2014 Dear Pesticide Applicator: This brochure lists exam dates and private continuing instruction course (CIC) programs that will be held in and around our county this winter.
East Los Angeles College - RL - 030305
User InterfaceThe user will have to deal with collections rather than files. The selection tools should be the same for MC and data. Output from the selection of MC and data should be comparable. Selection must allow exclusion. Selection must be done by
East Los Angeles College - RL - 041203
Skim Production and Data Analysis Using the GRIDA ProposalUC Irvine BABAR Grid Workshop, SLAC 12/03/2004 Will RoethelIntroduction / Overview Description of Skim production in the GRID. Current status of the skim production. Issues that need to be res
Oregon State - EXAM - 735
Theresa Filtz, PhD Phar 735, Winter 2006G protein-coupled Signal TransductionMain Objectives (the big chunks) Describe in molecular detail the cascades of events in a generalized G protein-coupled signaling pathway Describe the structure of a GPCR and h
ASU - MAT - 211
Math 211 Lagrange Multipliers MethodLagrange Multipliers This method is an alternative way of calculating extrema (min/max) points of a surface f ( x, y ) that is constrained to a path defined by g ( x, y ) = c . The underlying mathematics that makes thi
Mercer - TCO - 285
TCO 285 Peer Review Flyer Grading Rubric Spring 2008Student: Score:Points (100) (25) Balance Elements of Review In If symmetrical, design is appropriate and centered around an element with visual weight If asymmetrical, elements are balanced appropriat
Washington University in St. Louis - CIS - 677
Chapter 5: Data Link ControlRaj Jain Professor of CIS The Ohio State University Columbus, OH 43210 Jain@ACM.Org http:/www.cis.ohio-state.edu/~jain/The Ohio State University5-1Raj JainOverviewData link functions Flow Control Effect of propagation del