3 Pages

01-Course-Information

Course: CS 193, Fall 2009
School: Stanford
Rating:
 
 
 
 
 

Word Count: 1039

Document Preview

Winter CS193D 2005/2006 CS193D Course Information Scott J. Kleper cs193d@klepmail.com cs193d@cs.stanford.edu Handout 01 January 11, 2006 Instructor: Email: Staff Email: Office phone: Cell phone: Office: Office hours: TA: 650-725-3378 650-281-5537 Gates B28 Mondays, 11:00am 12:00pm Wednesdays, 2:15pm 3:30pm Dan Wilson (office hours TBA) Lectures: MW 12:50pm 2:05pm, Gates B01 Prerequisites: The...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Stanford >> CS 193

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.
Winter CS193D 2005/2006 CS193D Course Information Scott J. Kleper cs193d@klepmail.com cs193d@cs.stanford.edu Handout 01 January 11, 2006 Instructor: Email: Staff Email: Office phone: Cell phone: Office: Office hours: TA: 650-725-3378 650-281-5537 Gates B28 Mondays, 11:00am 12:00pm Wednesdays, 2:15pm 3:30pm Dan Wilson (office hours TBA) Lectures: MW 12:50pm 2:05pm, Gates B01 Prerequisites: The prerequisite for the class is programming and problem solving at the CS106B/X level. Experience with C++ at the CS106 level is assumed. If you havent done any C++ but you have significant Java experience, you should be fine with a little extra reading. You will be expected to produce elegant, welldecomposed, commented code as taught in the CS106's. New in 06: CS193D was last offered in Winter 2004. This years CS193D has been rearchitected to reflect the changes in the Computer Science curriculum and the interests of students. The most important parts of the C++ language are still covered, but the class is also about programming in professional environments. Topics like How to Write Production Quality Software are given equal attention as How to Use Multiple Inheritance. Since this is the first time the class is being taught this way, I ask for your patience as we work out the kinks. And most importantly, I ask for your feedback. Let me know how things are going as the quarter progresses and Ill do my best to tune the class along the way. Readings: The official class text is Professional C++ by Solter and Kleper. Im not here to sell books, so if you already have another C++ book for reference and feel that you can pick everything up from the lectures and handouts, thats fine. However, you should be aware that Ill be using examples from the book in class so it may be handy. There are a ton of C++ books out there if youre looking for additional reading material. Stroustrups The C++ Programming Language is the standard reference. 1 2 Eckels Thinking in C++ and Meyers Effective C++ both contain excellent coverage of real world applications. Web site: The web site for this class is http://cs193d.stanford.edu. I will post all handouts and assignments there. Ill also periodically update it after lectures with notes and clarifications. The site has an RSS feed so you can stay up to date using an RSS newsreader. Its very important that you subscribe to the feed it takes the place of the traditional class email list. If you dont have a newsreader or are unfamiliar with RSS, see the instructions on the class web page. The projects for the class should be portable in that the C++ code required should work with any modern C++ compiler. We will concentrate our efforts on supporting gcc on Unix. You are welcome to use other compilers or computers, but bear in mind that compilers differ from machine to machine and C++ compilers are actually still evolving. If you are using an unsupported platform and run into difficulties, be prepared to switch to the one I'm supporting. No which matter platform you use, you are responsible for ensuring your final program will compile and run on the e l a i n e workstations, since thats where youll submit code. If you do not already have an account on a campus computer from which you can send email, open an account on leland. Handouts available at Sweet Hall and Tresidder computer clusters explain the procedure used to open an email account. You can send questions to cs193d@cs.stanford.edu, and the first available staff member will get back to you. For questions that seem to recur (or are particularly funny), we will post the answers to the feed. There may or may not be a legacy newsgroup named su.class.cs193d. If there is such a group, in the spirit of simulating a professional development environment, you can use it to chat with your classmates about any class topic, including assignments, subject to the Honor Code section below. Your grade will be based on homework assignments, a midterm, and the final. The breakdown is: Assignments Midterm Final Exams: 40% 25% 35% Software: Email: Staff email: Newsgroup: Grading: The midterm date is February 15th, 2006 in class. It will be closed book and closed note. Local SITN students are expected to come to campus for the exam. The final is on Wednesday, March 22nd, 2006 at 8:30am (sorry, I'm not a morning 2 3 person either). If you have a conflict with either exam, please let me know ASAP. Late Policy: If the class truly simulated a professional software development environment, I would probably only accept late assignments! But since this is a class and I need to give you a grade (and to mimic the realities of late software coming with a penalty), there will be a 5% penalty for each day (not class actual day) that an assignment is late. Of course, if you have a special circumstance (illness, etc.), let me know and well work something out. Honor Code: Although you are encouraged to discuss ideas with others, your programs are to be completed independently and should be original work. Whenever you obtain significant help (from other students, the TAs, students in other classes) you should acknowledge this in your program write-up, e.g. The idea to use an insertion sort to alphabetize the names came from a discussion with my roommate, Eltefaat Borergaard. Any assistance that is not given proper citation will be considered a violation of the Stanford Honor Code. The Honor Code is taken very seriously in this class; any problems will be swiftly referred to the Office of Judicial Affairs. To be even more specific, you are not allowed to collaborate on the coding of your programs, nor are you allowed to copy programs or parts of programs from other students. The following three activities are among what I consider to be Honor Code violations in this course: 1. Looking at another students code. 2. Showing another student your code. 3. Discussing assignments in such detail that you duplicate a portion of someone else's code in your own program. 3
Textbooks related to the document above:
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:

UT Arlington - BIOLOGY - 1442
Experiment: taxic behavior in terrestrial isopodsIntroduction Different animal species have specific habitat requirements. Sensory receptors allow them to detect and show behavioral responses to environmental variables such as humidity, light, mates
Stanford - BCSI - 1034
1 2 3 4 5 6 7 8 9 10 11Robert S . Green (State Bar No . 136183) GREEN WELLING LLP 235 Pine Street, 15th Floor San Francisco, CA 94104 Telephone : (415) 477-6700 Facsimile : (415) 477-6710 E-mail : rsg@classcounsel .co m Marc A . Topaz (mtopaz@sbcla
Stanford - ANTHSCI - 108
Draft Proposal for the Use of Wallenberg Hall ClassroomProf. John Rick (Anthropological Sciences) and Claudia Engel (ATS, Anthropology Departments) 12/13/2002Course Title: Images and Models for Archaeological Computing Disciplines: Archaeology, An
Michigan State University - NCERA - 125
Iowa ReportProject title: A survey of aphids and their natural enemies in Iowan prairies Investigators: Wayne J. Ohnesorg , and Matthew ONeal; Department of Entomology, Iowa State University, Ames Iowa Contact: Matthew ONeal (oneal@iastate.edu) The
Michigan State University - LIB - 1931
July, 1931147Artificial ManureThere has been for some time a scarcity of farm manure for agricultural purposes which has been felt even by golf clubs. Since the desirable farm manures are no longer obtainable, various methods have been devised t
Michigan State University - LIB - 1957
JUDY ELLER SETS THE GIRLS AN EXAMPLEOMPETITIVE courage is by no means A confined to men. The two attractive young ladies who played in the final of the Girls' Junior Championship at the Lakewood Country Club, Denver, Colo., had it in large measure.
Michigan State University - LIB - 1947
JrllMEIL Y JrUJRIF JrOIPllCCSIssued By TheUNITED STATES GOLF ASSOCIATION GREEN SECTIONROOM PLANT 307, SOUTH &UILDING STATION INDUSTRY BELTSVILLE, MD.KNOWLEDGEISPOWER -ATTENDCONFERENCESEDUCATIONIN TURF:The following Winter Turf Con
Michigan State University - LIB - 1952
USGAJOURNALANDTURFMANAGE1\IENT:FEBRUARY,195231water could get away was through evaporation . This bad soil condition was corrected by an aerifier. One.inch spoons were used and set for a depth penetration of five inches. These perfora
Michigan State University - LIB - 1954
humidity remains at a rather high level. Snowmold ordinarily is noticed in the spring when the snow cover begins to go off of the grass. Hence its name. It is not necessary, however, to have snow in order to have snowmold. Any covering of material wh
Michigan State University - LIB - 1930
May, 193083PLANTING FOR THE BIRDS. Dayton Stoner. Service Bui. IX (13), University of Iowa, Iowa City, Iowa. 1925.METHODS OF ATTRACTING BIRDS. G. H. Trafton. Houghton, Mifflin & Co., NewYork, N. Y. 1910. BIRD FRIENDS. G. H. Trafton. Houghton,
Michigan State University - LIB - 1948
USGAJOURNAL: June,194817HUNGER SIGNSThe National Fertilizer Association, 616 Investment Building, 15th and K Streets, N.\"'., Washington, D. c., is revising the book, "Hunger Signs in Crops." It will be available at a later date. A great dea
Michigan State University - WEB - 2031
PLANT REQUIREMENTSTopic # 2031Mr. ChristensenNutrients Plants needs more than carbon dioxide (CO2), water (H2O) and light they also require- MacronutrientsRequired in larger quantities than others. MicronutrientsNeeded but in smaller amounts
Michigan State University - WEB - 2045
HANDOUT Topic # 2045 INTRO TO PEST MANAGEMENT Aaron Gearhart Since the beginning of society, humans have competed with pests for essential natural resources. On occasions, activities of pests have caused famine or vectored pathogens of major disease
Michigan State University - WEB - 2040
HANDOUT Topic # 2049 DANGERS OF PESTICIDESChildren face danger in the schoolyard grass from pesticides March 2, 2000 By Daniella Brower (WebMD) - With the coming of spring, children are venturing outdoors again - for soccer games, track and field e
Michigan State University - WEB - 2045
KEY Study Guide Topic # 2045 Intro to Pest Management Aaron Gearhart 1. List the five main categories of pest management as listed in your handout. Weeds, Insects, Diseases, Nematodes, Vertebrates 2. Match the name in the left column with the appropr
Michigan State University - WEB - 2035
Lab 2035 Reading A Fertilizer Label Melissa M. Fowler Overview In this lab students will see examples of what fertilizers look like. They will also learn how to use the information provided on a soil test results sheet to determine what kind of ferti
Michigan State University - WEB - 2050
ACTIVITY: 2052A Soil TextureInstruct students on how to identify basic soil texture by feeling soil when it is wet (smear test). A gritty feeling indicates a sandy soil. Crumbly feeling indicates a silt. Sticky feeling indicates clay (Refer to "L
Michigan State University - WEB - 2210
Name _ Date_ Hour_ Worksheet: Topic # 2215 Crop Care Scientific Name: _ Common Name: __ Grows in Zone: _ Description of Leaves: _ _ __ _ _ Description of Flower: _ __ _ _ __ _ Season of Bloom: _ Culture: (How do you grow this plant?) Water Requireme
Michigan State University - WEB - 2043
Note Taking Guide Topic 2043 Plant Pathology By Katie WagarContents Introduction _ Plant Disease ID Plant Pathology Nematodes Plant Pathology Introduction Plant diseases are important to humans, because they cause damage to plants and plant p
Michigan State University - WEB - 2031
Note Taking Guide Topic # 2031 Functions of Nutrients for Plant Growth SLIDE-TYPES OF NUTRIENTS Macronutrients-needed in smaller amounts but still needed by the plant SLIDE-MACRONUTRIENTS AND ITS FUNCTION -Promotes rapid growth and gives plants healt
Michigan State University - WEB - 2033
Lab Topic # 2033 SOURCES OF N, P AND K Brad LubbersOverview: In this lab students will practice using different types of fertilizers and assessing the effectiveness of each fertilizer. Teacher Preparation: To prepare for this lab the teacher must o
Michigan State University - WEB - 2042
Lab for 2042 Entomology/Insect Biology Aaron GearhartDay 1:Our class will be splitting up into groups of three in order to go outside to do aninsect scavenger hunt. The purpose of this hunt will be to gather as many different types of insects a
Michigan State University - WEB - 2044
Introduction to Weed Management PrinciplesTopic #2044 Aaron GearhartWhat is a Weed? Any plant can be a weed under the right circumstances Corn example Soybean example It all depends on what type of production you are trying to accomplish
Michigan State University - WEB - 2042
Name_ Hour_ Date_ Worksheet: Topic # 2042 Insect Orders Aaron Gearhart Place the correct letter from the orders on the top to the insects on the bottom. Each order will be used once and only once. A. Ephemeroptera E. Dermaptera I. Coleoptera M. Hymen
Michigan State University - WEB - 2023
ACTIVITY: 2023C Hydroponics1. Discuss the differences in soil and soil-less (hydroponic) cultures from the "Hydroponics at Home" extension bulletin E-1853. 2. Hydroponic activity for students. Materials needed: Fish aquarium Aerator (the type norma
Michigan State University - WEB - 2120
Lab 2123 Thanksgiving Novelty Arrangement Prepared by: Carrie Vollmer Overview This is a very easy vase arrangement to make, and it is a lot of fun. I call these kinds of designs "novelty arrangements." The concept of a novelty design is that it is n
Michigan State University - WEB - 2050
Lab 2054 C Why Is Soil Texture Important? Introduction: Soil texture refers to the ration of different-sized mineral particles in soil. Based on size, mineral particles are referred to as clay, silt, or sand. Clay particles are small and electrically
Michigan State University - WEB - 2045
KEY Worksheet: Topic # 2045 Intro to Pest Management Aaron Gearhart This worksheet contains math problems designed to help you calculate the economic feasibility of IPM strategies. You may get into groups of two in order to work on this assignment. P
Michigan State University - CSE - 847
Statistical ClassificationRong JinClassification ProblemsInpu t GivenXf : X Y?YOutpu tinput X={x1, x2, , xm} Predict the class label y Y Y = {-1,1}, binary class classification problems Y = {1, 2, 3, , c}, multiple class classif
Stanford - PSYCH - 224
5BD)e@ 1716@ 6B9B4nlBhene)6U7X!611'7B745U@6B24 e@4j'1&'e5BAX24#@2U2ffB45eBU'7@1Dv4e y { @132D44F4lAhh1e3e67BD4eg194UBy
Stanford - PDYN - 1016
1%W1oftA "UNITED STATES DISTRICT COURT A "[W I ISTRICT OF FLORIDA T WIp4SION 1ST :~ r C0 ~ ~ `;7-T-17TB MDAU CLYFILE DM1JI)LE Disn j OF k ;,: ; A TAMPA, FLORIDAIN RE PARADYNE NETWORKS, INC SECURITIES LITIGATIONPLAINTIFFS ' CONSOLIDATED AME
Michigan State University - READ - 1977
Michigan State University - READ - 1985
Michigan State University - READ - 1981
Michigan State University - READ - 1980
Michigan State University - READ - 1972
Michigan State University - READ - 1975
Stanford - MATH - 23309
Chapter IFourier Series on TWe denote by R the additive group of real numbers and by Z the subgroup consisting of the integers. The group T is defined as the quotient R/2Z where, as indicated by the notation, 2Z is the group of the integral multi
Michigan State University - SS - 041897
water4-17-97By KRISTYN SOBIERCapital News ServiceLANSING - A recent report declaring Michigan the second-worst state forthe number of facilities that violate federal water quality laws isstirring local and statewide controversy. According
Stanford - C - 020121
Flavour-Symmetry Strategies to Extract Robert Fleischer DESY Hamburg, Theory Group WIN 02, Christchurch, New Zealand, 2126 January 2002 Setting the Stage Isospin + SU (3) + Dynamics: from B K, U -Spin Strategies: Focus on the following syst
Stanford - CS - 468
Fast Frictional Dynamics for Rigid BodiesDanny Kaufman Timothy Edmonds Dinesh Pai Rutgers UniversityRigid BodiesSimplified Modelhard to know internal properties of all items Rigid insteadMore complex simulationForces instantaneously change ve
UT Arlington - OPMA - 6371
STRUCTURAL EQUATION MODELING, 7(3), 461483 Copyright 2000, Lawrence Erlbaum Associates, Inc.TEACHERS CORNERReporting Analyses of Covariance StructuresAnne BoomsmaDepartment of Statistics, Measurement Theory & Information Technology University
Michigan State University - WRIT - 121
Martine Courant Rife WRIT121Communication ProblemSolution:121AUDIENCE: Your class peers as well as forty-three diverse (politically, religiously, racially, etc.) college writing teachersall of whom have masters degrees in English, Education, Rh
Stanford - ESST - 1025
Gase-5:02-cv-04497 RRI W - -Document 253Filed 07/20/2007Page 1 of 81LERACH COUGHLIN STOIA GELLER RUDMAN & ROBBIN S LLP2 PATRICK J. CO GHLI (111070) JOHN K. GRANT ( 169813) 3 LUKE 0. BROOKS (212802) 100 Pine Street, Suite 2600 4 San Francisc
UT Arlington - EE - 5328
19-4784; Rev 0; 10/99KIT ATION EVALU E AILABL AVLow-Power, 16-Bit Smart ADCGeneral Description Featureso Low-Noise, 400A Single-Chip Sensor Signal Conditioning o High-Precision Front End Resolves Less than 1V of Differential Input Signal o On-C
Michigan State University - FS - 401
Stanford - CESV - 1036
UNITED STATES DISTRICT COURT SOUTHERN DISTRICT OF NEW YORKx BILL POWELL and MARK A. HAWES, : Individually and On Behalf of All Others : Similarly Situated, : : Plaintiffs, : : vs. : : CHINA ENERGY SAVINGS TECHNOLOGY, : INC., KWUN-LUEN SIU, LAWRENCE
Michigan State University - PHY - 231
PHYSICS 231 INTRODUCTORY PHYSICS ISection 001PHYSICS 231 INTRODUCTORY PHYSICS I Lecturer: Carl Schmidt (Sec. 001) schmidt@pa.msu.edu (517) 355-9200, ext. 2128 Office Hours: To be determined in 1248 BPS or by appointmentCourse Informationhttp:
Michigan State University - PHY - 231
PHYSICS 231 INTRODUCTORY PHYSICS ILecture 2PHYSICS 231 INTRODUCTORY PHYSICS I Lecturer: Carl Schmidt (Sec. 001) schmidt@pa.msu.edu (517) 355-9200, ext. 2128 Office Hours: Friday 1-2:30 pm in 1248 BPS or by appointmentMain points of last lectur
Michigan State University - PHY - 231
PHYSICS 231 INTRODUCTORY PHYSICS ILecture 2PHYSICS 231 INTRODUCTORY PHYSICS I Lecturer: Carl Schmidt (Sec. 001) schmidt@pa.msu.edu (517) 355-9200, ext. 2128 Office Hours: Friday 1-2:30 pm in 1248 BPS or by appointmentMain points of last lectur
Michigan State University - PHY - 231
examples of everyday life where Physics plays the major role?Where is the physics in: playing the guitar? football match? cooking? having an x-ray?Physics is a Fundamental ScienceFive major areas Mechanics Thermodynamics Electromagnetism Rel
Michigan State University - LIB - 1949
16USGA JOURNAL: July, 1949Upswing in British GolfBy WILLIAM C. CAMPBELLHUNTINGTON, W. VA. GUYAN GOLF AND COUNTRY CLUB,To those who expect the Walker Cup Match to be just another American victory, I would advise that the British will bring fro
Michigan State University - ECE - 480
Stanford - C - 0504071
Large TPCs for low energy rare event detectionNNN05 Next Generation of Nucleon Decay and Neutrino Detectors 7-9 April 2005 Aussois, Savoie, France Highlights from the Paris TPC workshop Spherical TPC project and motivationI. GiomatarisSECOND
Stanford - C - 080625
Very High-Energy Gamma Ray AstronomyUllrich Schwanke Institute of Physics Humboldt University Berlin Newtonstrasse 14 12489 Berlin, GERMANY1OverviewVery high-energy (VHE) gamma ray astronomy explores the non-thermal Universe at energies great
UT Arlington - EE - 5347
Review Exam # 2 EE 5347Exam 2 on Chapter 3: Monday. Nov. 17, 2008 Impedance Transformer Design Be able to do recursion analysis for /4 transformer. Table 3.1 will be provided on the exam if needed. Filter Approximation 1 1 + (f /fc )2n 1 G= 2 T (f /
Michigan State University - LIB - 1921
280BULLETIN OF GREEN SECTION OF THE tvoi. 1. NO. 12Tillage dump. All that is needed to complete the picture is the tin cans, broken bottles, and waste paper. Every green the expert put down went bad; so they were plowed up and are being reseeded.
UT Arlington - EE - 4339
Dual-Band Bandpass Filter and Diplexer Based on Double-Sided Parallel-Strip LineJian-Xin Chen, Xiu-Yin Zhang, and Quan Xue Wireless Communications Research Centre, Department of Electronic Engineering, City University of Hong Kong, 83 Tat Chee Avenu
Michigan State University - MATH - 235
1-1Exercises-8th-edition1. Problems for Sec.1.1: 1,3,5, Sec. 1.2, 1, Sec.1.3: 1,3,5,7,9,15,17,19 2. Problems for Sec.2.1: 1,3,5,13-19, Sec.2.2:1-6,9,11,31-38, Sec.2.3: 15,7,8,12,16, Sec.2.4:28,29, Sec.2.6:1-10,25-29 (skip Secs. 2.5, 2.7, 2.8. 2.9)
Michigan State University - LIB - 1983
The SoilsControversy - Mixes for Green Construction and Topdressingby MARVIN H. FERGUSON Former National Director, USGA Green SectionNBUILDING and maintaining a golf green, there is one major objective: the green must provide a satisfactory surface
Michigan State University - LIB - 1990
It will take a well-balancedmanagementapproachto get this pond back into shape.A Different Look at IPM: Integrated Pond Managementby JAMES CONNOLLY Agronomist, Northeastern Region, USGA Green Sectionare made to control the plant with certai