Lab manuals and worksheets designed for the course Intro. to Computers & Programmings (VG101). Sample code included for certain exercises.
Contributors:
| Index | Category | Major Focus | Lab Design | MISC |
|---|---|---|---|---|
| Lab 01 | MATLAB | installation, data type | Linear Congruential Generator Cracker | Markdown |
| Lab 02 | MATLAB | conditional expression, loop | Magic Square | Github |
| Lab 03 | MATLAB | function, plot | Three-body Animation | Git, MVC model |
| Lab 04 | MATLAB / C | structure, recursion | Bad Apple Player | gcc, VSC |
| Lab 05 | C | data type, condition, loop | Tricks in C | WSL, shell |
| Lab 06 | C | function, pointer | Arknights (Part I) | Debugging skills |
| Lab 07 | C | struct | Arknights (Part II) | Makefile |
| Lab 08 | C | recursion, algorithm | Expression Evaluation | - |
| Lab 09 | C | file I/O, program argument, algorithm | Mid2 Sample Exam | - |
| Lab 10 | C / C++ | file I/O, pointer, std::string | - | Online Judge |
| Lab 11 | C++ | character, string, class | special characters | I/O Redirection |
| Item | Category | Description |
|---|---|---|
| Lab Header | - | HTML header for lab manuals |
| OpenGL Reference | C++ | reference manual for OpenGL in C++, skipped in lectures/labs |
| Final Review | C++ | review notes for c++ |
| Rubric | - | Rubrics and Autograder for exams |
Feel free to create any issues.