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

CSC111

Fundamentals of Programming with Engineering Applications

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 7
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