collapse allexpand all
Information Technology Program (ITP)
- http://itp.usc.edu/
- D class assignments for undergraduates available in OHE412; Phone: (213) 740-4542.
- To be enrolled in an off-campus course, you MUST also be enrolled in the Distance Education Network (DEN). For more information, call 740-4488 or go to den.usc.edu. DEN courses are indicated by a location of OFF CAMPUS. The 'x' designation indicates that engineering students require prior departmental approval to count 100-level and above ITP courses for major credit.
Basic concepts of colors; color calibration tools; scanning, importing and exporting images; painting, editing, fill, and type tools; using layers, masks, filters, and color correction. Not available for degree credit. Graded CR/NC.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31804R | 001 | Lecture-Lab | 5:00-7:50pm | Tuesday | 22 of 29 | Chander Burgos | KAP267 | PDF (63427 KB) | |
31868R | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 21 of 30 | Chander Burgos | SAL126 | PDF (62463 KB) | |
32056R | 001 | Lecture-Lab | 3:30-6:50pm | Monday | 22 of 30 | Chander Burgos | SAL109 | PDF (62463 KB) |
Business technologies. Operating systems. Networks. Application software.
- Note: Register for lecture and one lab
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31808R | 001 | Lecture | 1:00-1:50pm | Mon, Wed | 44 of 43 | Tom Sloper | OHE540 | Word (65419 KB) | |
31805R | 001 | Lab | 10:00-10:50am | Friday | 18 of 18 | OHE542 | |||
31812R | 001 | Lab | 12:00-12:50pm | Friday | 16 of 17 | OHE542 | |||
31813R | 001 | Lab | 2:00-2:50pm | Friday | 10 of 29 | KAP267 |
Web publishing using HTML, CSS and other Web technologies. Concepts and theory of Web site creation, page layout and production. Introduction to advanced topics.
- Note: Register for lecture and one lab listed immediately following that lecture
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31806R | 001 | Lecture | 5:00-6:20pm | Monday | 59 of 70 | Nayeon Kim | KAP160 | PDF (138540 KB) | |
31807R | 001 | Lab | 6:30-7:50pm | Monday | 59 of 70 | KAP160 | |||
31809R | 001 | Lecture | 5:00-6:20pm | Tuesday | 49 of 60 | Nayeon Kim | KAP160 | PDF (139902 KB) | |
31810R | 001 | Lab | 6:30-7:50pm | Tuesday | 49 of 70 | KAP160 | |||
32048R | 001 | Lecture | 11:00-12:20pm | Tuesday | 30 of 36 | Dung Nguyen | KAP107 | PDF (135607 KB) | |
32049R | 001 | Lab | 12:30-1:50pm | Tuesday | 30 of 36 | KAP107 |
Introduction to object-oriented software design for business problems. Creation of console applications, windowed applications, and interactive Web applets.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31802R | 001 | Lecture-Lab | 2:00-3:20pm | Tue, Thu | 32 of 40 | Kendra Walther | VKC156 | PDF (217880 KB) | |
31837R | 001 | Lecture-Lab | 2:00-3:20pm | Mon, Wed | 47 of 60 | Kendra Walther | KAP160 | PDF (217880 KB) |
Pythons high level data structures and clear syntax make it an ideal first language with powerful applications to science, business, finance, math, and the web.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32024D | 001 | Lecture-Lab | 12:00-1:50pm | Mon, Wed | 52 of 64 | Trina Gregory | KAP160 | PDF (212327 KB) | |
32087R | 001 | Lecture-Lab | 2:00-3:20pm | Tue, Thu | 37 of 43 | Trina Gregory | OHE540 | PDF (212327 KB) | |
32096R | 001 | Lecture-Lab | 3:30-4:50pm | Tue, Thu | 46 of 50 | Robert Parke | GFS101 |
Introductory course in computer security. Fundamentals of information security management. Threats to information integrity. Ethical hacking concerns and practice. Policies and Procedures.
- Note: Register for one lecture and lab listed immediately following that lecture
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31836R | 001 | Lecture | 5:00-6:20pm | Monday | 25 of 27 | Jennifer Kassar | OHE406 | ||
31838R | 001 | Lab | 6:30-7:50pm | Monday | 25 of 27 | OHE406 | |||
32094R | 001 | Lecture | 7:00-8:20pm | Thursday | 6 of 27 | Jennifer Kassar | OHE406 | ||
32026R | 001 | Lab | 8:30-9:50pm | Thursday | 6 of 27 | OHE406 | |||
31855R | 001 | Lecture | 9:30-10:50am | Tuesday | 36 of 40 | Chi So | THH118 | ||
31953R | 001 | Lab | 9:30-10:50am | Thursday | 36 of 40 | THH118 | |||
32058R | 001 | Lecture | 7:00-8:20pm | Tuesday | 24 of 27 | Pierson Clair | OHE406 | ||
32059R | 001 | Lab | 8:30-9:50pm | Tuesday | 24 of 27 | OHE406 | |||
32081R | 001 | Lecture | 9:00-10:20am | Wednesday | 24 of 27 | Joseph Greenfield | OHE406 | ||
32082R | 001 | Lab | 10:30-11:50am | Wednesday | 24 of 27 | OHE406 |
Technologies, devices, operating systems, and tools of mobile applications, as well as the mobile industry. Students will use tools to create apps for different mobile devices.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32021R | 001 | Lecture-Lab | 12:30-1:50pm | Tue, Thu | 30 of 60 | Trina Gregory | KAP160 | PDF (107818 KB) |
Fundamentals of C++ syntax and semantics, including function prototypes, overloading, memory management, abstract data types, object creation, pointers to class members, and I/O streams.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31858D | 001 | Lecture-Lab | 5:00-7:50pm | Tuesday | 30 of 37 | Heather Romero | KAP107 | ||
32054R | 001 | Lecture-Lab | 3:30-4:50pm | Tue, Thu | 36 of 60 | Raymond Kim | KAP160 | PDF (625903 KB) |
Fundamentals of MATLAB: a high-performance numeric computation and visualization environment. Overview of linear algebra and matrix manipulation; using 2-D and 3-D plotting routines; programming in MATLAB; basic numerical analysis.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32014R | 001 | Lecture-Lab | 10:00-11:50am | Mon, Wed | 35 of 40 | Tyler Davis | THH118 | PDF (1167226 MB) | |
32053R | 001 | Lecture-Lab | 5:00-6:20pm | Tue, Thu | 45 of 50 | Serkan Kalender | ZHS352 | PDF (518256 KB) | |
32069R | 001 | Lecture-Lab | 6:00-7:20pm | Mon, Wed | 21 of 50 | Ashley Williams | KAP144 | PDF (273169 KB) | |
32083R | 001 | Lecture-Lab | 3:30-4:50pm | Mon, Wed | 43 of 50 | Raymond Kim | KAP160 | PDF (530968 KB) |
Fundamentals of visual communication; storyboarding, still and moving image creation and modification; special effects; use of standard software tools for effective visual communication.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32012R | 001 | Lecture-Lab | 2:00-4:50pm | Tuesday | 7 of 17 | Larry Jordan | OHE542 |
Developing a 3-D animation from modeling to rendering: Basics of surfacing, lighting, animation and modeling techniques. Advanced topics: compositing, particle systems, and character animation.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31845R | 001 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 29 of 40 | Lance Winkel | OHE540 | Word (274432 KB) |
Survey game software development through quality assurance and in-depth analysis of the development cycle with a focus on bug testing systems and methodologies. Not available for major credit in Electrical Engineering.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31856R | 001 | Lecture-Lab | 10:00-11:50am | Mon, Wed | 8 of 40 | Tom Sloper | KAP267 | Word (67177 KB) |
Concepts in modeling data for analytic applications. Designing and implementing robust databases. Querying databases to extract business intelligence.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32065R | 001 | Lecture-Lab | 2:00-4:50pm | Tuesday | 27 of 36 | Nitin Kale | KAP107 | Word (126583 KB) | |
32066R | 001 | Lecture-Lab | 5:00-7:50pm | Wednesday | 34 of 40 | Nazam Nageer | KAP140 | ||
32079R | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 26 of 30 | Nasi Peretz | THH213 |
Core statistical methodologies that are critical for quantitative reasoning. Focus on concepts through practical applications and analyses of real data. Duplicates credit in BUAD 310.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32067R | 001 | Lecture-Lab | 2:00-3:20pm | Mon, Wed | 30 of 40 | Arpi Mardirossian | WPH102 |
History of video games; overview of game genres; phases of video game development (concept, preproduction, production, post-production); roles of artists, programmers, designers, and producers.
- Note: Register for lecture and one lab
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31869R | 001 | Lecture | 6:00-8:50pm | Wednesday | 15 of 36 | Tom Sloper | KAP107 | Word (77384 KB) | |
31872R | 001 | Lab | 1:00-2:50pm | Friday | 10 of 17 | OHE542 | |||
31873R | 001 | Lab | 3:00-4:50pm | Friday | 5 of 17 | OHE542 |
Design, programming techniques for creating interactive, dynamic Web pages. Web development technologies and techniques include scripting fundamentals, Javascript, dynamic HTML, Actionscript, and Flash.
- Prerequisite: ITP 104
- Note: Please note that 32035 and 32036 are the beginner sections and 31824 and 31825 are the intermediate sections.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32035R | 001 | Lecture | 2:00-3:20pm | Tue, Thu | 18 of 27 | Nayeon Kim | OHE406 | PDF (126951 KB) | |
32036R | 001 | Lab | 3:30-4:50pm | Tue, Thu | 18 of 27 | OHE406 | |||
31824R | 001 | Lecture | 2:00-3:20pm | Mon, Wed | 19 of 29 | Dung Nguyen | KAP267 | PDF (166755 KB) | |
31825R | 001 | Lab | 3:30-4:50pm | Mon, Wed | 19 of 29 | KAP267 |
Advanced topics in Web Publishing including HTML5, CSS3, and jQuery. Concept and theory of responsive design. Miscellaneous Webmaster topics including analytics, podcasting and search engine optimization.
- Prerequisite: ITP 104
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32016R | 001 | Lecture | 5:00-7:50pm | Monday | 16 of 30 | Kimberly Rubal | GFS222 | PDF (252048 KB) |
Advanced modeling, surfacing, and animation techniques as well as dynamics, scripting, and other advanced 3D automation procedures.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31878R | 001 | Lecture-Lab | 12:00-1:50pm | Tue, Thu | 8 of 17 | Lance Winkel | OHE542 | Word (246272 KB) |
Concepts of computer-aided design in 2-dimensions and 3-dimensions. Creating advanced parts using extrusions, surfaces, and equation driven sketches. Forming assemblies, and sub-assemblies, for motion analysis.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32013R | 001 | Lecture-Lab | 5:00-7:50pm | Wednesday | 17 of 29 | Tyler Davis | KAP267 | PDF (954234 KB) | |
32055D | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 36 of 36 | Raymond Kim | KAP107 | PDF (195151 KB) |
Fundamental concepts, techniques, practices, workflows, and tools associated with the practice of user experience and interaction design in web and mobile applications.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32020R | 001 | Lecture | 11:00-1:50pm | Thursday | 6 of 29 | Blessing Yen | KAP267 | ||
32068R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 44 of 50 | Arpi Mardirossian | KAP156 |
The role Information Systems play in an organization. Integration of Business Processes by using Enterprise Resource Planning Systems (ERP).
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31833R | 001 | Lecture | 6:00-7:50pm | Tue, Thu | 24 of 40 | Mike Lee | KAP140 | Word (283136 KB) | |
31841R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 36 of 60 | Mike Lee | KAP160 | Word (283648 KB) |
Develop phone and tablet applications for opensource platforms such as Android that utilize the core functionality of mobile devices such as GPS, accelerometers, touch gestures.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32089R | 001 | Lecture | 12:00-1:50pm | Tue, Thu | 44 of 44 | Robert Parke | OHE540 |
Advanced topics in mobile app development such as using REST services, security, cloud integration, NFC (near field communication), wireless networking for mobile apps, monetizing apps, and the latest frameworks to create advanced apps.
- Prerequisite: ITP 342
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32071R | 001 | Lecture | 6:00-8:50pm | Tuesday | 10 of 17 | Spartak Buniatyan | OHE542 | Word (68095 KB) |
Overview of the process of data analysis. Reporting, visualization and prediction. Practical applications of analytics through case studies. Prerequisite: ITP 250x and ITP 251x.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32077R | 001 | Lecture-Lab | 10:00-11:50am | Mon, Wed | 18 of 36 | Nitin Kalé | KAP107 | Word (75049 KB) |
Overview of basic data structures and algorithms including linked lists, stacks, queues, binary trees, and hash tables.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32060R | 001 | Lecture-Lab | 2:00-3:50pm | Tue, Thu | 38 of 60 | Nathan Greenfield | LVL17 | PDF (126788 KB) | |
32063R | 001 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 32 of 60 | Nathan Greenfield | KAP160 | PDF (126788 KB) |
Programming applications with dynamic graphical user interfaces. Topics include events, controls, resources, data bindings, styles, and user experience.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32097R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 39 of 43 | Kendra Walther | OHE540 | PDF (207188 KB) |
Forensic science techniques. Digital evidence preservation and presentation. Processes and methodologies for digital analysis.
- Prerequisite: ITP 125
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32091R | 001 | Lecture-Lab | 12:30-1:50pm | Tue, Thu | 26 of 27 | Joseph Greenfield | OHE406 |
Underlying concepts and principles required for programming video games (topics include vectors, transformations, 3-D math, geometric primitives, matrices). Prerequisite: CSCI-104 or ITP-365.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31902R | 001 | Lecture-Lab | 7:00-8:50pm | Tue, Thu | 28 of 43 | Clark Kromenaker | OHE540 | PDF (561859 KB) | |
31908R | 001 | Lecture-Lab | 5:00-6:50pm | Tue, Thu | 41 of 43 | Sanjay Madhav | OHE540 | PDF (590198 KB) |
Concepts and techniques required to develop games for smartphones and tablets. Topics include sprites, collision detection, mobile input, artificial intelligence, and augmented reality games.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32043R | 001 | Lecture-Lab | 7:00-9:50pm | Wednesday | 18 of 25 | Michael Sheehan | OHE542 | PDF (229408 KB) |
Data models for industry applications. Modeling and designing robust databases. Implementing and querying databases with SQL. Innovations in database applications.
- Crosslist: This course is offered by the ISE department but may qualify for major credit in ITP. To register, enroll in ISE 382.
- Note: Register for lecture and one discussion
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31608D | 001 | Lecture | 8:00-9:50am | Tue, Thu | 35 of 49 | Nitin Kale | ZHS163 | Word (77644 KB) | |
31639R | 001 | Discussion | 9:30-10:50am | Friday | 24 of 24 | SAL109 | |||
31648R | 001 | Discussion | 8:00-9:20am | Friday | 11 of 25 | SAL109 |
Provide students with the necessary skills to build structured, maintainable, scalable, and testable web applications using frameworks, tools, and techniques common in the industry.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32074R | 001 | Lecture-Lab | 6:00-8:50pm | Tuesday | 15 of 45 | David Tang | KAP145 | PDF (102274 KB) |
Visual communication and storytelling are essential skills, especially in the digital age. Overview of techniques and software to create, edit, and deliver compelling images and video.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31840R | 001 | Lecture-Lab | 9:00-11:50am | Tuesday | 18 of 18 | Larry Jordan | OHE542 |
Explore the range of 3-D printing and prototyping technologies, and their application in modern industrial, design, and creative fields.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32047R | 001 | Lecture-Lab | 3:30-4:50pm | Tue, Thu | 21 of 40 | Lance Winkel | OHE540 | Word (251904 KB) |
Business process integration is the core advantage of using ERP systems. Analyze, configure, and test business processes for a company from the ground up.
- Prerequisite: ITP 320
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31955R | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 28 of 30 | Bhargav Oza | KAP267 |
Applications of advanced concepts in C++ including lambda expressions, template metaprogramming, secure coding, parallel programming techniques, and the boost library.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32039R | 001 | Lecture-Lab | 2:00-3:20pm | Tue, Thu | 63 of 70 | Sanjay Madhav | KAP160 | PDF (605538 KB) |
Practical applications of techniques used to develop a programming language compiler.
- Prerequisite: ITP 435
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32070R | 001 | Lecture-Lab | 5:00-6:20pm | Mon, Wed | 13 of 40 | Sanjay Madhav | KAP148 | PDF (626670 KB) |
Mobile device security. Mobile device forensics. Android. Blackberry. Windows Phone. Symbian.
- Prerequisite: ITP 375
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32032R | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 11 of 17 | Pierson Clair | OHE542 |
Process and requirements to implement an Enterprise Resource Planning System (ERP). Set up server, implement ERP system, then transfer and configure database for case company. Not for major credit for Electrical Engineering students.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31930R | 001 | Lecture-Lab | 5:00-7:50pm | Thursday | 28 of 28 | Richard Vawter | KAP267 | PDF (65290 KB) |
Network policy and mechanism, firewalls, malicious code; intrusion detection, prevention, response; cryptographic protocols for privacy; risks of misuse, cost of prevention, and societal issues.
- Prerequisite: ITP 357
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31899R | 001 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 23 of 27 | Chi So | OHE406 |
Skills to plan, analyze, build, and launch professional Web sites with actual clients. Includes project management, documentation, technology assessment, security, UI, Q/A, and various methodologies.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31934R | 001 | Lecture | 5:00-9:00pm | Wednesday | 15 of 34 | Bo Wang,Dung Nguyen | KAP164 | PDF (120855 KB) |
Teach students the basic technologies and processes involved in the building web and mobile startups. Students will be introduced to the different aspects of building a web startup including Online Business models, Product management, Agile development processes, Technology platforms and Operations, customer development and online marketing.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31973R | 001 | Lecture | 5:00-8:50pm | Wednesday | 28 of 30 | Arpi Mardirossian | GFS222 |
Independent technology project related to specific topics under the direction of a faculty member.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31875D | 001 | Lecture-Lab | TBA | TBA | 34 of 50 | Michael Crowley | OFFICE |
Advanced forensic techniques. Live image analysis. Network level forensic investigation. Server forensic techniques. Deposition and trial.
- Prerequisite: ITP 375
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31945R | 001 | Lecture-Lab | 5:00-6:50pm | Tue, Thu | 15 of 27 | Joseph Greenfield | OHE406 |
Designed to introduce students to technologies, concepts and strategies in the emerging online advertising ecosystem. Through lectures, discussions, and projects, students learn strategies and tactics to drive traffic to a website. They learn how to analyze and measure the efficacy of their plans. Lastly, they will work with a real client and with a real budget to craft and execute an online marketing plan.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32025R | 001 | Lecture-Lab | 5:00-8:50pm | Wednesday | 13 of 45 | Peter Leimgruber | SGM601 | Word (196294 KB) |
Practical experience in applying information technology skills in real-world settings. Supervised internship at companies and start-ups. Balancing academic rigor with corporate challenges and deadlines.
- Restriction: Registration closed to the following class level(s): Doctoral Student, Master Student
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32038D | 001 | Lecture-Lab | TBA | TBA | 3 of 10 | Michael Crowley | OFFICE |
Techniques for building the core components of a game engine; 2-D/3-D graphics, collision detection, artificial intelligence algorithms, shading, programming input devices. Prerequisite: ITP-380.
- Prerequisite: ITP 380
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32062R | 001 | Lecture-Lab | 6:00-7:50pm | Tue, Thu | 33 of 40 | Matthew Whiting | KAP163 | PDF (607155 KB) |
Examines the design, architecture, and capabilities of in-memory databases and their application to real-time analytics Prerequisite: ITP 250x or ITP 320x.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32075R | 001 | Lecture-Lab | 2:00-4:50pm | Wednesday | 34 of 36 | Richard Vawter | KAP107 | PDF (37505 KB) |
Recent developments in computers and data processing.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Marketing for Game Designers | ||||||||||
32078R | 001 | 2.0 | Lecture-Lab | 6:00-7:50pm | Thursday | 0 of 17 | Chris Swain | KAP107 | ||
Innovation: From Idea to Impact | ||||||||||
32011R | 001 | 2.0 | Lecture-Lab | 5:00-6:50pm | Monday | 21 of 25 | Mike Lee | Word (25347 KB) |