Introduction to Programming for Internet

Jukka Tapio Virtanen

Introduction to Programming for Internet

Program in Computing department

Jukka Tapio Virtanen

Add Review
from 11 users

Ratings

Bad
Overall 4.3
Good
Hard
Easiness of class 2.7
Easy
Heavy
Workload 3.1
Light
Not Clear
Clarity of professor 4.2
Clear
Not Helpful
Helpfulness of professor 4.1
Helpful
AD

Tags

  • Uses Slides
  • Tolerates Tardiness
  • Engaging Lectures
  • Appropriately Priced Materials
  • Would Take Again
  • Gives Extra Credit

Grades

Spring 2017
41.4%
34.5%
27.6%
20.7%
13.8%
6.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Winter 2017
54.1%
45.0%
36.0%
27.0%
18.0%
9.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Fall 2017
23.3%
19.4%
15.6%
11.7%
7.8%
3.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Winter 2016
37.1%
31.0%
24.8%
18.6%
12.4%
6.2%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Fall 2016
47.1%
39.2%
31.4%
23.5%
15.7%
7.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Spring 2015
46.2%
38.5%
30.8%
23.1%
15.4%
7.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Winter 2015
45.5%
37.9%
30.3%
22.7%
15.2%
7.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Fall 2015
41.2%
34.3%
27.5%
20.6%
13.7%
6.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Spring 2014
32.3%
26.9%
21.5%
16.1%
10.8%
5.4%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Winter 2014
24.2%
20.2%
16.2%
12.1%
8.1%
4.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Fall 2014
58.8%
49.0%
39.2%
29.4%
19.6%
9.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Spring 2013
24.1%
20.1%
16.1%
12.1%
8.0%
4.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Winter 2013
34.5%
28.7%
23.0%
17.2%
11.5%
5.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Fall 2013
25.7%
21.4%
17.1%
12.9%
8.6%
4.3%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

Fall 2012
38.7%
32.3%
25.8%
19.4%
12.9%
6.5%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

AD
AD
1 of 1

Reviews

Quarter Taken: Summer 2019 Submitted Aug. 16, 2019 Grade Received: NR

He is a super nice professor, he always holds office hours and helps us. The only problem is the final exam. It was kinda brutal but nothing can be said until the final grades are out. Overall, I enjoyed the class a lot.

Quarter Taken: Spring 2018 Submitted July 2, 2018 Grade Received: A

Extremely easy class, extremely easy professor. The difficulty of this course was on par with PIC 10A. Six very easy homework assignments, one final project (for which you can do pretty much anything). Lectures were very in depth, but extremely slow and extremely boring. If it weren't for the information about exam cheatsheets and final project, lectures would be an absolute waste of time. Highly recommend for the free A (good luck not falling asleep in class though).

Quarter Taken: Winter 2018 Submitted Feb. 16, 2018 Grade Received: N/A

Virtanen is the go-to PIC professor for the PIC courses. Always has slides available, and his exams never deviate from what he goes over in class. Before midterms, he often devotes a whole lecture to review and gives hints throughout the quarter about which things he might test on. This class doesn't have a final exam, but a final project. Grade breakdown is 30% HW, 20% for two midterms, and 30% for the final project.

Quarter Taken: Winter 2016 Submitted Nov. 9, 2017 Grade Received: A

Prof. Virtanen is the go-to professor for 40A. Very clear, helpful, and fair for a dense course that packs HTML, CSS, JS, PHP, and a bit of SQL and Ajax.

Quarter Taken: Spring 2017 Submitted Oct. 12, 2017 Grade Received: A

Awesome professor, awesome guy. Mostly easy but you actually learn a ton. Love his teaching style and grading breakdown. Very generous in providing help and answers to the homeworks and labs, so you're not spending hours and hours and hours figuring one thing out. But then he makes sure you actually got the material on the exams, which aren't bad if you've prepared. Very nice guy as well. Wish I could have taken every PIC class with him!

Quarter Taken: Winter 2017 Submitted March 25, 2017 Grade Received: N/A

Amazing professor

Quarter Taken: N/A Submitted March 30, 2013 Grade Received: N/A

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.

1 of 1

Tags

  • Uses Slides
  • Tolerates Tardiness
  • Engaging Lectures
  • Appropriately Priced Materials
  • Would Take Again
  • Gives Extra Credit
ADS

Report Review

Did this review contain...

There are errors in the report form.

Thank you for the report!

We'll look into this shortly.

It seems like you’re

using an ad blocker. :(


Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!