collapse allexpand all
Information Technology Program (ITP)
- 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.
Web publishing using HTML, CSS and other Web technologies. Concepts and theory of Web site creation, page layout and production. Introduction to advanced topics.
|31800R||054||Lecture-Lab||11:00-1:50pm||Mon, Wed||7 of 20||Zune Nguyen||KAP137||PDF (190166 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.
|31816R||154||Lecture-Lab||12:00-2:50pm||Tue, Thu||15 of 20||Raymond Kim||KAP140||PDF (371470 KB)|
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.
|Lance Winkel||PDF (977768 KB)|
Overview of basic data structures and algorithms including linked lists, stacks, queues, binary trees, and hash tables.
|31827D||154||Lecture-Lab||3:00-5:20pm||Tue, Thu||1 of 20||Raymond Kim||KAP134|
Cyber legal issues, search and seizure, 4th amendment and digital evidence, private searches, case law relating to search and seizure
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
|31822D||059||Lecture||TBA||TBA||4 of 10||Michael Crowley||OFFICE|