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.
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||17 of 20||Raymond Kim||KAP137||PDF (683017 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.
|32064R||051||Lecture-Lab||4:00-6:50pm||Mon, Wed||11 of 20||Tyler Davis||KAP113||PDF (991030 KB)|
Overview of basic data structures and algorithms including linked lists, stacks, queues, binary trees, and hash tables.
|31827R||057||Lecture-Lab||11:00-12:50pm||Mon, Wed||9 of 20||Michael Crowley||KAP166|
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||0 of 10||Michael Crowley||OFFICE|