collapse allexpand all
Technology and Applied Computing (TAC)
- D class assignments available; URL: https://tac.usc.edu/advisement/registration-instructions/#d-clearance.
- You may find the TAC courses at classes.usc.edu/term-20253/classes/tac/ and may email TAC at Viterbi.TAC@usc.edu The 'x' designation indicates that engineering students require prior departmental approval to count 100-level and above TAC courses for major credit.
Business technologies. Operating systems. Networks. Application software.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31801R | 001 | Lecture-Lab | 2:00-3:50pm | Tuesday | 17 of 30 | Gregg Ibbotson | KDC241 | ![]() | |
31802R | 001 | Lecture-Lab | 2:00-3:50pm | Thursday | 3 of 35 | Gregg Ibbotson | DMC260 | ![]() |
Web publishing using HTML, CSS and other Web technologies. Concepts and theory of Web site creation, page layout and production. Introduction to advanced topics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31803R | 001 | Lecture-Lab | 12:00-1:50pm | Wednesday | 6 of 60 | Hannah Nguyen | THH208 | ![]() | |
31804D | 001 | Lecture-Lab | 5:00-6:50pm | Thursday | 2 of 60 | Kimberly Rubal | SSL202 | ![]() | |
31805R | 001 | Lecture-Lab | 11:00-11:50am | Tue, Thu | 17 of 60 | Zune Nguyen | LVL17 | ![]() |
Introduction to Python; intended for students without prior programming experience.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31806R | 001 | Lecture-Lab | 3:00-3:50pm | Mon, Wed | 27 of 60 | Barrett Koster | GFS106 | ![]() | |
31808R | 001 | Lecture-Lab | 4:00-4:50pm | Mon, Wed | 6 of 60 | THH114 | ![]() | ||
31809R | 001 | Lecture-Lab | 5:00-5:50pm | Mon, Wed | 11 of 60 | Barrett Koster | THH114 | ![]() | |
31810D | 060 | Lecture-Lab | 10:00-10:50am | Tue, Thu | 3 of 60 | Rob Parke | ONLINE | ![]() ![]() | |
31811R | 001 | Lecture-Lab | 11:00-11:50am | Tue, Thu | 12 of 60 | Trina Gregory | KAP160 | ![]() | |
31812R | 001 | Lecture-Lab | 12:00-12:50pm | Tue, Thu | 6 of 60 | Trina Gregory | KAP160 | ![]() | |
31813R | 001 | Lecture-Lab | 2:00-2:50pm | Tue, Thu | 7 of 60 | Trina Gregory | KAP160 | ![]() | |
31814R | 001 | Lecture-Lab | 3:00-3:50pm | Tue, Thu | 5 of 60 | Trina Gregory | KAP160 | ![]() | |
31815R | 001 | Lecture-Lab | 4:00-4:50pm | Tue, Thu | 13 of 60 | Emily Millard | KAP160 | ![]() | |
31816R | 001 | Lecture-Lab | 12:00-1:50pm | Tuesday | 22 of 60 | Calvin Nguyen | GFS118 | ![]() | |
32006R | 001 | Quiz | 2:00-2:50pm | Friday | 92 of 300 | THH101 | ![]() | ||
32007R | 001 | Quiz | 3:00-3:50pm | Friday | 20 of 300 | THH101 | ![]() |
Accelerated introduction to Python; intended for students with prior programming experience.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31817R | 001 | Lecture-Lab | 11:00-11:50am | Mon, Wed | 13 of 60 | Sinan Seymen | MHP101 | ![]() | |
31818R | 001 | Lecture-Lab | 3:00-3:50pm | Mon, Wed | 6 of 60 | Sinan Seymen | DMC156 | ![]() | |
31819R | 001 | Lecture-Lab | 2:00-2:50pm | Tue, Thu | 12 of 40 | Sinan Seymen | DMC102 | ![]() |
Cyber security concepts for personal protection, protecting your devices and information, protecting yourself and your family online, using encryption safely.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31820R | 001 | Lecture-Lab | 10:00-11:50am | Wednesday | 1 of 30 | Gregg Ibbotson | DMC256 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31821D | 001 | Lecture-Lab | 2:00-3:50pm | Wednesday | 0 of 24 | Jennifer Kassar | RRB101 | ![]() | |
31822R | 001 | Lecture-Lab | 10:00-11:50am | Monday | 3 of 24 | Joseph Greenfield | RRB101 | ![]() | |
31823R | 001 | Lecture-Lab | 12:00-1:50pm | Monday | 7 of 24 | Joseph Greenfield | RRB101 | ![]() | |
31824R | 001 | Lecture-Lab | 4:00-5:50pm | Monday | 12 of 24 | Nicole Jao | RRB101 | PDF (381088 KB) | ![]() |
31825R | 001 | Lecture-Lab | 10:00-11:50am | Tuesday | 3 of 25 | Jonathan Holtmann | RTH115 | PDF (372685 KB) | ![]() |
31826R | 001 | Lecture-Lab | 6:00-7:50pm | Wednesday | 5 of 24 | Sean Straw | RRB101 | PDF (364070 KB) | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31827R | 001 | Lecture-Lab | 12:00-12:50pm | Mon, Wed | 8 of 33 | Barrett Koster | DMC158 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31828R | 001 | Lecture-Lab | 10:00-10:50am | Tue, Thu | 5 of 35 | Reza Jafarkhani | DMC203 | ![]() | |
31829R | 001 | Lecture-Lab | 11:00-11:50am | Tue, Thu | 13 of 35 | Reza Jafarkhani | WPH207 | ![]() |
The process of video game production. Video game history, genres, development process (concept, preproduction, production and post-production) and roles (producers, artists, programmers, etc.).
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31830R | 001 | Lecture | 1:00-2:50pm | Wednesday | 7 of 30 | Kyle Ackerman | EGG108 | PDF (399708 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 |
---|---|---|---|---|---|---|---|---|---|
31831R | 001 | Lecture | 5:00-6:20pm | Monday | 5 of 28 | Chander Burgos | SAL109 | ![]() | |
31832R | 001 | Lab | 6:30-7:50pm | Monday | 5 of 28 | Chander Burgos | SAL109 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31833R | 001 | Lecture-Lab | 12:00-1:50pm | Mon, Wed | 8 of 32 | Rashi Sinha | RTH109 | ![]() | |
31834R | 001 | Lecture-Lab | 12:00-1:50pm | Tue, Thu | 7 of 32 | Rashi Sinha | KOH208 | ![]() |
Development of practical Python programming skills through project-based applications; "Pythonic" ways of solving problems in modern computational domains.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31835R | 001 | Lecture-Lab | 9:00-9:50am | Mon, Wed | 27 of 60 | Kristof Aldenderfer | KAP160 | PDF (316523 KB) | ![]() |
31836R | 001 | Lecture-Lab | 12:00-12:50pm | Mon, Wed | 34 of 34 | Martin Prescher | DMC151 | ![]() | |
31837R | 001 | Lecture-Lab | 6:00-7:50pm | Tuesday | 56 of 60 | Gregory Pohlner | KAP160 | ![]() | |
31838R | 001 | Lecture-Lab | 6:00-7:50pm | Thursday | 27 of 60 | Gregory Pohlner | GFS101 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31840R | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 55 of 60 | Sinan Seymen | LVL17 | ![]() | |
31841R | 001 | Lecture | 10:00-11:50am | Tue, Thu | 27 of 60 | Sinan Seymen | SOSB46 | ![]() | |
31842R | 001 | Lecture | 3:30-6:50pm | Tuesday | 8 of 60 | Calvin Nguyen | THH114 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31843R | 001 | Lecture | 5:00-6:50pm | Mon, Wed | 5 of 60 | Chaz Hales | KAP160 | ![]() |
Concepts and techniques in artificial intelligence; approaches in artificial narrow intelligence; applications of AI that are already changing society; ethical and social questions in AI.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31844R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 27 of 60 | Reza Jafarkhani | KAP160 | ![]() | |
31845R | 001 | Lecture | 4:00-5:50pm | Mon, Wed | 28 of 60 | Martin Prescher | GFS118 | ![]() | |
31846R | 001 | Lecture | 10:00-11:50am | Tue, Thu | 9 of 46 | Nitin Kale | GFS118 | ![]() | |
31847R | 001 | Lecture | 12:00-1:50pm | Tue, Thu | 6 of 33 | Nitin Kale | RTH115 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31848R | 001 | Lecture | 10:00-11:50am | Tue, Thu | 17 of 45 | Kendra Walther | RTH105 | ![]() | |
31849D | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 5 of 50 | Kendra Walther | LVL17 | ![]() | |
31850R | 001 | Quiz | 10:00-11:50am | Friday | 22 of 98 | Kendra Walther | SOSB2 | ![]() |
Selected topics in Technology and Applied Computing.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Law Without Borders Law in a Cyber Universe | ||||||||||
32010R | 001 | 2.0 | Lecture | 6:00-7:50pm | Tuesday | 5 of 30 | Benny Forer | GFS223 | ![]() | |
You Are the Product: Introduction to Data Compliance | ||||||||||
32030R | 001 | 2.0 | Lecture | 4:00-5:50pm | Thursday | 1 of 30 | Kristof Aldenderfer, Gregg Ibbotson | MRF229 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31851R | 001 | Lecture | 4:00-5:50pm | Tue, Thu | 13 of 30 | Zune Nguyen | THH112 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31852R | 001 | Lecture-Lab | 4:00-5:50pm | Tue, Thu | 7 of 45 | Hannah Nguyen | RTH109 | ![]() | |
31853R | 001 | Lecture-Lab | 2:00-3:50pm | Tue, Thu | 18 of 45 | Hannah Nguyen | RTH109 | ![]() |
Concepts and technologies used to create database-driven websites. Database design and implementation. Server-side development to connect web applications to databases.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31854R | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 7 of 30 | Zune Nguyen | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31855R | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 9 of 30 | Estevan Benson | WPHB36 | ![]() | |
31856R | 001 | Lecture | 5:00-8:50pm | Wednesday | 14 of 30 | Mikaila Weaver | KDC236 | ![]() |
Ethical hacking; penetration testing; vulnerability assessment; red teams; hacker environments, infrastructure and frameworks; lateral movement and data exfiltration techniques; evasion and anti-forensics.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31857R | 001 | Lecture | 4:00-5:50pm | Tue, Thu | 15 of 32 | Stefan Mcgregor | RRB101 | ![]() | |
31858R | 001 | Lecture | 6:00-7:50pm | Tue, Thu | 8 of 31 | Stefan Mcgregor | VHE206 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31859R | 001 | Lecture | 6:00-7:50pm | Mon, Wed | 22 of 60 | Bennett Lee | THH114 | PDF (220778 KB) | ![]() |
Design of electronic devices that interact with the physical world; electronic interfaces; development of software algorithms; micro-controller implementation.
- Prerequisite: 1 from (TAC 115 or ITP 115 or TAC 116 or ITP 116 or TAC 165 or ITP 165 or TAC 168 or ITP 168 or BME 210)
- Restriction: Registration closed to the following major(s): Electrical Engineering, Electrical and Computer Engineering
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31860D | 060 | Lecture-Lab | 12:00-1:50pm | Mon, Wed | 5 of 25 | Rob Parke | ONLINE | ![]() ![]() | |
31861D | 060 | Lecture-Lab | 12:00-1:50pm | Tue, Thu | 8 of 25 | Rob Parke | ONLINE | ![]() ![]() |
Blockchain technology; transactions without the need for a trusted third-party; and decentralized applications on public blockchains.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31864R | 001 | Lecture | 4:00-5:50pm | Tue, Thu | 8 of 46 | Patrick Alexander | ZHS163 | ![]() |
Network technologies. Routers and managed switches. Integrated operating systems (IOS). Strategies for endpoint management. Subnets and securing subnetworks. Reliability with networks and network infrastructure.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31865R | 001 | Lecture | 6:00-7:50pm | Mon, Wed | 22 of 28 | Eilrama Betkolia | GFS222 | ![]() | |
31866R | 001 | Lecture | 4:00-5:50pm | Mon, Wed | 29 of 22 | Grant Derderian | KAP163 | ![]() |
Design, build, and train applied neural networks to solve real-world problems; implement neural networks for machine vision, image recognition and object detection and tracking.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31867D | 001 | Lecture | 8:00-9:50am | Mon, Wed | 3 of 60 | Nitin Kale | KDC240 | ![]() | |
31868R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 26 of 60 | Nitin Kale | GFS118 | ![]() | |
31906R | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 48 of 48 | Martin Prescher | RTH109 | ![]() |
Data structures in C++ including vectors, linked lists, stacks, queues, trees, hash tables, graphs and parallelism.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31871R | 001 | Lecture | 5:30-7:20pm | Mon, Wed | 21 of 36 | Gregory Pohlner | DMC211 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31872R | 001 | Lecture | 6:00-9:40pm | Tuesday | 9 of 34 | Allen Almasi | GFS101 | ![]() | |
31873R | 001 | Lecture | 4:00-5:50pm | Tue, Thu | 6 of 34 | Barrett Koster | WPHB30 | ![]() |
Cybersecurity project design. Incident response. Teambuilding, management and communications for cybersecurity. Scalable approaches for implementation of Information Security Management Systems.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31874R | 001 | Lecture | 11:00-12:50pm | Tue, Thu | 21 of 29 | Gregg Ibbotson | VHE206 | ![]() |
Forensic science techniques. Digital evidence preservation. Processes and methodologies for digital examinations. Cyber crime investigations. Windows file system analysis. Real case scenario analysis and reporting
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31876R | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 25 of 25 | Pierson Clair IV | VPDLL101 | PDF (368518 KB) | ![]() |
31877R | 001 | Lecture | 10:00-11:50am | Tue, Thu | 11 of 25 | Howard Williamson | RRB101 | ![]() |
Underlying concepts and principles required for programming video games (topics include vectors, transformations, 3-D math, geometric primitives, matrices).
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31878R | 001 | Lecture-Lab | 2:00-3:50pm | Tue, Thu | 35 of 36 | Sanjay Madhav | RTH105 | ![]() | |
32011R | 001 | Lecture-Lab | 10:00-11:50am | Tue, Thu | 17 of 33 | Matthew Whiting | WPHB30 | ![]() |
Application of techniques used to develop games for mobile devices. Sprites, mobile input, mobile graphics and monetization.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31880R | 001 | Lecture | 10:00-11:50am | Mon, Wed | 19 of 20 | Matthew Whiting | DMC202 | PDF (347249 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 TAC. 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 | 26 of 36 | Maryam Pishgar | KAP145 | ![]() | |
31629R | 001 | Discussion | 9:30-10:50am | Friday | 26 of 40 | Maryam Pishgar | OFFICE | ![]() |
The technologies, techniques, conventions and best practices used in contemporary front-end web development.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31881R | 001 | Lecture | 5:00-8:20pm | Monday | 9 of 25 | David Tang | GFS228 | ![]() |
Data engineering and machine learning principles; cloud labs, data pipelines, big data and automation; conceptualize, build and deploy natural language processing models at cloud scales.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31882R | 001 | Lecture | 5:30-7:20pm | Mon, Wed | 3 of 60 | Patrick Alexander | THH116 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31884R | 001 | Lecture | 2:00-3:50pm | Tue, Thu | 16 of 28 | Howard Williamson | RRB101 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31885R | 001 | Lecture | 5:00-6:50pm | Tue, Thu | 70 of 70 | Sanjay Madhav | THH212 | ![]() |
Advanced gameplay programming techniques for both single player and networked multiplayer games using an industry-standard game engine.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31886R | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 24 of 33 | Sanjay Madhav | RTH105 | ![]() |
Digital forensics, evidence collection and analysis of Apple devices including macOS and iOS. Mac, iPhone, iPad and other Apple device analysis.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31887R | 001 | Lecture | 5:00-8:20pm | Monday | 15 of 17 | Pierson Clair IV | OHE542 | PDF (541435 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 |
---|---|---|---|---|---|---|---|---|---|
31888R | 001 | Lecture | 4:00-5:50pm | Tue, Thu | 25 of 60 | Reza Jafarkhani | THH116 | ![]() | |
31890R | 001 | Lecture | 2:00-3:50pm | Mon, Wed | 13 of 60 | Kristof Aldenderfer | KAP160 | PDF (241994 KB) | ![]() |
31891R | 001 | Lecture | 4:00-5:50pm | Mon, Wed | 7 of 60 | Kristof Aldenderfer | DMC156 | PDF (241994 KB) | ![]() |
Applied topics in machine learning, including transfer learning, reinforcement learning, generative adversarial networks and natural language processing using neural networks.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31893D | 001 | Lecture | 5:00-8:20pm | Monday | Canceled | Allen Bolourchi | ![]() | ||
31895R | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 40 of 60 | Reza Jafarkhani | KAP160 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
31896D | 001 | Lecture | 5:00-8:20pm | Wednesday | 7 of 20 | Bo Wang | KAP167 | ![]() |
Basic technologies and processes involved in building web and mobile startup; 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 |
---|---|---|---|---|---|---|---|---|---|
31897D | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 9 of 40 | VPDLL101 | ![]() |
Independent technology project related to specific topics under the direction of a faculty member.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
31898D | 001 | Lecture-Lab | TBA | TBA | 0 of 50 | Erik Johnson | OFFICE | ![]() |
Technologies, concepts and strategies in the emerging online advertising ecosystem; learn to drive traffic to a website and measure efficacy; 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 |
---|---|---|---|---|---|---|---|---|---|
31899R | 001 | Lecture-Lab | 8:00-9:50am | Mon, Wed | 11 of 40 | KDC236 | ![]() |
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 |
---|---|---|---|---|---|---|---|---|---|
32001D | 001 | Lecture | TBA | TBA | 0 of 10 | Erik Johnson | OFFICE | ![]() |
User-focused design, problem space vs solution space, data structures, algorithms, live coding challenges, engineering demonstrations and presentations.
Section | Session | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|
32020R | 001 | Lecture | 12:00-1:50pm | Tuesday | 7 of 20 | Matthew Whiting | OHE542 | PDF (384198 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 |
---|---|---|---|---|---|---|---|---|---|
32002R | 001 | Lecture | 9:00-10:50am | Tue, Thu | 11 of 30 | Richard Vawter | KAP160 | ![]() | |
32003R | 001 | Lecture | 12:00-1:50pm | Mon, Wed | 18 of 28 | Richard Vawter | WPH206 | ![]() |
Recent developments in computers and data processing.
Section | Session | Units | Type | Time | Days | Registered | Instructor | Location | Syllabus | Info |
---|---|---|---|---|---|---|---|---|---|---|
Defending and Investigating Enterprise Networks | ||||||||||
32005D | 001 | 4.0 | Lecture | 5:00-8:20pm | Wednesday | 5 of 16 | Pierson Clair IV | OHE542 | ![]() |