CS 354 * We aren't endorsed by this school

CS 354 C

  • Average Course Rating (from 1 Student)

    Overall Rating Breakdown
    • 1 Advice
    • 5
    • 4
    • 3
    • 2
    • 1
  • Course Difficulty Rating

    • Easy 0%

    • Medium 100%

    • Hard 0%

  • Top Course Tags

    A Few Big Assignments

    Background Knowledge Expected

    Great Intro to the Subject

* We aren't endorsed by this school

C Questions & Answers

C Flashcards

C Advice

C Documents

Showing 1 to 30 of 160

Sort by:

Recent Documents

C Questions & Answers

C Advice

Showing 1 to 1 of 1

View all
    • Profile picture
    Dec 29, 2016
    | Would recommend.

    Not too easy. Not too difficult.

    Course Overview:

    Dr. Skrentny is a great professor and I think he is very clear on most things in the course. The course is really well-structured and the TAs and him have a clear schedule and guidelines. The material is kind of dry so I don't know how valuable the course was to me in the long-run, but it is a CS requirement and Skrentny teaches it as well as anybody else will. The course is also one of the four courses required for most master's programs so it is worth taking even if you're not doing the major.

    Course highlights:

    The subject matter is pretty dry overall, but learning about signal handling and the tiny details (stride, unions, padding, ...) that can make you a better C programmer was enlightening. I think this course, if nothing else, will make you a more efficient C programmer and force you to avoid adding tiny inefficiencies in your code that can add up over time.

    Hours per week:

    3-5 hours

    Advice for students:

    Make sure you go to class and also copy all the notes he writes down on the outlines. The textbook is not that useful so you don't have to read it, but it reinforces a lot of the material in class and serves as a backup if you miss a lecture. Exams are not very difficult, but I think this is a good introduction to machine organization.

    • Fall 2016
    • Yes
    • Background Knowledge Expected Great Intro to the Subject A Few Big Assignments

Ask a homework question - tutors are online