CSSE132 - Intro to Systems Programming

From RHLUG Wiki
Jump to navigation Jump to search

Class Description

This class will introduce you to the Linux operating system, the C programming language, and Assembly programming. Most of the homework assignments are 50% coding and 50% paper. Most of the programming topics will concern the C language rather than Assembly. Due to the fact that this class teaches coding in Vim, it is required to use Vim on the coding parts of exams and highly recommended to use Vim for coding assignments.

If you have the opportunity to take this class with Dr. Lixing Song, you should do so.

Reading
Homework Weekly
Exams 3
Final Exam Yes
Final Project No
Flipped Classroom

Advice for Students Taking CSSE132

Linux

This class requires use of Linux. Your instructor will suggest that you install it via WSL using the Windows Subsystem for Linux, however if you are interested in a full Linux installation, you can consider a dual-boot setup on your laptop. If you need any assistance using or installing Linux, consider exploring the other parts of this wiki or attending a Linux User Group meeting.