Difference between revisions of "ME 333 Readings, Videos, and Sample Code"

From Mech
Jump to navigationJump to search
Line 1: Line 1:
===Appendix: A Crash Course in C===
===Appendix: A Crash Course in C===


# '''Writing your first program in C, HelloWorld.c''' (5:09)
# '''Writing your first program in C, HelloWorld.c''' (5:09). Chapter A.1. Exercises: 1.
# '''Differences between C and MATLAB''' (7:30)
# '''Differences between C and MATLAB''' (7:30). Chapter A.2. Exercises: 2, 3.
# '''Binary and hexadecimal (Base 2 and 16)''' (4:47)
# '''Binary and hexadecimal (Base 2 and 16)''' (4:47). Chapter A.3.1. Exercises: 4, 5, 6.
# '''Data types''' (5:30)
# '''Data types''' (5:30). Chapter A.3.1. Exercises: 7, 8, 9, 10.
# '''Using the data types''' (3:49)
# '''Using the data types''' (3:49). Chapter A.3.1. Exercises: 11.
# '''Representations of data types''' (5:15)
# '''Representations of data types''' (5:15). Chapter A.3.1. Exercises: 12, 13.
# '''Pointer basics''' (5:54)
# '''Pointer basics''' (5:54). Chapter A.3.2. Exercises: 14, 15.
# '''Sample program: printout.c''' (5:55)
# '''Sample program: printout.c''' (5:55). Chapter A.4. Exercises: 17, 18.
# '''Sample program: datasizes.c''' (2:57)
# '''Sample program: datasizes.c''' (2:57). Chapter A.4. Exercises: .
# '''Sample program: overflow.c''' (2:39)
# '''Sample program: overflow.c''' (2:39). Chapter A.4. Exercises: 19.
# '''Sample program: typecast.c''' (5:43)
# '''Sample program: typecast.c''' (5:43). Chapter A.4. Exercises: 20, 21, 22.
# '''invest.c: intro to syntax'''
# '''invest.c: intro to syntax'''
# '''invest.c, continued'''
# '''invest.c: overview'''. Chapter A.4. Exercises 23, 24, 25, 26.
# '''invest.c: details'''. Chapter A.4. Exercises 27-40.


===Chapter 1: Quickstart===
===Chapter 1: Quickstart===

Revision as of 23:02, 1 December 2013

Appendix: A Crash Course in C

  1. Writing your first program in C, HelloWorld.c (5:09). Chapter A.1. Exercises: 1.
  2. Differences between C and MATLAB (7:30). Chapter A.2. Exercises: 2, 3.
  3. Binary and hexadecimal (Base 2 and 16) (4:47). Chapter A.3.1. Exercises: 4, 5, 6.
  4. Data types (5:30). Chapter A.3.1. Exercises: 7, 8, 9, 10.
  5. Using the data types (3:49). Chapter A.3.1. Exercises: 11.
  6. Representations of data types (5:15). Chapter A.3.1. Exercises: 12, 13.
  7. Pointer basics (5:54). Chapter A.3.2. Exercises: 14, 15.
  8. Sample program: printout.c (5:55). Chapter A.4. Exercises: 17, 18.
  9. Sample program: datasizes.c (2:57). Chapter A.4. Exercises: .
  10. Sample program: overflow.c (2:39). Chapter A.4. Exercises: 19.
  11. Sample program: typecast.c (5:43). Chapter A.4. Exercises: 20, 21, 22.
  12. invest.c: intro to syntax
  13. invest.c: overview. Chapter A.4. Exercises 23, 24, 25, 26.
  14. invest.c: details. Chapter A.4. Exercises 27-40.

Chapter 1: Quickstart

Chapter 2: Looking Under the Hood: Hardware

Chapter 3: Looking Under the Hood: Software

Chapter 4: Using Libraries

Chapter 5: Time and Space

Chapter 6: Interrupts