CSC 362
System Programming
Filter Reviews
Class Ratings
Professor Rating
Prof: John Jenkins / Fall 2022
Mar 7, 2023
Class content was interesting. Having CSC 261 as a prerequisite was helpful to understand the material. The class has students use a virtual machine to run C in the Linux operating system
Class teaches C and operating systems. A bit of Linux Powershell is taught in order to run programs. Operators for address vs value (& vs *) for variables. Threads and processes (dining philosophers deadlock problem) Memory allocation algorithms
Participation was not expected but was encouraged. Highly overestimated students' ability to code quickly. Mostly taught from powerpoints but went step-by-step on storing data, which was helpful for visualization. Gave about 20min per coding question on exams which is unrealistic imo. Halfway through the semester, started giving hw questions from LeetCode to do in C on things we weren't going over. Outside of that, we didn't do much C coding except in exams
If you can think of some small/simple programs to do outside of class (using arrays, formatted strings, and/or if statements), it will be extremely helpful for practice in C
Leave a Review