Learn · Computer Science 61C - Spring 2010

Lecture 3 of 392010-01-2753 min

Lecture 3: Introduction to C

Daniel D. GARCIA · University of California, Berkeley

At Internet Archive

Credits and licence

From
Computer Science 61C - Spring 2010, University of California, Berkeley (at Internet Archive)
Licence
CC BY-NC-ND 3.0, as Internet Archive states it. Non-commercial use only, and no changed versions.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Lecture 1: Course Introduction 50 min · Audio
  2. Lecture 2: Number Representation 46 min · Audio
  3. Lecture 3: Introduction to C 53 min · Audio
  4. Lecture 4: C Pointers, Arrays, Strings 52 min · Audio
  5. Lecture 5: C Structures, scanf, malloc 53 min · Audio
  6. Lecture 6: Memory Management I 50 min · Audio
  7. Lecture 7: Memory Management II 53 min · Audio
  8. Lecture 8: MIPS Intro 54 min · Audio
  9. Lecture 9: MIPS lw, sw, Decisions I 49 min · Audio
  10. Lecture 10: MIPS Decisions II 49 min · Audio
  11. Lecture 11: MIPS Procedures I 55 min · Audio
  12. Lecture 12: MIPS Procedures and Logic Ops 50 min · Audio
  13. Lecture 13: MIPS Instruction Format I 53 min · Audio
  14. Lecture 14: MIPS Instruction Format II 51 min · Audio
  15. Lecture 15: Floating Point I 52 min · Audio
  16. Lecture 16: Floating Point II 50 min · Audio
  17. Lecture 17: MIPS Instruction Format III 50 min · Audio
  18. Lecture 18: Compilation, Assembly, Linking I 45 min · Audio
  19. Lecture 19: Compilation, Assembly, Linking II 48 min · Audio
  20. Lecture 20: Students solve the Midterm 50 min · Audio
  21. Lecture 21: Intro to Synch. Digital Systems 47 min · Audio
  22. Lecture 22: State Elements 47 min · Audio
  23. Lecture 23: State Elements 52 min · Audio
  24. Lecture 24: Combinational Logic 51 min · Audio
  25. Lecture 25: CPU Design: Single-Cycle I 51 min · Audio
  26. Lecture 26: CPU Design: Single-Cycle II 52 min · Audio
  27. Lecture 27: CPU Design: Control 50 min · Audio
  28. Lecture 28: CPU Design: Pipelining I 52 min · Audio
  29. Lecture 29: CPU Design: Pipelining II 49 min · Audio
  30. Lecture 30: Caches I 43 min · Audio
  31. Lecture 31: Caches II 50 min · Audio
  32. Lecture 32: Caches III 53 min · Audio
  33. Lecture 33: Virtual Memory I 51 min · Audio
  34. Lecture 34: Virtual Memory II 51 min · Audio
  35. Lecture 35: I/O: Basics, Storage, and Networks 52 min · Audio
  36. Lecture 36: Performance 45 min · Audio
  37. Lecture 37: Intra-machine Parallelism: pthreads 50 min · Audio
  38. Lecture 38: Inter-machine Parallelism: mpi/map reduce 35 min · Audio
  39. Lecture 39: Summary, Review, and Evaluation 37 min · Audio