Fundamentals of Programming with Engineering Applications
Prof: Bill Bird / Fall 2022
Aug 2, 2023
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.
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.
Code code code. Trace trace trace.
Prof: Bill Bird / Fall 2020
Apr 8, 2021
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.
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.
Prof: Bill Bird / Fall 2019
Apr 6, 2021
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.
Go to all lectures and try all assignments by yourself before asking anyone else for help / a push in the right direction.
Prof: Bill Bird / Winter 2020
Mar 19, 2021
C is quite difficult for someone who has had no prior experience in programming.
Take CSC110 if possible since it's taught in Python
Prof: Bill Bird / Spring 2018
Mar 19, 2021
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.
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.
Prof: Hausi Muller / Fall 2017
Mar 19, 2021
My first experience coding. We learned basic functions and datatypes in C. Hausi's lectures were a little boring but still informative.
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.
Leave a Review