https://github.com/smmariquit/cmsc21-tutorial
Private tutoring materials and example C programs (arrays, pointers, strings, pass-by-reference) for CMSC 21 — Problem Solving with Computer Programming at UPLB.
https://github.com/smmariquit/cmsc21-tutorial
c cmsc-21 coursework programming-fundamentals teaching tutoring uplb
Last synced: 5 days ago
JSON representation
Private tutoring materials and example C programs (arrays, pointers, strings, pass-by-reference) for CMSC 21 — Problem Solving with Computer Programming at UPLB.
- Host: GitHub
- URL: https://github.com/smmariquit/cmsc21-tutorial
- Owner: smmariquit
- Created: 2026-04-13T05:02:30.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-29T14:15:52.000Z (21 days ago)
- Last Synced: 2026-05-29T16:09:48.756Z (21 days ago)
- Topics: c, cmsc-21, coursework, programming-fundamentals, teaching, tutoring, uplb
- Language: C
- Size: 2.93 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CMSC 21 Tutorial 💻

A collection of C language tutorials, exercises, and examples used for learning the fundamentals of systems programming in CMSC 21.
## 📝 Contents
This repository includes examples demonstrating core C concepts:
- **Pointers & Pass-by-Reference**: (`pass_by_reference.c`)
- **Arrays**: Working with 1D and multidimensional arrays (`array.c`)
- **Strings**: String manipulation and character arrays (`string.c`)
- **Master Exercises**: Combined concepts (`master.c`)
## 🛠️ Usage
To compile and run any of these examples, you will need `gcc` installed on your system.
```bash
# Compile a specific file
gcc array.c -o array_test
# Run the compiled executable
./array_test
```
## 📚 About CMSC 21
CMSC 21 (Fundamentals of Machine Learning & Systems Programming) covers the low-level mechanics of computing, memory management, and structured programming in C.