Resources

**Common CS1173 Errors (written by a CS1173 tutor)****BOTECs (Back of the envelop calculations)****Reviews, explanations and practice:**- Lesson 1-7
- Introductory Concepts
- Hand calculation worksheet (HW2): practice with pencil and paper (graphing and basic array manipulation)
- Hand calculation worksheet (HW3): Pies, bars and more practice with arrays
- Statistical Indicators
- Review of percentages: reviews different types of percentage problems and shows how these ideas can be extended to MATLAB programs
- Hand calculations of statistical indicators: introduces statistical indicators such as mean, median, standard deviation, percentiles, and inter-quartile range and shows how to compute these quantities by hand
- CS1173 Lesson 1-3 Practice contains practice problems for Lessons 1-3.
- Populations and samples: explains how characteristics of a population can be estimated from samples
- Lessons 8-15
- Interpretation of box plots: explains the various facets of the box plot visualization
- Practice sheet on vector indexing : contains exercises on analyzing data using vector indexing (done in class)
- Vector indexing worksheet (HW5): contains exercises on analyzing data using vector indexing (done on your own for check-off)
- CS1173ProgramControlWorksheet.pdf contains exercises on loops and fors.
- Logarithms and growth rates: explains how to interpret the shapes of functions on regular and logarithmic scales and discusses the relationships of these shapes to growth rates

**MATLAB syntax:**- MATLAB array basics: reviews different ways to reshape and assemble arrays in MATLAB
- The
`diff`function: explains how the`diff`function works - The
`max`function: explains how the`max`function works - The
`mean`function: explains how the`mean`function works - The
`median`function: explains how the`median`function works - The
`min`function: explains how the`min`function works - The
`repmat`function: explains how the`repmat`function works - The
`reshape`function: explains how the`reshape`function works - The
`std`function: explains how the`std`function works - Subplot arrangement: explains how the arguments of the
`subplot`function control the tiling of axes - The
`sum`function: explains how the`sum`function works

**Sleep diary resources:****Sleep resources:**- Script to simulate data in Dawson and Reid paper on fatigue and alcohol: DawsonData.m
- Dawson and Reid exercise
- Sleep cycle alarm clock IPhone App review
- You Tube video: How the Body Works: The Biological Clock
- You Tube video: How the Body Works: Brain Patterns and Sleep
- Sleep cycle alarm clock Iphone App demo

**Writing resources:**- CS 1173 Abstract template
- Examples of CS1173 Bulletpoints and Paragraphs: Examples of how to write a good bullet point and summary paragraph.
- CS 1173 Quantitative writing rubric: gives a list of the requirements for each of the three levels of quantitative writing (mechanics, facts, insight)
- CS 1173 Quantifying writing: shows different ways to describe graphs and tables with illustrations from lab 3 and from the plot gallery.
- Guide to Grading the Tech Presentation: gives some guidance on how to grade the technical presentation using the rubric. What to look for and how to weight it.

**HWP resources****HPWs done so far:****Outside resources:**