EssayPal.ai - This AI writes in your style of writing!

CSC111

Fundamentals of Programming with Engineering Applications

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 8
1

Class Ratings

5Amazing Class
4Easy
5Very Interesting
4Useful

Professor Rating

5Amazing Prof

Prof: Anthony Estey / Fall 2024

Dec 10, 2024

Comments on the course

The course is designed to teach coding from the ground up, so previous coding experience is completely unnecessary. As someone with some coding experience, the first week or two were somewhat boring, but skipping lectures is a very bad idea since the course builds on itself. Anthony had pre-lecture quizzes which were very easy if you watched his videos, and not much more difficult if you didn't. Labs weren't very complicated either and were a fairly good example of what kinds of questions you could expect on an exam. The assignments were somewhat more difficult, but generally very manageable. There were a couple that took a lot more time than some of the others, but Anthony and the TAs were very willing to provide help. Anthony's exams were pretty easy, although they are on paper, so if yo...read more

Course Content

The course covers C, which was very interesting to learn about and will hopefully be useful in the future.

Comments on the professor

Anthony is an amazing prof. His pre-lecture videos were short and to the point, and his lectures covered everything so clearly I was never lost. He spent lots of time in lectures just walking around and giving students one-on-one help with his examples if they were stuck. He was friendly and super helpful in office hours and easy to contact on Microsoft Teams pretty much whenever.

Advice

Office hours are not scary. Go to them if you're stuck, that's why they're there.

Delivery: In personWorkload: ModerateTextbook Use: No
Assignment HeavyQuiz HeavyExam Heavy
1

Class Ratings

4Good Class
4Easy
4Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Bill Bird / Fall 2023

Dec 17, 2023

Comments on the course

CSC111 is a mandatory course for engineering students. It would be nowhere as easy as it is without the amazing professor that teaches it, Bill Bird.

Course Content

The course focuses on the C programming language. There are labs that meet weekly that feature a number of problems you have to pass to get a full grades for that lab. Also, there are infrequent assignments that build off major topics taught in class worth a pretty good chunk of the grade. The rest of the marks go into midterms (which were very, very easy) and the final exam (not much harder than the midterms).

Comments on the professor

Bill Bird is an amazing professor that works to make lectures as engaging as possible. His explanations and diagrams of otherwise very abstract concepts made a lot of the course material much easier to understand.

Advice

This course is significantly easier if you already have some background in coding.

Delivery: In personGrade: A+Workload: LightTextbook Use: No
Assignment HeavyExam Heavy
1

Class Ratings

4Good Class
1Very Hard
3Kinda Interesting
3Kinda Useful

Professor Rating

4Good Prof

Prof: Bill Bird / Fall 2022

Aug 2, 2023

Comments on the course

For someone who has never programmed this course was very difficult for me and others I know. It seems like the assignments are oriented to people who have coded before or else they take anywhere from 6-10 hours.

Comments on the professor

I liked Bill as a person, he is reasonable and funny. Lectures sometimes went way off the rails with random tangents that made it difficult for someone like me who was struggling. I only went to office hours once (first semester of Uni I was scared) and it was to look at my final before grades went out. Bill was somewhat condescending when I was asking him questions. Overall, nice guy but has a bit of a god complex.

Advice

Code code code. Trace trace trace.

Delivery: In personGrade: CWorkload: HeavyTextbook Use: No
Participation HeavyAssignment Heavy
1

Class Ratings

4.3Good Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Prof: Bill Bird / Fall 2020

Apr 8, 2021

Comments on the course

Bill Bird is a great professor to have for this class. He is great at thoroughly explaining concepts and keeps lectures fun and interesting. I had never coded before taking this class, don't worry if you are in the same boat.

Advice

Practice writing code to become more comfortable. Before an exam, try to make up a problem similar to one showed in class, and then write code to solve it. Do this multiple times with all concepts you think may appear on the test.

Grade: A+Attendance: MandatoryTextbook Use: Optional
1

Class Ratings

2.7OK Class
2Hard
2Boring
4Useful

Prof: Bill Bird / Fall 2019

Apr 6, 2021

Comments on the course

If you have no background in CSC I would recommend getting Bird as your prof, doubt I would have passed with a different prof, very good and in depth examples, if you have no CSC background do NOT miss any lectures.

Advice

Go to all lectures and try all assignments by yourself before asking anyone else for help / a push in the right direction.

Grade: C+Attendance: MandatoryTextbook Use: No
2

Class Ratings

3OK Class
1Very Hard
3Kinda Interesting
5Very Useful

Prof: Bill Bird / Winter 2020

Mar 19, 2021

Comments on the course

C is quite difficult for someone who has had no prior experience in programming.

Advice

Take CSC110 if possible since it's taught in Python

Grade: B+Attendance: Non-MandatoryTextbook Use: Optional
1

Class Ratings

4Good Class
3Avg. Difficulty
4Interesting
5Very Useful

Prof: Bill Bird / Spring 2018

Mar 19, 2021

Comments on the course

This is an essential course for learning datatypes, pointers, and structures for C++. Bill Bird did a great job of teaching with real-time examples; though the content could get boring at points, he did a great job of keeping the lectures engaging.

Advice

Put lots of effort into assignments - these are the best way to learn. Don't worry too much about taking notes in lecture; it's more important to understand the concepts.

Grade: A+Attendance: MandatoryTextbook Use: No
1

Class Ratings

3.3OK Class
3Avg. Difficulty
3Kinda Interesting
4Useful

Prof: Hausi Muller / Fall 2017

Mar 19, 2021

Comments on the course

My first experience coding. We learned basic functions and datatypes in C. Hausi's lectures were a little boring but still informative.

Advice

Most learning will be done outside of lectures. C syntax is a pain but there are plenty of relevant samples online to help with this course's assignments.

Grade: AAttendance: MandatoryTextbook Use: No

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice