Web Technologies and Applications

Program Details

Web technology is a staple of everyday life, but most people still don’t understand how websites work or how to design them. This minor teaches you to design, develop, and create your own websites. You will learn real industry theory and techniques to build web databases, create interactive user interfaces, design applications, and more.

Skills Learned

HTML, CSS, Javascript, Web Development, Data-driven web apps, and Dreamweaver

Popular With

Marshall, Annenberg, Viterbi, Dornsife, Roski students, and more

Companies That Have Hired

Google, Apple, Yahoo!, Microsoft, Facebook, Amazon, Oracle, Numerous start-ups

How Do I Apply?

Make an appointment with an ITP advisor! Please call the ITP Office at 213-740-4542 to schedule a meeting or Contact Us.

Minor Requirements

Minimum units: 18 (Four core courses and two electives)

Required courses:
All of the following courses (13 units):

• ITP 104 – Web Publishing (2 units)
• ITP 301 – Interactive Web Development (4 units)
• ITP 300 – Database Web Development (3 units)
• ITP 460 – Web Application Project (4 units)

Prerequisite notes:
* Students must take ITP 104 prior to taking ITP 301.
* Students must take ITP 301 prior to taking ITP 300.
* Students must take one 300-level course before enrolling in ITP 460.

Note for CSCI Students: CSCI students must take ITP 303 and ITP 404 or ITP 405 in place of ITP 301 and ITP 300. Students must still take a total of 18 unique units for their minor.

Electives:
Choose two courses for a minimum of 5 units:

• ITP 302 – Advanced Web Publishing (2 units)
• ITP 310 – Design for User Experience (3 units)
• ITP 404 – Modern Technologies of Web Development (3 units)
• ITP 405 – Professional Applications and Frameworks in Web Development (3 units)
• ITP 411 – Multimedia and Video Production (3 units)
• ITP 425 – Web Application Security (4 units)
• ITP 470 – Information Technology Practicum (1-4 units)

Prerequisite notes:
* Students must take ITP 104 prior to taking ITP 302.
* Students must take ITP 301 prior to taking ITP 404.
* Students must take ITP 300 prior to taking ITP 405.
* Students must take ITP 301 prior to taking ITP 425.

 

IMPORTANT MINOR CATALOGUE RULES:
Students must take at least 16 units that are unique to the minor (i.e. not required to fulfill the student’s major, another minor, or general education requirements).

Specialization Requirements

Specializations are a great alternative for students who are interested in gaining experience in a subject area but do not have space in their schedule to complete a full minor program. While specializations are not a formal part of a degree program, certificates are available upon completion of required coursework.

Minimum units: 11 (Three core course plus one elective)

Required courses:
All of the following courses (9 units):

• ITP 104- Web Publishing (2 units)
• ITP 301- Interactive Web Development (4 units)
• ITP 300- Database Web Development (3 units)*

Prerequisite notes:

* Students must take ITP 104 prior to taking ITP 301
* Students must take ITP 301 prior to taking ITP 300

Note for CSCI Students: CSCI students must take ITP 303 and ITP 404 or ITP 405 in place of ITP 301 and ITP 300.

Electives:
Choose a minimum of 2 units:

• ITP 216- Web Animation and Interactivity (2 units)
• ITP 302- Advanced Web Publishing (2 units)
• ITP 310- Design for User Experience (3 units)
• ITP 460- Web Application Project (4 units)

Prerequisite notes:

* Students must take ITP 104 prior to taking ITP 302
* Students must take one 300-level course before enrolling in ITP 460

Ready to order your specialization certificate?
Please log in to MyViterbi and click on “ITP Specialization Certificate Order Form” to submit your request. Please note that certificates are only ordered twice a year.