COMPTNG 10A
Introduction to Programming
Description: Lecture, three hours; discussion, two hours; laboratory, eight hours. No prior programming experience assumed. Basic principles of programming, using C++; algorithmic, procedural problem solving; program design and development; basic data types, control structures and functions; functional arrays and pointers; introduction to classes for programmer-defined data types. P/NP or letter grading.
Units: 5.0
Units: 5.0
Most Helpful Review
Fall 2019 - I took AP Computer Science A in high school, so I considered this class a relatively easy refresher, especially at the beginning, but I can honestly say that Prof. Wang is one of the worst teachers I have ever had. He makes decent slide show presentations, but that is about the extent of his "teaching" skills, as he spends the few lectures he bothers to show up to reading directly off the slides and is rarely able to answer student questions when they come up. His homework assignments are exceptionally easy for anyone with previous programming experience, and I considered his midterm relatively straightforward as well, but the class average was 57%, and based on what I heard from other students, much of the work was nearly impossible for those who had never coded before. Overall, I would take Prof. Wang for an easy A if you have a decent amount of programming experience, but otherwise, take this class with another professor.
Fall 2019 - I took AP Computer Science A in high school, so I considered this class a relatively easy refresher, especially at the beginning, but I can honestly say that Prof. Wang is one of the worst teachers I have ever had. He makes decent slide show presentations, but that is about the extent of his "teaching" skills, as he spends the few lectures he bothers to show up to reading directly off the slides and is rarely able to answer student questions when they come up. His homework assignments are exceptionally easy for anyone with previous programming experience, and I considered his midterm relatively straightforward as well, but the class average was 57%, and based on what I heard from other students, much of the work was nearly impossible for those who had never coded before. Overall, I would take Prof. Wang for an easy A if you have a decent amount of programming experience, but otherwise, take this class with another professor.
AD
Most Helpful Review
Fall 2023 - I'm finishing up this course this quarter, and have never felt more unprepared for a final exam. Avoid Zhang if you want a professor you can actually understand speaking English... I stopped going to lecture because she would just read off the slides in whatever sequence she wanted, not like I could understand her anyway. The course material (slides) themselves could also use some work, I used the textbook Big C++ for much of my self-teaching. The slides need to go deeper into syntax and focus less on the unclear examples she recites off.
Fall 2023 - I'm finishing up this course this quarter, and have never felt more unprepared for a final exam. Avoid Zhang if you want a professor you can actually understand speaking English... I stopped going to lecture because she would just read off the slides in whatever sequence she wanted, not like I could understand her anyway. The course material (slides) themselves could also use some work, I used the textbook Big C++ for much of my self-teaching. The slides need to go deeper into syntax and focus less on the unclear examples she recites off.