Toggle navigation
CSE 333: Systems Programming
Home
Calendar
Lectures
Assignments
Course Info
Syllabus
Environment Setup
Academic integrity
Discussion Board
Canvas
Gradescope
Gitlab
Lecture Polls
C/C++
C++ Style Guide
C/C++ Reference
C++ Tutorial
C++ FAQ
man Pages
cpplint
Debug
GDB Tutorial
GDB Manual
Valgrind Manual
Debugging Tips
VS Code on attu
GDB Reference Card
Git
GitLab Setup
Git Basics
Git Book
vim Cheat Sheet
26su
Resources
Suggestion: bookmark this page in your web browser for quick access.
CSE 333 Administrative Info
Syllabus
Environment Setup
Academic Integrity
Course Calendar
Lectures
Sections
Assignments
Gradescope
(exercise submission and all grading)
Course Canvas page
(Office hour zoom links and gradebook primarily)
Exams
(including exam topic lists and old exams for studying)
Computing logistics
Using VS Code to edit and debug on the attu machines
Using SCP to transfer files from the attu machines
vim cheat sheet
(
vimrc.txt configuration file
)
CSE 333 GitLab setup guide
CSE 333 Git Basics guide
CSE GitLab
GIT website
,
GIT book
CSE Home VM
(for windows machines and old x86-64 macs)
cpplint.py
style checker
(right-click to download)
cpplint.py
instructions
Resources
Linux man pages
gdb manual
gdb card
cs:app (351 textbook)
Google C++ style guide
cplusplus.com: C/C++ reference
cplusplus.com: C++ language tutorial
cppreference.com: another good C/C++ reference site
O'Reilly books online
(use UW login to access books)