C Programming
Boot CampInstruction Type:
Classroom/Instructor Facilitated
Description:
A breathless introduction and overview of the C programming language. The boot camp consists of three, 3-hour sessions and covers essential topics including development environment setup and configuration, coding, compiling, linking, and running simple C applications, fundamental data types, control flow, functions, arrays, structures, stack vs. heap memory, dynamic memory allocation, and pointers.
Instructor:
Rick Miller, MS Computer Science
California State University Long Beach
Phone: (703) 608-0975
email: richmill@marymount.edu
website: warrenworks.com
Session Dates:
Location | Dates & Times |
Session 1 — Ballston Center, Room 4088 | Saturday, 7 September 2024, 0900 — 1200 |
Session 2 — Ballston Center, Room 4088 | Saturday, 14 September 2024, 0900 — 1200 |
Session 3 — Ballston Center, Room 4088 | Saturday, 21 September 2024, 0900 — 1200 |
Session 4 — Ballston Center, Room 4088 | Saturday, 28 September 2024, 0900 — 1200 |
Primary Reference:
Reference | Link |
C Programming Language, 2nd Edition, Brian W. Kernighan & Dennis M. Ritchie | https://warrenworks.com/wp-content/uploads/2024/02/C_Programming_Language_2nd-Edition.pdf |
Helpful References:
Syllabus:
Session | Date | Discussion Topics | Activities | Assignments |
Session 1 |
|
My YouTube Channel: https://www.youtube.com/pulpfreepress Install gcc on MacOS: https://youtu.be/fjJGIP5ic5s?si=pBVjIWiE29EYbBzd Install gcc on Windows: https://youtu.be/a37wNPSWklw?si=k0z_t4XwtFziR2HV Getting Organized: https://youtu.be/MBFbnNliw-w?si=QxRgrgJxcfi_Xoel Hello World!: https://youtu.be/T-xKQgk4Ge8?si=BwgCKYb8A7sIKci9
C Programming Boot Camp Repository:
Development Environment Setup and Configuration
|
Session 2 |
|
|
Session 3 |
|
|
Session 4 |
|