Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An organized, comprehensive resource guide #135

Open
HungWoeiNeoh opened this issue Sep 23, 2019 · 0 comments
Open

An organized, comprehensive resource guide #135

HungWoeiNeoh opened this issue Sep 23, 2019 · 0 comments
Assignees

Comments

@HungWoeiNeoh
Copy link
Contributor

As it is right now, I feel that our resource guide is a mess. There are many logistics questions that students tend to ask throughout the semester, which can be easily addressed in the resources page. Furthermore, some of the things-to-know are in the first chapter of the coursebook, some are in the resources page, and some are in the Luscious Locks documentation, while the rest are on Piazza. We should gather up everything to be in one spot. In particular:

  • we can move the UIUC specific parts of the coursebook into the resources page, and keep the coursebook strictly about systems programming content
  • the Luscious Locks assignment should be just about the assignment, and we should just link them to the resources page
  • an intro to CS 241 assignments layout, as well as a better description of our Makefiles, and methods to running assignments
  • a better intro to GDB/Valgrind. In particular, discuss about memory errors and the types of memory leaks. Most students come into CS 241 not knowing memory errors, and I feel that this should be heavily emphasized as it is one of the common reasons for failed tests
  • a better guide on how to use Piazza, tips and tricks, as well as how to write good Piazza posts, instead of an @(Piazza guidelines post number) every semester
  • a simple guide on using the man pages, knowing how to determine input arguments, checking for failure return values, etc

The overall resources page may be a lot to read, but students who really need the resources to pick things up will appreciate this. Also, it would be great if we could make a quizizz on course policies and things to note, etc (not sure where to insert this issue)

This way, we can have everything ready for each semester and reduce repetition of the same questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant