- home
- Courses
ITP Courses Choose the course that's right for you
3D ANIMATION |
| Course Information | Faculty | Prereq(s) | |||||||||||||||||
| ITP-215 | 2 Units |
3D Modeling, Animation, Compositing and Special Effects A thorough introduction to creating 3D animation, regardless of your background… In ... More |
Lance Winkel |
None |
Register
|
||||||||||||||
| ITP-305 | 3 Units |
Advanced 3D Modeling, Animation and Special Effects For students who’ve got the basics down and are ready to animate like the pros … The ... More |
ITP-215 | Not Offered in FALL 2013 | |||||||||||||||
| ITP-315 | 3 Units | 3D Character Animation If you yearn to create engaging animation like Shrek and Finding Nemo, this class is for you. Learn ... More |
Lance Winkel |
ITP-215 |
Register
|
||||||||||||||
| ITP-360 | 3 Units | 3D Compositing and Visual Effects You need the right tools in your toolbox. Lighting, digital compositing, and visual effects techniques ... More |
Lance Winkel |
ITP-215 |
Register
|
||||||||||||||
| ITP-414 | 3 Units | Seminar and 3D Portfolio Development When you’re ready to bring your skills to the next level, this is the course that can take them there. ... More | None | Not Offered in FALL 2013 | |||||||||||||||
ENTREPRENEURSHIP |
| Course Information | Faculty | Prereq(s) | |||||||||||||||||
| ITP-466 | 4 Units | Building the High Tech Startup Master the process of converting your idea into a successful high tech startup. Work in a team based ... More |
Ashish Soni |
None |
Register
|
||||||||||||||
| ITP-476 | 4 Units | Technologies for Interactive Marketing Want to promote and market a product? Digital technologies will maximize your effectiveness… ... More | None | Not Offered in FALL 2013 | |||||||||||||||
| ITP-496 | 2 Units | The Digital Startup Launchpad Provides a practical learning experience on starting a high tech company. Students will work in teams ... More | ITP-466, BAEP-451, BAEP-452, ITP-476 | Not Offered in FALL 2013 | |||||||||||||||
INTRODUCTORY |
| Course Information | Faculty | Prereq(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ITP-101 | 4 Units | Introduction to Information Technology In this new millennium you need to be comfortable with computers – this class will get you ... More |
Joseph Greenfield Tom Sloper |
None |
Register
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ITP-470 | 2 Units |
Information Technology Practicum Sometimes you need to get beyond the theory – sometimes you need practical experience More |
None |
D-Clearance
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MOBILE |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||
| ITP-140 | 2 Units | Mobile Application Technologies |
Trina Gregory |
None |
Register
|
|||||||||||||||||||||
| ITP-340 | 3 Units | Mobile App Design Learn the fundamental concepts, techniques, practices, workflows, and tools associated with the practice ... More | ITP-140 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-342 | 3 Units | Mobile Application Development This course teaches how to develop applications for mobile devices such as iPhones and iPads (iOS) and ... More |
Trina Gregory |
ITP-140 |
Register
|
|||||||||||||||||||||
| ITP-344 | 3 Units | Advanced Topics in Mobile App Development Advanced topics in mobile app development such as using REST (Representational State Transfer) services, ... More | ITP-342 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-442 | 4 Units | Mobile App Project This is the capstone course for the Mobile App Development minor. The students will be divided into ... More | ITP-140 | Not Offered in FALL 2013 | ||||||||||||||||||||||
MULTIMEDIA |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||
| ITP-090 | 2 Units | Introduction to Adobe Photoshop For the artist (or perfectionist) in you – an introduction to software so ubiquitous that it has ... More |
Chander Burgos |
None |
Register
|
|||||||||||||||||||||
| ITP-210 | 2 Units | Multimedia Applications for Windows Common tools, uncommon results. That’s what you get when you enter the exciting world of digital media. ... More | ITP-101 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-216 | 2 Units |
Web Animation and Interactivity Flash up your web pages! Flash is no flash in the pan! The power it gives you – animating ... More |
Robert Parke II |
None |
Register
|
|||||||||||||||||||||
| ITP-220 | 2 Units | Video Editing & Special Effects for Multimedia, the Web and Broadcast When it comes to video editing, you have to be efficient and you have to be compelling. Content producers ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-411 | 3 Units |
Multimedia and Video Production For beautiful, high-impact digital experiences… Technology can help you express your ... More |
Larry Jordan |
None |
Register
|
|||||||||||||||||||||
| ITP-499 | 2 Units | Compelling Digital Presentation Compelling Digital Presentation... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||
PROGRAMMING |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||
| ITP-109 | 2 Units |
Introduction to Java Programming Not the coffee – but just as important! Java is not just a coffee or an island in ... More |
Robert Parke II Nathan Greenfield |
None |
Register
|
|||||||||||||||||||||
| ITP-115 | 3 Units | Programming in Python This course is intended to teach the basics of programming in Python. Python’s high level data structures ... More |
Robert Parke II |
None |
Register
|
|||||||||||||||||||||
| ITP-165 | 2 Units | Introduction to C++ Programming It’s like C, but with a better memory. C++ Programming is an extension of C Programming, maintaining ... More |
Michael Crowley Nathan Greenfield |
None |
Register
|
|||||||||||||||||||||
| ITP-365 | 3 Units | Managing Game Data Overview of basic data structures and algorithms commonly used in games including linked lists, stacks, ... More | ITP-165 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-435 | 3 Units | Professional C++ Applications of advanced concepts in C++ including lambda expressions, template metaprogramming, secure ... More | ITP-365 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-438 | 3 Units | Graphics Shader Programming Learn about writing graphics shaders, using the RenderMan Shading Language (RSL), the 'gold standard' ... More | ITP-165 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-499 | 3 Units | Scripting for Graphics Production • outline scripting steps to common graphics Production-related problems • be able to code ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||
SAP |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||
| ITP-320 | 4 Units |
Enterprise Wide Information Systems Get a competitive edge with companies looking for their own competitive edge… A company’s ... More |
Nitin Kale |
None |
Register
|
|||||||||||||||||||||
| ITP-421 | 3 Units | Advanced Programming for Enterprise Information Systems Enterprise systems are constantly evolving. The next generation of information systems are incorporating ... More | ITP-320 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-422 | 3 Units |
Configuring Enterprise Resource Planning Systems For a good understanding of the big picture of information systems… ERPs can make ... More |
ITP-320 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-454 | 3 Units | Enterprise Resource Planning, Design, and Implementation Build it and they will come. With this course, you’ll get an in-depth look at the process and requirements ... More | ITP-320 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-455 | 3 Units | Enterprise Information Portals Find the portal to the future: take customizing your own start page ten steps ... More | ITP-320 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-486 | 3 Units | Securing and Auditing Enterprise Resource Planning Systems It’s all about how well you want to sleep at night. This course highlights security issues and raises ... More | ITP-320 | Not Offered in FALL 2013 | ||||||||||||||||||||||
| ITP-487 | 3 Units |
Data Warehouses and Business Intelligence Because the needle’s in the haystack…and you should know how to find it … The ... More |
Nitin Kale |
ITP-320 |
Register
|
|||||||||||||||||||||
| ITP-488 | 3 Units |
Managing the Supply Chain Using Advanced Planning and Optimization Tools With the right supply chain, the sky’s the limit… Supply chain activities such as ... More |
Richard Vawter |
ITP-320 |
D-Clearance
|
|||||||||||||||||||||
| ITP-499 | 3 Units | In-Memory Data Modeling and Analytics Recent breakthroughs in multi-core architectures and the availability of large amounts of main memory ... More |
Richard Vawter |
None |
Register
|
|||||||||||||||||||||
SECURITY/FORENSICS |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||||||||||||||||
| ITP-125 | 2 Units | From Hackers to CEOs; An Introduction to Information Security So much of your confidential data is online – you need to know the basics of how to protect it. ... More |
Chi So Joseph Greenfield |
None |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-325 | 3 Units | Ethical Hacking and Systems Defense This course is designed to introduce students to the fundamentals of ethical hacking and becoming an ... More | ITP-125 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-357 | 3 Units |
Enterprise Network Design It all comes down to routers and switches… The larger the network, the more important ... More |
Chi So |
ITP-125 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-370 | 3 Units | Information Security Management This course is designed to teach the fundamentals of security management. The course is not technical ... More | ITP-125 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-375 | 3 Units |
Digital Forensics For the inner digital detective in all of us… Digital forensics uses scientific methods ... More |
Joseph Greenfield |
ITP-125 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-425 | 4 Units | Web Application Security This class is designed to teach students how to properly secure a web server, web page, and web application. ... More |
Chi So |
ITP-325 |
D-Clearance
|
|||||||||||||||||||||||||||||||||||
| ITP-445 | 3 Units | Macintosh, OSX, and iOS Forensics Once found only in classrooms and family rooms, Apple Inc. has seen significant growth with the launch ... More |
Pierson Clair |
ITP-375 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-446 | 3 Units | Enterprise and Network Forensics This course is designed as an advanced course in computer forensics focusing on Enterprise environments ... More |
Joseph Greenfield |
ITP-375 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-447 | 3 Units | Mobile Device Security and Forensics This course is designed as an advanced course in computer forensics focusing on mobile devices and other ... More | ITP-375 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-448 | 3 Units | Electronic Discovery This course is designed as an advanced course in computer forensics focusing on electronic discovery ... More | LAW-200, ITP-375 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-457 | 4 Units | Network Security The course begins with an introduction to networking and networking topologies. Students then move on ... More | ITP-357 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-475 | 4 Units | Advanced Digital Forensics Cutting-edge investigative techniques culminating in a mock trial…it doesn’t get much better ... More | ITP-375 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
VIDEO GAME |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||||||||||||||||
| ITP-230 | 4 Units |
Video Game Quality Assurance Make money for playing games? Now THAT’s a great job… It's about quality, not quantity. ... More |
Tom Sloper |
None |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-280 | 4 Units |
Video Game Production Don’t just play games – learn how to produce them… Every video game starts off ... More |
Anthony Borquez |
None |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-380 | 4 Units |
Video Game Programming
You’ve played ‘em, now make ‘em!
Roll up your sleeves and create an actual 3D ... More |
Sanjay Madhav |
ITP-365 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-382 | 3 Units | Mobile Game Programming The mobile gaming market is exploding! Mobile games are portable, ubiquitous, networked – and the ... More |
Sanjay Madhav |
ITP-365 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-391 | 4 Units | Designing and Producing Video Games In this intermediate course, you'll examine the design and production aspects of creating successful ... More | ITP-280 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-484 | 3 Units | Multiplayer Game Programming It’s no fun playing alone! This course introduces you to the tools and techniques you’ll need to ... More |
Sanjay Madhav |
ITP-380 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-485 | 4 Units |
Programming Game Engines The gift that keeps on giving… The popularity of the game ‘Doom’ not only positioned ... More |
Sanjay Madhav |
ITP-380 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-491 | 4 Units | Level Design and Development for Video Games Extending the content and concepts learned in ITP 391, you delve deeper into the narrative aspects of ... More | ITP-391 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-499 | 3 Units | Social Games Workshop The best games are those that bring people together. The connected networked world lets people play ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-499 | 2 Units | Game Startup Workshop Itching to start your own game company? This course, through guest speakers, news articles, and ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-499 | 3 Units | Pro Tools for Game Audio Half of the game experience is the sound. This is a hands on course that uses the primary tool for sound ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
WEB DEVELOPMENT |
| Course Information | Faculty | Prereq(s) | ||||||||||||||||||||||||||||||||||||||
| ITP-104 | 2 Units |
Web Publishing Shouldn’t there be a web site in your future?
If you’re planning to be involved ... More |
Patrick Dent David Tang Patrick Dent |
None |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-300 | 3 Units |
Database Web Development For those times when it’s all about the data… It’s all about the data. In the ... More |
David Tang Yuanbo Wang |
ITP-104 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-301 | 4 Units | Interactive Web Development The class will stress programming and scripting fundamentals, how to use a visual studio (Dreamweaver) ... More | ITP-104 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-302 | 2 Units | Advanced Web Publishing Student will study newer HTML and publishing technologies such as HTML5 and CSS3. They will learn how ... More |
Patrick Dent |
ITP-104 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-304 | 4 Units |
Technologies for Building Online Political Campaigns
Because all messages need proper marketing… Politics is as old as humankind - but ... More |
None | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-310 | 2 Units | Design for User Experience This course discusses theory of User Experience Design, as we progress through the development of a ... More |
Robert Parke II |
ITP-104 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-383 | 3 Units | Database Systems: Concepts, Design and Implementation Concepts in modeling data for industry applications. Designing and implementing robust databases. Querying ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-404 | 3 Units |
Modern Technologies of Web Development You’ve got the fundamentals, now it’s time to have some fun… There are so many ... More |
David Tang |
ITP-301 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-420 | 3 Units | Structuring Data for the Web Building web applications focused on content in web documents; develop XML document using DTD, DOM, ... More | ITP-300 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-450 | 4 Units | Designing eCommerce Applications Teaches the basic theory and techniques of both B2C (business-to-consumer) and B2B (business-to-business) ... More | ITP-404 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-460 | 4 Units | Web Application Project Build a real web site in a collaborative group It’s time to dig in and get some real-world experience. ... More | None | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-482 | 3 Units |
Engineering Database Applications Ride the wave of the future…relational database management systems The web is changing, ... More |
Nitin Kale |
ITP-383 |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-499 | 3 Units | Building Social Applications One of the most popular trends today in social networking is the design and development of Interactive ... More |
Tom Sloper |
None |
Register
|
|||||||||||||||||||||||||||||||||||
| ITP-499 | 2 Units | Advanced Web Publishing Learn cutting edge Web Publishing techniques! Beyond merely publishing web pages with html and css, ... More | ITP-104 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||
| ITP-499 | 3 Units | Fundamentals of Web Software This course examines the design challenges in creating web based, collaborative applications and in ... More | ITP-300 | Not Offered in FALL 2013 | ||||||||||||||||||||||||||||||||||||