collapse allexpand all
Information Technology Program (ITP)
- http://itp.usc.edu/
- After the first week of classes each semester, all classes require d-clearance to register. D-clearance instructions are available at itp.usc.edu/advisement. The 'x' designation indicates that engineering students require prior departmental approval to count 100-level and above ITP courses for major credit.
Business technologies. Operating systems. Networks. Application software.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31801D | 001 | Lecture | 11:00-11:50am | Mon, Wed | 19 of 30 | Bhargav Oza | WPH101 | Word (259820 KB) | |
32001D | 001 | Lecture | 3:00-3:50pm | Mon, Wed | 11 of 30 | Bhargav Oza | SOSB4 | Word (259820 KB) | |
31808D | 001 | Lab | 10:00-10:50am | Friday | 18 of 30 | OHE542 | |||
31810D | 001 | Lab | 11:00-11:50am | Friday | 6 of 30 | OHE542 | |||
31813D | 001 | Lab | 12:00-12:50pm | Friday | 6 of 30 | OHE542 |
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: Watch the course intro! bit.ly/38wBY9M Everything you need to know about ITP 104 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31803D | 001 | Lecture-Lab | 3:30-4:50pm | Mon, Wed | 50 of 55 | Zune Nguyen | SOSB2 | PDF (148369 KB) | |
31806D | 001 | Lecture-Lab | 5:00-7:50pm | Wednesday | 31 of 55 | Kimberly Rubal | SOSB44 | PDF (300349 KB) | |
31809D | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 32 of 55 | Kimberly Rubal | ZHS159 | PDF (300365 KB) | |
32034D | 001 | Lecture-Lab | 11:00-12:20pm | Tue, Thu | 46 of 55 | Zune Nguyen | GFS118 | PDF (134726 KB) |
Survey of Cloud Computing. Compose, secure, administer virtual networks. Cloud deployment models. Service delivery models. Cloud providers overview. Virtualization, containers, cloud infrastructure.
- Note: Watch the course intro! bit.ly/3tc06GR Everything you need to know about ITP 111 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31804D | 001 | Lecture-Lab | 10:00-11:20am | Tue, Thu | 10 of 30 | Nathan Greenfield | WPHB36 | PDF (349531 KB) |
Introduction to Python; intended for students without prior programming experience.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31805D | 001 | Lecture-Lab | 5:00-6:50pm | Monday | 54 of 60 | Trina Gregory | THH210 | PDF (391342 KB) | |
31825D | 001 | Lecture-Lab | 4:00-4:50pm | Tue, Thu | 50 of 60 | Trina Gregory | ZHS352 | PDF (391342 KB) | |
31826D | 001 | Lecture-Lab | 3:00-3:50pm | Mon, Wed | 46 of 60 | Barrett Koster | THH116 | PDF (1004069 MB) | |
31828D | 001 | Lecture-Lab | 12:00-12:50pm | Tue, Thu | 58 of 60 | Rob Parke | KAP160 | ||
31856D | 001 | Lecture-Lab | 6:00-7:50pm | Tuesday | 67 of 80 | Gregory Pohlner | SOSB2 | PDF (368301 KB) | |
31857D | 001 | Lecture-Lab | 6:00-7:50pm | Wednesday | 46 of 60 | Gregory Pohlner | GFS106 | PDF (368301 KB) | |
31865D | 001 | Lecture-Lab | 11:00-11:50am | Tue, Thu | 55 of 60 | Rob Parke | GFS101 | PDF (382033 KB) | |
31867D | 001 | Lecture-Lab | 2:00-2:50pm | Tue, Thu | 48 of 60 | Trina Gregory | GFS116 | PDF (391342 KB) | |
31868D | 001 | Lecture-Lab | 4:00-4:50pm | Mon, Wed | 20 of 60 | Barrett Koster | MRF340 | ||
32023D | 001 | Lecture-Lab | 1:00-1:50pm | Tue, Thu | 57 of 60 | Rob Parke | KAP160 |
Accelerated introduction to Python; intended for students with prior programming experience.
- Note: Watch the course intro! bit.ly/3tcskB8 Everything you need to know about ITP 116 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32084D | 001 | Lecture-Lab | 10:00-10:50am | Mon, Wed | 31 of 34 | Jeffrey Miller | KAP107 | PDF (278000 KB) | |
32085D | 001 | Lecture-Lab | 11:00-11:50am | Mon, Wed | 38 of 40 | Jeffrey Miller | KAP163 | PDF (278000 KB) |
Introductory course in computer security. Fundamentals of information security management. Threats to information integrity. Ethical hacking concerns and practice. Policies and Procedures.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31838D | 001 | Lecture | 5:00-5:50pm | Thursday | 15 of 30 | Gregg Ibbotson | RRB101 | PDF (334746 KB) | |
31839D | 001 | Lab | 6:00-6:50pm | Thursday | 15 of 30 | RRB101 | |||
31840D | 001 | Lecture | 10:00-10:50am | Wednesday | 28 of 30 | Joseph Greenfield | RRB101 | PDF (336170 KB) | |
31841D | 001 | Lab | 11:00-11:50am | Wednesday | 28 of 30 | RRB101 | |||
31833D | 001 | Lecture | 1:00-1:50pm | Wednesday | 26 of 30 | Joseph Greenfield | RRB101 | ||
31834D | 001 | Lab | 2:00-2:50pm | Wednesday | 26 of 30 | RRB101 | |||
31836D | 001 | Lecture | 5:00-5:50pm | Monday | 16 of 30 | Gregg Ibbotson | RRB101 | PDF (334746 KB) | |
31837D | 001 | Lab | 6:00-6:50pm | Monday | 16 of 30 | RRB101 |
Introduction to programming using C++, including variables, operators, conditionals, loops, arrays, vectors, strings, functions, files, structs, pointers, dynamic allocation and an introduction to classes.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31891D | 001 | Lecture-Lab | 11:00-12:20pm | Tue, Thu | 33 of 40 | Barrett Koster | WPH207 | PDF (998199 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 |
---|---|---|---|---|---|---|---|---|---|
31821D | 001 | Lecture-Lab | 11:00-12:20pm | Tue, Thu | 31 of 46 | Raymond Kim | MHPB7B | PDF (801757 KB) | |
32058D | 001 | Lecture-Lab | 12:30-1:50pm | Tue, Thu | 14 of 50 | Raymond Kim | SOSB46 | PDF (801757 KB) |
Digital tools for image creation, editing, composition, layout, web page development, professional page layout, and printing with color accuracy.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31800D | 001 | Lecture-Lab | 5:00-7:50pm | Monday | 29 of 30 | Chander Burgos | SAL109 | PDF (512838 KB) | |
31885D | 001 | Lecture-Lab | 3:30-6:20pm | Monday | 25 of 34 | Chander Burgos | SAL126 | PDF (512838 KB) |
An applied introduction to the techniques used for modeling, animating, texturing, lighting, rendering, and creating 3D content for games, cinematics, visual effects, animation, and visualizations.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31869D | 001 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 26 of 34 | Scott Easley | KAP107 | PDF (351574 KB) |
Development of practical Python programming skills through project-based applications; "Pythonic" ways of solving problems in modern computational domains.
- Prerequisite: 1 from (ITP 115 or ITP 116)
- Note: Watch the course intro! bit.ly/3vb2Cit Everything you need to know about ITP 216 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32080D | 001 | Lecture-Lab | 11:00-11:50am | Tue, Thu | 22 of 38 | Kristof Aldenderfer | KAP158 | Word (134034 KB) | |
32081D | 001 | Lecture-Lab | 12:00-12:50pm | Tue, Thu | 20 of 36 | Kristof Aldenderfer | KAP107 | Word (134034 KB) |
Think, plan, and create in three-dimensional space using 3D printing technology and 3D modeling techniques for prototyping.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31815D | 001 | Lecture-Lab | 2:00-3:20pm | Mon, Wed | 10 of 35 | Raymond Kim | WPHB30 | PDF (785182 KB) |
Introduction to data analytics. Basics of databases, applied statistics, data visualization. Leverage data to make critical business decisions.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31860D | 001 | Lecture | 3:30-6:50pm | Tuesday | 39 of 60 | Calvin Nguyen | ZHS159 | PDF (157055 KB) | |
31861D | 001 | Lecture | 8:00-9:50am | Tue, Thu | 57 of 62 | Nitin Kale | ZHS252 | PDF (388440 KB) | |
31862D | 001 | Lecture | 5:00-8:20pm | Monday | 19 of 60 | Nazam Nageer | SLH100 | ||
31893D | 001 | Lecture | 10:00-11:50am | Tue, Thu | 117 of 121 | Nitin Kale | SGM123 | PDF (388440 KB) |
Explore blockchain technology, a secure and immutable way to record transactions. Learn the workings of cryptocurrencies and explore their impact on financial services, business and contracting.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31824D | 001 | Lecture | 5:00-6:50pm | Mon, Wed | 53 of 56 | Chaz Hales | CPA100 | PDF (324167 KB) |
Continuation of the fundamentals of programming; problem solving skills within the object-oriented programming paradigm.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31848D | 001 | Lecture | 10:00-11:50am | Tue, Thu | 39 of 60 | Kendra Walther | THH210 | PDF (453774 KB) | |
31849D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 32 of 35 | Kendra Walther | WPH205 | PDF (453774 KB) |
Concepts and technologies used to create front-end for web applications. Introduction to programming and client-side web development. User-driven website manipulation and animation.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32063D | 001 | Lecture-Lab | 4:00-5:50pm | Tue, Thu | 18 of 35 | Zune Nguyen | VPDLL101 | PDF (168196 KB) |
Modern web development techniques and technologies used to create web applications from ground up. Topics include front-end, back-end, and web servers.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31866D | 001 | Lecture-Lab | 12:00-1:50pm | Tue, Thu | 51 of 60 | Nayeon Kim | THH210 | PDF (309513 KB) | |
32079D | 001 | Lecture-Lab | 4:00-5:50pm | Tue, Thu | 29 of 55 | Nayeon Kim | VPD116 | PDF (309538 KB) |
Concepts and technologies used to create database-driven websites. Database design and implementation. Server-side development to connect web applications to databases.
- Prerequisite: ITP 301
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31947D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 11 of 30 | Zune Nguyen | OHE540 | PDF (143238 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 |
---|---|---|---|---|---|---|---|---|---|
31878D | 001 | Lecture-Lab | 9:30-10:50am | Tue, Thu | 12 of 19 | Raymond Kim | KAP267 | PDF (707998 KB) |
Fundamental concepts, techniques, practices, workflows, and tools associated with the practice of user experience and interaction design in web and mobile applications.
- Note: Watch the course intro! bit.ly/3bAblmp Everything you need to know about ITP 310 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32029D | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 31 of 34 | Robert Checchi | KAP107 | Word (116828 KB) | |
32035D | 001 | Lecture | 10:00-11:50am | Mon, Wed | 28 of 35 | Chris Swain | CPA260 |
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 |
---|---|---|---|---|---|---|---|---|---|
31863D | 001 | Lecture | 8:00-9:50am | Mon, Wed | 27 of 40 | Nitin Kale | THH118 | PDF (473692 KB) |
Hacking from a defense perspective. Hacker ethics and laws. Penetration testing. Vulnerability assessment. Securing workstations, servers, and networks.
- Prerequisite: ITP 125
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31820D | 001 | Lecture-Lab | 6:00-8:50pm | Wednesday | 13 of 32 | Caesar Sedek | RRB101 | ||
31850D | 001 | Lecture-Lab | 11:00-1:50pm | Tuesday | 16 of 32 | Stefan Mcgregor | RRB101 |
Introduction to the Swift programming language, various frameworks, and design patterns needed to develop applications for iOS mobile devices such as iPhones and iPads.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31890D | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 24 of 60 | Trina Gregory | SOSB46 | PDF (420933 KB) | |
32022D | 001 | Lecture | 6:00-7:50pm | Mon, Wed | 18 of 60 | Bennett Lee | THH114 | PDF (367390 KB) |
Design of electronic devices that interact with the physical world; electronic interfaces; development of software algorithms; micro-controller implementation.
- Prerequisite: 1 from (ITP 109 or ITP 115 or ITP 165)
- Restriction: Registration closed to the following major(s): Electrical Engineering, Electrical and Computer Engineering
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31843D | 001 | Lecture-Lab | 4:00-5:50pm | Tue, Thu | 14 of 25 | Robert Parke | KAP160 | PDF (633876 KB) |
Network technologies. Strategies for managing thousands of systems. Routers and managed switches. Integrated operating systems (IOS). Windows and Linux networking. Subnets.
- Prerequisite: ITP 125
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31880D | 001 | Lecture-Lab | 3:30-4:50pm | Mon, Wed | 30 of 32 | Grant Derderian | RRB101 | PDF (435193 KB) |
Data structures in C++ including vectors, linked lists, stacks, queues, trees, hash tables, graphs, and parallelism.
- Prerequisite: ITP 265
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32041D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 24 of 50 | Nathan Greenfield | CPA100 | PDF (301903 KB) | |
32069D | 001 | Lecture | 10:00-1:20pm | Tuesday | 9 of 23 | Calvin Nguyen | OHE542 | PDF (304574 KB) |
Management techniques for security projects. Security team management. Laws and regulations for information security. Disaster recovery. Security Audits.
- Prerequisite: ITP 125
- Note: Watch the course intro! bit.ly/3ewYOCm Everything you need to know about ITP 370 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32097D | 001 | Lecture-Lab | 3:30-4:50pm | Tue, Thu | 12 of 32 | Gregg Ibbotson | RRB101 | PDF (294348 KB) |
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 |
---|---|---|---|---|---|---|---|---|---|
31872D | 001 | Lecture-Lab | 5:00-6:50pm | Tue, Thu | 19 of 35 | Clark Kromenaker | OHE540 | PDF (321458 KB) | |
32083D | 001 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 34 of 35 | Matthew Whiting | OHE540 | PDF (321458 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.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31628D | 001 | Lecture | 10:00-11:50am | Mon, Wed | 40 of 41 | Nathan Greenfield | GFS207 | ||
31629R | 001 | Discussion | 9:30-10:50am | Friday | 16 of 25 | Nathan Greenfield | |||
31631R | 001 | Discussion | 11:00-12:20pm | Friday | 24 of 25 | Nathan Greenfield |
Examine web applications from an offensive security standpoint. Topics include information gathering, vulnerability discovery and validation, exploitation and privilege escalation techniques.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32008D | 001 | Lecture-Lab | 5:00-6:50pm | Mon, Wed | 13 of 25 | Andy Portillo | OHE540 | PDF (305683 KB) |
Applications of advanced concepts in C++ including lambda expressions, templates, secure coding, parallel programming, writing performant code, CMake and continuous integration.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32042D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 52 of 60 | Sanjay Madhav | KAP160 | PDF (319697 KB) |
Digital Forensics. Digital Evidence. Apple. Mac. Macintosh. OSX. iOS. iPhone. iPad.
- Prerequisite: ITP 375
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32025D | 001 | Lecture-Lab | 6:00-8:50pm | Monday | 8 of 16 | Pierson Clair | OHE542 | PDF (507022 KB) |
Hands-on approach to the fundamental modeling techniques and machine learning algorithms that enable students to build robust predictive models of real-world data and test their validity.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32060D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 24 of 25 | Kristof Aldenderfer | KAP267 | Word (307460 KB) | |
31829D | 001 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 39 of 60 | Reza Jafarkhani | KAP160 | PDF (383961 KB) | |
31874D | 001 | Lecture-Lab | 12:00-1:50pm | Mon, Wed | 59 of 60 | Kristof Aldenderfer | THH212 | Word (307460 KB) | |
32086D | 001 | Lecture-Lab | 10:00-11:50am | Mon, Wed | 41 of 60 | Reza Jafarkhani | KDC235 | PDF (383961 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 |
---|---|---|---|---|---|---|---|---|---|
32055D | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 46 of 50 | Timothy Li | KAP160 | Word (295328 KB) |
Independent technology project related to specific topics under the direction of a faculty member.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32073D | 001 | Lecture-Lab | TBA | TBA | 3 of 50 | Jeffrey Miller | OFFICE |
Technologies, concepts and strategies in the emerging online advertising ecosystem. Strategies and tactics to drive traffic to a website and measure efficacy. Students will work with a real client and budget to craft and execute an online marketing plan.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32072D | 001 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 27 of 27 | P.J. Leimgruber | KAP267 | PDF (1138953 MB) |
Cyber legal issues, search and seizure, 4th amendment and digital evidence, private searches, case law relating to search and seizure
- Note: Watch the course intro! bit.ly/38ugOsU Everything you need to know about ITP 479 in 2 minutes
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32049D | 001 | Lecture-Lab | 5:30-8:20pm | Thursday | 18 of 40 | Benny Forer | VHE217 |
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 |
---|---|---|---|---|---|---|---|---|---|
32074D | 001 | Lecture-Lab | TBA | TBA | 0 of 10 | Jeffrey Miller | 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 |
---|---|---|---|---|---|---|---|---|---|
31889D | 001 | Lecture-Lab | 10:00-11:50am | Mon, Wed | 11 of 38 | Matthew Whiting | KAP158 | PDF (433140 KB) |
Methodology to store, organize, cleanse, harmonize and stage enterprise data for analytics. Report, visualize, slice and dice, forecast and predict trends.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31832D | 001 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 29 of 65 | Mike Lee | THH208 | PDF (422890 KB) | |
31845D | 001 | Lecture-Lab | 12:00-1:50pm | Mon, Wed | 59 of 65 | Mike Lee | LVL17 | PDF (422890 KB) |
Examines the design, architecture, and capabilities of in-memory databases and their application to real-time analytics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31877D | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 17 of 29 | Richard Vawter | GFS222 | PDF (187313 KB) | |
31873D | 001 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 45 of 50 | Richard Vawter | GFS118 | PDF (187315 KB) |
Recent developments in computers and data processing.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Open Source Intelligence Collection and Analysis | ||||||||||
32077D | 001 | 2.0 | Lecture-Lab | 12:00-1:50pm | Thursday | 12 of 25 | Jacqueline Lowy | KAP134 | ||
Game Programming in Unreal | ||||||||||
32082D | 001 | 4.0 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 19 of 35 | Sanjay Madhav | OHE540 | PDF (334620 KB) | |
Applied Artificial Intelligence | ||||||||||
32089D | 001 | 4.0 | Lecture-Lab | 10:00-11:50am | Mon, Wed | 24 of 35 | Nitin Kale | CPA261 | PDF (321759 KB) | |
FinTech Fundamentals | ||||||||||
32090D | 001 | 4.0 | Lecture-Lab | 2:00-3:50pm | Mon, Wed | 17 of 25 | Timothy Li | CPA205 | Word (93207 KB) |