Introduction to computer program development for students with little to no programming experience. Basic programming concepts, variables and expressions, data and control structures, algorithms, debugging, program design, and documentation.
4
UnitsLetter
Grading1, 2
PasstimeNone
Level LimitEngineering
CollegeHomework was easy but there was a decent amount of it (for the first few weeks, tones down in the latter third). Quizzes are a little harshly graded but overall very clear in expectations and content for the class.
He is probably the best lecturer I've had so far. Very clear and easy to understand, very caring and nice. He doesn't use Canvas and you have to buy the online textbook, but is easy to contact and gives good feedback. Quizzes every 2 weeks that range in difficulty but aren't awful. Final wasn't too bad. Absolutely take him if you have the option.
MY GOAT!! He explained lectures really well and would work with you so well. If you get the chance, choose him!!
As someone with little coding experience, this course taught me a lot, and the professor was easy to communicate with.
Always super helpful if you had any questions. Notes were posted online after class so attendance was necessarily mandatory but sometimes not everything gone over in lecture was in the notes. Practice midterms and finals were provided which made studying easier.
Hard to keep the focus on the lecture for long