Professor
Jukka Virtanen
Most Helpful Review
The professor provides slides in lecture and posts them online later, which is helpful. Mostly, it is difficult to learn during lecture because it goes quickly; a lot of the learning is put upon the TAs (you have to get a good one). Homework is 30% and very manageable if you go to office hours for either the TAs or the professor. The two midterms are each 20% and are also manageable, but very tricky. He provides practice midterms, so definitely use those. The final is worth 30% as well. It's about the same difficulty as the midterms. He also provides practice finals (though not from his own finals). Overall, I had to depend on my TA for learning, and the class is A LOT of work and time and effort.
The professor provides slides in lecture and posts them online later, which is helpful. Mostly, it is difficult to learn during lecture because it goes quickly; a lot of the learning is put upon the TAs (you have to get a good one). Homework is 30% and very manageable if you go to office hours for either the TAs or the professor. The two midterms are each 20% and are also manageable, but very tricky. He provides practice midterms, so definitely use those. The final is worth 30% as well. It's about the same difficulty as the midterms. He also provides practice finals (though not from his own finals). Overall, I had to depend on my TA for learning, and the class is A LOT of work and time and effort.
AD
Most Helpful Review
Disclaimer: subject to change Lecture: Professor Virtanen almost exclusively uses slides which he subsequently posts on the website. Discussion: TA Emmanuel Morales was very helpful and was willing to stay late during office hours to help people. He also would help via email. Some of the discussions are regular review and some are labs which can be very helpful for the homework. Textbook: Programming the World Wide Web, 7th Edition, by Robert W. Sebesta. I never used it. I found that the slides and the W3Schools.com were more than enough. Class format: 6 Homeworks (30%): The homeworks are more time consuming than difficult. Lowest score is dropped. HW1 (basic HTML) HW2 (styling HW1 with CSS) HW3 (making a calculator with JavaScript) HW4 (JS DOM with cookies) HW5 (PHP) HW6 (adding MySQL to HW5) 2, 4, and 6 were the longer assignments. 2 Midterms (15% each): The prof sends out 3 previous midterms for practice for each midterm. Usually 3 or 4 multi-part questions. Final (40%): An extra optional homework assignment (XML DTD) and 1 practice final are given.
Disclaimer: subject to change Lecture: Professor Virtanen almost exclusively uses slides which he subsequently posts on the website. Discussion: TA Emmanuel Morales was very helpful and was willing to stay late during office hours to help people. He also would help via email. Some of the discussions are regular review and some are labs which can be very helpful for the homework. Textbook: Programming the World Wide Web, 7th Edition, by Robert W. Sebesta. I never used it. I found that the slides and the W3Schools.com were more than enough. Class format: 6 Homeworks (30%): The homeworks are more time consuming than difficult. Lowest score is dropped. HW1 (basic HTML) HW2 (styling HW1 with CSS) HW3 (making a calculator with JavaScript) HW4 (JS DOM with cookies) HW5 (PHP) HW6 (adding MySQL to HW5) 2, 4, and 6 were the longer assignments. 2 Midterms (15% each): The prof sends out 3 previous midterms for practice for each midterm. Usually 3 or 4 multi-part questions. Final (40%): An extra optional homework assignment (XML DTD) and 1 practice final are given.