UMD (CMSC216 Fall2021)
Syllabus
Schedule
Office Hours
Resources
Submit Server
Grades Server
Piazza
Quizzes/Exams
Grading Concerns
Good Faith Attempt
C Style Guide
Common C Errors
Debugging in C
Development Strategy
(C Programs)
MIPS: HP_AppA
Other
Other
Linux Introduction (Starting Point for CMSC216)
Logging on to Grace System
Basic Linux Commands
CMSC 216 Lecture Notes
Resetting Grace Environment
Setting gcc alias
C Style Guide
Debugging in C
Input/Ouput Redirection and diff command
File Transfer
https://dav.terpconnect.umd.edu/ (for downloading material from grace)
X Forwarding
Test Types
Unix Tutorial
Emacs tutorial (Section 5 of unix-tutorial.pdf)
Emacs Cheat Sheet(1)
Emacs Cheat Sheet(2)
Memory Map Example
Memory Layout of C Program
Floating Point Math (http://0.30000000000000004.com/)
ProcessDiagramExample.pdf
Virtual Machine
Advanced Shell Commands
Threads and Fork
Exam Clock (http://www.timer-tab.com/)
argc / argv reference
To kill all your processes try kill -9 -1
Web Accessibility