USC Viterbi School of Engineering

ourses in engineering were first offered at USC in the 1905-06 academic year in the basement of one of the oldest buildings on campus. Today, 170 full-time faculty serve Cabout 1,800 undergraduates and 3,800 graduate students, utilizing state-of-the-art ­laboratories, classrooms, and live interactive high-speed Internet broadcast systems. The USC Andrew and Erna Viterbi School of Engineering’s research program of over $165 million per year is funded through strong ties with government and industry.

The USC Viterbi School is an innovative, elite, internationally recognized engineering school that creates new models of education, research and commercialization firmly rooted in real world needs. It seeks to extend the frontiers of engineering knowledge by encouraging and assisting faculty in the pursuit and publication of research; to stimulate and encourage in its students those qualities of scholarship, leadership and character that mark the true academic and professional ; to serve California and the nation in providing for the continuing education of engineer- ing and scientific personnel; and to provide professional engineering leadership in the solution of community, regional, national and global problems. Mechanical engineering student Morgan Clark works in the USC Viterbi School of Engineering’s The USC Viterbi School offers various programs leading to the Bachelor of Science, Master of newly opened “Fab Lab” (Fabrication Laboratory). Outfitted with a suite of precision Science and Engineer degrees; and, through the USC Graduate School, the Doctor of Philosophy tools such as a computer-controlled 3-D router, degree. high-resolution scanner and 3-D printer as well as more traditional tools including a band saw, drill press and belt sander, the new lab allows engineering undergraduates access to a high- tech workshop for their classroom projects and personal pursuits. 550 USC Viterbi School of Engineering

Administration Cauligi Raghavendra, Ph.D., Senior Associate Linda Rock, M.A., Associate Dean Yannis C. Yortsos, Ph.D., Dean Dean Louise A. Yates, M.S., Associate Dean Maja Matari´c, Ph.D., Senior Associate Dean Herbert Schorr, Ph.D., Senior Associate Dean Christopher Stoy, Ph.D., Chief Executive Officer, John O’Brien, Ph.D., Senior Associate Dean Margery Berti, A.B., Associate Dean External Relations

Kelly Goulis, M.S., Associate Dean

Degrees and Requirements

The Viterbi School of Engineering offers Graduate curricula leading to the Master Graduate curricula leading to the Engineer the following undergraduate curricula lead- of Science in: Aerospace and Mechanical degree in: Aerospace Engineering; Astronau- ing to the Bachelor of Science in: Aerospace Engineering (Computational Fluid and Solid tical Engineering; Chemical Engineering; Engineering; Applied Mechanics; Astronauti- Mechanics); Aerospace and Mechanical Engi- Civil Engineering; Electrical Engineering; cal Engineering; Biomedical Engineering, neering (Dynamics and Control); Aerospace Industrial and Systems Engineering; Mate­ Biomedical Engineering (Biochemical Engineering; Applied Mechanics; Astronauti- rials Science; Mechanical Engineering; and Engineering); Biomedical (Electrical Engineer- cal Engineering; Biomedical Engineering; Petroleum Engineering. ing); Biomedical (Mechanical Engineering); Biomedical Engineering (Medical Imaging Chemical Engineering; Chemical Engineer- and Imaging Informatics); Chemical Engi- Graduate curricula leading to the Master of ing (Biochemical Engineering); Chemical neering; Civil Engineering; Civil Engineering Engineering in: Computer-Aided Engineer- Engineering (Environmental Engineering); (Construction Engineering); Civil Engineer- ing; Environmental Quality Management; Chemical Engineering (Nanotechnology); ing (Environmental Engineering); Civil Engi- and Structural Design. Chemical Engineering (Petroleum Engineer- neering (Geotechnical Engineering); Civil ing); Chemical Engineering (Polymer/Materials Engineering (Structural Engineering); Civil Through the Graduate School, graduate cur- Science); Civil Engineering; Civil Engineering Engineering (Transportation Engineering); ricula leading to the Doctor of Philosophy in: (Building Science); Civil Engineering (Envi- Computer Engineering; Computer Science; Aerospace Engineering; Astronautical Engi- ronmental Engineering); Civil Engineering Computer Science (Computer Networks); neering; Biomedical Engineering; Chemical (Structural Engineering); Computer Engineer- Computer Science (Computer Security); Engineering; Civil Engineering; Computer ing and Computer Science; Computer Science; Computer Science (Game Development); Engineering; Computer Science; Electrical Computer Science/Business Administration; Computer Science (High Performance Com- Engineering; Engineering (Environmental Computer Science (Games); Electrical Engi- puting and Simulations); Computer Science Engineering); Industrial and Systems Engi- neering; Electrical Engineering (Computers); (Human Language Technology); Computer neering; Materials Science; Mechanical Engi- Environmental Engineering; Industrial and Science (Intelligent Robotics); Computer neering; and Petroleum Engineering. Systems Engineering; Industrial and Systems Science (Multimedia and Creative Technolo- Engineering (Information Systems Engineer- gies); Computer Science (Software Engi- Graduate certificates in: Astronautical Engi- ing); Mechanical Engineering; Mechanical neering); Electrical Engineering; Electrical neering; Computer-Aided Engineering; Engineering (Petroleum Engineering) and Engineering (Computer Networks); Electri- Engineering Technology Commercialization; Physics/Computer Science. cal Engineering (Multimedia and Creative Health Systems Operations; Network Centric Technologies); Electrical Engineering (VLSI Systems; Smart Oilfield Technologies; Soft- Minor programs are offered in: Astronautical Design); Engineering Management; Environ- ware Engineering; System Safety and Secu- Engineering; Computer Science; Construc- mental Engineering; Industrial and Systems rity; Systems Architecting and Engineering; tion Planning and Management; Engineering Engineering; Manufacturing Engineering; and Transportation Systems. Management; Engineering Technology Com- Materials Engineering; Materials Science; mercialization; Environmental Engi­neer­ing; Mechanical Engineering; Medical Device Undergraduate Program Accreditation Interactive Multimedia; Law and Internet and Diagnostic Engineering; Operations The Bachelor of Science degrees in aero- Technology; Materials Science; Petroleum Research Engineering; Petroleum Engineer- space engineering, chemical engineering, Engineering and Polymer Science; 3-D Anima- ing; Petroleum Engineering/Smart Oilfield civil engineering, computer science, elec- tion; Video Game Design and Management; Technologies; Product Development Engi- trical engineering, industrial and systems Video Game Programming; Web Technology neering; System Safety and Security; and engineering, and mechanical engineering, and Applications. Systems Architecting and Engineering. including all of the options within each of these degrees, are accredited by the Graduate curricula leading to the Master of Engineering Accreditation Commission of Construction Management. the Accreditation Board for Engineering and Technology (ABET). Undergraduate Degrees 551

Undergraduate Degrees

Common Requirements

Certain general requirements are common to all Students in the engineering “3-2” program Grade Point Requirement undergraduate curricula for Bachelor of Science are not required to satisfy general education A grade point average of at least 2.0 is required degrees in Engineering. These are as follows: requirements; these students are understood on all course work attempted at USC. to have satisfied USC’s general education Total Units requirements when they have satisfied the Transfer students must meet these averages, A minimum total of 128 acceptable units general education requirements at their previ- both on residence work attempted and on is required to earn the Bachelor of Science ous institution. All students must, however, combined transferred and residence courses in Engineering. Exceptions are: biomedical complete the WRIT 340 requirement. attempted. engineering (electrical engineering), 133 units; biomedical engineering (mechanical engineer- Students in aerospace, astronautical and Probation/Disqualification ing), 132 units; chemical engineering, 129 mechanical engineering complete Social A student whose overall GPA falls below 2.0 units; chemical engineering (biochemical Issues and WRIT 130 in different semesters. is placed on academic probation. Continued engineering), 133 units; chemical engineer- enrollment requires clearance from an aca- ing (environmental engineering), 132 units; In all other respects, students in the Viterbi demic review counselor. chemical engineering (nanotechnology), School of Engineering must satisfy the gen- 128 units; chemical engineering (petroleum eral education requirements as described on Each semester, students on academic proba- engineering), 133 units; chemical engineer- pages 59 and 237. tion are required to receive academic advise- ing (polymer/materials science engineering), ment. Proof of advisement must be filed with 136 units; civil engineering, 131 units; civil Mathematics (16 units minimum) the Academic Review Department before engineering (building science), 133 units; Sixteen units or more, including three semes- any registration requests will be processed. civil engineering (environmental engineer- ters of calculus, are required. The only acceptable proof of advisement is ing), 130 units; civil engineering ­(structural), an official academic review advisement record 131 units; computer science/business admin­ Basic Sciences (12 units minimum) signed by the student’s academic advisor and istration, 137 units; computer science (games), Twelve units or more of biology, chemistry or a representative from the Viterbi Admission 128 units; electrical engineering, 131 units; physics are required. and Student Affairs Division. Academic review environmental engineering, 132-134 units. advisement forms may be obtained from Tutor Residence Requirement Hall of Engineering (RTH) 110 or JHH 113. Not more than 4 units may be physical edu- All students must complete a minimum of cation activity courses, provided the depart- 64 units at USC in order to receive a USC Students on probation are encouraged to ment allows it in the program. degree. In addition, the Viterbi School of utilize the academic services (advisement Engineering requires that students complete and free tutoring) provided by the Viterbi General Education Requirements all upper division units required for the major Admission and Student Affairs Division. The university’s general education program in residence. provides a coherent, integrated introduction Students on academic probation who do not to the breadth of knowledge you will need For students in the Viterbi School of raise their overall GPA to 2.0 after two semes- to consider yourself (and to be considered Engineering “3-2” Program, at least 48 units ters of enrollment (excluding summers) will by other people) a generally well-educated must be earned in courses taken at USC. be academically disqualified from the univer- person. This program requires six courses in sity. However, if a student earns a minimum different categories, plus writing and diversity Scholarship Requirement in Major Subject semester GPA of 2.3 in the second or any requirements, which together comprise the For graduation with a bachelor’s degree, a subsequent probation semester but has not USC Core. See pages 59 and 237 for more grade point average of C (2.0) or higher is yet reached an overall 2.0 GPA, the student information. In addition, students pursuing required in all upper division courses taken will not be disqualified and will be allowed to a degree in computer science must meet the in the major department including any enroll an additional semester. foreign language requirement described on approved substitutes for these courses taken page 240. at USC. Additional scholarship requirements Petitions for readmission after academic for the various majors are listed under the disqualification are initiated by the student The Provost has allowed an exception to departmental headings. through the Academic Review Department. the rules governing the general education All grade issues (IN, MG, etc.) must be program for students in the Viterbi School resolved prior to the submission of such a of Engineering, who may elect to satisfy the petition. Before petitioning for readmission, requirement for Category IV with a “wild card” course, which may be a second course in Categories I, II or VI, or with a score of 4 or 5 on the Advanced Placement U.S. History exam. 552 USC Viterbi School of Engineering

a student must complete a minimum of As readmission to the university is never Students must petition for readmission by 12 semester units of transferable course work guaranteed, any indication of strong academic December 30 for the spring semester and by (applicable to USC degree requirements) performance beyond the 12 unit minimum May 1 for the fall semester. Late petitions will with a minimum 3.0 GPA. University resi- would strengthen a readmission petition. not be accepted. A non-refundable $50 fee dency requirements will determine whether must accompany all readmission petitions. these units are accepted as transfer credit.

Special Educational Opportunities

Viterbi Admission and Student Affairs Merit Research Program Co‑ops, interns and permanent employees Division Every year, a select group of promising from the Viterbi school include: Accenture, The Viterbi Admission and Student Affairs incoming freshmen are invited by faculty to Activision, Inc., Alcon Laboratories, Inc., Division, located in Ronald Tutor Hall of work on projects in their research laborato- BAE Systems, Chevron Corporation, Cisco Engineering (RTH) 110, begins to assist ries. These student researchers actively par- Systems, Inc., Hewlett-Packard Development students as soon as they express an interest ticipate in the development of new technol- Company, L.P., IBM, Intel, Jet Propulsion in engineering and continues working with ogy throughout their undergraduate careers. Laboratory, Kiewit Corporation, Lockheed them until, and in some cases after, they Martin Corporation, Microsoft Corporation, graduate. In addition to giving students excellent first- Northrop Grumman Corporation, Parsons hand experience, this program can help off- Corporation, QUALCOMM Incorporated, The office is not only responsible for working set the cost of education since each partici- Stryker Corporation, Turner Construction with prospective students, but with continu- pant earns an annual stipend for his or her Company, Universal Music Group and Walt ing students as well. It directs special services work. This renewable award is separate from Disney Imagineering. and programs, provides a variety of support other financial assistance offered by the services, sponsors student organizations, is university. Cooperative Education involved with student government and acts By participating in the Co-op Program, stu- as a liaison with other university offices. The student must apply for renewal of his or dents can earn degree credit and industry her award by March 1 of each year. work experience before they graduate. Co-op The Viterbi Admission and Student Affairs improves students’ understanding of the rela- Division enables engineering students to First Year Excellence tionship between theory and practice, helps have a successful experience at USC. The First Year Excellence (FYE) program them fine tune their career goals and aids helps first year students develop strong con- in the acquisition of important engineering Center for Engineering Diversity nections to the university and Viterbi school. skills. Students’ work assignments are closely The Center for Engineering Diversity (CED) FYE promotes academic exploration and suc- related to their specific degree program and provides a variety of services for African- cess through its co-curricular programs, sup- are appropriate to their current academic American, Hispanic and Native American port services and resources during students’ level. students. Freshmen can participate in a sum- first year. Freshman academies, introductory mer transition-to-college program (“Summer courses and the Viterbi Spotlight Program Participation in the program is open to all Leadership Academy”) prior to their first help guide students as they explore engineer- full-time undergraduate engineering majors. semester at USC. ing. Free tutoring, group-led supplemental Students are eligible to apply for Co-op the instruction sessions, and workshops and second semester of their sophomore year. Contact the Center for Engineering Diversity seminars on time management and network- Though the sequence may vary, students typi- at (213) 740-1999 for more information. ing with faculty are offered to help students cally have one summer work experience in accomplish their goals. Academic advisors addition to one semester immediately preced- Klein Institute for Undergraduate work with all students to make sure they are ing or following one of the summer sessions. Engineering Life on track academically and to help them accli- While on assignment, students enroll in a The Klein Institute for Undergraduate mate to college life and USC. 1‑2 unit course (ENGR 395) that aids in the Engineering Life (KIUEL) was established integration of both on-campus and off-campus to provide Viterbi undergraduates with a Viterbi Career Services learning. With departmental approval, credit variety of personal and professional activities The Viterbi School of Engineering provides toward a degree may be earned upon comple- to enhance undergraduate engineering stu- extensive career services to its students. tion of this course. dent life experiences outside the classroom. Students are encouraged to register with KIUEL plans programs around leadership, Viterbi Career Services their first year at USC. 3-2 Program service learning and globalization, and cross- By doing so, they will be kept informed of For those students wishing greater depth disciplinary learning. Past KIUEL events all career-related events such as company and breadth in the liberal arts, the Viterbi have included the KIUEL Weekend for information sessions, career preparation work- School of Engineering has developed agree- Leaders, the Viterbi Book Club, the KIUEL shops, industry luncheons and career fairs. ments with more than 20 liberal arts colleges Showcase and the Technology Assistance In addition, students are able to participate nationwide in which a student attends a Program. For more information, visit in the school’s extensive on-campus interview ­liberal arts institution for his or her first three viterbi.usc.edu/kiuel‌ . program. years of college, pursuing pre-engineering courses in addition to a solid program in the USC’s Viterbi School of Engineering attracts liberal arts. At the end of the three years, employers not only from Southern California, upon recommendation from the liberal arts but from across the country. A few of the many companies that have recently hired Graduate Degrees 553

college, the student enters the Viterbi School Honor Societies A minimum of 16 units is required for the of Engineering as a junior and, in two years, The Viterbi School of Engineering has estab- minor. Courses required for a student’s major completes the remaining requirements for a lished a variety of honor societies to recognize that are listed below are not included in the B.S. degree. After these five years are com- academic excellence, creativity and service. unit total. plete, the student will receive two degrees — These are: Alpha Pi Mu (industrial and sys- a B.A. from the liberal arts college and a B.S. tems engineering), Chi Epsilon (civil engineer- REQUIRED COURSES (15 units) UNITS from USC. ing), Eta Kappa Nu (electrical engineering), BAEP 452 Cases in Entrepreneurship 4 Omega Chi Epsilon (chemical engineering), BUAD 301 Technical Engineering Overseas Programs Omega Rho (industrial and systems engineer- Entrepreneurship 3 Every summer the Viterbi School of ing), Pi Tau Sigma (mechanical engineering), CE 404 Business and Intellectual Engineering sponsors a seven-week academic Sigma Gamma Tau (aerospace engineering), Property Law for 3 program in either London, Paris, Madrid, Tau Beta Pi (nationwide honor society), ENGR 493x Dean’s Seminar in Rome or another location which provides stu- Upsilon Pi Epsilon (computer science). Entrepreneurship 2 dents with the opportunity to enroll in engi- ISE 460 Engineering Economy 3 neering and humanities courses, as well as Minor in Engineering Technology participate in a directed studies project. This Commercialization ELECTIVE COURSES (2-4 units) UNITS program is open to all engineering majors. The undergraduate minor in engineering BAEP 454 The Entrepreneurial technology commercialization is interdisci- Business Plan 4 International Exchange Programs plinary in nature, requiring courses from both BME 416 Development and The Viterbi School of Engineering the business and engineering schools and Regulation of Medical Undergraduate International Exchange providing education in the economic, tech- Products 3 Program gives students the opportunity to nological and management aspects of com- ISE 344 Engineering Team broaden their exposure to the global context mercializing new engineering ideas. Business Management 3 of engineering theory and practice by spend- courses include those in technology entrepre- ISE 440 Work, Technology, and ing a semester or year abroad in a challenging neurship, case studies in new ventures and Organization 3 academic environment at an international an elective in business plans. Engineering ISE 490x Directed Research 2-3 host institution. The International Exchange courses cover engineering economy and engi- Program allows students to satisfy technical neering law. There is also a dean’s seminar Directed research units can be in any depart- electives and/or approved degree require- jointly taught by the business and engineer- ment and supervised by any faculty but must ments by attending approved partner insti- ing schools. Elective courses in technologi- be approved by the faculty chair of USC tutions. This program is open to students cally specific areas of commercialization, such Stevens Institute for Innovation, a dean entering their junior or senior year. Students as biomedical devices, are also included. within the engineering school or a designate apply at the Engineering Student Affairs identified by an engineering dean to count Office. Candidates must meet all admission This program is especially suited to engineer- toward this minor. This ensures that the requirements of both the Viterbi School of ing majors. directed research is relevant to technology Engineering as well as those of the interna- commercialization. tional host institution. Contact the Admission and Student Affairs Office for a complete list of international exchange partners.

Graduate Degrees

General Requirements

The Viterbi School of Engineering recom- emphasis and specialization are available Admission mends candidates for the Master of Science within these disciplines. Two classes of students are admitted to take degree in: aerospace engineering, astronauti- courses for graduate credit: admitted and cal engineering, biomedical engineering, All graduate work in the Viterbi School conditionally admitted students. These clas- chemical engineering, civil engineering, com- of Engineering is under the jurisdiction sifications are determined by the Office of puter engineering, computer science, electri- of the Viterbi School except the Doctor Admission on the recommendations of the cal engineering, environmental engineering, of Philosophy degree, which is under the appropriate department in the Viterbi School industrial and systems engineering, manu- jurisdiction of the USC Graduate School. All of Engineering. facturing engineering, materials engineering, prospective graduate engineering students materials science, mechanical engineering, should apply to the USC Office of Graduate Admitted Students This is the status of a grad­ medical device and diagnostic engineering, Admission. uate student pursuing work leading toward operations research engineering, petroleum an advanced degree. The student has been engineering, product development engineer- accepted into the degree program without ing, system safety and security, and systems any conditions. architecting engineering. Several areas of 554 USC Viterbi School of Engineering

Conditionally Admitted The chair of a Once the application for admission has General Requirements for the Master major department in the Viterbi School of been sent, arrangements should be made of Science Engineering may recommend that a stu- immediately to have official transcripts of all Residence Requirements dent be admitted under certain conditions. previous undergraduate and graduate school The typical time required for earning a Conditional admission is granted when a work forwarded directly to the USC Office Master of Science degree is one and one-half student’s admission records are incomplete or of Admission from the schools attended. If academic years. Students entering the Viterbi when deficiency courses must be taken but the Graduate Record Examinations general School of Engineering with course or credit the student appears to be otherwise admis- and subject tests have been taken, the scores deficiencies require a correspondingly longer sible. The conditions must be met before the should be sent to the Office of Admission by period. A candidate must complete the last completion of two semesters of enrollment arrangement with the Educational Testing four semester units of course work at USC. or 12 units of course work, whichever comes Service. If the tests have not been taken, the Four transferred units will be accepted from first. If the conditions on admission are not applicant should register to take them on the another engineering school upon verification met within the given time period, the student earliest available date. The departments will by Degree Progress and with the approval of may not be allowed to register for course work review the application files and select for the major department. in subsequent semesters. When the condi- admission those students offering the greatest tions have been met, the academic depart- promise for completing graduate studies. Prerequisites ment will remove the restrictions that have Prerequisite is a bachelor’s degree in engi- been placed on the student’s registration. Progressive Degree Programs neering, allied fields or science. If the gradu- The progressive degree program allows quali- ate field is different from the field of the Criteria fied undergraduate students the opportunity bachelor’s degree, there may be undergradu- In order to qualify for admission, applicants to complete an integrated program of study ate deficiencies assigned by the major depart- are expected to present strong academic joining a bachelor’s degree program and a ment, and these must be made up by taking records and show superior accomplishment master’s degree program in the same or dif- and passing either the assigned courses or the in their engineering courses. Admission ferent departments. Applicants for a progres- final examination in these courses before pro- decisions will be based on Graduate Record sive degree program must have completed ceeding with the graduate courses. Examinations test scores and transcripts of 64 units of course work applicable to their previous school work. Individual departments undergraduate degree since graduating from Deficiency Courses may set higher admission standards than high school. (AP units, IB units and course New students may be required to demon- the Graduate School. In some departments work taken prior to high school graduation strate satisfactory preparation for the graduate letters of recommendation and a statement are excluded). Applicants must submit their program with previously completed course of purpose are required and should be sent application prior to completion of 96 units of work. In cases where preparation is not dem- directly to the department office. Applicants course work. Normally, the application is sub- onstrated, up to 9 units of deficiency course who have published professional papers in mitted in the fall semester of the third year work may be required in addition to the nor- their field may forward copies to the depart- of enrollment at USC. The Viterbi School mal degree requirements. ment, and they will be considered together allows superior students to work on a master’s with the other credentials submitted. degree while completing a bachelor’s degree Credit for required deficiency courses may in engineering. The application for admission not be applied toward a graduate degree. Procedure to a progressive master’s program must be A deficiency course within the same disci- Applicants to graduate programs must pres- accompanied by a departmentally approved pline taken after the higher level course has ent credentials to the Office of Graduate course plan proposal and two letters of rec- been passed will not be available for unit or Admission showing that they have com- ommendation. All application materials can grade point credit. pleted an acceptable program for the bach- be obtained from the Viterbi Admission and elor’s degree if their degree objective is a Student Affairs Division. Placement Examinations Master of Science and an acceptable cur- Enrollment in certain 500- and 600-level riculum for a Master of Science degree if the Progressive degree program students must courses in the disciplines of computer engi- degree objective is the Engineer degree or fulfill all the requirements for both the bach- neering, computer science and electrical the Doctor of Philosophy. In some depart- elor’s degree and the master’s degree. The engineering will require a student to either ments students with outstanding records total number of units for the master’s degree, take and pass the corresponding 400-level will be admitted for the doctoral program however, may be reduced by a maximum of prerequisite at USC, or pass a placement without first receiving the Master of Science one-third. A minimum of two-thirds of the exam in the corresponding course. degree. If the previous degree is not in the units required for the master’s degree must field in which the student wishes to pursue be at or above the 500 level. Students will be Not all 400-level prerequisite courses taken graduate study, it may be necessary to make subject to undergraduate academic progress instead of a placement exam are available for up undergraduate deficiencies in the area standards and policies while in undergraduate degree credit. No unit or grade point credit of the desired specialty. Applicants must status and master’s academic progress stan- is given for placement exams. Please con- take the Graduate Record Examinations. dards and policies while in graduate status. sult with an academic advisor or refer to the Satisfactory scores on the general test are The degrees may be awarded separately, department Web sites at www.cs.usc.edu and required for admission to full graduate stand- but the master’s degree will not be awarded ee.usc.edu for information on specific courses ing in most programs. The Graduate Record before the undergraduate degree. The time and placement exam details. Examinations subject test may be taken in limit for completing a progressive degree pro- engineering or in other areas approved by gram is 12 semesters. For more information, the various departments. Consult the depart- refer to page 82. ment office for further information. Graduate Degrees 555

Grade Point Average Requirements The student will register in courses 594a and Admission to Candidacy A grade point average (GPA) of 3.0 (A = 4.0) b respectively during the final two semesters Application for admission to candidacy for is required for the master’s degree in all engi- of the master’s program as determined by dis- the Master of Science is a separate step from neering programs. The minimum GPA must cussion with an advisor. (Concurrent registra- admission to graduate standing. The require- be earned on all course work applied toward tion for 594a and b during the same semester ments for admission to candidacy are: (1) the the master’s degree and on all 400-level and is permitted when a student’s progress makes applicant must be admitted to regular graduate above course work attempted at USC beyond completion of all requirements likely within standing and must have removed all under- the bachelor’s degree. A minimum grade of one semester.) If the thesis has not been graduate deficiencies, and (2) the applicant C (2.0) is required in a course to receive grad- completed within these two semesters, the must submit a complete program approved uate credit. Work graded C- or below is not candidate must register for 594z each semes- by the major department showing the course acceptable for subject or unit credit toward ter until the thesis has been accepted but no work, research and thesis (if required). any graduate degree. Transfer units count as additional unit credit will be earned. credit (CR) toward the master’s degree and Application for graduation should be made are not computed in the grade point average. A student readmitted to candidacy by peti- at the beginning of the semester in which tion to the graduate study committee must the requirements for the master’s degree There are two programs for the master’s reregister for 594a and 594b. Final acceptance are to be completed. Students are strongly degree, one requiring a thesis and the other of the thesis is based upon the recommenda- advised to file for graduation as soon as the additional course work. Courses are selected tion of all members of the thesis committee. registration process has been completed so to fit the special needs of individual students, For requirements concerning format of mas- that their names may appear in the printed must form an integrated program leading to ter’s thesis see the Graduate School section of Commencement program and so that any dis- a definite objective and must be approved this catalogue. crepancies in their records may be resolved. in advance by the department. Only courses Late filing may delay conferral of the degree. numbered 400 and above may be applied for Candidates who find it necessary to be degree credit. excused from registration in 594a or 594b for Application forms for graduation with the a semester must formally report before the master’s degree may be obtained from the Program with Thesis beginning of the semester to the Graduate student’s academic department. This applica- The minimum requirement is 27 units; four of Study Office that they will be inactive during tion should be returned to the student’s aca- these units are to be thesis. At least 16 units, that semester and request a leave of absence. demic department. Changes in the program not including thesis, must be at the 500 level During a leave of absence a candidate will after admission to candidacy are made by or higher, and at least 18 units must be in the not be entitled to assistance from the thesis petition to the graduate study committee. major department. A total of not less than four committee or to the use of university facili- nor more than eight units of 590 Research and ties. The granting of a leave of absence does Department Approval for Non-Major 594ab Thesis must be included in the pro- not change the candidate’s responsibility for Courses gram. The minimum thesis requirement in meeting the time schedule for the completion Prior departmental approval is required for 594a is two units; in 594b, two units. of degree requirements. Leave will be grant- non-major courses to be taken and applied ed only under exceptional circumstances. toward a graduate degree. Students are Program without Thesis advised to consult with the faculty advisor The minimum requirement is 27 units; 18 of Progress Toward the Degree for formal written permission to take courses these units must be at the 500 level in the Graduate students are expected to make reg- outside the major department for degree major department and closely related depart- ular progress toward their degrees as defined credit. A copy of the faculty advisor’s written ments. Specific requirements are listed under by the faculty of their respective depart- approval must be kept in the department file each department. ments and within the time limits allowed. and retained by the student until graduation. Graduate students’ progress and performance Master’s Thesis are reviewed each semester. Students mak- Second Master’s Degree The thesis, when it is required, is regarded ing unsatisfactory progress receive a formal A graduate student who already holds a mas- as an important part of the work of the candi- written warning and are placed on a semester ter’s degree from USC or another acceptable date for a master’s degree. It is not intended of academic warning with specific conditions engineering school in a related field may to be a piece of highly recondite research, to be met for continuation in the program. apply a limited number of previously earned but it must be a serious, considerable and Please refer to catalogue sections Academic units toward the second master’s degree. publishable piece of work demonstrating the Warning and Dismissal of Graduate Students, The maximum number of units allowed for writer’s power of original thought, thorough page 36; Grade Point Average Requirements, transfer is four. In all cases, permission of the grasp of the subject matter and ability to page 82; and the Web site of the Office of chair of the major department is required. present material in a scholarly manner and Master’s and Professional Programs (MAPP) All credit, including the units from the first style. at viterbi.usc.edu/mapp or the Office of Doc­ master’s degree, must be earned within seven toral Programs at viterbi.usc.edu/students/phd. calendar years. The thesis presents the results of an inves- tigation of an approved subject in the major Time Limit General Requirements for the Master of department. It is supervised throughout by a It is expected that work for a Master of Science Engineering Degree thesis committee, appointed by the chair of in engineering will be completed within a The Master of Engineering is a highly- the student’s major department. The commit- maximum of five calendar years. An academic focused program in an industry-relevant tee is usually composed of two members of department may grant an extension of up to area. It emphasizes applied solutions to real the major department and one other member one year at a time for a maximum of two years. world problems. Courses selected for M.Eng. of the faculty. Courses taken more than seven years prior to programs typically prepare the student for the date upon which the degree is to be award- professional engineering practice beyond ed cannot be included for the degree. the purely scientific and technological course work for the M.S. degree. The pro- gram is intended for students directly from 556 USC Viterbi School of Engineering

undergraduate engineering programs or for project (directed research) or a design course Admission to the Doctor of Philosophy Program retraining practicing engineers who want to for 3-6 units under the supervision of full- Students in the M.Eng. program may still change career paths or technical areas. It is time or co-supervision of full-time and part- elect to undertake a Doctor of Philosophy primarily for those not interested in earning time faculty. The project or design course program. A regular application for admission a Ph.D. The M.Eng. is not a terminal degree, must require a final report and either a formal and supporting documents must be filed with however, and courses applied toward the seminar, a presentation, or an oral examina- the Office of Admission. Courses applied M.Eng. can also be applied toward the Ph.D. tion by the student. toward the M.Eng. may also be applied The M.Eng. requires an applied project or toward the course requirements of the Ph.D. required design course for 3-6 units. Grade Point Average Requirement A minimum grade point average of 3.0 General Requirements for the Engineer The Master of Engineering is awarded (A= 4.0) must be earned on all course work Degree under the jurisdiction of the Viterbi School of applied toward the M.Eng. degree. This aver- The Engineer degree is awarded under Engineering. age must also be achieved on all 400 level and the jurisdiction of the Viterbi School of above course work attempted at USC beyond Engineering. This degree is granted upon Prerequisites the bachelor’s degree, regardless of whether completion of a comprehensive curriculum The prerequisites for Master of Engineering or not all such units are applied toward beyond the general course requirements for degrees are: a bachelor’s degree in engineer- the degree. A minimum grade of C (2.0) is the Master of Science and after successfully ing, science or mathematics from a regionally required in each course to receive graduate passing an engineer’s qualifying examination. accredited institution with satisfactory GPA credit. Work graded C- or below is not accept- The required curriculum is intended to give and GRE scores; application for admission to ed for subject or unit credit toward any gradu- students broad preparation in two areas of the Viterbi School of Engineering; and accep- ate degree but will be calculated in the overall engineering, together with a minimum num- tance by the appropriate department. GPA. A maximum of four advisor approved ber of units in these areas to prepare them for units may be transferred from another institu- the interdisciplinary nature of the many com- Deficiency Courses tion with advisor approval. plex problems they will encounter in practice New students may be required to demon- today. The degree is intended also to fulfill a strate satisfactory preparation for the graduate Residence Requirements growing need by industry for students with program with previously completed course A candidate must complete at least 26 of the comprehensive advanced engineering train- work. In cases where preparation is not dem- 30 units for the M.Eng. at USC. ing, but not necessarily with the research ori- onstrated, up to 9 units of deficiency course entation developed by the Ph.D. student. work may be required in addition to the nor- Progress Toward the Degree mal degree requirements. Graduate students are expected to make reg- The Engineer degree is a terminal degree. ular progress toward their degrees as defined Students who complete the Engineer degree Credit for required deficiency courses may by the faculty of their respective depart- will not be considered for admission to the not be applied toward a graduate degree. ments and within the time limits allowed. Ph.D. program. A deficiency course within the same disci- Graduate students’ progress and performance pline taken after the higher level course has are reviewed each semester. Students mak- The Engineer degree is offered in aerospace been passed will not be available for unit or ing unsatisfactory progress receive a formal engineering, astronautical engineering, chem- grade point credit. written warning and are placed on a semester ical engineering, civil engineering, electrical of academic warning with specific conditions egineering, industrial and systems engineer- Placement Examinations to be met for continuation in the program. ing, mechanical engineering, petroleum engi- Enrollment in certain 500- and 600-level Please refer to catalogue sections Academic neering and materials science. courses in the disciplines of computer engi- Warning and Dismissal of Graduate Students, neering, computer science and electrical page 36; Grade Point Average Requirements, Prerequisites engineering will require a student to either page 82; and the Web site of the Office of There are three basic prerequisites for the take and pass the corresponding 400-level Master’s and Professional Programs (MAPP) Engineer Degree Program: a Master of prerequisite at USC, or pass a placement at viterbi.usc.edu/mapp or the Office of Doc­ Science degree or completion of 27 units exam in the corresponding course. toral Programs at viterbi.usc.edu/students/phd. of acceptable course work, application for admission to the Viterbi School of Not all 400-level prerequisite courses taken Time Limit Engineering and acceptance to the program instead of a placement exam are available for The time limit for completing the M.Eng. by the appropriate department. degree credit. No unit or grade point credit is five years from the first course until all is given for placement exams. Please con- requirements are met. An extension of up to Course Requirements sult with an academic advisor or refer to the two additional years may be granted by the The Engineer degree requires a minimum department Web sites at www.cs.usc.edu and Dean of the Viterbi School of Engineering. of 30 units of graduate course work beyond ee.usc.edu for information on specific courses the Master of Science degree; up to 6 units at and placement exam details. Admission to Candidacy the 400 level may be counted at the discre- No later than the beginning of the last tion of the student’s guidance committee if Course Requirements semester of course work for the degree, the the committee finds them necessary for the The Master of Engineering requires a mini- student must file for candidacy. This is a student’s program. The course work must mum of 30 units of graduate course work; up separate and distinct step that sets forth the form a balanced program of study leading to 9 units at the 400 level may be counted entire academic program fulfilling the degree to a definite concentration in two fields of with advisor approval and the remaining requirements and is used as a working basis engineering, a minimum of 12 units in one units must be at the 500 level or higher. The for awarding the degree. field, nine in another; nine units are elective course work must form a coherent program and may be taken outside the Viterbi School of study with a concentration in core courses of Engineering, but must be acceptable for and restricted electives in core-related disci- graduate credit. The distribution of course plines. The program will include an original Graduate Degrees 557

work will be governed by the student’s guid- This examination will cover both areas of electrical engineering, engineering (environ- ance committee and should be considered in concentration and will consist of at least mental engineering), industrial and systems conjunction with the course work done for one written and one oral examination. This engineering, materials science, mechanical the Master of Science degree. A candidate examination is normally taken during the last engineering and petroleum engineering. for the Engineer degree may substitute a semester of course work toward the degree. project under the supervision of a faculty Students who choose to take the examina- Deficiency Courses member for 6 units of course work. In order tion in the semester following the completion New students may be required to demon- to have the project credited toward the of course requirements may do so up until strate satisfactory preparation for the graduate degree, the student must register in 690 the end of the third week of classes without program with previously completed course Directed Research during the course of the registering. After that date they must reg- work. In cases where preparation is not dem- project; total 690 Directed Research registra- ister for GRSC 800 to maintain continuous onstrated, up to 9 units of deficiency course tion should be 6 units. A student wishing to enrollment in the program. Results of the work may be required in addition to the nor- work on a project must make arrangements examination are reported to the Graduate mal degree requirements. with a member of the faculty to supervise Study Office and forwarded to the Office of and evaluate work, and obtain the approval of Academic Records and Registrar. Credit for required deficiency courses may the committee chair prior to completing more not be applied toward a graduate degree. than 15 units of course work. In many cases Transfer Credits A deficiency course within the same disci- the project may be related to the candidate’s Four units of graduate course work may be pline taken after the higher level course has work outside the university but must still be transferred from an accredited institution to be been passed will not be available for unit or supervised by a faculty member. Distribution applied toward the Engineer degree. Transfer grade point credit. of the course work should take into account work must have been done after receipt of the nature of the project. the Master of Science degree and must be Placement Examinations approved by the guidance committee. Enrollment in certain 500- and 600-level Grade Point Average Requirement courses in the disciplines of computer engi- A minimum grade point average of 3.0 must Reserving Course Credit neering, computer science and electrical be earned on all course work applied toward A student who receives the Master of Science engineering will require a student to either the Engineer degree. This average must also degree at USC may reserve a limited num- take and pass the corresponding 400-level be achieved on all 400-level and above course ber of units taken prior to the receipt of the prerequisite at USC, or pass a placement work attempted at USC beyond the bache­ Master of Science degree for credit toward exam in the corresponding course. lor’s degree. A minimum grade of C (2.0) is the Engineer degree. To reserve credit, the required in a course to receive graduate cred- course must have been taken during the last Not all 400-level prerequisite courses taken it. Work graded C- or below is not acceptable semester as a Master of Science candidate, not instead of a placement exam are available for for subject or unit credit toward any graduate used toward the Master of Science degree, degree credit. No unit or grade point credit degree. Transfer units count as credit (CR) be acceptable to the student’s committee, is given for placement exams. Please con- toward the Engineer degree and are not com- and approved by petition to the graduate sult with an academic advisor or refer to the puted in the grade point average. study committee of the Viterbi School of department Web sites at www.cs.usc.edu and Engineering. ee.usc.edu for information on specific courses Residence Requirements and placement exam details. A candidate must complete the last four units Time Limit of course work at USC. At least 26 units must The student must complete all requirements Foreign Language Requirements be taken in residency at USC. A maximum within five calendar years. There is no foreign language requirement for of four transfer units not counted toward a engineering majors. previous degree may be allowed with advisor Admission to Candidacy approval. After satisfactorily completing the qualifying Course Requirements examination, and no later than the beginning Satisfactory completion of at least 60 units of Guidance Committee of the last semester of course work, the stu- approved graduate level course work with a After being granted graduate standing the dent must file for candidacy. This is a sepa- cumulative grade point average of at least student must form a guidance committee. rate and distinct step which sets forth the 3.0 is required of all Ph.D. students in engi­ The committee is made up of three full-time entire academic program fulfilling the degree neering. A minimum grade of C (2.0) is faculty members who are specialists in the requirements and is used as a working basis required in a course to receive graduate student’s areas of concentration, with at least for awarding the degree. credit. Work graded C- or below is not accept- two from the major department. Forms for able for subject or unit credit toward any appointment of the committee are available General Requirements for the Doctor of graduate degree. Undergraduate prerequisites from the student’s academic department. The Philosophy and graduate course work will be required in student is responsible for finding a faculty This degree is granted under the jurisdiction accordance with the regulations of the major member from one area of concentration who of the USC Graduate School. Students should department or program and the recommenda- will act as the chair of the guidance commit- also refer to the Requirements for Graduation tions of the student’s guidance committee. tee. The chair will assist in selection of the section and the Graduate School section of Transfer units are subject to approval by the other members. Advisement of the student this catalogue for general regulations. All Degree Progress Department (for course after formation of the committee will be by courses applied toward the degree must be work taken at institutions in the U.S.) or by the committee chair. courses accepted by the Graduate School. International Admission (for course work taken at institutions outside the U.S.) and by Qualifying Examination Thirteen Doctor of Philosophy (Ph.D.) pro- the guidance committee. The student must satisfactorily complete an grams are offered: aerospace engineering, engineer’s qualifying examination adminis- astronautical engineering, biomedical engi- tered by his or her guidance committee. neering, chemical engineering, civil engineer- ing, computer engineering, computer science, 558 USC Viterbi School of Engineering

Screening Procedure knowledge in basic science and engineering manner as to determine to the satisfaction of The original admission decision admitting a areas as well as the ability to do original and the dissertation committee that the candidate student to the Ph.D. program is based on the scholarly research. The guidance committee has attained the stage of scholarly advance- student’s previous academic records, Grad- decides the nature of the qualifying examina- ment and power of investigation demanded uate Record Examinations scores and other tions (both oral and written portions) according by the university for final recommendation evidence of scholastic abilities indicating to the policies applicable in each department. to the doctorate. The faculty are invited to promise for completing graduate studies. It is attend and to participate in the final oral also a prerequisite that all Ph.D. students suc- The examinations may be scheduled at any examination. However, only the dissertation cessfully complete the screening procedures time during the semester provided that all committee may vote. Unanimous approval of designated by the department. These usually members of the committee are available to the committee is required for the student to consist of a written and an oral examination administer them. All portions of the exami­ proceed to final typing of the dissertation. administered by the faculty. Students who fail nations must be completed within 60 days. the screening procedure will be advised that After passing the qualifying examinations Departmental Requirements they are not recommended to continue in the the Ph.D. student is admitted to candidacy The requirements and regulations set forth Ph.D. program and that any additional work by the Dean of Graduate Studies and the in this portion of the catalogue are to be con- may not be counted toward the degree. dissertation committee is established. After strued as the minimal requirements only as this step students will normally engage in at established by the Graduate School. In addi- Guidance Committee least one year of full-time graduate study and tion, students must meet all the requirements The Ph.D. student’s program of study is research on campus. established by their department. supervised by the guidance committee, which is formed immediately after passing the Doctoral Dissertation Progress Toward the Degree screening examination. The committee con- An acceptable dissertation based on original Graduate students are expected to make reg- sists of five tenure-track faculty members, four investigation and supervised directly by ular progress toward their degrees as defined from the major department and one from out- the dissertation committee is required. The by the faculty of their respective depart- side the department representing the minor dissertation must show mastery of a special ments and within the time limits allowed. area. Reporting the screening procedures field, capacity for independent research and Graduate students’ progress and performance and forming the guidance committee are a scholarly result. Candidates are expected to are reviewed each semester. Students mak- accomplished by filing the appropriate forms keep all members of the dissertation commit- ing unsatisfactory progress receive a formal obtainable in the Graduate School Student tee informed of their progress at all stages of written warning and are placed on a semester Services Office, Grace Ford Salvatori Hall 315. the dissertation. of academic warning with specific conditions to be met for continuation in the program. Qualifying Examinations Defense of the Dissertation Please refer to catalogue sections Academic The qualifying examinations are taken dur- After satisfactorily meeting all other require- Warning and Dismissal of Graduate Students, ing the last semester of the second year of ments and after the research and writing of page 36; Grade Point Average Requirements, graduate study or, at the latest, in the fifth the dissertation are substantially complete, page 82; and the Web site of the Office of semester or equivalent. The Request to take the Ph.D. candidate must pass a general Master’s and Professional Programs (MAPP) the Qualifying Examinations must be filed in final oral examination devoted to the major at viterbi.usc.edu/mapp or the Office of Doc­ the semester prior to taking the examinations field and to the topic of the dissertation. The toral Programs at viterbi.usc.edu/students/phd. and at least 30 days before beginning the examination will be conducted in such a examinations. The examinations are intended to determine the extent of the student’s

Special Educational Opportunities

Distance Education Network The Viterbi School of Engineering has through technology transfer and commer- Established in 1972, the USC Viterbi made it possible for all on-campus students cialization. This certificate program provides School of Engineering’s Distance Education enrolled in the school’s graduate courses to an opportunity for graduate students to Network (DEN) was a pioneer in the dis- receive free access to the archived lectures understand the process of evaluating the tance learning arena, using cutting-edge of courses offered via DEN. This valuable feasibility of their ideas and inventions and technology to enable professional engineers study aid enables students to review lectures the confidence to commercialize their ideas. to take USC engineering courses for graduate throughout the semester. It also provides an opportunity for practicing degree credit without coming to the campus. engineers to obtain an academically rigorous Today, over 1,300 DEN students, enrolled For more information, visit den.usc.edu. foundation of technology commercialization around the world, are pursuing over 30 which drives their company. The program is degree programs – more choices than at any Graduate Certificate in Engineering interdisciplinary in nature, requiring courses other research university. DEN breaks down Technology Commercialization from both the business and engineering geographical and scheduling barriers, allow- The graduate certificate in engineering tech- schools and providing education in the ing students to take classes anytime and any- nology commercialization provides USC engi- economic, technological and management where. Remote DEN students receive sup- neers with the knowledge, skill set and con- aspects of commercializing new engineering port from administrative and technical staff fidence to manage intellectual property and ideas. and enjoy access to all things the USC Viterbi technology innovation and enables them to School of Engineering has to offer. connect with colleagues in industry and ven- ture capital to address real-world problems Engineering 559

Applicants to this program are expected to Required core courses (6 units) Elective courses (6 units) have a degree in engineering or science from BAEP 551 Introduction to New ISE 515 Engineering Project an accredited institution. USC students are Ventures 3 Management 3 expected to have an undergraduate GPA of ISE 585 Strategic Management of ISE 517 Modern Enterprise at least 3.0 on a 4.0 scale, a score of at least Technology 3 Systems 3 650 for the quantitative portion and 400 on ISE 527 Quality Management for the verbal portion of the GRE test. Engineers 3 ISE 544 Management of A total of 12 units is required for the Engineering Teams 3 certificate. ISE 555 Invention and Technology Development 3 ISE 565 Law and Finance for Engineering Innovation 3

Engineering

The courses listed in the following section have been designed for specific groups of students for various purposes as indicated in the course descriptions. Certain courses have restrictions related to their applicability for degree credit. Students should consult the academic advisor in the major department for further information.

Courses of Instruction

Engineering (ENGR) ENGR 150L Engineering Science and Sys- ENGR 395abcdx Cooperative Education tems: From Humans to Robots (3, Fa) Work Experience (1 or 2, max 5) Supervised ENGR 100abcd Engineering Honors Collo­ Hands-on multidisciplinary engineering work experience in a professional environ- quium (1-1-1-1) Recent developments in a course that uses robotics as a theme to cover ment related to a specific degree program, highly technological society with emphasis on material from all areas of engineering. Labo- academic level, and career objective. Accep- selected topics. Enrollment limited to mem- ratory; programming; team projects; end-of- tance into Cooperative Education Program bers of the Viterbi School of Engineering semester exhibition. Open only to freshmen. required. Graded IP/CR/NC. Degree credit Honors Program. Graded CR/NC. Recommended preparation: Basic programming by departmental approval. experience (e.g., C, C++, C#, Java, Python). ENGR 101 Introduction to Engineering ENGR 400 Engineering Honors Project (3, Fa) Gateway to the majors and minors ENGR 301 Technical Entrepreneurship (3) (1-3, max 12, FaSpSm) Supervised interdis- in engineering. Introduction to engineering (Enroll in BUAD 301) ciplinary studies and projects. Enrollment disciplines. Historical and current trends in limited to members of the Viterbi School engineering; ethical and societal factors in ENGR 305 Engineering Biology Matters of Engineering Honors Program. Graded engineering solutions. Hands-on design expe- (3, FaSp) Engineering students will learn CR/NC. riences; field trips; USC laboratory tours. biological phenomena in the context of engineering principles and explore biological ENGR 493x Dean’s Seminar in Entrepre- ENGR 102 Engineering Freshman Academy mechanisms and processes as analogies for neurship (2, Sp) Overview of starting and (2, Fa) Introduction to the profession of engi- designing engineered systems. Recommended developing a new business. Discussions with neering. Ethical, political and societal conse- preparation: CHEM 105aL, MASC 110L. successful business leaders and entrepre- quences of engineering innovations and the neurs. Not available for students admitted impact of engineering on everyday life. Team to the Entrepreneur Program. Open only to project and guest lectures. Open to freshmen seniors or graduate students in business or only. Graded CR/NC. engineering. Graded CR/NC. (Duplicates credit in former BUAD 493x.) 560 USC Viterbi School of Engineering

ENGR 499 Special Topics (2-4, max 8) ENGR 502x Writing Skills for Engineering ENGR 595 Manufacturing Engineering Current developments in the field of Ph.D. Students (3, FaSp) Writing of engineer- ­Seminar (3) Topics on the design, integra- engineering. ing curriculum- and research-related projects for tion and operation of manufacturing enter- Ph.D. students. Focus is on conference papers, prises and their role in an organization. ENGR 501x Engineering Writing and Com- dissertations and proposals, journal arti­cles, and Lectures, case studies, speaker sessions, field munication for Master’s Students (3, FaSp) other forms. Graded CR/NC. Not available for trips, team projects, reports and presenta- Academic and discipline-specific writing degree credit for the master’s degree. tions. ­Prerequisite: CSCI 561, ISE 511L, and skills. Emphasis on structure of discourse AME 588. and writing process. Presentation and oral ENGR 503x Oral Communication Skills for communication skills also addressed. Graded Engineering Ph.D. Students (3, FaSp) Aca- ENGR 596 Internship in Engineering (1, max CR/NC. Credit Restrictions: May be taken demic and professional presentation skills 3, FaSpSm) Part-time or full-time, practical for degree credit only toward M.S. degrees for Ph.D. students. Preparation for qualify- work experience in the student’s field of in Industrial and Systems Engineering; ing exams, conference paper presentations, study. The internship must be located at an Engineering Management; Manufacturing and other forms of oral communication. Use off-campus facility. Students are individually Engineering and Entrepreneurship; Opera- of visual aids and poster displays included. supervised by faculty. May not be taken tions Research Engineering; and the Master Graded CR/NC. Not available for degree until the student has completed at least of Engineering in Environmental Quality credit for the master’s degree. one semester of enrollment in the graduate Management. program. Graduate standing in engineering. Graded CR/NC.

Aerospace and Mechanical Engineering

Aerospace Engineering Headquarters: Egolfopoulos, Ph.D.; Daniel Erwin, Ph.D.* Adjunct Professors: John McIntyre, Ph.D.; Robert Glenn Rapp Engineering Research (Astronautics); Henryk Flashner, Ph.D.; Roger Eugene H. Trinh, Ph.D. Building 101 Ghanem, Ph.D. (Civil and Environmental (213) 740-5353 Engineering); Mike Gruntman, Ph.D. Research Associate Professor: Adam Fincham, FAX: (213) 740-7774 (Astronautics); Yan Jin, Ph.D.; Michael E. Ph.D. Email: [email protected] Kassner, Ph.D. (Materials Science); Joseph Kunc, Ph.D. (Astronautics; Physics); Terence Research Assistant Professor: Maria Teresa Mechanical Engineering Headquarters: G. Langdon, Ph.D., D.Sc.** (Materials Science Perez Prado, Ph.D. Olin Hall of Engineering 430 and Geological Sciences); Stephen C-Y Lu, (213) 740-5353 Ph.D. (Industrial and Systems Engineering); Research Associates: Megumi Kawasaki, FAX: (213) 740-8071 Sami F. Masri, Ph.D. (Civil and Environmental Ph.D.; Jian Rong Qiu, Ph.D.; Koteswararo Email: [email protected] Engineering); Tony Maxworthy, Ph.D.**; E. Rajulapati, Ph.D.; Sirjean Baptiste, Ph.D.; Phillip Muntz, Ph.D.** (Radiology); Paul K. Yann Staelens, Ph.D.; Cheng Xu, Ph.D. Chair: Michael E. Kassner, Ph.D. Newton, Ph.D.; Steven Nutt, Ph.D. (Materials Science); Larry G. Redekopp, Ph.D.*; Paul Emeritus Professors: P. Roy Choudhury, Faculty Ronney, Ph.D.; Satwindar S. Sadhal, Ph.D.; Ph.D.*; C. Roger Freberg, Ph.D.*; Melvin David Packard Chair in Manufacturing Geoffrey Spedding, Ph.D.*; Costas Synolakis, Gerstein, Ph.D.; Clarke Howatt, M.S.; S. Engineering: Stephen C-Y Lu, Ph.D. Ph.D. (Civil and Environmental Engineering); Lampert, Ph.D.; Robert Mannes, M.S., P.E.*; (Industrial and Systems Engineering) Firdaus E. Udwadia, Ph.D. (Civil and Donald E. Shemansky, Ph.D.; Martin Siegel, Environmental Engineering, Information and M.S., P.E.; Hsun-Tiao Yang, Ph.D. Arthur B. Freeman Professor of Engineering: Operations Management, Systems Architecting E. Phillip Muntz, Ph.D.** (Radiology) Engineering and Mathematics); Hai Wang, *Recipient of university-wide or school teaching award. Ph.D.; Bingen Yang, Ph.D. William E. Leonhard Professor of Engineering: **Recipient of university-wide or school research award. Terence G. Langdon, Ph.D., D.Sc.** Associate Professor: Geoffrey R. Shiflett, (Materials Science and Geological Sciences) Ph.D.* Mechanical Engineering Honor Society: Pi Tau Sigma Smith International Professor of Mechanical Assistant Professors: Andrea Hodge, Ph.D.; Engineering: Tony Maxworthy, Ph.D.** Eva Kanso, Ph.D.; Denis Phares, Ph.D.; Tait Aerospace Engineering Honor Society: Sigma Pottebaum, Ph.D. Gamma Tau Professors: Ron F. Blackwelder, Ph.D.*; Frederick K. Browand, Ph.D.; Charles Associate Professor of Engineering Practice: Campbell, Ph.D.; Julian Domaradzki, M. Oussama Safadi, Ph.D.* Ph.D.**; Marijan Dravinski, Ph.D.; Fokion Aerospace and Mechanical Engineering 561

Degree Requirements

Educational Program Objectives (3) Graduates will be provided with sufficient (6) Students will be given a curriculum with The undergraduate programs in Aerospace preparation to integrate the fundamental sufficient diversity so that the graduating and Mechanical Engineering have the follow- principles with engineering design require- senior will have the necessary background ing objectives: ments, fully implementing modern tools such to handle societal, ethical and environmental as digital computers and state-of-the-art labo- issues affecting technical decisions. Graduates (1) Graduates will be prepared with an edu- ratory equipment. will be prepared with communication skills cation in mathematics, science, engineering to effectively deal with and work with per- and computational methods to be able to (4) Students will be given the education and sons and teams of diverse technical and non- apply the fundamental principles to solve the capability to analyze, design and build ­technical backgrounds. problems in engineering. systems based on demands in both small- and large-scale industries. (2) The undergraduate curriculum will cover both fundamental and applied sciences to (5) Students will be provided with a bal- prepare students for a professional engineer- anced education covering the technical areas ing career or for entry to graduate schools. together with the required general educa- tion and engineering economics to produce competent technical innovators, as well as industrial leaders.

Aerospace Engineering Degrees

Bachelor of Science in Aerospace Chemistry Elective Major Electives units Engineering CHEM 105aL* General Chemistry, or AME core electives*** 9 The requirement for this degree is 128-129 CHEM 115aL Advanced General Technical electives**** 6 units. A grade point average of C (2.0) is Chemistry, or Free electives** 1-2 required in all upper division courses taken in MASC 110L Materials Science 4 engineering departments and all departments Total units: 128-129 of science and mathematics. See the common Major requirements units requirements for undergraduate degrees sec- Aerospace and Mechanical Engineering *Satisfies GE Category III requirement. tion, page 551. AME 105 Introduction to Aerospace Engineering 4 **Students planning to take ASTE 420 must take composition/writing requirement Units AME 150L Introduction to 2 units of free electives in order to earn a total of WRIT 130 Analytical Writing 4 Computational Methods 4 128 units. WRIT 340 Advanced Writing 3 AME 201 Statics 3 AME 204 Strength of Materials 3 ***Any upper division AME courses. General Education (see page 59) units AME 261 Basic Flight Mechanics 4 General education+ 20 AME 301 Dynamics 3 ****Technical electives consist of (1) any upper divi- AME 308 Computer-Aided sion course in engineering except CE 404, CE 412 and Pre-major requirements units Analysis for Aero- ISE 440, or (2) an upper division course in chemistry, Math Requirement Mechanical Design 3 physics or mathematics and MATH 225. No more than MATH 125 Calculus I 4 AME 309 Dynamics of Fluids 4 3 units of 490 Directed Research course work can be MATH 126 Calculus II 4 AME 310 Engineering used to satisfy the technical elective requirement. MATH 226 Calculus III 4 Thermodynamics I 3 + MATH 245 Mathematics of Physics AME 341aLbL Mechoptronics The university allows engineering majors to replace and Engineering I 4 Laboratory I and II 3-3 the GE Category IV with a second course in Categories AME 404 Computational Solutions I, II or VI. Physics Requirement to Engineering Problems 3 PHYS 151L* Fundamentals of AME 441aL Senior Projects Laboratory 3 Minor in Engineering Technology Physics I: Mechanics AME 451 Linear Control Systems I 3 Commercialization and Thermodynamics 4 See listing in the Special Educational PHYS 152L Fundamentals of Astronautics Opportunities section, page 553. Physics II: Electricity AME 481 Aircraft Design, or 4 and Magnetism 4 ASTE 420** Spacecraft Design 3 Master of Science in Aerospace Engineering PHYS 153L Fundamentals of Physics ASTE 280 Astronautics and In addition to the general requirements III: Optics and Modern Space Environment I 3 listed in this catalogue, the department has Physics 4 identified requirements in the following areas of specialization: aerodynamics/fluid dynamics; aerospace controls; aerospace design; aerospace structures; computational fluid dynamics; hypersonics/kinetics of gases and plasmas; propulsion; and space science. 562 USC Viterbi School of Engineering

Core requirements and elective requirements AME 530a Dynamics of Master of Engineering in Computer-Aided are defined for each area of specialization. Incompressible Fluids 3 Engineering Information on the current approved courses AME 535a Introduction to Compu- The Master of Engineering program educates that comprise these core and elective require- tational Fluid Mechanics 3 and trains multidisciplinary professionals in the ments is available from the department. AME 535b Introduction to use of computational techniques in the plan- Computational Fluid ning, design and management of engineering Master of Science, Aerospace and Mechanics, or projects. The emphasized computer-aided Mechanical Engineering (Computational CE 551 Computer-Aided engineering subjects are modeling, simulation, Fluid and Solid Mechanics) Engineering Project 3 visualization, optimization, artificial intelligence The program prepares students for profes- CE 529a Finite Element Analysis 3 and advanced design, documentation, manu- sional careers in engineering companies that facturing and information management. develop products using computational tools of Selected technical electives from the fol- fluid and solid mechanics. The program also lowing list or other electives approved by a The program provides the graduate with provides the necessary background for pursu- graduate advisor: 3 units. advanced education in a particular engineering ing higher degrees, Engineer and Ph.D., in subject area, associated with aerospace, civil or aerospace and mechanical engineering with Technical electives Units mechanical engineering. This advanced engi- specializations in computational fluid mechan- AME 511 Compressible Gas neering education is coupled with an intensive ics, computational solid mechanics and com- Dynamics 3 concentration in computational procedures putational heat transfer. The degree course AME 516 Convection Processes 3 appropriate for that subject area. The program work provides a necessary background in AME 590 Directed Research 1-12 also includes substantial project work to pro- basic aerospace and mechanical engineering AME 599 Special Topics 2-4, max 9 vide a background in the application of CAE disciplines (solid mechanics, fluid mechanics, ASTE 545 Computational Techniques techniques in real world situations. See the heat transfer), engineering mathematics and in Rarefied Gas Dynamics 3 listing under Computer-Aided Engineering, numerical methods. The capstone project CE 529b Finite Element Analysis 3 page 603. courses, AME 535b and CE 551, provide CE 541a Dynamics of Structures 3 practical examples using existing numerical CE 542 Theory of Plates 3 Engineer in Aerospace Engineering programs to simulate structures, heat transfer Requirements for the Engineer in aerospace and fluid flows as well as commercial math- engineering are the same as the general ematical packages for analyzing . One core class requirement may be waived requirements. Three to 6 of the units required at the discretion of a graduate advisor if a stu- for the degree must be AME 690. Prior Admission requirements follow the general dent documents that he or she completed approval must be obtained from the guidance admission rules for aerospace and mechanical or is enrolled in an equivalent course. The committee before registration in AME 690. engineering graduate programs. The program waived class must be replaced by a technical requires completion of a minimum of 27 units elective. Credit for one course of not more Doctor of Philosophy in Aerospace and a cumulative GPA of at least 3.0 for grad­ than 4 units from another accredited institu- Engineering uation. The program with thesis requires tion may be approved by a graduate advisor. The Doctor of Philosophy with a major in 28 units, four of which are thesis units. The Master’s Thesis (4 units) may be substi- aerospace engineering is also offered. See tuted for a technical elective class (3 units). general requirements for graduate degrees. Required core courses (24 units) Units AME 404 Computational Solutions Master of Science in Product Development Certificate in Computer-Aided Engineering to Engineering Problems 3 Engineering See listing on page 604. AME 509 Applied Elasticity, or See the listing under Product Development CE 507 Mechanics of Solids I 3 Engineering, page 647. Graduate Certificate in Engineering AME 525 Engineering Analysis 3 Technology Commercialization AME 526 Engineering Analytical Master of Science in Systems Architecting See listing in the Special Educational Methods 3 and Engineering Opportunities section, page 558. See the listing under Systems Architecting and Engineering, page 648.

Mechanical Engineering Degrees

Bachelor of Science in Mechanical pre-major requirements units PHYS 152L Fundamentals of Engineering Math Requirement Physics II: Electricity The requirement for the degree is 128 units. MATH 125 Calculus I 4 and Magnetism 4 A cumulative GPA of 2.0 or higher is required MATH 126 Calculus II 4 PHYS 153L Fundamentals of for all upper division course work in engi- MATH 226 Calculus III 4 Physics III: Optics neering, science and mathematics. MATH 245 Mathematics of Physics and Modern Physics 4 and Engineering I 4 Composition/writing requirement Units Chemistry Elective WRIT 130 Analytical Writing 4 Physics Requirement CHEM 105aL* General Chemistry, or WRIT 340 Advanced Writing 3 PHYS 151L* Fundamentals of CHEM 115aL Advanced General Physics I: Mechanics Chemistry, or General education (see page 59) units and Thermodynamics 4 MASC 110L Materials Science 4 General education+ 20 Aerospace and Mechanical Engineering 563

Major requirements units pre-major requirements units Major Electives units Aerospace and Mechanical Engineering Math Requirement AME core elective** 3 AME 101L Introduction to MATH 125 Calculus I 4 Mechanical Engineering MATH 126 Calculus II 4 Total units: 128 and Graphics 3 MATH 226 Calculus III 4 AME 150L Introduction to MATH 245 Mathematics of Physics *Satisfies GE Category III requirement. Computational Methods 4 and Engineering I 4 AME 201 Statics 3 **Any upper division course in AME. AME 204 Strength of Materials 3 Physics Requirement + AME 301 Dynamics 3 PHYS 151L* Fundamentals of The university allows engineering majors to replace AME 308 Computer-Aided Analysis Physics I: Mechanics, the GE Category IV with a second course in Categories for Aero-Mechanical Waves and Sounds 4 I, II or VI. Design 3 PHYS 152L Fundamentals of AME 309 Dynamics of Fluids 4 Physics II: Electricity Minor in Music Recording AME 310 Engineering and Magnetism 4 A minor in music recording is offered through Thermodynamics I 3 PHYS 153L Fundamentals of the Thornton School of Music to provide AME 331 Heat Transfer 3 Physics III: Optics and undergraduate students with the background AME 341aLbL Mechoptronics Modern Physics 4 necessary to enter the field of recording Laboratory I and II 3-3 engineering and to familiarize them with the AME 404 Computational Solutions Chemistry Elective design needs of modern recording equipment. to Engineering Problems 3 CHEM 105aL* General Chemistry, or The minor is recommended to mechanical AME 409 Senior Design Project 4 CHEM 115aL Advanced General engineering majors with extensive musical AME 441aL Senior Projects Chemistry, or training who would like to combine their Laboratory 3 MASC 110L Materials Science 4 technical and musical abilities while learning AME 443L Control Systems the engineering applications of physical and Laboratory 3 major requirements units mathematical principles to the art of music AME 451 Linear Control Aerospace and Mechanical Engineering recording. See the listing under the USC Systems Analysis 3 AME 101L Introduction to Thornton School of Music, page 773. Mechanical Engineering Materials Science and Graphics 3 Master of Science in Mechanical MASC 310 Materials Behavior and AME 150L Introduction to Engineering Processing 3 Computational Methods in Requirements for the Master of Science in Mechanical Engineering 4 mechanical engineering are the same as set Major Electives units AME 201 Statics 3 forth in the general requirements. Six of AME core electives** 6 AME 204 Strength of Materials 3 the required units must be in AME 525 and AME design elective*** 3 AME 301 Dynamics 3 AME 526 or courses in engineering analy- Technical electives 6 AME 308 Computer-Aided sis approved in advance in writing by the Analysis for Aero- Department of Mechanical Engineering. Total units: 128 Mechanical Design 3 AME 309 Dynamics of Fluids 4 The specific sequence of courses that con- *Satisfies GE Category III requirement. AME 310 Engineering stitutes an acceptable program must be Thermodynamics I 3 approved in advance. **Any upper division course in AME. AME 331 Heat Transfer 3 AME 341aLbL Mechoptronics Requirements for Graduation Without Thesis, ***An approved AME design course (select from Laboratory I and II 3-3 27 units total with 3.0 GPA: AME 525 and AME 408, AME 430, or any special topic design course). AME 404 Computational Solutions AME 526 or approved mathematics (6); 500 level courses in major department (12); + to Engineering Problems 3 The university allows engineering majors to replace AME 408 Computer-Aided Design approved 400 or 500 level courses (9). the GE Category IV with a second course in Categories of Mechanical Systems 3 I, II or VI. AME 409 Senior Design Project 4 With Thesis, 27 units total with 3.0 GPA: AME 441aL Senior Projects AME 525 and AME 526 or approved math- Bachelor of Science in Mechanical Laboratory 3 ematics (6); 500 or 600 level courses in major Engineering (Petroleum Engineering) AME 443L Control Systems department (12) not including thesis; maxi- The requirement for the degree is 128 units. Laboratory 3 mum AME 594ab — thesis (4); approved 400 A cumulative GPA of 2.0 or higher is required AME 451 Linear Control Systems I 3 or 500 level units (5) (a maximum total of 8 for all upper division course work in engi- AME 463L Introduction to Transport units combining AME 590 and AME 594ab). neering, science and mathematics. Processes in Porous Media 3 Recommended Programs of Study composition/writing requirement Units The program of study depends upon the WRIT 130 Analytical Writing 4 Petroleum Engineering student’s interest and background. During WRIT 340 Advanced Writing 3 PTE 461 Formation Evaluation 3 the first semester at USC, students must PTE 464L Petroleum Reservoir consult with a departmental faculty advisor General education (see page 59) units Engineering 3 in the area of concentration and draw up a General education+ 20 PTE 465L Drilling Technology and plan of study, which must be approved by the Subsurface Methods 3 advisor. Besides the common requirements, listed below are several areas in mechanical engineering with specific courses identified 564 USC Viterbi School of Engineering

as core and core electives. Groups of courses 516, AME 517, AME 530a, AME 533, AME Students will be given advisement in the first in other combinations and from other depart- 535a, AME 535b, AME 537 semester of their study. In addition to AME ments within the university may be approved 525 and AME 526, students are required to if a particular coordinated interest can be Mechanics and Materials take the following core courses: AME 521, demonstrated. In some instances students Core courses (12 units): AME 509, AME 559, AME 522, AME 524, AME 541, AME 552. whose background is not in mechanical engi- AME 560, AME 584 Elective courses can be chosen in areas of neering may be required to take additional specific interest to the student such as orbital course work. Core elective (3 units): One of AME 542, dynamics, spacecraft control, aircraft dynam- AME 588, CE 529a ics and control, chaos and chaotic ­dynamics, Common Requirements random vibrations, computer control of Engineering Analysis (6 units): AME 525, Microelectromechanical Systems (MEMS) mechanical systems and robotics. The pro- AME 526 Core courses (12 units): AME 455, AME 537, gram provides the graduate student with a BME 551, EE 607 broad, well-rounded, advanced education that Engineering Electives (3-6 units): Approved can be applied to many specific, technologi- 400-, 500- or 600-level courses Core elective (3 units): One of AME 535a, cally advanced fields in which dynamics and ASTE 501a, ASTE 545 control play a pivotal role. Engineering Design Core courses (9 units): AME 503, AME 505, Dynamics and Control Master of Science in Aerospace and AME 509 Students interested in this area may follow Mechanical Engineering (Computational the M.S., Aerospace and Mechanical Engi­ Fluid and Solid Mechanics) Core electives (6 units): Two courses from neering­ (Dynamics and Control) described See listing under Aerospace Engineering AME 404, AME 527, AME 541, ASTE 520, below. Degrees, page 561. ASTE 523, CE 529, SAE 549 Master of Science in Aerospace and Engineer in Mechanical Engineering Thermal and Fluid Sciences Mechanical Engineering (Dynamics and Requirements for the Engineer in Mechani­ Core courses (12 units): Four courses from Control) cal Engineering degree are the same as set one of the selected areas: The Master of Science with emphasis in forth in the general requirements. Six of dynamics and control educates and trains the units required for the degree must be Combustion: AME 436, AME 513, AME 514, multidisciplinary professionals in the mod- AME 690. Prior approval must be obtained AME 530a eling, analysis, simulation and control of from the committee before registration in complex time-evolutionary systems. It is a AME 690. Fluid Dynamics: AME 457, AME 511, AME program of study that encompasses advanced 530a, AME 535a analytical dynamics, nonlinear dynamical Doctor of Philosophy in Mechanical systems, linear and nonlinear dynamics and Engineering Heat Transfer: AME 457, AME 515, AME 516, vibrations, and linear and nonlinear control. The Doctor of Philosophy in mechani- AME 517 The program equips students to apply their cal engineering is also offered. See general knowledge to a variety of complex systems requirements for graduate degrees. Core electives (6 units): Take two courses encountered in nature and society, especially from the following list, not duplicating the those in civil, mechanical and aerospace engi- above selection: AME 436, AME 457, AME neering and applied mechanics. 511, AME 513, AME 514, AME 515, AME

Courses of Instruction

A e r o s pa c e a n d M e c h a n i c a l AME 105 Introduction to Aerospace Engi- AME 201 Statics (3, FaSpSm) Analysis of Engineering (AME) neering (4, Fa) Gateway to the Aerospace forces acting on particles and rigid bodies Engineering major. Introduction to flight in static equilibrium; equivalent systems of The terms indicated are expected but are not vehicle performance and propulsion. Ele- forces; friction; centroids and moments of guaranteed. For the courses offered during ments of the physics of gases. Laboratory: inertia; introduction to energy methods. Pre- any given term, consult the Schedule of computers and graphics; model rocket and requisite: MATH 125; recommended preparation: Classes. glider test flights. AME 101, PHYS 151L.

AME 101L Introduction to Mechanical Engi- AME 150L Introduction to Computational AME 204 Strength of Materials (3, FaSp) neering and Graphics (3, Fa) Gateway to Methods (4, Sp) Computer programming; Stress, strain and deflection of mechanical ele- the bachelor of science degree in mechanical organization of problems for computational ments due to tension, shear, bending, or tor- engineering. Introduction to mechanical engi- solution; introduction to software for compu- sion; combined loads; energy methods, stati- neering disciplines and practice; graphical tation and graphics; applications to engineer- cally indeterminate structures; strength-based communication and layout of machine parts; ing problems. Corequisite: MATH 125. design. Prerequisite: AME 201 or CE 205. introduction to computer-aided drafting and drawing. AME 222 Fundamentals of Audio Engineer- ing (3, Fa) (Enroll in EE 222) Aerospace and Mechanical Engineering 565

AME 261 Basic Flight Mechanics (4, Sp) AME 312 Engineering Thermodynamics II AME 409 Senior Design Project (4, Sp) Performance­ of flight vehicles; maximum (3, Sp) Application of thermodynamic Modeling, analysis, integration, layout and speed, rate-of-climb, , and endurance; principles­ to fluid flow, power cycles, and performance analysis of a mechanical system basic stability and control, weight, and bal- refrigera­­ tion.­­ Prerequisite: AME 310; recom- to meet specified design requirements. Pre- ance; computer exercises. Recommended prepa- mended preparation: high-level programming requisite: senior standing. ration: AME 150L. language. AME 410 Engineering Design Theory and AME 291 Undergraduate Design Projects I AME 331 Heat Transfer (3, Sp) General prin- Methodology (3, Fa) Product planning and (1, max 4, FaSpSm) Analysis, design, fabrica- ciples underlying heat transfer by conduction, task clarification, voice of customers, qual- tion, and evaluation of devices intended for convection, and radiation; steady flow and ity function deployment, conceptual and entry in local and national design competi- transient flow. Prerequisite: AME 310; corequi- embodiment design, axiomatic theory of tions. Intended for lower division students site: AME 309 or CE 309. design, product quality and manufacturabil- or those with little prior project experience. ity, design decision-making. Junior standing. Graded CR/NC. AME 341abL Mechoptronics Laboratory I ­Recommended preparation: AME 305. and II (3-3, FaSp) A coordinated laboratory AME 301 Dynamics (3, FaSp) 2-D and 3-D and lecture sequence on aeromechanical AME 412 Molecular Theory of Gases (3, kinematics and dynamics of particles and instrumentation and device control stressing Irregular) Molecular structure; intermolecu- rigid bodies; systems of particles and rigid the symbiotic integration of mechanical, opti- lar potentials; molecular processes in gases; bodies; coupled rigid bodies; introduction to cal and electronic components. Prerequisite: molecular interpretation of concepts of classi- vibrations. Prerequisite: AME 201 or CE 205; PHYS 152L, MATH 126. cal thermodynamics; radiative transport phe- recommended preparation: PHYS 151L. nomena in gases. Prerequisite: AME 310. AME 353 Aerospace Structures I (3, Fa) AME 302 Dynamic Systems (3, FaSp) Mod- Shear and bending in symmetrical and AME 413 Fuels and Combustion Fundamen- eling of lumped parameter elements and unsymmetrical sections; torsion, column, and tals (3, Irregular) Fuel properties related to systems; free and forced response of first thin sheet analysis and design, including plas- combustion processes; fundamentals of com- and second order systems; design oriented tic failures and open section crippling. bustion processes, standard combustion tests, approach to dynamic systems. Corequisite: and calculation of flame properties. Applica- MATH 245; AME 309 or CE 309; AME 301 AME 380 Elements of Astronautics and tions. Prerequisite: AME 312. or CE 325. Space Science (3, Sp) Sun and solar system. Spacecraft mission design; orbital maneu- AME 420 Engineering Vibrations I (3, Fa) AME 303 Dynamics of Machinery (3, FaSp) vers. Plasma; electromagnetic radiation. Solar Theory of free and forced vibrations with and Kinematics and dynamics of machines; bal­ wind; magnetospheres; ionospheres; magnetic without damping; systems of single and mul- ancing of rotating and reciprocating machin- storms; auroras. Elements of geophysics. tiple degrees of freedom; iteration; methods; ery; gyroscopic effects; critical speeds; energy Planets. Space instrumentation. Prerequisite: vibration isolation; instrumentation. Prerequi- variation in machinery; introduction to junior standing; recommended preparation: site: MATH 245. mechanism design. Prerequisite: AME 301 or MATH 125, MATH 126, MATH 226; PHYS CE 325. 151L, PHYS 152L, PHYS 153L. AME 423L Loudspeaker and Sound-System Design (3, FaSp) (Enroll in EE 423L) AME 305 Mechanical Design (3, FaSp) AME 390 Special Problems (1-4) Supervised, Design and analysis of mechanical elements individual studies. No more than one registra- AME 428 Mechanics of Materials (3) (Enroll including shafts, bearings, springs, screws, tion permitted. Enrollment by petition only. in CE 428) belts and gears; strength, fatigue and deflec- tion considerations in machine design. Prereq- AME 403 Stress Analysis (3, Sp) Theories AME 429 Structural Concept Design Project uisite: AME 204 or CE 225. of failure, shear center, unsymmetrical bend- (3) (Enroll in CE 429) ing, curved beams, torsion of non-circular AME 308 Computer-Aided Analysis for sections; cylinders, rotating discs, thermal AME 430 Thermal Systems Design (3, Fa) Aero-Mechanical Design (3, Sp) Introduction stresses, inelastic strains, energy methods. Design methodology for thermal systems; to the finite element method; practical appli- Prerequisite: AME 204. boilers, condensers, air conditioning systems, cation of computer analysis tools for structural power plants and other systems with thermal Analysis and design. Recommended preparation: AME 404 Computational Solutions to energy . Prerequisite: AME 312 and MATH 245. Engineering Problems (3, Fa) Mathematical AME 331. aspects of the solutions to typical advanced AME 309 Dynamics of Fluids (4) Fluid stat- mechanical engineering problems. Modeling, AME 431 Thermal Design and Analysis of ics; conservation of mass, momentum, and simulation, computational aspects, computer Electronic Equipment (3, Irregular) Cooling energy in integral and differential form; solutions, and computational tools. Recom- problems in electronic equipment; convec- applications. Laminar and turbulent pipe mended preparation: FORTRAN, MATLAB tive cooling; extended surfaces; cold plates; flow; compressible flow; potential flow over and Maple. phase-change methods; thermoelectric cool- bodies. Recommended preparation: AME 310. ing; Peltier refrigeration. Application to space AME 408 Computer-Aided Design of avionics and modern computers. Prerequisite: AME 310 Engineering Thermodynamics Mechanical Systems (3, Fa) Design of AME 331. I (3, FaSp) Fundamental laws of thermo­ mechanical systems using advanced graphics dynamics applied to actual and perfect gases techniques; computer-aided drafting, design AME 436 Energy and Propulsion (3, FaSm) and vapors; energy concepts, processes, and optimization, elements of computer graphics, Performance and analysis of reciprocating, jet, applications. Prerequisite: MATH 226; recom- solids modeling; introduction to computer- rocket engines, and hybrid systems. Charac- mended preparation: PHYS 151L, high-level aided manufacturing. teristics of inlets, compressors, combustors, programming language. turbines, nozzles and engine systems. Energy and environmental problems. Prerequisite: AME 310; AME 309 or CE 309. 566 USC Viterbi School of Engineering

AME 441abL Senior Projects ­Laboratory (3-3) AME 460 Aerodynamic Theory (3) Basic AME 490x Directed Research (2-8, max 8) Individual engineering projects designed relations describing the inviscid flow field Individual research and readings. Not avail- and constructed to model and test a physical about bodies and wings moving at subsonic able for graduate credit. principle or system. Recommended preparation: and supersonic speeds. Prerequisite: AME 309. AME 341abL. AME 491 Undergraduate Design Projects II AME 461 Formation Evaluation (3) (Enroll (1, max 4, FaSpSm) Analysis, design, fabrica- AME 443L Control Systems Laboratory in PTE 461) tion, and evaluation of devices intended for (3, Sp) Analysis, stimulation, design, and entry in local and national design competi- experimental verification of mechanical AME 462 Economic, Risk and ­Formation tions. Intended for students with prior project control systems; identification of system Productivity Analysis (4) (Enroll in PTE 462) experience. Upper division standing. Graded parameters, implementation of controllers, CR/NC. verification of closed-loop performance via AME 463L Introduction to Transport experimentation and stimulation. Prerequisite: ­Processing in Porous Media (3) (Enroll in AME 499 Special Topics (2-4, max 8) Course AME 451 or EE 482. PTE 463L) content to be selected each semester from recent developments in mechanical engineer- AME 451 Linear Control Systems I (3, AME 464L Petroleum Reservoir Engineering ing and related fields. FaSpSm) Transform methods, block diagrams; (3) (Enroll in PTE 464L) transfer functions; stability; root-locus and AME 503 Advanced Mechanical Design domain analysis and design; state AME 465L Drilling Technology and Sub­ (3, Fa) Specific problems and methods of space and multiloop systems. Prerequisite: surface Methods (3) (Enroll in PTE 465L) analysis in mechanical systems design. MATH 245. AME 466 High-Speed Aerodynamics (3) AME 504 Metallurgical Design (3, Sp) Rela- AME 452 Intermediate Kinematics (3, Transonic and supersonic aerodynamics; tionship between metallurgical and environ- Irregular) Analytical solutions to problems in application to high-speed airplanes. Prerequi- mental factors and the behavior of materials. rigid body kinematics. Complex number and site: AME 460. Prerequisite: AME 303. matrix formulations; degrees of freedom and constraint; applications to mechanism synthe- AME 477 Solar System Exploration (3, Fa) AME 505 Engineering Information Model- sis. Prerequisite: senior or graduate standing. Overview of current knowledge of solar ing (3, Sp) Symbolic and object-oriented system heliosphere, with emphasis on atmo- modeling, product and process modeling for AME 453 Engineering Dynamics (3, Sp) spheric and magnetospheric structure, includ- design and manufacturing, information mod- Principles of dynamics applied to mechani- ing experimental methods of observation. els for computer integrated and collaborative cal and aerospace problems. Introduction to Prerequisite: MATH 245. engineering, information modeling for life- gyroscopic motion and rigid body dynamics. cycle engineering. Prerequisite: MATH 245. AME 480 Environmental Design and Con- trol (3) Detailed analysis of psychometric, AME 507 Mechanics of Solids I (3) (Enroll AME 454 Aerospace Structural Design heat-transfer, and thermodynamic parameters in CE 507) Project (3) Synthesis of aerospace structural affecting domestic, commercial and space systems with prescribed strength and stiff- environmental control; selection of equip- AME 509 Applied Elasticity (3, Irregular) ness constraints; project proposals; concept ment and instrumentation. Case studies. Condensed treatment dealing with engineer- generation and preliminary analysis; evalua- Prerequisite: AME 312, AME 331, and either ing applications of the principles of elastic- tion of alternate design approaches; project AME 309 or CE 309. ity, using the theories of elasticity, elastic management; technical presentations. Prereq- stability, and plates and shells. Prerequisite: uisite: AME 353. AME 481 Aircraft Design (4, Sp) Aircraft AME 403. design and analysis, design requirements AME 455 Introduction to MEMS (3, Sp) Intro­ and specifications; integration of structure, AME 510 Introduction to Continuum duction to micro-electro-opto-mechanical­ sys- propulsion, control system, and aerodynamic Mechanics (3, Fa) Theories of continuous tems; scaling effects on material properties, configuration; performance analysis and pre- media such as linear and nonlinear theories fluid flows, dynamical behavior; fabrication diction. Recommended preparation: AME 309, of elasticities, theories of ideal, compressible methods; design considerations for MEMS AME 353. and viscous fluids. Prerequisite: AME 525, sensors and actuators. Recommended prepara- AME 526. tion: AME 301, AME 309 and AME 310. AME 486 Fundamental Processes in High Temperature Gases (3) Fundamental col- AME 511 Compressible Gas Dynamics (3, Sp) AME 457 Engineering Fluid Dynamics (3, Fa) lisional and radiative processes (ionic, atomic, Thermodynamics, kinetic theory, compress- Laminar and turbulent boundary layer flow and molecular); basic concepts and principles ible flow equations, shock and expansion with and without heat transfer; boundary of microscopic approach to description of waves, similarity, shock-expansion techniques layer separation, stability, transition and con- physical properties of energetic gas flow. and linearized flow applied to bodies, charac- trol; introduction to compressible fluid flow. ­Prerequisite: senior standing. teristics, theory of boundary layers. Prerequisite: AME 310; AME 309 or CE 309. AME 489 Numerical Methods in Engineer- AME 512 Advanced Thermodynamics (3, Sp) AME 458 Theory of Structures II (3) (Enroll ing (3, Sp) Numerical techniques suitable Thermodynamics of irreversible processes; in CE 458) for computer solution of roots of equations, Onsager relations; kinetic theory; transport integration, simultaneous algebraic equations, processes; statistical thermodynamics; ideal AME 459 Flight Mechanics (3, Fa) Applica- ordinary and partial differential equations, gas properties at high temperatures. Corequi- tions of basic aerodynamics to aircraft and polynomial approximations, eigenvalue prob- site: AME 525 or AME 526. missile performance, power and thrust, stabil- lems. Prerequisite: MATH 245; recommended ity and control, compressibility effects. Recom- preparation: FORTRAN or C programming. mended preparation: AME 309. Aerospace and Mechanical Engineering 567

AME 513 Principles of Combustion (3, Sp) AME 524 Advanced Engineering Dynamics AME 534 Lubrication, Friction, and Wear Thermochemistry, equilibrium, chemical (3, Fa) Principle of virtual work, constraints, (3, Irregular) Theories of lubrication, friction, kinetics, flame temperature, flame ­velocity, Lagrange’s equations, Gibbs-Appell equa- and wear; their application to the design of flame stability, diffusion flames spray combus­ tions, Gauss’s Principle, Theory of Rota- mechanical systems and components, includ- tion, detonation. Equations of motion includ- tions, dynamics of rigid bodies, Hamiltonian ing gears, bearings, clutches, and brakes. ing reaction, heat transfer, and diffusion. mechanics, Hamilton-Jacobi equation. Recom- mended preparation: AME 521, AME 525. AME 535ab Introduction to Computational AME 514 Applications of Combustion and Fluid Mechanics (3-3, FaSp) a: Convergence, Reacting Flows (3) Advanced topics and AME 525 Engineering Analysis (3, Sp) consistency, stability: finite difference, finite modern developments in combustion and Typical engineering problems discussed on element, and spectral methods; direct and reacting flows including ignition and extinc- a physical basis. Vector analysis; functions of iterative procedures for steady problems; linear tion, pollutant formation, microscale and complex variables, infinite series, residues. diffusion and advection problems; nonlinear microgravity combustion, turbulent combus- advection problems. Recommended preparation: tion and hypersonic propulsion. Recommended AME 526 Engineering Analytical Methods AME 525. b: Generalized curvilinear coordi- preparation: AME 513. (3, Fa) Typical engineering problems dis- nates; grid generation; numerical techniques cussed on a physical basis. Fourier series; for transonic and supersonic inviscid flows; AME 515 Advanced Problems in Heat Con- Fourier integrals; Laplace transform; partial boundary layer flows; reduced Navier-Stokes duction (3) Review of analytical methods in differential equations; Bessel function. equations; compressible and incompress- heat conduction; moving boundaries melting ible viscous flows. Recommended preparation: and freezing; sources and sinks, anisotropic AME 527 Elements of Vehicle and Energy AME 511 or AME 530a, AME 535a. and composite media; numerical methods for Systems Design (3, Irregular) Design syn- steady and unsteady problems. Recommended thesis of aero/hydro/mechanical systems; AME 536 Rotating Fluid Machinery (3, preparation: AME 331, AME 526. techniques of design; conceptual thinking; Irregular) Aerodynamics of compressors and problem definition, configurational develop- turbines; subsonic, transonic, and supersonic AME 516 Convection Processes (3, Fa) ment, analytic engineering approximation, flow characteristics; secondary flow and stall; Analysis of isothermal and nonisothermal oral briefings and group problem solving. stability; component of total engine; boundary layers. Exact and approximate solu- Graduate standing. nondimensional representation of perfor- tions of laminar and turbulent flows. Variable- mance. Prerequisite: AME 312, AME 457. property and high-speed effects; dimensional AME 528 Elements of Composite Structure analysis. Prerequisite: AME 457; recommended Design (3, Sp) Compliance, strength, endur- AME 537 Microfluidics (3, Fa) Introduction preparation: AME 526, AME 331. ance properties of advanced composites are to fluid dynamics in the microscale. Scaling developed, including semi-monocoque struc- parameters, dynamic, thermodynamic, elec- AME 517 Radiation Heat Transfer (3, Fa) ture, beams, plates, panels. Applications of troosmotic and electrochemical forces. Flow Radiation properties; black body radiation; theory to of components and in microdevices, external flow measurement shape factors of radiation network analogy systems. Graduate standing or departmental and control, microvalves and micropumps. and solar radiation. Prerequisite: AME 331; approval required. Limited to students with graduate stand- corequisite: AME 525 or AME 526. ing. Recommended preparation: AME 309, AME 529 Aircraft Structures Analysis (3, Sp) MATH 445. AME 521 Engineering Vibrations II (3, Sp) The direct stiffness (finite element) method Multi-degree of freedom systems; modal for analysis of semimonocoque structures; AME 540 (3, Fa) analysis. Rayleigh’s quotient. ­Continuous energy methods; elasticity, plates and shells, Definitions­ and concepts of statistics applied systems; modal analysis. Beams, rods, mem- vibration, and stability; . to mechanical testing and production: sam- branes. Colocations, Galerkin, Rayleigh pling, distributions, probability, , reli- Ritz methods; finite elements. Prerequisite: AME 530ab Dynamics of Incompressible ability, and . AME 420. Fluids (3-3, FaSp) A unified discussion of low-speed fluid mechanics including exact AME 541 Linear Control Systems II (3, Fa) AME 522 Nonlinear Dynamical Systems, solutions; approximation techniques for low State space representation, linearization, solu- Vibrations, and Chaos (3) Lagrange equa- and high Reynolds numbers; inviscid flows; tion of state equations; controllability and tions; nonlinear maps and differential surface waves; dynamic stability; turbulence. observability; state feedback, state observers; equations; fixed points; periodic motion; optimal control; output feedback. Prerequisite: qualitative/quantitative­ and local/global anal- AME 531 Aerodynamics of Wings and ­Bodies AME 451. ysis; higher order systems; stability; bifurca- (3, Fa) Formulation of linearized theories­ for tions; chaos; fractals. Recommended preparation: evaluating forces and moments on flight geo- AME 542 Theory of Plates (3) (Enroll in AME 420, AME 524, AME 525. metrics in subsonic and supersonic flow. CE 542)

AME 523 Random Vibrations (3, ­Irregular) AME 532ab Flight Vehicle Stability and AME 543 Stability of Structures (3) (Enroll Random processes, ergodic theory. Ito cal- Control (3-3) Response of flight to linear, in CE 543) culus. Linear systems under stationary and nonlinear, and randomly defined distur- nonstationary excitations. Fokker-Planck bances. Generation and measurement of error AME 544 Computer Control of Mechanical equations. Failure analysis and first pas- signals in navigational systems. Stability and Systems (3, Sp) Computer control as applied sage problems. Prerequisite: AME 420, basic control techniques. Recommended preparation: to machine tools, mechanical manipulators, probability (or MATH 407), AME 451 AME 459. and other mechanical machinery; discrete recommended. time controller design; microprocessor imple- AME 533 Multi-Phase Flows (3, Sp) Physics mentation of motion and force control servos. of the interaction between phases, empirical Prerequisite: AME 451. and analytical methods of solution to rele- vant technological problems. Prerequisite: AME 457. 568 USC Viterbi School of Engineering

AME 545 Modeling and Control of Distrib- AME 560 Fatigue and Fracture (3, Irregular) AME 584 Fracture Mechanics and Mecha- uted Dynamic Systems (3, Sp) Modeling Behavior of materials under cyclic and static nisms (3, Fa) Failure modes, stress concentra- and analysis of complex flexible mechanical fatigue; plastic instability; life-time predic- tions, complex stress analysis, linear elastic systems; distributed transfer function synthe- tions; brittle and ductile fracture; crack propa- fracture mechanics, yielding fracture mechan- sis; frequency-domain control methods; smart gation and plastic blunting. ics, experimental methods, environmental structure design; applications in vibration assisted fracture and fatigue. Prerequisite: and noise control. Prerequisite: AME 521 and AME 561 Dislocation Theory and Applica- AME 403. AME 541. tions (3) (Enroll in MASC 561) AME 587 Gas-Surface Processes (3, Sp) AME 546 Basic Aeroelasticity (3, Irregular) AME 563 Dislocation Mechanics (3) (Enroll Examination of the basic physical chemistry Interaction of aerodynamic and structural in MASC 563) of the interaction of photons and low density forces. Static aeroelasticity: life effectiveness, gas phase particles with solid-state materi- , reversal. Vibration and flutter: AME 565 Theoretical and Computational als. Recommended preparation: ASTE 535, eigenvalues, introduction to unsteady aero- Hypersonic Aerodynamics (3, Irregular) AME 486. dynamics. Computers: influence coefficient, Introduction to concepts and features unique modal solutions. to high-speed flow for sustained atmospheric AME 588 Materials Selection (3, Sp) Materi- flight, and to current developments in asymp- als selection in relationship to design and AME 547 Advanced Aeroelasticity (3, totic theory and numerical simulation. Recom- fabrication, economic considerations, method- Irregular) Transient, frequency, and random mended preparation: AME 511 or AME 531. ology of selection, performance parameter; case response: dynamic loads, atmospheric tur- studies. bulence, numerical analysis, power spectral AME 567 Collaborative Engineering Prin- analysis; servo system interaction; unsteady ciples and Practice (3, Sp) (Enroll in ISE 567) AME 589x Management for Engineers compressible potential theory. Prerequisite: (4, Irregular) Fundamentals of Project Man- AME 546. AME 570ab Current Topics in Aerodynamics agement, interpersonal management, technol- (3-3) Selected material of current engineering ogy and market assessment; multiple per- AME 548 Analytical Methods in Robotics interest in aerospace engineering and related spective analysis; decision making based on (3, SpSm) Homogeneous transformations; for- fields. qualitative and quantitative data. Not open mal description of robot manipulators; kine- for credit to majors in Industrial and Systems matic equations and their solution; differential AME 572L Experimental Engineering Proj- Engineering. relationships; dynamics; control; static forces; ects (3) Experimental methods appropriate to compliance. Prerequisite: EE 545; EE 482 or engineering research, emphasizing interdisci- AME 590 Directed Research (1-12) Research AME 451; knowledge of linear algebra. plinary investigations. Individual projects. leading to the master’s degree. Maximum units which may be applied to the degree to AME 549 Systems Architecting (3, FaSp) AME 575 Advanced Engineering Analysis be determined by the department. Graded (Enroll in SAE 549) (3, Fa) Solution of engineering problems by CR/NC. methods of calculus variations, integral equa- AME 550ab Seminar in Aerospace and tions, asymptotic expansions. Prerequisite: AME 594abz Master’s Thesis (2-2-0) Credit Mechanical Engineering (1-1, FaSp) Recent CE 525ab or AME 525 and AME 526. on acceptance of thesis. Graded IP/CR/NC. developments and research in aerospace and mechanical engineering and related fields. AME 576 Advanced Engineering Analyti- AME 599 Special Topics (2-4, max 9) Course Oral and written reports. Graded CR/NC. cal Methods (3, Sp) Solution of engineering content will be selected each semester to Open only to AME graduate students. problems by methods of linear and non- reflect current trends and developments in linear partial differential equations of first the field of mechanical engineering. AME 551 Mechanical Behavior of Engineer- and second order; perturbations. Prerequisite: ing Materials (3) (Enroll in MASC 551) CE 525ab or AME 525 and AME 526. AME 620 Aero and Hydrodynamic Wave Theory (3) Linear and nonlinear wave motion AME 552 Nonlinear Control Systems (3, Sp) AME 577 Survey of Energy and Power for a in fluids: group velocity, dispersion, wave Phase plane, describing functions, applica- Sustainable Future (3, Fa) Power production action, wave patterns, evolution equations, tions to mechanical and aerospace systems. includes conventional fossil fuels, synthetic solitons and solitary waves, resonance phe- Lyapunov direct and indirect methods, appli­ fuels, hydroelectric, solar, wind, geothermal, nomena. Recommended preparation: AME 526 cations; Popov circle criteria applications. biomass, and nuclear. The environmental and CE 309. Prerequisite: AME 541. consequences of various energy sources are discussed. Open only to graduate students AME 621 Stability of Fluids (3) Linear AME 553abL Digital Control Systems (3-1) and AME seniors. Recommended preparation: and nonlinear stability analysis applied to (Enroll in EE 543abL) B.S. in Aerospace Engineering, Mechanical free shear layers, boundary layers and jets; Engineering or Physics. Rayleigh-Benard convective instabilities and AME 556 Systems Architecture Design centrifugal instability of rotating flows. Recom- Experience (3, Sp) This course gives the AME 578 Modern Alternative Energy Con- mended preparation: AME 530b. student a design experience which mirrors version Devices (3, Sp) Alternative energy/ the activities of a systems architect during the power conversion including fuel cells, photo­ AME 623 Dynamics of Stratified and Rotat- architecturing process. Interdisciplinary skills voltaic, batteries, and biologically inspired ing Flows (3) Fluid motions in which den- are emphasized. Prerequisite: SAE 549. energy processes; biomass conversion and sity gradients and/or rotation are important, utilization; Environmental implications of including internal wave motions with rotation, AME 559 Creep (3, Sp) Behavior of engi- alternative energy processes. Open only to flow past obstacles, viscous effects, singu- neering materials at elevated temperatures; graduate students and AME seniors. Recom- lar perturbations. Recommended preparation: thermal stresses; creep mechanisms; interpre- mended preparation: B.S. in Aerospace Engi- AME 530b. tation of creep data; methods of predicting neer, Mechanical Engineering or Physics. long-term strains. Applied Mechanics 569

AME 624 The Fluid Dynamics of Natural AME 640 Advanced Theory of Elasticity (3) AME 694abz Thesis (2-2-0) Required for the Phenomena (3) Application of the basic con­ (Enroll in CE 640) degree Engineer in Aerospace Engineering. cepts of rotating, stratified fluid motion to Credit on acceptance of thesis. Graded problems in meteorology, oceanography, geo- AME 651 Statistical Theories of Turbulence IP/CR/NC. physics and astrophysics. (3) Stationary stochastic processes. Isotropic turbulence; governing equations for the AME 790 Research (1-12) Research leading AME 626 Singular Perturbation Methods velocity correlation and spectrum functions. to the doctorate. Maximum units which may (3) Asymptotic series, W.K.B. approximation, Turbulent diffusion. Scalar fluctuations in be applied to the degree to be determined by method of steepest descent, stationary phase; a turbulent field. Recommended preparation: the department. Graded CR/NC. matched asymptotic expansions and method AME 530b. of multiple scales applied to ordinary and AME 794abcdz Doctoral Dissertation partial differential equations. Recommended AME 652 Turbulent Shear Flows (3) Free (2-2-2-2-0) Credit on acceptance of disserta- preparation: AME 526. shear layers. Turbulent flows in pipes and tion. Graded IP/CR/NC. channels. Turbulent boundary layers. Effects AME 630 Transition to Chaos in Dynamical of compressibility. Sound radiation by turbu- Systems (3) Bifurcation theory and universal lence. Recommended preparation: AME 530b. routes to chaos in deterministic systems; application to maps and differential flows; AME 690 Directed Research (1-4, max 8) characterization of strange attractors. Recom- Laboratory study of specific problems by can- mended preparation: AME 526. didates for the degree Engineer in Mechani- cal Engineering. Graded CR/NC.

Applied Mechanics

Kaprielian Hall 210 Pre-major requirements units Civil Engineering (213) 740-0603 Math Requirement CE 205 Statics 2 FAX: (213) 744-1426 MATH 125 Calculus I 4 CE 225 Mechanics of Email: [email protected] MATH 126 Calculus II 4 Deformable Bodies 3 www.usc.edu/cee MATH 226 Calculus III 4 CE 309 Fluid Mechanics 3 MATH 245 Mathematics of Physics CE 325 Dynamics 3 Bachelor of Science in Applied Mechanics and Engineering I 4 The requirement for this degree is 128 units. MATH 445 Mathematics of Physics Electrical Engineering A grade point average of C (2.0) is required and Engineering II 4 EE 326L Essentials of Electrical in all upper division engineering courses. Engineering 4 This program is administered by the staff of Physics Requirement 24 the Departments of Aerospace and Mechani­ PHYS 151L Fundamentals of cal Engineering and Civil Engineering. Physics I: Mechanics Major Electives Units Students may register in either of these two and Thermodynamics 4 Free electives** 4 departments and still qualify for this degree. PHYS 152 Fundamentals of Technical electives 28 See common requirements for undergraduate Physics II: Electricity Approved electives in computer degrees section, page 551. and Magnetism 4 programming 4 PHYS 153L Fundamentals of composition/writing requirements Units Physics III: Optics Total units: 128 WRIT 140* Writing and Critical and Modern Physics 4 Reasoning 4 * GE Category VI and WRIT 140 are taken concurrently. WRIT 340 Advanced Writing 4 Chemistry Elective CHEM 105aL General Chemistry 4 ** The choice of free electives in the fourth year 8 requires approval of the administering department. 36 General Education (see page 59) units +The university allows engineering majors to replace General education* + 24 Major requirements Units the GE Category IV with a second course in Categories Aerospace and Mechanical Engineering I, II or VI. AME 310 Engineering Thermodynamics I 3 Master of Science in Applied Mechanics AME 341a Mechoptronics See the listing in the Civil Engineering sec- Laboratory I 3 tion on page 596. AME 441aL Senior Projects Laboratory 3 570 USC Viterbi School of Engineering

Astronautics and Space Technology

Robert Glenn Rapp Engineering Research Engineering); Darrell L. Judge, Ph.D. (Physics Research Associate Professor: Andrew Ketsdever, Building (RRB) 230 and Astronomy); Joseph A. Kunc, Ph.D. Ph.D. (213) 821-5817 (Physics and Astronomy, Aerospace Engineering, FAX: (213) 821-5819 Systems Architecting Engineering) Research Assistant Professor: Sergey Gimelshein, Email: [email protected] Ph.D. astronautics.usc.edu Adjunct Professors: Robert Brodsky, Ph.D.; Gerald Hintz, Ph.D.; James Wertz, Ph.D. *Recipient of university-wide or school teaching Chair: Daniel A. Erwin, Ph.D.* award. Adjunct Associate Professor: Michael Kezirian, Faculty Ph.D. Aerospace Engineering Honor Society: Sigma IBM Chair in Engineering Management: F. Stan Gamma Tau Settles, Ph.D Research Professors: Peter M. Will, Ph.D. (Industrial and Systems Engineering, Materials Professors: Daniel A. Erwin, Ph.D.* (Aerospace Science); Herbert Schorr, Ph.D. (Computer Engineering); Mike Gruntman, Ph.D. Science) (Aerospace Engineering, Systems Architecting

Degree Requirements

Bachelor of Science in Astronautical Required lower division courses units AME 404 Computational Solutions Engineering AME 150L Introduction to to Engineering Problems 3 The Bachelor of Science in Astronautical Computational Methods 4 AME 441aL Senior Projects Engineering prepares students for engineer- AME 201 Statics 3 Laboratory 3 ing careers in the space industry, for research AME 204 Strength of Materials 3 ASTE 301ab Thermal and Statistical and development in industry and govern- ASTE 101L Introduction to Systems 3-3 ment centers and laboratories, and for gradu- Astronautics 4 ASTE 330 Astronautics and Space ate study. The program combines a core in ASTE 280 Astronautics and Environment II 3 the fundamentals of engineering, specialized Space Environment I 3 ASTE 420 Spacecraft Design 3 work in astronautics and space technology, CHEM 105aL General Chemistry, or ASTE 470 Spacecraft Propulsion 3 and technical electives to broaden and/or CHEM 115aL Advanced General ASTE 480 Spacecraft Dynamics 3 deepen the course work. Chemistry, or Elective Technical elective** 15 MASC 110L Materials Science 4 Total units: 128 This degree requires the completion of MATH 125 Calculus I 4 128 units. A grade point average of C (2.0) MATH 126 Calculus II 4 * Satisfies GE Category III requirement. or higher is required in all upper division MATH 226 Calculus III 4 astronautical engineering courses. See also MATH 245 Mathematics of Physics ** Technical electives consist of (1) any upper division the common requirements for undergraduate and Engineering I 4 course in engineering except CE 404, CE 412 and engineering degrees section, page 551. PHYS 151L* Fundamentals of ISE 440, or (2) an upper division course in chemistry, Physics I: Mechanics physics or mathematics and MATH 225. No more than composition/writing requirements Units and Thermodynamics 4 3 units of 490 course work can be used to satisfy the WRIT 130 Analytical Writing 4 PHYS 152L Fundamentals of technical elective requirement. WRIT 340 Advanced Writing 4 Physics II: + Electricity and Magnetism 4 The university allows engineering majors to replace 8PHYS 153L Fundamentals of the GE Category IV with a second course in Categories Physics III: I, II or VI. General Education (see page 59) units Optics and Modern General education* + 20 Physics 4 Minor in Astronautical Engineering This program is for USC students who wish required upper division courses units to work in the space industry and govern- AME 301 Dynamics 3 ment space research and development cen- AME 308 Computer-Aided Analysis ters and who are pursuing bachelor’s degrees for Aero-Mechanical in science, mathematics or engineering with Design 3 specializations other than in astronautical AME 341abL Mechoptronics engineering. Laboratory 3-3 Astronautics and Space Technology 571

The space industry employs a wide vari- Core requirement (6 units) units research and development centers and ety of engineers (electrical, mechanical, ASTE 520 Spacecraft System national laboratories. The applicant may be chemical, civil, etc.); scientists (physicists, Design 3 required to take one to two upper division astronomers, chemists); and mathematicians. ASTE 535 Space Environments and undergraduate courses. The Engineer degree These engineers participate in development Spacecraft Interactions 3 in Astronautical Engineering is awarded in of advanced space systems but they usually strict conformity with the general require- lack the understanding of basic fundamen- Core elective requirement (choose one) Units ments for the USC Graduate School. See the tals of astronautics and space systems. The ASTE 470 Spacecraft Propulsion 3 general requirements for graduate degrees on minor in astronautical engineering will help ASTE 523 Design of Low Cost page 553. Each student wishing to undertake overcome this deficiency and provide unique Space Missions 3 the Engineer program must first be admitted opportunities for USC engineering, science ASTE 552 Spacecraft Thermal to the program and then take the screening and mathematics students, by combining Control 3 examination. Further ­guidance concerning their basic education in their major field with ASTE 553 Systems for Remote admission, screening exam and the full com- the industry specific minor in astronautical Sensing from Space 3 pletion of courses, including those given out- engineering. ASTE 556 Spacecraft Structural side the Astronautics and Space Technology Dynamics 3 division, can be obtained from the ASTD Required course work consists of a minimum ASTE 580 Orbital Mechanics I 3 student advisor, program coordinators and of 18 units. Including prerequisites, the minor ASTE 583 Space Navigation: faculty in each technical area. requires 38 units. Three courses, or 9 units, Principles and Practice 3 at the 400 level will be counted toward the ASTE 584 Spacecraft Power Systems 3 Doctor of Philosophy in Astronautical minor degree. The course work is a balanced ASTE 585 Spacecraft Attitude Engineering program of study providing the basic scientif- Control 3 The Ph.D. in Astronautical Engineering is ic fundamentals and engineering disciplines ASTE 586 Spacecraft Attitude awarded in strict conformity with the general critically important for contributing to devel- Dynamics 3 requirements of the USC Graduate School. opment of complex space systems. See general requirements for graduate Recommended technical electives units degrees on page 553. The degree requires Prerequisite courses: MATH 125, MATH 126 ASTE 501ab Physical Gas Dynamics 3-3 a concentrated program of study, research and MATH 226; PHYS 151L and PHYS ASTE 527 Space Studio Architecting 3 and a dissertation. Each student wishing to 152L. ASTE 541 Partially Ionized Plasmas 3 undertake a doctoral program must first be ASTE 545 Computational Techniques admitted to the program and then take the Required courses units in Rarefied Gas Dynamics 3 screening examination. This examination ASTE 280 Astronautics and ASTE 570 Liquid Rocket Propulsion 3 will emphasize comprehension of funda- Space Environment I 3 ASTE 572 Advanced Spacecraft mental material in the graduate course work. ASTE 301a Thermal and Statistical Propulsion 3 Further guidance concerning admission, the Systems I 3 ASTE 581 Orbital Mechanics II 3 screening exam and the full completion of ASTE 330 Astronautics and Space ASTE 599 Special Topics 3 courses, including those given outside the Environment II 3 SAE 549 Systems Architecting I 3 Astronautics and Space Technology division, ASTE 420 Spacecraft Design 3 can be obtained from the ASTD student ASTE 470 Spacecraft Propulsion 3 Technical elective requirement (12 units) advisor and program coordinators. ASTE 480 Spacecraft Dynamics 3 Four 3-unit courses. It is advisable to select these four elective courses from the list of Certificate in Astronautical Engineering Total minimum units: 18 core electives or from the list of recommended The Certificate in Astronautical Engineering technical electives above. No more than 3 units is designed for practicing engineers and Master of Science in Astronautical of directed research (ASTE 590) can be applied scientists who enter space-related fields Engineering to the 27-unit requirement. New courses on and/or want to obtain training in specific This degree is in the highly dynamic and emerging space technologies are often offered; space-related areas. Students enroll at USC technologically advanced area of astronau- consult the current semester’s course offerings, as limited status students; they must apply tics and space technology. The program is particularly for ASTE 599 Special Topics. and be admitted to the certificate program designed for those with B.S. degrees in sci- after completion of no more than 9 units of ence and engineering who wish to work in Engineering mathematics requirement required course work. The required course the space sector of the aerospace industry, (6 units) units work consists of 12 units; students will choose government research and development cen- AME 525 Engineering Analysis 3 four 3-unit courses from the following: ters and laboratories and academia. In some AME 526 Engineering Analytical cases the applicant may be required to take Methods 3 Required courses (choose four) units one to two upper-division undergraduate ASTE 501ab Physical Gas Dynamics 3-3 classes (which can be credited toward the At least 21 units must be at the 500 or 600 ASTE 520 Spacecraft System Design 3 M.S. degree) to make up the deficiency. level. ASTE 523 Design of Low Cost The program is available through the USC Space Missions 3 Distance Education Network (DEN). Engineer in Astronautical Engineering ASTE 527 Space Studio Architecting 3 The Engineer degree in Astronautical ASTE 535 Space Environments The general portion of the Graduate Record Engineering is in the highly dynamic and and Spacecraft Interactions 3 Examinations (GRE) and two letters of rec- technologically advanced area of space tech­ ASTE 552 Spacecraft Thermal ommendation are required. nology. The program is designed for those Control 3 with Master of Science degrees in science Required courses: 27 units and engineering who want to prepare for work in the space industry, government 572 USC Viterbi School of Engineering

ASTE 553 Systems for Remote ASTE 586 Spacecraft Attitude to pursue an advanced degree. In order to be Sensing from Space 3 Dynamics 3 admitted to the M.S. program, the student ASTE 556 Spacecraft Structural ASTE 599 Special Topics 3 should maintain a B average or higher in Dynamics 3 courses for the certificate and must satisfy all ASTE 572 Advanced Spacecraft Most classes are available through the USC normal admission requirements. All courses Propulsion 3 Distance Education Network (DEN). for the certificate must be taken at USC. It ASTE 580 Orbital Mechanics I 3 is anticipated that other classes on emerging ASTE 581 Oribital Mechanics II 3 Credit for classes may be applied toward space technologies will be added to the list of ASTE 583 Space Navigation: the M.S., Engineer or Ph.D. in Astronautical the offered classes in the future. Principles and Practice 3 Engineering, should the student decide later ASTE 584 Spacecraft Power Systems 3 ASTE 585 Spacecraft Attitude Control 3

Courses of Instruction

Astronautics and space ASTE 420 Spacecraft Design (3, Fa) Space- ASTE 501ab Physical Gas Dynamics (3-3, technology (ASTE) craft mission design, space environment, FaSp) a: Molecular structure; radiative pro- attitude determination and control, tele- cesses; microscopic description of gas phe- ASTE 101L Introduction to Astronautics communications, propulsion, structures and nomena; translational, rotational, vibrational, (4, Fa) Gateway to the Astronautical Engi- mechanisms, thermal control, power systems, and electronic freedom degrees; particle neering major. Introduction to space, space launch systems and facilities. (Duplicates energy distributions; microscopic representa- exploration and the space business. Ele- credit in former AME 482.) Prerequisite: junior tion of thermodynamic functions. Prerequisite: ments of orbits, spacecraft systems, rocket or senior standing in engineering or physics. graduate standing or departmental approval. propulsion, and communications. Laboratory: b: Kinetic concepts in gas physics; thermal introduction to graphics, computation and ASTE 445 Molecular Gas Dynamics (3) non-equilibrium; intermolecular potentials; simulation. Physical description of kinetic nature of gas transport of radiation and particles in high- flows; distribution function; introduction to temperature gas; dissociation and ionization ASTE 280 Astronautics and Space Envi- the Boltzmann equation; free-molecule flow; equilibrium; energy relaxation. (Duplicates ronment I (3, Sp) Solar system, two-body surface and molecular reflection properties; credit in former AME 520ab.) Prerequisite: problem, orbits, Hohmann transfer, rocket Monte-Carlo flow calculations. (Duplicates ASTE 501a. equation, space environment and its effects credit in former AME 485.) Recommended on space systems, sun, solar wind, geomag- preparation: AME 309 or ASTE 301b. ASTE 520 Spacecraft System Design (3, Sp) netic field, atmosphere, ionosphere, magne- System components; vehicle structure, propul- tosphere. (Duplicates credit in former AME ASTE 470 Spacecraft Propulsion (3) Intro- sion systems, flight dynamics, thermal control, 282.) Prerequisite: MATH 226, PHYS 152L. duction to rocket engineering. Space missions power systems, telecommunication. Interfaces and thrust requirements. Compressible gas and tradeoffs between these components. ASTE 291 Team Projects I (1, max 4, FaSp) dynamics. Propellant chemistry and thermo- Testing, system reliability, and integration. Participation in ASTE undergraduate student dynamics. Liquid- and solid-fueled rockets. (Duplicates credit in former AME 501.) team projects. Intended for lower-division Nuclear and electric propulsion. (Duplicates students or those with little prior project credit in former AME 473.) Prerequisite: senior ASTE 523 Design of Low Cost Space Mis- experience. or graduate standing. sions (3, Sp) Reviews all aspects of space mission design for practical approaches to ASTE 301ab Thermal and Statistical Sys- ASTE 480 Spacecraft Dynamics (3) Two-body reducing cost. Examines “LightSat” mis- tems (3-3, FaSp) Thermodynamics and statis- motion, rigid-body motion, attitude dynamics sion experience and potential applicability tical mechanics; kinetics of atoms, molecules, and maneuvers, spacecraft stabilization: gravity to large-scale missions. (Duplicates credit and photons; compressible fluid dynamics. gradient, reaction wheels, magnetic torques, in former AME 506.) Graduate standing in (Duplicates credit in former AME 311ab.) thruster attitude control. (Duplicates credit in engineering or science. Recommended prepara- Prerequisite: MATH 245, PHYS 153L. former AME 483.) Prerequisite: senior standing. tion: ASTE 520 or some experience in space engineering. ASTE 330 Astronautics and Space Environ- ASTE 490x Directed Research (2-8, max 8, ment II (3, Fa) Basics of spacecraft dynam- FaSpSm) Individual research and readings. ASTE 527 Space Studio Architecting (3, Sp) ics, Euler’s equation, introduction to space Not available for graduate credit. Programmatic/conceptual design synthesis/ plasma physics, spacecraft in plasma, radia- choice creation methods for complex space tion effects on space systems, space instru- ASTE 491 Team Projects II (1, max 4, FaSp) missions. Aerospace system engineering/ mentation: detectors, analyzers, spectrom- Participation in ASTE undergraduate student Architecture tools to create innovative projects. eters. (Duplicates credit in former AME 382.) team projects. Intended for students with Evaluated by faculty/industry/NASA experts. Prerequisite: ASTE 280, PHYS 153L. prior project experience. Graduate standing in engineering or science. (Duplicates credit in former AME 557). Recom- ASTE 390 Special Problems (1-4) Supervised, ASTE 499 Special Topics (2-4, max 8) Course mended preparation: ASTE 520 or experience individual studies. No more than one registra- content to be selected each semester from in space industry. tion permitted. Enrollment by petition only. current developments in astronautics, space technology, and related fields. Astronautics and Space Technology 573

ASTE 535 Space Environments and Space- ASTE 570 Liquid Rocket Propulsion (3, Sp) ASTE 585 Spacecraft Attitude Control craft Interactions (3) Space environments Liquid-propelled rocket propulsion systems. (3, SpSm) Review of attitude dynamics, grav- and interactions with space systems. Vacuum, Capillary devices for gas-free liquid acquisi- ity gradient stabilization, attitude stabilization neutral and ionized species, plasma, radiation, tion in zero gravity. Ground and in-orbit with a spin, attitude maneuvers, control using micrometeoroids. Phenomena important for operations. Propellant life predictions and momentum exchange devices, momentum- spacecraft operations. (Duplicates credit in spacecraft end-of-life de-orbiting strategies. biased stabilization, reaction thruster control. former AME 585.) Prerequisite: ASTE 470. (Duplicates credit in former AME 582.) ­Prerequisite: AME 451 or EE 482; recommended ASTE 541 Partially Ionized Plasmas (3) ASTE 572 Advanced Spacecraft Propulsion preparation: a course in dynamics. Review of microscopic processes involving (3, Sp) Nuclear, electric, sails, and far-term particles and radiation, and their impact on propulsion systems. Overviews of nozzles, ASTE 586 Spacecraft Attitude Dynamics (3) properties of high-temperature gases and heat transfer, electromagnetics, rarefied gases, Dynamics of systems of particles and rigid plasmas in local thermal equilibrium and and plasma physics. Analysis of electrother- bodies; spacecraft attitude systems; attitude non-equilibrium. (Duplicates credit in former mal, electrostatic and electromagnetic thrust- maneuvers (spin, precession, nutation, etc.); AME 586.) ers. Graduate standing in engineering or sci- attitude stabilization and attitude determina- ence. (Duplicates credit in former AME 573.) tion; simulation methods. (Duplicates credit ASTE 545 Computational Techniques in Recommended preparation: ASTE 470. in former AME 583.) Rarefied Gas Dynamics (3, Irregular) Particle- based computational simulation methods for ASTE 580 Orbital Mechanics I (3) Physical ASTE 590 Directed Research (1-12, FaSpSm) rarefied, high-speed flows. Molecular colli- principles; two-body and central force motion; Research leading to the master’s degree. sion kinetics. Monte Carlo direct simulation trajectory correction maneuvers; position and Maximum units which may be applied to and related techniques. (Duplicates credit velocity in conic orbits; Lambert’s problem; the degree to be determined by the division. in former AME 564.) Recommended prepara- celestial mechanics; orbital perturbations. Graded CR/NC. tion: ASTE 501a and skill in FORTRAN (Duplicates credit in former AME 580.) programming. ASTE 594abz Master’s Thesis (2-2-0, ASTE 581 Orbital Mechanics II (3, Fa) FaSpSm) Credit on acceptance of thesis. ASTE 552 Spacecraft Thermal Control (3, Sp) Theory of perturbations of orbits; numeri- Graded IP/CR/NC. Spacecraft and orbit thermal environments; cal methods in orbital mechanics; satellite design, analysis, testing of spacecraft thermal dynamics; averaging methods; resonance; ASTE 599 Special Topics (2-4, max 9) Course control system and components; active and mission analysis. (Duplicates credit in former content to be selected each semester from passive thermal control, spacecraft and launch AME 581.) Prerequisite: ASTE 580. current developments in astronautics, space vehicle interfaces. Graduate standing in engi- technology, and related fields. neering or science. ASTE 583 Space Navigation: Principles and Practice (3, Sp) Statistical orbit determina- ASTE 690 Directed Research (1-4, max 8, ASTE 553 Systems for Remote Sensing from tion: (weighted) , batch and FaSpSm) Laboratory studies of specific prob- Space (3) The operation, accuracy, resolu- sequential (Kalman) processing, illustrative lems by candidates for the degree Engineer tion, figures of merit, and application of examples; online ephemeris generation: in Astronautical Engineering. Graded instruments which either produce images potentially hazardous asteroids, comets, sat- CR/NC. of ground scenes or probe the atmosphere ellites; launch: vehicles, payloads, staging. as viewed primarily from space. (Duplicates Graduate standing in engineering or science. ASTE 694abz Thesis (2-2-0, FaSpSm) credit in former AME 502.) Graduate stand- (Duplicates credit in former AME 558.) Required for the degree Engineer in Astro- ing in engineering or physics. ­Recommended preparation: ASTE 580. nautical Engineering. Credit on acceptance of thesis. Graded IP/CR/NC. ASTE 554 Spacecraft Sensors (3, Fa) Space- ASTE 584 Spacecraft Power Systems (3, Sp) craft sensors from concept and design to Introduction to solar arrays, batteries, nuclear ASTE 790 Research (1-12, FaSpSm) Research building, testing, interfacing, integrating, power sources, mechanical energy storage. leading to the doctorate. Maximum units and operations. Optical and infrared sensors, Application theory of operation, practical con- which may be applied to the degree to be radiometers, radars, phased arrays, signal siderations. Subsystem topologies and per- determined by the division. Graded CR/NC. processing, noise reduction. Graduate stand- formance. Design optimization techniques. ing in engineering or science. Recommended Graduate standing in engineering or science. ASTE 794abcdz Doctoral Dissertation preparation: ASTE 520. (Duplicates credit in former AME 508.) (2-2-2-2-0, FaSpSm) Credit on acceptance of disssertation. Graded IP/CR/NC. ASTE 556 Spacecraft Structural Dynamics (3) Applied analytical methods (vibrations of single and multi-degree of freedom systems, finite element modeling, spacecraft applica- tions); requirements definition process; ana- lytical cycles; and design verification. Gradu- ate standing in engineering or science. 574 USC Viterbi School of Engineering

Biomedical Engineering

Denny Research Building 140 (Exercise Science); Chrysostomos Nikias, Research Associate Professors: Qian-Jie Fu, (213) 740-7237 Ph.D. (Electrical Engineering); Dennis Ph.D. (House Ear Institute); John J. Granacki, FAX: (323) 821-3897 O’Leary, Ph.D. (Otolaryngology, Physiology and Ph.D. (Electrical Engineering-Systems/ISI); Email: [email protected] Biophysics); Prakash N. Shrivastava, Ph.D. Thomas P. Hedman, Ph.D.; Qifa Zhou, bme.usc.edu (Radiation Oncology); K. Kirk Shung, Ph.D.; Ph.D. Manbir Singh, Ph.D. (Radiology); Armand Chair: Michael C.K. Khoo, Ph.D. R. Tanguay, Jr., Ph.D. (Electrical Engineering, Research Assistant Professors: Jonathan M. Materials Science); Stanley M. Yamashiro, Cannata, Ph.D.; Spiridon H. Courellis, Ph.D.; Faculty Ph.D. (Electrical Engineering) Rahman Davoodi, Ph.D.; Alireza Dibazar, Dwight C. and Hildagarde E. Baum Chair in Ph.D.; Clara Lajonchere, Ph.D.; Eun Jin Lee, Biomedical Engineering: Michael C.K. Khoo, Associate Professors: Daniel P. Holschneider, Ph.D.; Dong Song, Ph.D.; Walter M. Yamada, Ph.D. M.D. (Psychiatry); Sandra Howell, Ph.D. Ph.D. (Biokinesiology and Physical Therapy); Tzung Chonette Chair in Biomedical Technology: David K. Hsiai, M.D., Ph.D. (Cardiovascular Associate Professor of Research: Brent J. Liu, Z. D’Argenio, Ph.D. Medicine); David Huang, M.D., Ph.D.; Ph.D. (Radiology) Hossein Jadvar, M.D., Ph.D. (Radiology); David Packard Chair in Engineering: Theodore Zhong-Lin Lu, Ph.D. (Psychology); Jill Assistant Professors of Research: Stephan G. W. Berger, Ph.D. McNitt-Gray, Ph.D. (Exercise Science); Bartlett Erberich, Ph.D. (Radiology); Bo Han, Ph.D. W. Mel, Ph.D.; Francisco Valero-Cuevas, (Surgery); Greg T. Mogel, M.D. (Radiology); Viterbi Early Chair in Engineering: Ellis F. Ph.D. (Biokinesiology); James D. Weiland, John C. Wood, Ph.D. (Pediatric Cardiology, Meng, Ph.D. Ph.D. (Ophthalmology) Childrens Hospital); Tishya A.L. Wren, M.D., Ph.D. (Orthopedics/Pediatrics Childrens Hospital Professors: Michael O. Arbib, Ph.D. (Computer Assistant Professors: Ellis F. Meng, Ph.D.; and Radiology) Science, Neurobiology); Michel Baudry, Ph.D. Krishna Nayak, Ph.D. (Electrical Engineering); (Natural Sciences and Mathematics); Theodore Jesse T. Yen, Ph.D. Adjunct Professor: Joseph H. Schulman, Ph.D. W. Berger, Ph.D. (Neurobiology); Richard N. (Alfred E. Mann Foundation) Bergman, Ph.D. (Physiology and Biophysics); Associatte Professor of Engineering Practice: Edward K. Blum, Ph.D. (Mathematics, Jean‑Michel I. Maarek, Doc.Ing. Adjunct Associate Professor: Samuel E. Computer Science); Roberta D. Brinton, Ph.D. Landsberger, Sc.D. (Rancho Los Amigos (Molecular Pharmacology and Toxicology); Peter Research Professors: Daniel L. Farkas, Ph.D. Medical Center) S. Conti, M.D., Ph.D. (Radiology); David Z. (Cedars-Sinai Medical Center); Gilbert A. D’Argenio, Ph.D.*; Norberto M. Grzywacz, Chauvet, Ph.D., M.D. (Theoretical Biology, Adjunct Assistant Professor: Leonid Litvak, Ph.D.; H. K. Huang, D.Sc. (Radiology); University of Angers, France); Jonathan G. Ph.D. (Advanced Bionics Corp.) Mark S. Humayun, Ph.D. (Ophthalmology); Lasch, Ph.D. (AMI-USC); Alfred E. Mann, Michael C.K. Khoo, Ph.D.; Kwang Jin Kim, M.S. (AMI-USC); Vasilis Z. Marmarelis, Ph.D. Emeritus Professor: George A. Bekey, Ph.D. Ph.D. (Medicine and Physiology); Richard (Electrical Engineering); Donald J. Marsh, (Electrical Engineering, Computer Science and Leahy, Ph.D. (Electrical Engineering and M.D.; Robert V. Shannon, Ph.D. (House Ear Speech Science) Radiology); Gerald E. Loeb, M.D. (AMI- Institute) USC); Anupam Madhukar, Ph.D. (Materials *Recipient of university-wide or school teaching award. Science and Physics); Jill McNitt‑Gray, Ph.D.

Degree Requirements

Educational Program Objectives Graduates will have the ability to design and Graduates will have the leadership capabili- The educational program objectives of the test devices, components, processes and sys- ties and communication skills to succeed in Department of Biomedical Engineering at tems that meet desired needs in biomedical multidisciplinary teams. the University of Southern California are engineering. designed to promote technical competence, Graduates will understand that their profes- professionalism and citizenship. Professionalism sional responsibility includes continued Graduates will be prepared professionally and development of their knowledge and skills Technical Competence personally to practice engineering in biomed- throughout their careers. Graduates will have fundamental knowledge ical and other technology-based industries, in science and engineering and the ability to as well as to succeed in medical school and Citizenship apply engineering principles to define and advanced graduate studies. Graduates will understand the societal conse- solve problems in engineering and medicine. quences of engineering decisions and will be committed to an ethical and socially respon- sible professional practice. Biomedical Engineering 575

Bachelor of Science in Biomedical Biology Chemistry Elective Engineering BISC 120L** General Biology: CHEM 105aL** General Chemistry, or The requirement for the degree is 128 units. Organismal Biology CHEM 115aL** Advanced General A cumulative grade point average of C (2.0) is and Evolution 4 Chemistry 4 required for all courses taken at USC as well BISC 220L General Biology: Cell CHEM 105bL General Chemistry, or as for all courses taken within the Biomedical Biology and Physiology 4 CHEM 115bL Advanced General Engineering department. BISC 320L Molecular Biology 4 Chemistry 4

See common requirements for undergraduate Chemistry major requirements Units degrees, page 551. CHEM 322aLbL Organic Chemistry 4-4 Biomedical Engineering BME 101 Introduction to Technical electives are to be selected from Electrical Engineering Biomedical Engineering 3 an approved list available in the department EE 150L Engineering Computa- BME 210 Biomedical Computer office. tional Methods 3 Simulation Methods 3 EE 200L Foundations of Electrical BME 402 Control and Communi- composition/writing requirement Units Engineering Systems 4 cation in the Nervous WRIT 140* Writing and Critical EE 202L Linear Circuits 4 System 3 Reasoning 4 BME 403 Physiological Systems 3 WRIT 340 Advanced Writing 3 Major Electives units BME 405L Senior Projects: Technical electives 9 Measurements and General education (see page 59) units Instrumentation 4 General education* + 20 Total units: 128 BME 410 Introduction to Biomaterials and Tissue Pre-major requirements units *WRIT 140 is taken concurrently with GE Category VI. Engineering 3 Math Requirement BME 416 Development and MATH 125 Calculus I 4 **Satisfies GE Category III requirement. Regulation of Medical MATH 126 Calculus II 4 + Products 3 MATH 226 Calculus III 4 The university allows engineering majors to replace BME 423 Statistical Methods in MATH 245 Mathematics of Physics the GE Category IV with a second course in Categories Biomedical Engineering 3 and Engineering I 4 I, II or VI. Biology Physics Requirement Bachelor of Science in Biomedical BISC 120L** General Biology: PHYS 151L** Fundamentals of Engineering (Biochemical Engineering) Organismal Biology and Physics I: Mechanics The requirement for the degree is 132 units. Evolution 4 and Thermodynamics 4 A grade point average of C (2.0) is required BISC 220L General Biology: Cell PHYS 152L Fundamentals of in all course work taken at USC as well as Biology and Physiology 4 Physics II: Electricity all courses taken within the Department of BISC 320L Molecular Biology 4 and Magnetism 4 Biomedical Engineering. See general educa- BISC 330L Biochemistry 4 tion and additional common requirements for Chemistry Elective undergraduate degrees, page 551. CHEM 105aL** General Chemistry, or Chemistry CHEM 115aL** Advanced General composition/writing requirement Units CHEM 322aLbL Organic Chemistry 4-4 Chemistry 4 WRIT 140* Writing and Critical CHEM 105bL General Chemistry, or Reasoning 4 Chemical Engineering CHEM 115bL Advanced General WRIT 340 Advanced Writing 3 CHE 330 Chemical Engineering Chemistry 4 Thermodynamics 3 General education (see page 59) Units CHE 350 Introduction to Separation Major requirements units General education* + 20 Processes 3 Biomedical Engineering CHE 460L Chemical Process BME 101 Introduction to pre-major requirements Units Dynamics and Control 3 Biomedical Engineering 3 Math Requirement CHE 489 Biochemical Engineering 3 BME 210 Biomedical Computer MATH 125 Calculus I 4 Simulation Methods 3 MATH 126 Calculus II 4 Electrical Engineering BME 302L Medical Electronics 4 MATH 226 Calculus III 4 EE 150L Engineering Computa- BME 402 Control and Communi- MATH 245 Mathematics of Physics tional Methods 3 cation in the Nervous and Engineering I 4 EE 200L Foundations of Electrical System 3 Engineering Systems 4 BME 403 Physiological Systems 3 Physics Requirement BME 405L Senior Projects: PHYS 151L** Fundamentals of Materials Science Measurements and Physics I: Mechanics MASC 310 Materials Behavior and Instrumentation 4 and Thermodynamics 4 Processing 3 BME 410 Introduction to PHYS 152L Fundamentals of Biomaterials and Tissue Physics II: Electricity Engineering 3 and Magnetism 4 BME 414 Rehabilitation Engineering 3 BME 423 Statistical Methods in Biomedical Engineering 3 576 USC Viterbi School of Engineering

Major electives units major requirements Units composition/writing requirement Units Technical elective 2 Biomedical Engineering WRIT 140* Writing and Critical BME 101 Introduction to Reasoning 4 Total units: 132 Biomedical Engineering 3 WRIT 340 Advanced Writing 3 BME 210 Biomedical Computer *GE Category VI is taken concurrently with WRIT 140. Simulation Methods 3 General Education (see page 59) units BME 402 Control and Communi- General education* + 20 **Satisfies GE Category III requirement. cation in the Nervous Pre-major requirements units + System 3 The university allows engineering majors to replace BME 403 Physiological Systems 3 Math Requirement the GE Category IV with a second course in Categories BME 405L Senior Projects: MATH 125 Calculus I 4 I, II or VI. Measurements and MATH 126 Calculus II 4 Instrumentation 4 MATH 226 Calculus III 4 Bachelor of Science in Biomedical BME 423 Statistical Methods in MATH 245 Mathematics of Engineering (Electrical Engineering) Biomedical Engineering 3 Physics and Engineering I 4 The requirement for the degree is 133 units. BME 425 Basics of Biomedical A grade point average of C (2.0) is required Imaging 3 Physics Requirements in all course work taken at USC, as well as PHYS 151L** Fundamentals of all courses taken within the Department Biology Physics I: Mechanics of Biomedical Engineering. See common BISC 220L General Biology: Cell and Thermodynamics 4 requirements for undergraduate degrees sec- Biology and Physiology 4 PHYS 152L Fundamentals of tion, page 551. BISC 320L Molecular Biology 4 Physics II: Electricity and Magnetism 4 composition/writing requirement Units Chemistry PHYS 153L Fundamentals of WRIT 140* Writing and Critical CHEM 322aL Organic Chemistry 4 Physics III: Optics Reasoning 4 and Modern Physics 4 WRIT 340 Advanced Writing 3 Electrical Engineering EE 150L Engineering Computa- Chemistry Elective general education (see page 59) Units tional Methods 3 CHEM 105aL** General Chemistry, or General education* + 20 EE 101 Introduction to CHEM 115aL** Advanced General Digital Logic 3 Chemistry 4 pre-major requirements Units EE 200L Foundations of CHEM 105bL General Chemistry, or Math Requirement Electrical Engineering CHEM 115bL Advanced General MATH 125 Calculus I 4 Systems 4 Chemistry 4 MATH 126 Calculus II 4 EE 201L Introduction to MATH 226 Calculus III 4 Digital Circuits 4 Major requirements units MATH 245 Mathematics of Physics EE 202L Linear Circuits 4 Aerospace and Mechanical Engineering and Engineering I 4 EE 338 Physical Electronics 3 AME 201 Statics 3 MATH 445 Mathematics of Physics EE 348L Electronic Circuits I 4 AME 204 Strength of Materials 3 and Engineering II 4 EE 357 Basic Organization of AME 301 Dynamics 3 Computer Systems 3 AME 302 Design of Dynamic Physics Requirement Systems 3 PHYS 151L** Fundamentals of Major electives units AME 308 Computer-Aided Analysis Physics I: Mechanics Technical electives 4 for Aero-Mechanical and Thermodynamics 4 Design 3 PHYS 152L Fundamentals of Total units 133 AME 309 Dynamics of Fluids 4 Physics II: Electricity and Magnetism 4 *WRIT 140 is taken concurrently with GE Category VI. Biomedical Engineering PHYS 153L Fundamentals of BME 101 Introduction to Physics III: Optics **Satisfies GE Category III requirement. Biomedical Engineering 3 and Modern Physics 4 + BME 210 Biomedical Computer The university allows engineering majors to replace Simulation Methods 3 Chemistry Elective the GE Category IV with a second course in Categories BME 402 Control and CHEM 105aL** General Chemistry, or I, II or VI. Communication in CHEM 115aL** Advanced General the Nervous System 3 Chemistry 4 Bachelor of Science in Biomedical BME 403 Physiological Systems 3 CHEM 105bL General Chemistry, or Engineering (Mechanical Engineering) BME 404 Biomechanics 3 CHEM 115bL Advanced General The requirement for the degree is 132 units. BME 405L Senior Projects: Chemistry 4 A cumulative GPA 2.0 (C average) is required Measurements and for all courses taken at USC, as well as all Instrumentation 4 courses taken within the Biomedical Engi­ BME 423 Statistical Methods in neering department. See common require- Biomedical Engineering 3 ments for undergraduate degrees section, page 551. Biomedical Engineering 577

Biology Required courses Units Required courses Units BISC 220L General Biology: Cell BME 501 Advanced Topics in BME 501 Advanced Topics in Biology and Physiology 4 Biomedical Systems 4 Biomedical Systems, or BISC 320L Molecular Biology 4 BME 502 Advanced Studies of the BME 502 Advanced Studies of the Nervous System 4 Nervous System 4 Chemistry BME 511 Physiological Control BME 513 Signal and Systems CHEM 322aL Organic Chemistry 4 Systems 3 Analysis 3 BME 513* Signal and Systems BME 650 Biomedical Measurement Electric Engineering Analysis 3 and Instrumentation 3 EE 150L Engineering Compu- BME 533 Seminar in MPTX 511 Introduction to Medical tational Methods 3 Bioengineering 1 Product Regulation, or EE 200L Foundations of BME 594abz Master’s Thesis (2-2-0), or BME 416 Development and Electrical Engineering Technical Elective (4) 4 Regulation of Medical Systems 4 Electives Technical 9 Products 3 MPTX 515 Quality Systems and Materials Science 28 Standards, or MASC 310 Materials Behavior and ISE 527 Quality Management for Processing 3 *Students who have taken an advanced under- Engineers 3 graduate or master’s level course in system and signal ISE 545 Technology Development Major Electives units analysis may substitute BME 523 for BME 513 with and Implementation 3 Technical electives 6 departmental approval. Technical elective 3

Total units: 132 Master of Science in Biomedical Complete 6 units from one track from the Engineering (Medical Imaging and Imaging following lists: 6 * WRIT 140 is taken concurrently with GE Category VI. Informatics) Regulation Track Completion of the Master of Science in MPTX 513 Regulation of Medical ** Satisfies GE Category III requirement. Biomedical Engineering (Medical Imaging Devices and Diagnostics 3 and Imaging Informatics) requires that at RSCI 527 Medical Product Safety 3 +The university allows engineering majors to replace least 29 approved units must be satisfactorily the GE Category IV with a second course in Categories completed of which at least 19 units must be Medical Technology and Device Science Track I, II or VI. at the 500 level or above. BME 535 Ultrasonic Imaging 3 BME 551 Intoduction to Bio-MEMS Minor in Craniofacial and Dental Required courses Units and Nanotechnology 3 Technology BME 501 Advanced Topics in BME 552 Neural Implant For a complete listing, see the School of Biomedical Systems 4 Engineering 3 Dentistry, page 502. BME 513 Signal and Systems BME 620L Applied Electrophysiology 4 Analysis 3 Minor in Engineering Technology BME 525 Advanced Biomedical Product Development Track Commercialization Imaging 4 ISE 515 Engineering Project See listing in the Special Educational BME 527 Integration of Medical Management 3 Opportunities section, page 553. Imaging Systems 3 ISE 555 Invention and Technology BME 528 Medical Imaging Development 3 Master of Science in Biomedical Informatics 3 Engineering BME 535 Ultrasonic Imaging 3 28 The Master of Science in Biomedical EE 569 Introduction to Digital Engineering is awarded in strict conformity Image Processing 3 Technical Elective (one course) with the general requirements of the Viterbi Electives Technical 6 Applicable courses include: AME 503, BME School of Engineering. At least 28 approved 511, BME 535, BME 551, ISE 507, ISE 508, units must be satisfactorily completed, of 29 ISE 544, MPTX 517, RSCI 528 and courses which at least 19 units must be at the 500 listed in alternate tracks to that chosen. Other level or above. Four of these units may be Master of Science in Medical Device and courses may be applicable; please see an ­thesis BME 594abz. Diagnostic Engineering advisor for approval. This program is designed to provide the The master’s program provides students with knowledge and skills needed for the devel- Viterbi Integrated Master of Science a broad background, linking physiology with opment of medical devices and diagnostic Program (VIP) for the General Master of engineering science, necessary for entering techniques, including aspects of medical Science in Biomedical Engineering interdisciplinary careers in medical technol- product regulation and product develop- The Viterbi Integrated Master of Science ogy or pursuing further graduate studies in a ment. The course of study requires successful Program (VIP) will allow selected under- related field. completion of 28 units of course work and graduates from U.S. institutions partnered has been designed to be completed in three with the Viterbi School to complete a general semesters of full-time study. Students in the Master of Science in Biomedical Engineering program will complete a 19-unit core as well with a 6-unit reduction of the total 28 units as selecting a 6-unit specialization (or “track”) required. and one elective from a list provided by the department. 578 USC Viterbi School of Engineering

The VIP Master of Science in Biomedical Students applying to the VIP must be rec- Requirements for Admission Engineering is subject to the following ommended by a faculty representative at a Bachelor of Science degree in engineering or requirements: (1) a total of at least 22 units partner undergraduate institution; complete a natural science, and satisfactory scores on is required; (2) all units must be taken in the regular graduate admission application the Graduate Record Examinations. Under­ biomedical engineering; (3) all units must be (with exception of the GRE); and hold junior graduate work should include a basic course taken at the 500 or 600 level; (4) minimum standing in biomedical engineering with a in biology, physics, organic chemistry, bio- grade point average of 3.0 must be earned on 3.5 GPA or better on major related course chemistry, differential equations and digital all course work applied toward the master’s work. computation. Students lacking any of these degree in biomedical engineering. This aver- will be required to make up the deficiency age must also be achieved on all course work Doctor of Philosophy in Biomedical during the first two years of graduate work. attempted at USC beyond the bachelor’s Engineering degree. The objective of the Doctor of Philosophy Students who have completed all require- is to produce independent investigators who ments for the Master of Science degree The students will complete 400-level prepa- can make original scholarly contributions and offered in this department may apply for ratory courses at their undergraduate institu- apply advanced engineering concepts and admission to the Ph.D. program. In this case, tion before entering USC. The 400-level techniques to the understanding and solu- all courses taken in the M.S. program may courses may be taken toward the undergradu- tion of biomedical problems. This program is be applied toward the requirements of the ate requirements. They must be acceptable intended to prepare the student for a career doctoral degree. equivalents to at least two of the USC courses in academic research and teaching, or as an listed below: independent investigator in industrial or gov- Screening Examination Process By the end of the third semester of graduate BME 402 Control and ernment laboratories. study, all students must have completed the Communication in screening examination process to determine the Nervous System 3 The requirements listed are special to this whether or not they will be allowed to con- BME 403 Physiological Systems 3 department and must be read in conjunc- tinue in the Doctor of Philosophy program. BME 404 Biomechanics 3 tion with the general requirements of the Those who fail will be dropped from the BME 405L Senior Projects: Graduate School. program, although they may be permitted to Measurements and complete the additional requirements neces- Instrumentation 4 This program is designed to be normally sary to obtain the Master of Science degree. BME 410 Introduction to completed in four years of full-time work Biomaterials and beyond the Bachelor of Science degree Guidance Committee Tissue Engineering 3 (including summers). The first two years During the third semester, the student must BME 423 Statistical Methods in are devoted primarily to formal course work make a tentative major field selection as Biomedical Engineering 3 and the last two to research. In view of the described above and form a guidance com- BME 425 Basics of Biomedical flexible program, each student is assigned mittee. The latter administers the qualifying Imaging 3 an advisor who will guide him or her in the selection of courses. By the end of the third examination. After admission, students will complete the semester of graduate study the student must following courses (22 units) within three have completed the Ph.D. screening exami- Qualifying Examination semesters: nation. Subsequently, he or she is required to The qualifying examination will normally be taken during the fourth semester of full-time BME 501 Advanced Topics in make a tentative major field selection (e.g., academic study. The examination requires Biomedical Systems 4 biomedical imaging, signal processing, neural the preparation of a comprehensive written BME 502 Advanced Studies of the engineering) and pass a qualifying examina- research proposal that presents a research Nervous System 4 tion. In accordance with the requirements question, critically reviews the pertinent lit- BME 511 Physiological Control of the Graduate School, at least 60 units of erature and outlines the proposed experimen- Systems 3 credit beyond the Bachelor of Science degree tal, analytical and computational procedures BME 513 Signal and Systems are required, with a minimum grade point required to answer the question. The propos- Analysis 3 average of 3.0. Students are required to take BME 533, the graduate biomedical engineer- al must be defended in an oral examination. BME 533 Seminar in Bioengineering 1 ing seminar course, for three semesters dur- BME 594abz Master’s Thesis, or 2-2-0 ing their studies. Technical Elective 4 Graduate Certificate in Engineering Electives 3 Technology Commercialization See listing in the Special Educational Opportunities section, page 558.

Courses of Instruction

Biomedical Engineering (BME) BME 101 Introduction to Biomedical Engi- BME 201 Biomedical Engineering Practice neering (3, Fa) Historical development and (2, Fa) Examination of the technical and The terms indicated are expected but are not survey of major areas comprising biomedical practical challenges involved in the develop- guaranteed. For the courses offered during any engineering: theoretical neurobiology and ment of medical devices, including neural given term, consult the Schedule of Classes. systems physiology, biomedical instrumenta- implants, in industry and the clinical setting. tion, artificial organ and prosthetic devices, Recommended preparation: BME 101. biomedical computer applications. Biomedical Engineering 579

BME 210 Biomedical Computer Simulation BME 414 Rehabilitation Engineering (3, Sp) BME 502 Advanced Studies of the Nervous Methods (3, Sp) Computational methods for An introduction to rehabilitation technology: System (4, Fa) Advanced topics on the simulation of circulatory, respiratory, pharmaco­ limb and spinal orthoses; limb prostheses; structure and function of the nervous system kinetic, and neural models. Quadrature, dif- functional electrical stimulation; sensory aids. examined from the viewpoint of computa- ferential equations, systems of linear equa- Recommended preparation: AME 201. tional systems science. tions, simulation languages, experimental statistics. Prerequisite: EE 150L; corequisite: BME 416 Development and Regulation of BME 505abL Laboratory Projects in Bio- MATH 245. Medical Products (3, Sp) An introduction to medical Engineering (4-4, FaSp) Integration the process of medical product development of biomedical science, engineering principles BME 302L Medical Electronics (4, Sp) Elec- with emphasis on the regulations that govern and state-of-the-art technology for the study tronic design and measurements for medical the design, fabrication, and maintenance of of selected physiological systems in the labo- applications. Use of integrated circuits, bio- medical products. Junior standing. ratory setting. Laboratory. (Duplicates credit potential measurements, static and dynamic in former BME 605abL.) Graded IP to letter. calibration of physiological transducers. BME 423 Statistical Methods in Biomedical ­Prerequisite: EE 200L. Engineering (3, Fa) Applications of paramet- BME 511 Physiological Control Systems ric and non-parametric tests, analysis of vari- (3, Sp) Application of control theory to physi- BME 350 Biomedical Engineering Industrial ance, , time-series analysis, ological systems; static analysis of closed-loop Project (3, Sp) Training in specific skills and autoregressive modeling, with biomedical systems; time-domain analysis of linear con- relevant to biomedical industry. Placement applications to statistical analysis of biomedi- trol identification methods; nonlinear control. in summer internship following successful cal data. Prerequisite: BME 210. Recommended preparation: BME 513. completion of the course. Junior standing. Prerequisite: BME 210. BME 425 Basics of Biomedical Imaging BME 513 Signal and Systems Analysis (3, Fa) Basic scientific principles of various (3, FaSp) Classification; representation; BME 390 Special Problems (1-4) Supervised, biomedical imaging modalities including statistical analysis; orthogonal expansions; individual studies. No more than one registra- nuclear magnetic resonance, X-ray computed least-squares estimation; harmonic analysis; tion permitted. Enrollment by petition only. tomography, single photon and positron emis- Fourier, Laplace, and Z transforms; the lin- sion tomography, ultrasonic imaging and bio- ear system; filtering; modeling and simula- BME 402 Control and Communication in magnetism. Prerequisite: PHYS 153L. tion; linear control theory. the Nervous System (3, Sp) An introduction to the structural and functional elements BME 451 Fundamentals of Biomedical BME 523 Measurement and Processing of common to nervous systems, with emphasis Microdevices (3, Fa) Introduction to biomed- Biological Signals (3, Fa) Acquisition, analy- on cellular dynamics, interneuronal commu- ical microdevices with emphasis on micro- sis, and display of biological data using digital nication, sensory and effector systems. Prereq- technologies and biomedical microelectrome- computers; laboratory applications of digital uisite: BISC 220L, BME 210, MATH 245. chanical systems (bioMEMS). Principles for signal processing and real time analysis. measurement of small-scale biological phe- ­Prerequisite: BME 513. BME 403 Physiological Systems (3, Fa) nomena and clinical applications. Prerequisite: A thorough bioengineering treatment of the EE 202L; recommended preparation: basic biol- BME 525 Advanced Biomedical Imaging physiological properties of various mamma- ogy and electronics. (4, Sp) Advanced scientific and engineering lian organ systems: e.g., cardiovascular, respi- principles of biomedical imaging including ratory, renal, and musculoskeletal. Prerequisite: BME 452 Introduction to Biomimetic Neural magnetic resonance, X-ray computed tomog- BISC 220L, MATH 245; corequisite: EE 200L. Engineering (3, Fa) Engineering principles, raphy, single photon and positron emission biology, technological challenges and state- tomography, magnetoencephalography and BME 404 Biomechanics (3, Fa) Mechanical­ of-the-art developments in the design of electroencephalography. properties of biological tissues and fluid implantable biomimetic microelectronic transport in physiological systems: blood devices that interface with the nervous sys- BME 527 Integration of Medical Imaging rheology; bioviscoelastic solids and fluids; gas tem. Prerequisite: EE 202; recommended prepa- Systems (3, Fa) Medical imaging quality, flow and mixing; prosthesis design. Prerequi- ration: basic biology and electronics. compression, data standards, workflow analy- site: PHYS 151L; MATH 245; AME 201. sis and protocols, broadband networks, image BME 489 Biochemical Engineering (3, Sp) security, fault tolerance, picture archive com- BME 405L Senior Projects: Measurements (Enroll in CHE 489) munication system (PACS), image database and Instrumentation (4, FaSp) Application and backup. of instrumentation and measurement tech- BME 490x Directed Research (2-8, max 8) niques to biomedical engineering projects Individual research and readings. Not avail- BME 528 Medical Imaging Informatics involving measurement, replacement or aug- able for graduate credit. (3, Sp) Picture archive communication sys- mentation of biomedical systems. Prerequisite: tem (PACS) design and implementation; BME 210, EE 200L. BME 499 Special Topics (2-4, max 8) Current clinical PACS-based imaging informatics; trends and developments in the field of bio- ­telemedicine/teleradiology;­ image content BME 410 Introduction to Biomaterials and medical engineering. indexing, image data mining; grid computing Tissue Engineering (3, Fa) Application of in large-scale imaging informatics; image- principles of physical chemistry, biochemis- BME 501 Advanced Topics in Biomedi- assisted diagnosis, surgery and therapy. try, and materials engineering to biomedical cal Systems (4, FaSp) Advanced topics in ­Prerequisite: BME 425 or BME 525, BME 527. problems, e.g., materials selection and design selected biomedical systems: cardiopulmo- for implants and tissue replacement. Prerequi- nary, neuromuscular, renal and endocrine. site: CHEM 322aL.

BME 412 Craniofacial and Dental Technol- ogy (4) (Enroll in DENT 412) 580 USC Viterbi School of Engineering

BME 533 Seminar in Bioengineering (1, max BME 590 Directed Research (1-12) Research BME 671 Late Visual Processing (4, Sp) 3, FaSp) Graded CR/NC. leading to the master’s degree. Maximum Interdisciplinary topics in biological and units which may be applied to the degree to artificial high-level visual processing. Visual BME 535 Ultrasonic Imaging (3, Sp) All be determined by the department. Graded cortex; computer vision; neurophysiology; aspects of ultrasonic imaging including ultra- CR/NC. psychophysics; MRI; computational models; sound and tissue interaction, ultrasonic trans- orientation selectivity; steropsis; motion; ducers, instrumentation, imaging methods, BME 591ab Mathematical Biophysics contours; object recognition. Open to gradu- clinical applications, bioeffects, safety, and (a: 3, Fa; b: 3, Sp) Formulation of biological ate students only. Prerequisite: NEUR 524 or recent developments in the field. problems in mathematical terms. Analytical BME 502 or CSCI 574. and computational solution of the relevant BME 536 Ultrasonic Transducers (3, Fa) equations. BME 675 Computational Vision (3, ­Irregular) Background and foundation covering the Biological vision; natural statistics; enzymatic design, fabrication and testing of ultrasonic BME 594abz Master’s Thesis (2-2-0) Credit cascades; predictive coding; dendrites and transducers and arrays. Design approaches, on acceptance of thesis. Graded IP/CR/NC. active conductances; system identification; modeling tools will be discussed. Design energy models; population code; Kalman fil- project assigned. BME 599 Special Topics (2-4, max 9) Current tering; Bayesian models; regularization; object trends and developments in the field of bio- recognition. Prerequisite: BME 502. BME 551 Introduction to Bio-MEMS medical engineering. and Nanotechnology (3, Sp) Principles BME 680 Modeling and Simulation of Physi- and biomedical applications of micro- BME 620L Applied Electrophysiology (4, Fa) ological Systems (3, Irregular) Mathematical ­electromechanical systems (MEMS) and The theoretical basis and applied design theories and computation techniques for mod- nanotechnology, including microfluidics, principles for medical devices and instrumen- eling physiological systems, with emphasis on nanowire sensors, nanomotors, quantum tation that interact with electrically excitable cardiorespiratory, metabolic-endocrine, and dots, biofuel cells and molecular imaging. tissues of the body. Prerequisite: BME 502. neuronal functions. Recommended preparation: Basic biology and electronics. BME 650 Biomedical Measurement and BME 686 Introduction to Biomedical Instrumentation (3, Sp) Design of measure- Research (3, Irregular) The nature of sci- BME 552 Neural Implant Engineering (3, Sp) ment systems and biomedical instrumenta- entific research in bioengineering; scientific Advanced studies of the basic neuroscience, tion; architecture of electronic instruments method; observation and interpretation; varia- engineering design requirements and tech- used to measure physiological parameters, tion and error. Critical analysis of original lit- nological issues associated with implantable analysis of major process functions integrated erature and formulation of research problems. neural prostheses, with particular emphasis in these instruments. Open to M.S., Medi- on retinal and cortical function. cal Device and Diagnostic Engineering and BME 790 Research (1-12) Research appli- biomedical engineering Ph.D. students only. cable to the doctorate. Graded CR/NC. BME 575L Computational Neuroengineer- Recommended preparation: BME 513. ing (3, Sp) Introduction to computational BME 794abcdz Doctoral Dissertation modeling in neuroengineering, anchored in BME 670 Early Visual Processing (4, Fa) (2-2-2-2-0) Credit on acceptance of disserta- examples of brain function. Topics include Interdisciplinary topics in biological and tion. Graded IP/CR/NC. transduction, synapses, spiking, networks, artificial low-level visual processing. Retina, normalization, learning, Bayesian models, lateral geniculate nucleus; computer vision; and Kalman filtering. Prerequisite: BME 502. neurophysiology, retinal prosthesis; molecular biology, phototransduction; edge detection; movement. Open to graduate students only. Prerequisite: NEUR 524 or BME 502 or CSCI 574.

Chemical Engineering – Mork Family Department of Chemical Engineering and Materials Science

HEDCO Building 216 Faculty Omar B. Milligan Chair in Petroleum (213) 740-2225 Zohrab A Kaprielian Dean’s Chair in Engineering Engineering: Iraj Ershaghi, Ph.D. FAX: (213) 740-8053 and Chester F. Dolley Chair in Petroleum Email: [email protected] Engineering: Yannis C. Yortsos, Ph.D. N.I.O.C. Chair in Petroleum Engineering: chems.usc.edu Muhammad Sahimi, Ph.D. M.C. Gill Chair in Composite Materials: Steven Chair: Theodore T. Tsotsis, Ph.D. R. Nutt, Ph.D. (Aerospace and Mechanical Robert E. Vivian Chair in Energy Resources: Engineering) Theodore T. Tsotsis, Ph.D. Director: Katherine S. Shing, Ph.D. J. Robert Fluor Chair in Process Engineering: S. Joe Qin, Ph.D. Chemical Engineering 581

Kenneth T. Norris Professor of Engineering: (Physics, Computer Science and Biomedical Research Professor: Peter Will, Ph.D. Anupam Madhukar, Ph.D. (Physics) Engineering); Dongxiao Zhang, Ph.D. (Civil (Information Sciences Institute) and Environmental Engineering) Professors: John W. Costerton, Ph.D. (Dentistry); Emeritus Professors: Clarence R. Crowell, Edward Crandall, Ph.D., M.D. (Medicine); Associate Professors: Wenji Victor Chang, Ph.D. (Electrical Engineering); Elmer L. P. Daniel Dapkus, Ph.D. (Electrical Ph.D.; Edward Goo, Ph.D.; Richard Roberts, Dougherty, Ph.D.; Murray Gershenzon, Engineering); Martin Gundersen, Ph.D. Ph.D. (Chemistry); Katherine S. Shing, Ph.D.* Ph.D. (Electrical Engineering); Kurt Lehovec, (Electrical Engineering); Rajiv K. Kalia, Ph.D. Ph.D. (Electrical Engineering); Jan Smit, Ph.D. (Physics and Computer Science); Michael Assistant Professors: Andrea M. Armani, Ph.D.; (Electrical Engineering); Ronald Salovey, Kassner, Ph.D. (Aerospace and Mechanical Atul Konkar, Ph.D.; Kristian Jessen, Ph.D.; Ph.D.*; William G. Spitzer, Ph.D. (Physics and Engineering); Terence G. Langdon, Ph.D., C. Ted Lee, Jr., Ph.D.; Noah Malmstadt, Electrical Engineering) D.Sc. (Aerospace and Mechanical Engineering Ph.D.; Pin Wang, Ph.D. and Earth Sciences); Florian Mansfeld, *Recipient of university-wide or school teaching Ph.D.; Aiichiro Nakano, Ph.D. (Computer Adjunct Assistant Professors: Michael Kezirian, award. Science, Physics and Biomedical Engineering); Ph.D.; Ian Webster, Sc.D. Armand R. Tanguay, Jr., Ph.D. (Electrical and Chemical Engineering Honor Society: Omega Biomedical Engineering); Mark E. Thompson, Chi Epsilon Ph.D. (Chemistry); Priya Vashishta, Ph.D.

Degree Requirements

Educational Program Objectives (3) To ensure that students develop effective GENERAL EDUCATION (see page 59)** units Chemical Engineering is the engineering dis- oral and written communications skills and General education+ 20 cipline which makes extensive use of chemi- the ability to function well within groups. cal transformations (i.e., reactions) in addition CHEMISTRY COURSES units to physical transformations (such as machin- (4) To impart to the students the impor- CHEM 105aL General Chemistry, or ing and molding) to achieve added value. tance of both personal and professional CHEM 115aL Advanced General Because all manufacturing involves chemi- development. Chemistry 4 cal transformations in one way or another, CHEM 105bL General Chemistry, or chemical engineers are employed in virtually (5) To develop in the students an under- CHEM 115bL Advanced General all manufacturing industries, from the basic standing of professional and ethical respon- Chemistry 4 chemical, materials, energy, food, pharma- sibilities towards the individual, society and CHEM 300L Analytical Chemistry 4 ceutical and microelectronics industries to the environment; as well as an appreciation of CHEM 322aL Organic Chemistry 4 the myriad consumer product industries. societal, historical and global issues. CHEM 430a Physical Chemistry 4 This that chemical engineers must be very broadly educated and trained as well as Bachelor of Science in Chemical MATH COURSES units highly adaptable. Engineering Degrees MATH 125 Calculus I 4 The Department of Chemical Engineering MATH 126 Calculus II 4 To ensure that our graduates are adequately offers six Bachelor of Science degrees: chem- MATH 226 Calculus III 4 prepared for graduate studies in basic chemi- ical engineering (129 units); chemical engi- MATH 245 Mathematics of Physics cal engineering, as well as various related neering (biochemical engineering) (133 units); and Engineering I 4 fields (such as health science professions, chemical engineering (environmental engi- environmental, biochemical and biomedical neering) (132 units); chemical engineering PHYSICS COURSES units engineering, for example) and for employ- (nanotechnology) (128 units); chemical engi- PHYS 151*** Fundamentals of ment in the great variety of industries in neering (petroleum engineering) (133 units); Physics I: Mechanics California, the neighboring states and the and chemical engineering (polymer/materials and Thermodynamics 4 Pacific Rim, the Chemical Engineering science) (133 units). PHYS 152 Fundamentals of Program of the Mork Family Department of Physics II: Electricity Chemical Engineering and Materials Science Sample student schedules are located on the and Magnetism 4 has set the following educational objectives: department Web page (chems.usc.edu). CHEMICAL ENGINEERING COURSES units (1) To provide each student with a rigorous Common Requirements for all Bachelor of Science CHE 120 Introduction to Chemical education in mathematics, basic science and Degrees (108 units) Engineering 3 engineering science. These foundational See also common requirements for under- CHE 330 Chemical Engineering courses will facilitate lifelong learning and graduate degrees section, page 551. Thermodynamics 3 professional adaptability in today’s rapidly CHE 350 Introduction to Separation changing, highly technological society. composition/WRITING COURSES units Processes 3 WRIT 140* Writing and Critical CHE 442 Chemical Reactor Analysis 3 (2) To provide the students with a flexible Reasoning 4 CHE 443 Viscous Flow 3 selection of areas of emphasis within the WRIT 340 Advanced Writing 3 CHE 444abL Chemical Engineering major field of chemical engineering, and to Laboratory 3-3 equip them with the ability to apply their scientific knowledge and engineering skills to the creative solution of problems. 582 USC Viterbi School of Engineering

CHE 445 Heat Transfer in Chemical Bachelor of Science in Chemical Engineering Air Pollution Elective Engineering Processes 2 (Biochemical Engineering) ENE 428 Air Pollution CHE 446 Mass Transfer in Chemical The requirement for the degree is 133 units.* Fundamentals, or Engineering Processes 2 A scholarship average of C (2.0) or higher is ENE 429 Air Pollution Control 3 CHE 460L Chemical Process required in all upper division courses taken Dynamics and Control 3 in chemical engineering, biomedical engi- Bachelor of Science in Chemical Engineering CHE 480 Chemical Process and neering and biological sciences. In addition to (Nanotechnology) Plant Design 3 the previously listed common requirements, The requirement for the degree is 128 units. students must also take the following courses: A scholarship average of C (2.0) or higher is OTHER COURSES units required in all upper division courses taken BUAD 301++ Technical BIOLOGICAL SCIENCES COURSES units in chemical engineering, materials science, Entrepreneurship, or BISC 300L Introduction to electrical engineering and chemistry. In Microbiology 4 addition to the previously listed common ISE 460 Engineering Economy 3 BISC 320L Molecular Biology 4 requirements, students must also take the CSCI 101L Fundamentals of BISC 330L Biochemistry 4 following courses: Computer Programming 3 BISC 403 Advanced Molecular Biology 4 Chemistry course Units *GE Category VI is taken concurrently with WRIT 140. CHEM 453 Advanced Inorganic CHEMICAL ENGINEERING COURSES units Chemistry 4 **Diversity course must double count as a GE course BME 410 Introduction to in calculating the total unit count for the degree. Biomaterials and Tissue Chemical Engineering and Engineering 3 Materials Science Courses Units ***Satisfies GE Category III requirement. CHE 489 Biochemical Engineering 3 CHE 487 Nanotechnology and + Nanoscale Engineering The university allows engineering majors to replace CHE Technical Elective through Chemical the GE Category IV with a second course in Categories CHE 405 Applications of Probability Processes 3 I, II or VI. and Statistics for Chemical CHE 491 Nanotechnology Research Engineers, or for Undergraduates ++Students in the biochemical option may not choose CHE 485 Computer-Aided Chemical (two semesters) 2-2 BUAD 301 as their engineering elective. Process Design 3 MASC 350 Nanostructured Materials: Design, Synthesis, and Additional Requirements for Individual *Students in the biochemical engineering option must Processing 3 Degrees take 50 engineering units total to graduate. Bachelor of Science in Chemical Engineering CHE Technical Elective The requirement for the degree is 129 units. Bachelor of Science in Chemical Engineering CHE 405 Applications of Probability A scholarship average of C (2.0) or higher is (Environmental Engineering) and Statistics for required in all upper division courses taken The requirement for the degree is 132 units. Chemical Engineers, or in chemical engineering. In addition to the A scholarship average of C (2.0) or higher is CHE 485 Computer-Aided previously listed common requirements, stu- required in all upper division courses taken Chemical Process Design 3 dents must also take the following courses: in chemical engineering and civil engineer- ing. In addition to the previously listed com- Other Engineering courses units CHEMISTRY TECHNICAL ELECTIVE units mon requirements, students must also take Nano Technical Elective CHEM 322bL Organic Chemistry, or the following courses: EE 438L Processing for CHEM 430b Physical Chemistry 4 Microelectronics, or CHEMICAL ENGINEERING COURSES units CHE 489 Biochemical Engineering, or CHEMICAL ENGINEERING COURSES units CHE 405 Applications of Probability PTE 463L Introduction to Transport CHE 405 Applications of Probability and Statistics for Chemical Processes in Porous Media 3 and Statistics for Chemical Engineers 3 Engineers 3 CHE 476 Chemical Engineering CHE 476 Chemical Engineering Materials 3 Bachelor of Science in Chemical Engineering Materials 3 CHE 485 Computer-Aided Chemical (Petroleum Engineering) CHE 485 Computer-Aided Chemical Process Design 3 The requirement for the degree is 133 units. Process Design 3 CHE 486 Design of Environmentally A scholarship average of C (2.0) or higher is Benign Process Plants 3 required in all upper division courses taken CHE Technical Elective in chemical engineering and petroleum engi- An upper division CHE course 3 OTHER COURSES units neering. In addition to the previously listed CE 453 Water Quality Control 3 common requirements, students must also OTHER ENGINEERING COURSES units CE 463L Water Chemistry and take the following courses: CE 205 Statics 2 Analysis 3 EE 438L Processing for PTE 463L Introduction to Transport CHEMISTRY COURSE units Microelectronics 3 Processes in Porous Chemistry Technical Elective Media 3 CHEM 322bL Organic Chemistry, or CHEM 430b Physical Chemistry 4 Chemical Engineering 583

CHEMICAL ENGINEERING COURSES units CHEMISTRY COURSES UNITS OTHER ENGINEERING COURSES CHE 405 Applications of Probability CHEM 322bL Organic Chemistry, or (choose three courses) UNITS and Statistics for Chemical CHEM 430b Physical Chemistry 4 Polymer/Materials Elective Courses Engineers 3 BME 410 Introduction to CHE 476 Chemical Engineering OTHER CHEMICAL ENGINEERING/ Biomaterials and Materials 3 MATERIALS SCIENCE COURSES UNITS Tissue Engineering 3 CHE 485 Computer-Aided Chemical CHE 405 Applications of Probability CHE 474L Polymer Science and Process Design 3 and Statistics for Chemical Engineering Laboratory 3 Engineers 3 CHE 475 Physical Properties of OTHER ENGINEERING COURSES units CHE 472 Polymer Science and Polymers 3 PTE 461 Formation Evaluation 3 Engineering 3 CHE 477 Computer Assisted PTE 463L Introduction to Transport CHE 476 Chemical Engineering Polymer Engineering and Processes in Porous Media 3 Materials, or Manufacturing 3 PTE 464L Petroleum Reservoir MASC 310 Materials Behavior and CHE 487 Nanotechnology and Engineering 3 Processing 3 Nanoscale Engineering PTE 465L Drilling Technology and MASC 350 Nanostructured Materials: through Chemical Subsurface Methods 3 Design, Synthesis, and Processes 3 Processing 3 EE 438L Processing for Microelectronics 3 Bachelor of Science in Chemical Engineering MASC 440 Materials and the (Polymer/Materials Science) Environment 3 The requirement for the degree is 133 units. A scholarship average of C (2.0) or higher is Minor in Engineering Technology required in all upper division courses taken in Commercialization the Departments of Chemical Engineering, See listing in the Special Educational Biomedical Engineering, Materials Science Opportunities section, page 553. and Electrical Engineering. In addition to the previously listed common requirements, stu- dents must also take the following courses.

Graduate Degrees

Master of Science in Chemical Engineering Departmental Policies and Requirements sciences major in five years. For further infor- The Master of Science in chemical engineer- In addition to the general requirements for mation see departmental advisors. ing is awarded in strict conformity with the the Ph.D. described in this catalogue, candi- general requirements of the USC Viterbi dates in chemical engineering are required Similar programs are available in coopera- School of Engineering with the exception to demonstrate proficiency in the ­following tion with certain liberal arts colleges. Such that the minimum unit requirement is 28. fields: thermodynamics, fluid flow, heat programs are particularly suited for obtaining Registration in either CHE 550ab or CHE and mass transfer and chemical engineer- a Bachelor of Science in chemistry at the lib- 590 is required. ing kinetics. Registration in CHE 550ab is eral arts college and a Bachelor of Science in required of all students. More detailed state- chemical engineering at USC. Engineer in Chemical Engineering ments of the departmental requirements Requirements for the Engineer in chemical may be found in a brochure available upon Graduate Certificate in Engineering engineering are the same as set forth in the request from the Department of Chemical Technology Commercialization general requirements. See general require- Engineering. See listing in the Special Educational ments for graduate degrees. Opportunities section, page 558. Chemical Engineering Three-Two Plan Doctor of Philosophy A special curriculum is available for obtain- The Doctor of Philosophy (Ph.D.) degree in ing a Bachelor of Science degree in chemical chemical engineering is awarded in confor- engineering and a Bachelor of Science or mity with the general requirements of the Bachelor of Arts degree in a letters, arts and Graduate School. See general requirements for graduate degrees. 584 USC Viterbi School of Engineering

Courses of Instruction

Chemical Engineering (CHE) CHE 444abL Chemical Engineering Labo- CHE 475 Physical Properties of Polymers ratory (3-3, FaSp) Resolution of chemical (3, Fa) Theoretical methods and semi- The terms indicated are expected but are not engineering problems that require original ­empirical correlations for estimating mechan­ guaranteed. For the courses offered during any planning, observations, and data interpreta- ical, thermodynamic, transport, optical, and given term, consult the Schedule of Classes. tion. Written and oral reports. Prerequisite: electrical properties of polymer solutions, CHE 330, CHE 350, CHE 442; corequisite: melts, networks, glasses, polymer blends CHE 120 Introduction to Chemical Engi- CHE 443. and semi-crystalline polymers. Recommended neering (3, Sp) Problem-solving techniques preparation: CHE 472 and CHEM 430a. in chemical engineering using graphics CHE 445 Heat Transfer in Chemical Engi- and computers. Mass and heat balances. neering Processes (2) Phenomenological rate CHE 476 Chemical Engineering Materials Corequisite: MATH 125; CHEM 105aL or laws, differential and macroscopic equations, (3, Sp) Chemical and physical properties of CHEM 115aL. and elementary kinetic theory of heat trans- solid materials used by chemical engineers, fer processes with emphases on conduction including polymers, metals, and ceramics. CHE 330 Chemical Engineering Thermo­ and convection. (Duplicates credit in AME Materials design for industrial applications. dynamics (3, Fa) Elements of chemical 331.) Prerequisite: CHE 443, MATH 245. Prerequisite: CHEM 322aL. engineering thermodynamics, including gen- eralized correlations of properties of materi- CHE 446 Mass Transfer in Chemical Engi- CHE 477 Computer Assisted Polymer Engi- als, phase behavior, physical and chemical neering Processes (2, Sp) Molecular and con- neering and Manufacturing I (3, Sp) Estima- equilibria. Corequisite: MATH 226. tinuum approaches to diffusion and convec- tion of physical, mechanical, chemical and pro- tion in fluids and multicomponent mixtures; cessing properties of thermal plastics. Major CHE 350 Introduction to Separation Pro- simultaneous mass, heat and momentum molding processes. Mold flow simulation and cesses (3, Sp) Use of equilibrium phase rela- transfer; steady-state and time-dependent dif- residual stresses analysis. Case studies. Prereq- tions and principles of material and energy fusion; Maxwell-Stefan equations. Prerequisite: uisite: junior class standing. balance for design, operation, and optimization MATH 245, CHE 443, CHE 445a. of separation procedures such as distillation, CHE 480 Chemical Process and Plant Design absorption, etc. Prerequisite: CHEM 105bL CHE 460L Chemical Process Dynamics and (3, Sp) Applications of unit operations, ther- or CHEM 115bL; recommended preparation: Control (3, Sp) Simulation, stability, and auto- modynamics, kinetics, and economic bal- CHE 330. matic control of chemical processes. Open ance; energy conservation in heat exchanger and closed loop control schemes and intro- networks and in sequencing of separational CHE 390 Special Problems (1-4) Supervised, duction to optimal control theory. Computer devices. Safety aspects. Prerequisite: senior individual studies. No more than one registra- implementation and laboratory application. standing. tion permitted. Enrollment by petition only. Prerequisite: CHE 120; corequisite: MATH 245. CHE 485 Computer-Aided Chemical Process CHE 405 Applications of Probability and CHE 461 Formation Evaluation (3) (Enroll in Design (3, Fa) Use and optimization of mod- Statistics for Chemical Engineers (3, Fa) PTE 461) ern computer software for chemical process Principles of probability and statistics, ran- design. Prerequisite: CHE 442, CHE 443. dom variables and random functions. Appli- CHE 462 Economic, Risk and Formation Pro- cation to chemical engineering problems, ductivity Analysis (4) (Enroll in PTE 462) CHE 486 Design of Environmentally Benign including process design, process safety, Process Plants (3, Sp) Chemical Process heterogeneous materials and processes. CHE 463L Introduction to Transport Pro- Plants interact with the environment as an ­Prerequisite: MATH 245. cesses in Porous Media (3) (Enroll in integrated system. This course discusses PTE 463L) design procedures to minimize unwanted CHE 410 Introduction to Biomaterials effluents to air, water and solid wastes. Coreq- and Tissue Engineering (3, Fa) (Enroll in CHE 464L Petroleum Reservoir Engineering uisite: CHE 480 or CHE 485. BME 410) (3) (Enroll in PTE 464L) CHE 487 Nanotechnology and Nanoscale CHE 442 Chemical Reactor Analysis (3, Fa) CHE 465L Drilling Technology and Subsur- Engineering through Chemical Processes (3) Basic concepts of chemical kinetics and face Methods (3) (Enroll in PTE 465L) Properties and processing of nanomaterials chemical reactor design. Prerequisite: including polymeric, metallic, and ceramic MATH 245. CHE 472 Polymer Science and Engineering nanoparticles, composites, colloids, and sur- (3,Sp) The preparation, characterization, and factant self-assembly for templated nano- CHE 443 Viscous Flow (3, Sp) Constitutive properties of synthetic polymers. An interdis- material production. Prerequisite: CHEM 105aL equations and rate laws, momentum equa- ciplinary approach to polymers as materials. or CHEM 115aL or MASC 110L. tions and kinetic theory of Newtonian, Non- Recommended preparation: CHEM 322aL. Newtonian and complex flows. Applications CHE 489 Biochemical Engineering (3, Sp) to chemical engineering systems. Corequisite: CHE 474L Polymer Science and Engineering Application of chemical engineering prin- CHE 350, MATH 245. Laboratory (3, Sp) Experimental methods for ciples to biological and biochemical pro- the preparation, characterization, and prop- cesses and materials. Design of biochemical erties of synthetic polymers. Recommended reactors and of processes for separation and preparation: CHE 472. purification­ of biological products. Prerequisite: CHE 330, BISC 320L. Chemical Engineering 585

CHE 490x Directed Research (2-8, max 8) CHE 540 Viscous Flow (3) Fluid mechanical CHE 572 Advanced Topics in Polymer Kinet- Individual research and readings. Not avail- problem of interest to chemical engineers ics and Rheology (3, Fa) Kinetics of polymer able for graduate credit. involving laminar flows of incompressible synthesis reactions and rheology of polymer fluids, viscous-dominated creeping flows, solutions. Recommended preparation: CHE 442, CHE 491 Nanotechnology Research for and motion of bubbles and drops. Prerequisite: CHE 472. Undergraduates (2) Independent research CE 309 or AME 309 or CHE 443. in nanotechnology. Research project selected CHE 582 Fluid Flow and Transport Processes by the student in close consultation with a CHE 541 Mass Transfer (3) Fundamentals in Porous Media (3) (Enroll in PTE 582) research mentor. Graded CR/NC. Prerequisite: of mass transfer within a single phase and CHE 487. between phases; applications to separa- CHE 590 Directed Research (1-12) Research tion processes. Recommended preparation: leading to the master’s degree. Maximum CHE 499 Special Topics (2-4, max 8) Course CHE 445a. units which may be applied to the degree to content to be selected each semester from be determined by the department. Graded recent developments in chemical engineering CHE 542 Chemical Engineering Kinetics CR/NC. and related fields. (3, Sp) Reaction kinetics applied to problems of engineering design and operation. Recom- CHE 594abz Master’s Thesis (2-2-0) Credit CHE 501 Modeling and Analysis of mended preparation: CHE 442. on acceptance of thesis. Graded IP/CR/NC. Chemical Engineering Systems (3, Fa) Application of mathematics to problems in CHE 544 Heat Transmission (3) Principles of CHE 596 Chemical Reactions in the Atmo- chemical engineering; mathematical model- conduction, radiation, and convection of heat; sphere (3) (Enroll in ENE 596) ing, differential and integral equations, linear application to chemical and related indus- systems analysis and stability, asymptotic and tries. Recommended preparation: CHE 330, CHE 599 Special Topics (2-4, max 9) Course numerical methods. Graduate Standing. CHE 445a. content will be selected each semester to reflect current trends and developments in CHE 502 Numerical Methods for Diffusive CHE 550ab Seminars in Chemical Engineer- the field of chemical engineering. and Convective Transport (3, Sp) Numerical ing (0-1, max 2, FaSp) Seminars to cover solution of ordinary and partial differential recent developments in the field of chemical CHE 690 Directed Research (1-4) Laboratory equations describing fluid flow, diffusion with engineering given by invited speakers. Mas- study of specific problems by candidates for chemical reaction, and conduction in hetero- ter’s students must register for two semesters; the degree Engineer in Chemical Engineer- geneous media. Graduate standing. Ph.D. students must register for four semes- ing. Graded CR/NC. ters. Graded IP/CR/NC. Recommended prepara- CHE 513 Principles of Combustion (3) tion: graduate standing. CHE 790 Research (1-12) Research leading (Enroll in AME 513) to the doctorate. Maximum units which may CHE 554 Principles of Tissue Engineering be applied to the degree to be determined by CHE 521 Corrosion Science (3) (Enroll in (3, Fa) Advanced scientific and engineer- the department. Graded CR/NC. MASC 521) ing principles of tissue engineering includ- ing stem cell biology, biomaterial scaffolds, CHE 794abcdz Doctoral Dissertation CHE 523 Principles of Electrochemical Engi- protein-surface interaction, bioreactor, (2-2-2-2-0) Credit on acceptance of disserta- neering (3) (Enroll in MASC 523) and selected bioartificial organs (e.g., kid- tion. Graded IP/CR/NC. ney, bone, skin). Recommended preparation: CHE 530 Thermodynamics for Chemical CHE 476, CHE 489. Engineers (3, Sp) Application of thermo- dynamics to chemical engineering systems. CHE 560 Advanced Separation and Bio- Recommended preparation: CHE 330. separation Processes (3, Sp) Experimental techniques for separation and bioseparation CHE 531 Enhanced Oil Recovery (3) (Enroll processes and theoretical and computational in PTE 531) techniques for modeling them. Graduate standing. CHE 532 Vapor-Liquid Equilibrium (3) Ther- modynamics of phase relations; prediction and correlation of phase behavior. Prerequisite: CHE 330. 586 USC Viterbi School of Engineering

Materials Science – Mork Family Department of Chemical Engineering and Materials Science

Vivian Hall of Engineering 602 Minor in Materials Science Master of Science in Materials Science (213) 740-4339 A minor in materials science is open to all In addition to the general requirements for FAX: (213) 740-7797 undergraduate students in engineering. This the Master of Science degree, add the fol- Email: [email protected] minor provides students with the background lowing required courses: EE 471; MASC chems.usc.edu and skills necessary to understand and use 501, MASC 503, MASC 504, MASC 505 and advanced materials in different engineer- MASC 561. The nine remaining units for the Chair: Theodore T. Tsotsis, Ph.D. ing applications. Students are required to degree may be electives chosen with depart- complete a minimum of 16 units of course mental approval. Director: Edward Goo, Ph.D. work consisting of both core requirements and elective courses. Students must include Engineer in Materials Science Faculty at least four upper division courses of either Requirements for the Engineer in materi- M.C. Gill Chair in Composite Materials: Steven three or four units in the minor program. als science degree are the same as set forth R. Nutt, Ph.D. (Aerospace and Mechanical in the general requirements for graduate Engineering) Students must apply to the Viterbi School of degrees. Engineering for the minor, and departmental Kenneth T. Norris Professor of Engineering: approval is required. The program is outlined Master of Science in Materials Engineering Anupam Madhukar, Ph.D. (Physics) as follows: Students with an interest in the characteriza- tion, selection and processing of engineering Professors: John W. Costerton, Ph.D. (Dentistry); Required courses units materials, and in materials problems related P. Daniel Dapkus, Ph.D. (Electrical Engineering); CE 225 Mechanics of to engineering design may work toward a Martin Gundersen, Ph.D. (Electrical Deformable Bodies 3 Master of Science in materials engineer- Engineering); Rajiv K. Kalia, Ph.D. (Physics CHE 476 Chemical Engineering ing. This degree is awarded in conformity and Computer Science); Michael E. Kassner, Materials, or with the general requirements of the Viterbi Ph.D. (Aerospace and Mechanical Engineering); CE 334L Mechanical Behavior of School of Engineering. Students may elect to Terence G. Langdon, Ph.D., D.Sc. (Aerospace Materials 3 work for this degree in either the Materials and Mechanical Engineering and Earth Sciences); MASC 310 Materials Behavior and Science or Aerospace and Mechanical Anupam Madhukar, Ph.D. (Physics); Florian Processing 3 Engineering departments. The specific Mansfeld, Ph.D. (Chemical Engineering); MASC 440 Materials and the courses that constitute an acceptable program Aiichiro Nakano, Ph.D. (Computer Science, Environment 3 must be approved in advance by the adminis- Physics and Biomedical Engineering); Steven Advisor approved electives (minimum) 4 tering department. R. Nutt, Ph.D. (Aerospace and Mechanical Engineering); Charles G. Sammis, Ph.D. (Earth 16 Doctor of Philosophy in Materials Science Sciences)*; Armand R. Tanguay, Jr., Ph.D. The Doctor of Philosophy with a major in (Electrical Engineering, Biomedical Engineering); electives units materials science is awarded in strict confor- Mark E. Thompson, Ph.D. (Chemistry); Priya BME 410 Introduction to mity with the general requirements of the Vashishta, Ph.D. (Physics, Computer Science and Biomaterials and Tissue USC Graduate School. It includes the course Biomedical Engineering) Engineering 3 requirements for the Master of Science CE 334L Mechanical Behavior degree. See general requirements for gradu- Associate Professor: Edward Goo, Ph.D. of Materials 3 ate degrees. CE 428 Mechanics of Materials 3 Assistant Professors: Andrea M. Armani, Ph.D.; CE 467L Geotechnical Engineering 4 Atul Konkar, Ph.D. CHE 472 Polymer Science and Engineering 3 Research Professor: Peter Will, Ph.D. CHE 476 Chemical Engineering (Information Sciences Institute) Materials 3 MASC 350 Nanostructured Materials: Emeritus Professors: Clarence R. Crowell, Design, Synthesis, and Ph.D. (Electrical Engineering); Murray Processing 3 Gershenzon, Ph.D. (Electrical Engineering); MASC 439 Principles of Kurt Lehovec, Ph.D. (Electrical Engineering); Semiconductor Processing 3 Jan Smit, Ph.D. (Electrical Engineering); Ronald Salovey, Ph.D.; William G. Spitzer, Ph.D. (Physics and Electrical Engineering)

*Recipient of university-wide or school teaching award. Materials Science 587

Courses of Instruction

Materials Science (MASC) MASC 475 Physical Properties of Polymers MASC 509 Phase Transformations (3) Ther- (3) (Enroll in CHE 475) modynamics and kinetics of nucleation and The terms indicated are expected but are not growth, crystallographic processes in diffu- guaranteed. For the courses offered during any MASC 476 Chemical Engineering Materials sional transformations, precipitation from solid given term, consult the Schedule of Classes. (3) (Enroll in CHE 476) solutions, eutectoid decomposition, cellular phase separation, ordering reactions, diffusion- MASC 110L Materials Science (4, FaSp) MASC 499 Special Topics (2-4, max 8) less transformations. Prerequisite: MASC 504. Chemical bonding and structure in crystal- Course content will be selected each semes- line, amorphous, and molecular solids; ten- ter to reflect current trends and develop- MASC 510 Surface and Interface Phenom- dency and mechanisms for chemical change; ments in the field of materials science. ena (3) Behavior of solid surfaces, solid- homogeneous and heterogeneous equilibria. vacuum and solid-solid interfaces and their Prerequisite: high school chemistry. MASC 501 Solid State (3, Sp) Atomic struc- applications. Study of electronic structure, ture, bonding in covalent, ionic and Van der kinetic and dynamic behavior of surface phe- MASC 310 Materials Behavior and Process- Waals crystals, Brillouin zones, lattices, dif- nomena. Prerequisite: MASC 501, MASC 506. ing (3) Principles of mechanical behavior fraction, electronic states, lattice vibrations, and processing of materials. Relationships specific heat, electrical conductivity, and MASC 511 Materials Preparation (3) Princi- between mechanical properties, microstruc- magnetism. Prerequisite: EE 471. ples and techniques of materials preparation; ture, and processing methods. Composites purification, crystal growth from liquid and and nonmetallics included. MASC 502 Advanced Solid State (3, Fa) vapor phases, sintering. Prerequisite: MASC Semiconductors, dielectrics and metals, 504 or MASC 509. MASC 334L Mechanical Behavior of Materi- thermoelectric effects, magnetism, magnetic als (3) (Enroll in CE 334L) resonance and superconductivity. Prerequisite: MASC 512 Epitaxial Growth (3) Epitaxy, MASC 501. coherence, incoherence and pseudomor- MASC 350 Nanostructured Materials: phism; thermodynamic approaches, Wilson- Design, Synthesis, and Processing (3, Sp) MASC 503 Thermodynamics of Materials Frenkel law, kinetic equation approach, Structure, properties, synthesis, processing (3, Fa) Classical thermodynamics, chemi- nucleation and continuous growth mecha- and design of metallic, ceramic, polymeric, cal potential, pure phases and mixtures; nisms, cluster dynamics, lattice mismatch and electronic, photonic, composite, nanophase interphase relationships; binary and ternary misfit dislocations. Prerequisite: MASC 501, and biomaterials; nanostructures, micro­ solutions; free energy and activity; galvanic MASC 503. fabrication and smart materials. Prerequisite: cell, electrochemical potential and Pourbaix CHEM 105a or CHEM 115a or MASC 110L, diagram. MASC 513 Multilayered Materials and PHYS 152. Properties (3) Fabrication methods, structural MASC 504 Diffusion and Phase Equilibria determination via X-ray and electron diffrac- MASC 437 Fundamentals of Solid State (3) (3, Sp) Phase equilibria; phase diagrams; dif- tion, electrical behavior, optical properties via Atomic theory; wave mechanics; crystal struc- fusion; planar defects; nucleation and growth; absorption, luminescence, and light scattering. ture; lattice vibrations; elasticity theory; free spinodal decomposition; phase transforma- Prerequisite: MASC 501, MASC 506. electron and tight bonding approximations. tion. Prerequisite: MASC 503. Prerequisite: MASC 110L or EE 338, PHYS MASC 514L Processing of Advanced Semi- 153L, and MATH 445. MASC 505 Crystals and Anisotropy (3, Fa) conductor Devices (3, Fa) Statistical design Stereographic projection; Laue back reflec- of , vapor deposition of thin film MASC 438L Processing for Microelectronics tion method; crystal orientation; line and dielectrics, plasma etching, advanced lithogra­ (3) (Enroll in EE 438L) planar crystalline defects; tensors; susceptibil- phy, in-situ sensors, process monitoring, qual- ity; permeability and permittivity; stress and ity control, assurance/reliability. Prerequisite: MASC 439 Principles of Semiconductor strain; piezoelectricity; elasticity. EE 504. ­Processing (3) Principles relevant to semi- conductor processing are covered. Topics MASC 506 Semiconductor Physics (3, Fa) MASC 518 Semiconductor Materials for include bulk and epitaxial crystal growth, (Enroll in EE 506) Devices (3, Sp) Choice of materials systems, photolithography, evaporation, sputtering, thermodynamics, kinetics and methods of etching, oxidation, alloying, and ion implan­ MASC 507 Magnetic and Dielectric Proper- bulk and epitaxial crystal growth of semi- tation. Prerequisite: MASC 110L, EE 338. ties of Materials (3) Definitions, properties conductors and their alloys for electronic and of field quantities, electric and magnetic optoelectronic devices. Prerequisite: an under- MASC 440 Materials and the Environment energy; exchange coupling; ferro-, ferri-, and graduate course in semiconductor device (3, Sp) Interactions of metals, alloys and antiferromagnetism; ferro-electricity; crys- physics or MASC 501 as a corequisite. composite materials with liquid and gaseous talline anisotropy; permeability; dielectric corrosive environments; corrosion protection constants; resonance; spin waves; relaxation. MASC 521 Corrosion Science (3) Chemical by alloying and application of inhibitors and Prerequisite: MASC 502. thermodynamics of corrosion; electrochemi- metallic or organic coatings. cal mechanisms; kinetics of electrode reac- MASC 508 Imperfections in Solids (3) Types tions; passivity; galvanic couples; localized MASC 471 Applied Quantum Mechanics for of imperfections; point defects, dislocations; corrosion; stress corrosion cracking; corrosion Engineers (3) (Enroll in EE 471) effects on optical, electrical, magnetic, and fatigue; corrosion inhibition; atmospheric mechanical properties of solids; phase equi- corrosion. MASC 472 Polymer Science and Engineer- libria involving point defects; imperfection ing (3) (Enroll in CHE 472) pairing; intersolubility effects. Prerequisite: MASC 502 and MASC 503. 588 USC Viterbi School of Engineering

MASC 523 Principles of Electrochemical MASC 563 Dislocation Mechanics (3) Ather- MASC 599 Special Topics (2-4, max 9) Engineering (3) Electrochemical techniques; mal and thermally-activated flow; deforma- mass, charge, and heat transfer; electrochemi- tion mechanisms; strengthening processes; MASC 601 Semiconductor Devices (3) cal thermodynamics and electrode kinetics; solid solution and dispersion hardening; (Enroll in EE 601) electrochemical reactors; optimization; mate- effect of impurity clouds; ordering phenom- rials and corrosion; experimental modeling of ena; diffusion-controlled processes. Prerequi- MASC 606 Nonequilibrium Processes in industrial processes. site: MASC 561. Semiconductors (3, Sp) (Enroll in EE 606)

MASC 524 Techniques and Mechanisms in MASC 564 Composite Materials (3, Fa) MASC 607 Electronic and Optical Proper- Electrochemistry (3) Modern electrochem- Fundamental­ and applied aspects of compos- ties of Semiconductor Quantum Wells and istry; in-situ techniques; in-situ probes of ites, with emphasis on basic mechanics, frac- Superlattices (3) Quantum well potential the near-electrode region; ex-situ emersion ture, and failure criteria. Includes materials and particle confinement, electron-electron, techniques; cyclic voltammetry, electroxida- issues and fabrication technology. electron-phonon, and electron-impurity inter- tion, electrochemical reduction, reactive film actions, transport, magneto-transport, optical formation, enzyme electrochemistry. MASC 575 Basics of Atomistic Simulation and magneto-optical properties, collective of Materials (3, Fa) Building a parallel com- modes. Prerequisite: MASC 501, MASC 506. MASC 534 Materials Characterization (3, Fa) puter from components; molecular dynamics Characterization of solids by optical micros- method; computation of structural, thermo- MASC 610 Molecular Beam Epitaxy (3) copy, electron microscopy, (TEM, SEM) and dynamics and transport properties; simulation Basic principles, ultra high vacuum, machine elemental and structural analysis (EPMA, projects. Prerequisite: Undergraduate course in considerations, source purity and calibrations ESCA, AES, SIMS, HEED, LEED, SED). thermodynamics or statistical physics; recom- temperature measurements, surface morphol- mended preparation: Fortran, Unix/Linux. ogy and chemistry, growth procedures, III-V, MASC 535L Transmission Electron Micros- II-VI and silicon MBE. Prerequisite: MASC copy (4) Transmission electron microscopy MASC 576 Molecular Dynamics Simulations 501, MASC 503. and techniques. Specimen-electron beam of Materials and Processes (3, Sp) Molecular interaction, electron diffraction and image dynamics method for atomistic simulations MASC 690 Directed Research (1-4, max 8) formation. X‑ray microanalysis. Laboratory of materials and processes, simulations using Laboratory study of specific problems by can- involves hands-on training on the transmis- parallel computing, correlation functions didates for the degree Engineer in Materials sion electron microscope. (Duplicates credit for structural and dynamical properties plus Science. Graded CR/NC. in former MASC 536L.) Recommended prepara- simulation project. Prerequisite: MASC 575. tion: MASC 505. MASC 790 Research (1-12) Research leading MASC 583 Materials Selection (3) (Enroll in to the doctorate. Maximum units which may MASC 539 Engineering Quantum Mechan- AME 588) be applied to the degree to be determined by ics (3) (Enroll in EE 539) the department. Graded CR/NC. MASC 584 Fracture Mechanics and Mecha- MASC 548 Rheology of Liquids and Solids nisms (3) (Enroll in AME 584) MASC 794abcdz Doctoral Dissertation (3) (Enroll in CHE 548) (2-2-2-2-0) Credit on acceptance of disserta- MASC 590 Directed Research (1-12) Research tion. Graded IP/CR/NC. MASC 551 Mechanical Behavior of Engi- leading to the master’s degree. Maximum neering Materials (3, Sp) Mechanical prop- units which may be applied to the degree to erties of materials; macroscopic mechanical be determined by the department. Graded behavior related to structure and microstruc- CR/NC. ture of the material; elementary dislocation theory related to basic strengthening mecha- MASC 594abz Master’s Thesis (2-2-0) For nisms; fatigue and fracture; nanomaterials. the master’s degree. Credit on acceptance of Recommended preparation: MASC 310. thesis. Graded IP/CR/NC.

MASC 559 Creep (3) (Enroll in AME 559) MASC 598 Materials Science Seminar (1) Seminar in Materials Science research. To be MASC 560 Fatigue and Fracture (3) (Enroll taken only once for graduate credit. Graded in AME 560) CR/NC.

MASC 561 Dislocation Theory and Applica- tions (3, Sp) Elasticity theory; types, sources, motion, interaction of dislocations; stress fields and strain energies; partial dislocations and stacking faults; principles of work-hardening. Petroleum Engineering 589

Petroleum Engineering – Mork Family Department of Chemical Engineering and Materials Science

Hedco Building 316 Faculty Lecturers: John Bolling, M.S.; Alejandro (213) 740-0322 Zohrab A. Kaprielian Dean’s Chair in Engineering Bugacov, Ph.D.; Robert Ehrlich, Ph.D.; FAX: (213) 740-0324 and Chester F. Dolley Chair in Petroleum Donald G. Hill, Ph.D.; David Lumley, Ph.D.; Email: [email protected] Engineering: Yannis C. Yortsos, Ph.D. Allan Spivak, Ph.D.; Jalal Torabzadeh, Ph.D.; chems.usc.edu Malvina Val Lerma, M.S.; Ke Thia Yao, Ph.D.; Omar B. Milligan Chair in Petroleum Victor M. Ziegler, Ph.D. Chair: Theodore T. Tsotsis, Ph.D. Engineering: Iraj Ershaghi, Ph.D., P.E. Emeritus Professor: Elmer L. Dougherty, Ph.D. Director: Iraj Ershaghi, Ph.D., P.E. Professor: Dongxiao Zhang, Ph.D. (Civil and Environmental Engineering) Petroleum Engineering Honor Society: Pi Epsilon Tau Assistant Professor: Kristian Jessen, Ph.D.

Degree Requirements

Bachelor of Science in Chemical Required courses Units Certificate in Smart Oilfield Technologies Engineering (Petroleum Engineering) PTE 461 Formation Evaluation 3 The certificate in smart oilfield techniques is See the listing under Chemical Engineering, PTE 462 Economic, Risk designed for practicing engineers and scien- page 581. and Formation tists who enter petroleum engineering related Productivity Analysis 4 fields and/or who wish to obtain training in Bachelor of Science in Mechanical PTE 463L Introduction to the specific smart oilfields area. The appli- Engineering (Petroleum Engineering) Transport Processes cants may enroll at USC as limited status See the listing under Aerospace and in Porous Media 3 students. They must apply and be admitted Mechanical Engineering, page 563. PTE 464L Petroleum Reservoir to the program before they complete 9 units Engineering 3 of the required course work. The certificate Minor in Petroleum Engineering PTE 465L Drilling Technology program is open to applicants with an under- A minor in petroleum engineering consisting and Subsurface Methods 3 graduate degree in engineering or sciences of 16 required units is available to under- who meet the admission criteria as limited graduate majors in various fields of engineer- 16 students. The required courses consist of the ing and applied science. Besides preparing following 12 units: for graduate study in petroleum engineering, Master of Science in Petroleum Engineering the program will prepare students for careers The Master of Science in petroleum engi- Required courses Units in areas of national need such as the explora- neering is awarded in strict conformity with PTE 586 Intelligent and tion, recovery and production of subterranean the general requirements of the Viterbi Collaborative Oilfield resources, and the underground disposal of School of Engineering. A student may be Systems Characterization hazardous wastes. ­permitted to elect the program without the- and Management 3 sis upon approval from the department. PTE 587 Smart Completions, Prerequisite courses: Oilfield Sensors and MATH 125, MATH 126, MATH 226, Master of Science in Petroleum Sensor Technology 3 MATH 245, PHYS 151L and CHEM 105aL Engineering/Smart Oilfield Technologies PTE 588 Smart Oilfield Data CE 309 The Master of Science in petroleum Mining 3 engineering/smart oilfield technologies is PTE 589 Advanced Oilfield awarded in strict conformity with the gen- Operations with Remote eral requirements of the Viterbi School of Visualization and Control 3 Engineering. A student may be permitted to elect the program without thesis upon approval from the department. Course requirements are similar to the existing M.S. degree in petroleum engineering in terms of core requirements. 590 USC Viterbi School of Engineering

These classes will be available through the ­normal admission requirements. All courses Doctor of Philosophy USC Distance Education Network (DEN). for the certificate must be taken at USC. The Doctor of Philosophy with a major in The credit for classes may be applied toward petroleum engineering is also offered. See the M.S. or Ph.D. in petroleum engineering Engineer in Petroleum Engineering general requirements for graduate degrees. should the student decide later to pursue Requirements for the Engineer degree in an advanced degree. In order to be admit- petroleum engineering are the same as set ted to the M.S. program, the student should forth in the general requirements. See gen- maintain a B average or higher in courses for eral requirements for graduate degrees. the certificate program and must satisfy all

Courses of Instruction

Petroleum Engineering (PTE) PTE 463L Introduction to Transport Pro- PTE 508 Numerical Simulation of Subsur- cesses in Porous Media (3, Fa) Properties of face Flow and Transport Processes (3, Sp) The terms indicated are expected but are not porous rocks; capillarity effect, single-phase Formulation and solution of the equations guaranteed. For the courses offered during any and multiphase flow through porous media; describing the underground flow of fluids given term, consult the Schedule of Classes. diffusion and dispersion, miscible displace- through porous media. Includes mass (con- ment, heat transfer. Lecture, 3 hours; labora- taminant) transport in single and multiphase PTE 202xg Energy and Society (4, Irregu- tory, 3 hours. Prerequisite: MATH 245, CHEM flow. Prerequisite: PTE 507 or graduate stand- lar) Study of the impact of the development, 105aL or CHEM 115aL, PHYS 151L. ing in engineering. production, and global distribution of energy on societal, political, and economic behavior. PTE 464L Petroleum Reservoir Engineering PTE 511 Advanced Phase Behavior of Petro- Not available for major credit to engineering (3, Sp) Properties of reservoir fluids, volu- leum Reservoir Fluids (3) From classical majors. Prerequisite: pass Math Skill Level. metric and material balances for gas and oil thermodynamics to engineering application; reservoirs; reservoir modeling concepts. Lec- equations of state based calculations; PVT PTE 390 Special Problems (1-4) Supervised, ture, 3 hours; laboratory, 3 hours. Prerequisite: experiments; reservoir fluid characterization; individual studies. No more than one registra- PTE 463L. PT-flash calculations and stability analysis; tion permitted. Enrollment by petition only. compositional grading; transport properties. PTE 465L Drilling Technology and Subsur- Open only to graduate students. Recommended PTE 411x Introduction to Transport Pro- face Methods (3, Fa) Theory and practice preparation: CHE 330, MATH 226. cesses in Porous Media (3, Fa) Properties in drilling technology; mechanical properties of porous rocks; capillary effect, single phase of reservoir rocks; well completion; acidizing PTE 514 Drilling Engineering (2, 2 years, and multiphase flow through porous media; and fracturing, oil production technology. Fa) Rock mechanics; rotary drilling processes; diffusion and dispersion, miscible displace- Lecture, 3 hours; laboratory, 3 hours. Prerequi- bit selection; optimizing bit weight and ment, heat transfer. Lecture, 3 hours. Not site: PTE 464L. rotational speed; well hydraulics and control; available for credit to Petroleum Engineer- casing design and cementing; directional and ing majors. Prerequisite: MATH 245, CHEM PTE 490x Directed Research (2-8, max 8) offshore drilling. 105aL or CHEM 115aL, PHYS 151L, Individual research and readings. Not avail- CE 309. able for graduate credit. PTE 517 Testing of Wells and Aquifers (3, Sp) Principles of well testing; down hole PTE 412x Petroleum Reservoir Engineering PTE 499 Special Topics (2-4, max 8) Course device; Aquifer tests; slug tests; DST; pres- (3, Fa) Properties of reservoir fluids, volumet- content to be selected each semester from sure transient modeling in homogeneous and ric and material balances for gas and oil reser- recent developments in petroleum engineer- heterogeneous systems; parameter estima- voirs; reservoir modeling concepts. Lecture, ing and related fields. tion; computer aided techniques. Prerequisite: 3 hours. Not available for credit to Petroleum PTE 464L. Engineering majors. PTE 502 Advanced Reservoir Characteriza- tion (3, Sp) Sources of data for reservoir PTE 531 Enhanced Oil Recovery (3, 2 years, PTE 461 Formation Evaluation (3, Fa) characterization; cross-disciplinary integra- Sp) This course surveys current enhanced oil Concepts­ of petroleum geology, interpreta- tion; geologic models; sequence stratigraphic, recovery processes, including water-flooding, tion of downhole surveys and measurements lithologic,­ well test and geophysical models; miscible displacement, and thermal oil recov- including well logs, MWD, mud logs and 4-D seismic; compartmentalized and frac- ery. Prerequisite: PTE 507. samples. Corequisite: PTE 463L. tured reservoirs; error and risk analysis. Grad- uate standing in PTE. Prerequisite: PTE 411x, PTE 542 Carbonate Rocks (2, Irregular) PTE 462 Economic, Risk and Formation PTE 461; corequisite: PTE 506. Classification; porosity development; source Productivity Analysis (4, Sp) Principle of rocks; wettability; capillary pressure curves; economic evaluation, risk analysis, reserves PTE 507 Engineering and Economic Evalua- compressibility; surface areas; relative perme- estimation, decline curves, energy prices, tion of Subsurface Reservoirs (3, Fa) Stud- abilities; various petrophysical properties; for- and well transients for flow prediction. ies, data and methods for estimating size of mation evaluation; overpressures; thin section ­Prerequisite: PTE 461. underground fluid deposits for predicting analysis. physical and economic behavior of designed flow schemes, and for quantifying uncer- tainty. Prerequisite: PTE 464L. Civil Engineering 591

PTE 545 Corrosion Control in Petroleum PTE 582 Fluid Flow and Transport Processes PTE 589 Advanced Oilfield Operations Production (2, Irregular) Types of ­corrosion in Porous Media (3, 2 years, Fa) Principles with Remote Immersive Visualization and encountered in petroleum production; meth- of single and multiphase flow through porous Control (3, Sp) Immersive subsurface and ods for practical control including use of media; mechanisms of immiscible and misci- surface environments, web based monitoring inhibitors, coatings, and cathodic protection. ble displacement; momentum, heat and mass and feedback, visualizing risk, unattended Prerequisite: CHEM 430a. transport in porous media. operation. Limited to students with graduate standing. Recommended preparation: prerequi- PTE 555 Well Completion, Stimulation, and PTE 586 Intelligent and Collaborative sites for non-majors. Damage Control (3) This course reviews ­Oilfield Systems Characterization and current practices related to well completion ­Management (3, Fa) Review of soft comput- PTE 590 Directed Research (1-12) Research methods, wellbore stimulation, and damage ing methods such as neural networks, fuzzy leading to the master’s degree. Maximum control. Formation damage prevention and logic, problematic reasoning in reservoir units which may be applied to the degree to stimulation methods are emphasized. Prereq- characterization, dynamic reservoir modeling, be determined by the department. Graded uisite: graduate standing. oilfield data integration and analysis of uncer- CR/NC. tainty in prediction. Limited to students with PTE 572 (3, Irregular) Use of graduate standing. Recommended preparation: PTE 594abz Master’s Thesis (2-2-0) For the geostatistical methods for exploration and prerequisites for non-majors. master’s degree. Credit on acceptance of the- development of mineral and petroleum sis. Graded IP/CR/NC. resources, application of semivariogram, krig- PTE 587 Smart Completions, Oilfield ing, cokriging, nonlinear and parametric esti- ­Sensors and Sensor Technology (3, Sp) PTE 599 Special Topics (2-4, max 9) Course mation and conditional stimulation. Graduate Intelligent Wellbore completion, technology content will be selected each semester to standing. Recommended preparation: knowledge of subsurface and surface sensors, deploy- reflect current trends and developments in of statistics. ment and data acquisition, telemonitoring the field of petroleum engineering. and feedback, reliability of sensors, data PTE 578 Advanced Production Engineering transmission, systems networks. Recommended PTE 690 Directed Research (1-4) Laboratory (2, 2 years, Sp) Principles of oil well and gas preparation: prerequisites for non-majors. study of specific problems for candidates for well production; design of artificial lift sys- the degree engineer in petroleum engineer- tems and surface operations; field problems PTE 588 Smart Oilfield Data Mining (3, Fa) ing. Graded CR/NC. of enhanced oil recovery operations. Methods for oilfield data mining, data preparation mining images, prediction and PTE 790 Research (1-12) Research leading to PTE 581 Environmental Technology in the knowledge discovery, subset selection, pat- the doctorate. Maximum units which may be Petroleum Industry (3, 2 years, Fa) This tern recognition. Limited to students with applied to the degree to be determined by course examines engineering and scientific graduate standing. Recommended preparation: the department. Graded CR/NC. principles necessary for understanding, prerequisites for non-majors. assessing, and remediating environmental PTE 794abcdz Doctoral Dissertation problems in the petroleum industry including (2-2-2-2-0) Credit on acceptance of disserta- drilling, production, transportation and refin- tion. Graded IP/CR/NC. ing operations. Graduate standing.

Sonny Astani Department of Civil Engineering

Kaprielian Hall 210 Devinny, Ph.D. (Environmental Engineering); (Aerospace Engineering); Mihailo Trifunac, (213) 740-0603 Roger Ghanem, Ph.D.; Peter Gordon, Ph.D. Ph.D.; Firdaus E. Udwadia, Ph.D. (Aerospace FAX: (213) 744-1426 (Policy, Planning, and Development; Economics); and Mechanical Engineering); L. Carter Email: [email protected] Genevieve Giuliano, Ph.D. (Policy, Planning, Wellford, Ph.D.; John P. Wilson, Ph.D. www.usc.edu/cee and Development); Ronald C. Henry, Ph.D. (Geography, College of Letters, Arts and Sciences); (Environmental Engineering); Jiin-Jen Lee, Hung Leung Wong, Ph.D.*; Yan Xiao, Ph.D., Chair: Jean-Pierre Bardet, Ph.D. Ph.D., P.E. (Environmental Engineering);* P.E.; Teh Fu Yen, Ph.D. (Environmental Vincent W. Lee, Ph.D.; Geoffrey R. Martin, Engineering) Faculty Ph.D.; Sami F. Masri, Ph.D. (Aerospace and Fred Champion Professor of Civil and Mechanical Engineering); Najmedin Meshkati, Associate Professor: Erik A. Johnson, Ph.D. Environmental Engineering: Constantinos Ph.D., C.P.E. (Industrial and Systems Sioutas, Sc.D. Engineering); James Moore, Ph.D. (Policy, Assistant Professor: Amy L. Rechenmacher, Planning, and Development); William J. Petak, Ph.D. Gordon S. Marshall Professor of Engineering D.P.A. (Policy, Planning, and Development); Technology: Dongziao Zhang, Ph.D. Massoud Pirbazari, Ph.D. (Environmental Adjunct Professor: Gregg E. Brandow, Jr., Engineering, Associate Director of Environmental Ph.D., P.E. Professors: James C. Anderson, Ph.D.*; Engineering); Costas Synolakis, Ph.D. Jean Pierre Bardet, Ph.D. (Chair, Director of Environmental Engineering); Joseph S. 592 USC Viterbi School of Engineering

Research Professors: Craig Taylor, Ph.D.; Maria Emeritus Professors: Mihran S. Agbabian, development of those characteristics in the I. Todorovska, Ph.D.; Dennis E. Williams, Ph.D., P.E.; Edwin L. Bidwell, Ph.D.; George civil engineering student. To contribute Ph.D. V. Chilingar, Ph.D.; Kenneth C. Reynolds, to the improvement of the profession, Chi Sc.D.; Paul Seide, Ph.D.; Victor I. Weingarten, Epsilon fosters the development and exercise Research Associate Professor: Robert Nigbor, Ph.D. of sound traits of character and technical abil- Ph.D., P.E. ity among civil engineers. *Recipient of university-wide or school teaching Research Assistant Professors: Jose C. Borrero, award. Chi Epsilon is based on broad principles of Ph.D.; John Caffrey, Ph.D.; Philip M. Fine, scholarship, character, practicality and sociabil- Ph.D.; Michael D. Geller, Ph.D.; Le Dam Chi Epsilon Civil Engineering Honor Society ity. Civil engineering students who rank in the Hanh-Griffin, Ph.D.; John A. Kuprenas, Chi Epsilon is dedicated to the purpose of upper one-third of the junior or senior class D.Eng., P.E.; Andrea Polidori, Ph.D.; Jennifer maintaining and promoting the status of civil are eligible for membership. These qualifica- N. Swift, Ph.D. engineering as a profession. Chi Epsilon was tions will make one eligible but not neces- organized to recognize the characteristics sarily acceptable. Each member must be well Senior Lecturers: Henry M. Koffman, P.E.; of the individual civil engineer deemed to skilled in all four of the basic principles. Dana Sherman, Esq. be fundamental to the successful pursuit of an engineering career and to aid in the

Degree Requirements

Educational Program Objectives (7) Graduates will have the capacity to con- Physics Requirement The undergraduate programs in civil engi- duct and design laboratory experiments with PHYS 151L** Fundamentals of Physics I: neering have the following objectives: available state-of-the-art equipment, and to Mechanics and use the techniques to analyze and interpret Thermodynamics 4 (1) Graduates will be expected to compete the experimental data. PHYS 152L Fundamentals of Physics II: effectively in the world of rapid technological Electricity and changes and to become leading profession- Bachelor of Science in Civil Engineering Magnetism 4 als in industrial, academic or government (131 Unit Program) institutions. The B.S. in civil engineering has three tracks: Other Requirement general, construction and water resources. CHEM 105bL General Chemistry, or (2) Graduates will be prepared to embark CHEM 115bL Advanced General into the engineering professions, or to con- A cumulative grade point average of C (2.0) Chemistry, or tinue their graduate studies in engineering, is required for all courses taken at USC GEOL 305L Introduction to Engineering or to enter related areas such as computer as well as for all courses taken within the Geology, or science, business, law, medicine or a field of Department of Civil Engineering. In addi- PHYS 153L Fundamentals of their choice and interest. tion, a minimum grade of C must be earned Physics III: Optics and in each of the following courses: CE 205, Modern Physics 4 (3) Graduates will have demonstrated profi- CE 225, CE 309 and CE 325. See also com- ciency in mathematics, science and engineer- mon requirements for undergraduate degrees Major requirements Units ing principles to effectively solve engineering section, page 551. Engineering problems encountered in work and practice. ENGR 102 Engineering Freshman Composition/writing requirement Units Academy 2 (4) Graduates will have the ability to commu- WRIT 140* Writing and Critical nicate both verbally and orally and to function Reasoning 4 Civil Engineering effectively as individuals or as members of WRIT 340 Advanced Writing 3 CE 106 Design and Planning of multidisciplinary teams in a world of rapid Civil Engineering technological changes and global competition. General Education (see page 59) Units Systems 2 General education* + 20 CE 107 Introduction to Civil (5) Graduates will understand the importance Engineering Graphics 3 of contemporary engineering issues, ­decisions, Pre-major requirements Units CE 108 Introduction to Computer risks and benefits in a global social and envi- Chemistry Requirement Methods in Civil ronmental context, as well as the importance CHEM 105aL General Chemistry, or Engineering 2 of personal and professional ethics. CHEM 115aL Advanced General CE 205 Statics 2 Chemistry 4 CE 207L Introduction to Design of (6) Graduates will have the knowledge to Structural Systems 2 design all or part of a system to meet the Math Requirement CE 225 Mechanics of Deformable required constraints and specifications, as MATH 125 Calculus I 4 Bodies 3 well as the desired economic, social, ethical, MATH 126 Calculus II 4 CE 309 Fluid Mechanics 3 political, environmental and other necessary MATH 226 Calculus III 4 CE 325 Dynamics 3 considerations. MATH 245 Mathematics of Physics CE 334L Mechanical Behavior of and Engineering I 4 Materials 3 CE 358 Theory of Structures I 3 Civil Engineering 593

CE 402 Computer Methods in Construction Track MAJOR REQUIREMENTS UNITS Engineering 3 Select CE 480 as the capstone course and Engineering CE 408 Risk Analysis in Civil CE 482 as a required design kernel course. ENGR 102 Engineering Freshman Engineering 3 Replace CE 453 with CE 412. The civil engi- Academy 2 CE 451 Water Resources neering electives must be chosen from the Engineering 3 following list: CE 460, CE 461 and CE 462. Civil Engineering CE 453 Water Quality Control 3 CE 106 Design and Planning of CE 456 Design of Steel Structures 3 Water Resources Track Civil Engineering Systems 2 CE 467L Geotechnical Engineering 4 Select CE 465 as the capstone course and CE 107 Introduction to Civil CE 471 Principles of Transportation select one of the following as a required Engineering Graphics 3 Engineering 3 design kernel course: CE 466 or CE 476. The CE 108 Introduction to Computer civil engineering electives must be selected Methods in Civil Capstone Courses from the following list: CE 466, CE 476, Engineering 2 CE 473 Engineering Law, CE 477 and CE 490. CE 205 Statics 2 Finance, and Ethics 3 CE 207L Introduction to Design of CE 480 Structural System Bachelor of Science in Civil Engineering Structural Systems 2 Design, or (Structural Engineering) (131 Unit Program) CE 225 Mechanics of Deformable CE 465 Water Supply and Sewage A cumulative grade point average of C (2.0) is Bodies 3 System Design 3 required for all courses taken at USC as well CE 309 Fluid Mechanics 3 as for all courses taken within civil engineer- CE 325 Dynamics 3 Courses from Other Engineering Departments ing. In addition, a minimum grade of C must CE 334L Mechanical Behavior of EE 202L Linear Circuits, or be earned in each of the following courses: Materials 3 EE 326L Essentials of Electrical CE 205, CE 225, CE 309 and CE 325. See CE 358 Theory of Structures I 3 Engineering 4 also common requirements for undergraduate CE 402 Computer Methods in degrees section, page 551. 60 Engineering 3 CE 408 Risk Analysis in Civil major electives Units COMPOSITION/WRITING REQUIREMENTS UNITS Engineering 3 Elective Civil Engineering 6 WRIT 140* Writing and Critical CE 451 Water Resources Design Kernel*** Civil Engineering Design Reasoning 4 Engineering 3 Kernel Course 6 WRIT 340 Advanced Writing 3 CE 456 Design of Steel Structures 3 CE 457 Reinforced Concrete Total units: 131 Design 3 GENERAL EDUCATION (see page 59) UNITS CE 458 Theory of Structures II 3 *GE Category VI is taken concurrently with WRIT 140. General education* + 20 CE 459 Introduction to Structural Dynamics 3 **Satisfies GE Category III requirement. CE 460 Construction Engineering 3 PRE-MAJOR REQUIREMENTS UNITS CE 467L Geotechnical Engineering 4 ***Design kernel courses must be selected from the Chemistry Requirement CE 473 Engineering Law, Finance, following list of design courses: CE 457, CE 465, CE CHEM 105aL General Chemistry, or and Ethics 3 466, CE 476, CE 478, CE 482, CE 484 and CE 485. CHEM 115aL Advanced General + Chemistry 4 Capstone Course The university allows engineering majors to replace CE 480 Structural System Design 3 the GE Category IV with a second course in Categories Math Requirement CE 482 Foundation Design 3 I, II or VI. MATH 125 Calculus I 4 MATH 126 Calculus II 4 Courses from Other Engineering Departments Tracks MATH 226 Calculus III 4 EE 202L Linear Circuits, or In addition to the core courses, students are MATH 245 Mathematics of Physics EE 326L Essentials of Electrical required to select one of the following tracks: and Engineering I 4 Engineering 4 General, Construction or Water Resources. Physics Requirement 69 General Track PHYS 151L** Fundamentals of Physics I: Choose one of the following: CE 480 as the Mechanics and MAJOR ELECTIVES UNITS capstone course and CE 482 as a required Thermodynamics 4 Elective*** Civil Engineering 3 design kernel course; or CE 465 as the cap- PHYS 152L Fundamentals of stone course and CE 466 or CE 476 as a Physics II: Electricity Total units: 131 required design kernel course. and Magnetism 4 *GE Category VI is taken concurrently with WRIT 140. The civil engineering electives may be Other Requirements ­chosen freely. GEOL 305Lx Introduction to **Satisfies GE Category III requirement. Engineering Geology 4 ***The civil engineering elective must be selected 32 from the following courses: CE 409a, CE 478.

+The university allows engineering majors to replace the GE Category IV with a second course in Categories I, II or VI. 594 USC Viterbi School of Engineering

The Department of Civil Engineering must Civil Engineering Bachelor of Science in Civil Engineering approve all curricula leading to a degree; CE 106 Design and Planning of (Environmental Engineering) (130 Unit please note this includes transfer credit and Civil Engineering Program) units for courses waived for subject credit Systems 2 A cumulative grade point average of C (2.0) only, which have been approved through the CE 107 Introduction to Civil is required for all courses taken at USC as Degree Progress department. Engineering Graphics 3 well as for all courses taken within civil CE 108 Introduction to engineering. In addition, a minimum grade Bachelor of Science in Civil Engineering Computer Methods in of C must be earned in each of the follow- (Building Science) (136 Unit Program) Civil Engineering 2 ing courses: CE 205, CE 225, CE 309 and A cumulative grade point average of C (2.0) is CE 205 Statics 2 CE 325. See also common requirements for required in all courses taken at USC, as well CE 207L Introduction to Design undergraduate degrees section, page 551. as for all courses taken within civil engineer- of Structural Systems 2 ing. In addition, a minimum grade of C must CE 225 Mechanics of composition/Writing requirement Units be earned in each of the following courses: Deformable Bodies 3 WRIT 140* Writing and Critical CE 205, CE 225, CE 309 and CE 325. See CE 309 Fluid Mechanics 3 Reasoning 4 also the common requirements for under- CE 325 Dynamics 3 WRIT 340 Advanced Writing 3 graduate degrees section, page 551. CE 334L Mechanical Behavior of Materials 3 COMPOSITION/WRITING REQUIREMENT UNITS CE 358 Theory of Structures I 3 General education (see page 59) Units WRIT 140* Writing and Critical CE 408 Risk Analysis in Civil General education* + 20 Reasoning 4 Engineering 3 WRIT 340 Advanced Writing 3 CE 456 Design of Steel Structures 3 pre-major requirements Units CE 457 Reinforced Concrete Chemistry Requirement GENERAL EDUCATION (see page 59) UNITS Design 3 CHEM 105aL General Chemistry, or General education* + 20 CE 458 Theory of Structures II 3 CHEM 115aL Advanced General CE 467L Geotechnical Chemistry 4 Engineering 4 CHEM 105bL General Chemistry, or PRE-MAJOR REQUIREMENTS UNITS CHEM 115bL Advanced General Chemistry Requirement Architecture courses Chemistry 4 CHEM 105aL General Chemistry, or ARCH 114 Architecture: Culture CHEM 115aL Advanced General and Community 2 Math Requirement Chemistry 4 ARCH 214b History of Architecture 4 MATH 125 Calculus I 4 ARCH 205abL*** Building Science I 4-4 MATH 126 Calculus II 4 Math Requirement ARCH 305abL*** Building Science II 4-4 MATH 226 Calculus III 4 MATH 125 Calculus I 4 ARCH 405abL*** Building Science III 4-4 MATH 245 Mathematics of Physics MATH 126 Calculus II 4 and Engineering I 4 MATH 226 Calculus III 4 MAJOR ELECTIVES units MATH 245 Mathematics of Physics Elective**** Civil Engineering 3 Physics Requirement and Engineering I 4 PHYS 151L** Fundamentals of Physics I: Total units: 136 Mechanics and Physics Requirement Thermodynamics 4 PHYS 151L** Fundamentals of Physics *GE Category VI is taken concurrently with WRIT 140. PHYS 152L Fundamentals of Physics II: I: Mechanics and Electricity and Magnetism 4 Thermodynamics 4 **Satisfies GE Category III requirement. PHYS 153L Fundamentals of PHYS 152L Fundamentals of Physics II: Physics III, or Electricity and Magnetism 4 ***The School of Architecture requires a minimum GEOL 305xL Engineering Geology 4 grade of C in ARCH 205ab, ARCH 305ab and ARCH Other Requirements 405ab in order to continue in the building science GEOL 305Lx Introduction to Engineering design sequence. major requirements Units Geology, or Engineering PHYS 153L Fundamental of Physics III: ****The civil engineering elective must be selected ENGR 102 Engineering Freshman Optics and Modern from the following courses: CE 451, CE 453, CE 460, Academy 2 Physics 4 and CE 471. + Civil and Environmental Engineering MAJOR REQUIREMENTS UNITS The university allows engineering majors to replace CE 108 Introduction to Computer Engineering the GE Category IV with a second course in Categories Methods in Civil ENGR 102 Engineering Freshman I, II or VI. Engineering 2 Academy 2 CE 110 Introduction to Environ- mental Engineering 3 CE 205 Statics 2 CE 210L Introduction to Environ- mental Engineering Microbiology 3 CE 225 Mechanics of Deformable Bodies 3 Civil Engineering 595

CE 309 Fluid Mechanics 3 GENERAL EDUCATION (see page 59) UNITS ENE 400 Introduction to Environ- CE 325 Dynamics 3 General education* + 20 mental Engineering CE 334L Mechanical Behavior of Principles 3 Materials 3 ENE 410 Environmental Fluid CE 358 Theory of Structure I 3 PRE-MAJOR REQUIREMENTS (Both Tracks) UNITS Mechanics 3 CE 408 Risk Analysis in Civil Chemistry Requirement ENE 428 Air Pollution Fundamentals 3 Engineering 3 CHEM 105aL General Chemistry, or ENE 486 Design of Solid and CE 451 Water Resources CHEM 115aL Advanced General Hazardous Waste Engineering 3 Chemistry 4 Engineering Systems 3 CE 453 Water Quality Control 3 CHEM 105bL General Chemistry, or CE 463L Water Chemistry and CHEM 115bL Advanced General Courses from Other Departments Analysis 3 Chemistry 4 CHE 330 Chemical Engineering CE 467L Geotechnical Engineering 4 CHEM 322aL Organic Chemistry 4 Thermodynamics 4 CE 473 Engineering Law, Finance, GEOL 305xL Introduction to Engineering and Ethics 3 Math Requirement Geology 4 CE 485 Wastewater Treatment MATH 125 Calculus I 4 56 Design 3 MATH 126 Calculus II 4 ENE 400 Environmental Engineering MATH 226 Calculus III 4 Principles 3 MATH 245 Mathematics of Physics MAJOR REQUIREMENTS (Track I Only) UNITS ENE 428 Air Pollution Fundamentals 3 and Engineering I 4 Civil and Environmental Engineering ENE 429 Air Pollution Control 3 ENE 429 Air Pollution Control 3 Physics Requirement Aerospace and Mechanical Engineering PHYS 151L** Fundamentals of Physics Courses from Other Departments AME 310 Engineering I: Mechanics and BISC 220L General Biology: Cell Thermodynamics I 3 Thermodynamics 4 Biology and Physiology 4 61 PHYS 152L Fundamentals of Physics II: PTE 463L Introduction to Transport Electricity and Magnetism 4 Processes in Porous Media 3 major elective Units 36 10 Design kernel*** 6 PRE-MAJOR REQUIREMENTS (Track II only) UNITS MAJOR REQUIREMENTS (Track II Only) UNITS Total units: 130 Chemistry Requirement Civil and Environmental Engineering CHEM 322bL Organic Chemistry 4 ENE 487 Environmental *GE Category VI is taken concurrently with WRIT 140. Biotechnology and Bioremediation 3 **Satisfies GE Category III requirement. MAJOR REQUIREMENTS (Both Tracks) UNITS Engineering Courses from Other Departments ***Kernels must be selected from the following list ENGR 102 Engineering Freshman BISC 320L Molecular Biology 4 of design courses: CE 465, CE 466, CE 476, CE 482, Academy 2 BISC 330L Biochemistry 4 CE 484, ENE 486. 11 + Civil and Environmental Engineering The university allows engineering majors to replace CE 108 Introduction to Computer the GE Category IV with a second course in Categories Methods in Civil MAJOR ELECTIVES (Track I Only) UNITS I, II or VI. Engineering 2 Design kernel*** 3 CE 110 Introduction to Environ- Bachelor of Science in Environmental mental Engineering. 3 Total (Track I): 132 Engineering (132-134 Unit Program) CE 205 Statics 2 Total (Track II): 134 The degree has two tracks: Track 1: Environ­ CE 210L Introduction to Environ- mental Systems and Processes (132 units); mental Engineering *GE Category VI is taken concurrently with WRIT 140. Track II: Environmental Biotechnology Microbiology 3 (134 units). A cumulative scholarship average CE 408 Risk Analysis in Civil **Satisfies GE Category III requirement. of C (2.0) is required for all courses taken Engineering 3 at USC as well as for all courses taken civil CE 451 Water Resources ***Kernels must be selected from the following engineering. In addition, a minimum grade Engineering 3 design courses: CE 443, CE 466, CE 476, or CHE 442. of C must be earned in each of the following CE 453 Water Quality Control 3 + courses: CE 205 and ENE 410. See also com- CE 463L Water Chemistry and The university allows engineering majors to replace mon requirements for undergraduate degrees Analysis 3 the GE Category IV with a second course in Categories section, page 551. CE 465 Water Supply and Sewage I, II or VI. System Design 3 COMPOSITION/WRITING REQUIREMENT UNITS CE 473 Engineering Law, Finance, Minor in Environmental Engineering WRIT 140* Writing and Critical and Ethics 3 See listing on page 630. Reasoning 4 CE 484 Water Treatment Design 3 WRIT 340 Advanced Writing 3 CE 485 Waste Water Treatment Design 3 596 USC Viterbi School of Engineering

Minor in Construction Planning and Electives (select one) Units Master of Science in Applied Mechanics Management CE 404 Business and Intellectual Students possessing a bachelor’s degree This program covers the most current theo- Property Law for Engineers 3 in aerospace engineering, civil engineer- ries and practice of construction planning and CE 412 Contracts and ing, mechanical engineering, mathematics, management. The program provides a valu- Specifications 3 or physics may work toward the Master of able adjunct credential to professional school CE 472 Construction Labor Science in applied mechanics. A student may students pursuing careers in business admin- Management 3 be required to satisfy certain deficiencies con- istration, public administration, architecture, PPD 437 Advanced Finance and sidered prerequisite to the listed courses. environmental studies, and other areas; and a Investment for Planning unique opportunity for professional focus to and Development 4 The Master of Science in applied mechanics is students in the USC College. awarded in strict conformity with the general requirements for the Master of Science in civil Construction activities are complex. In con- Advisement is provided by the Department engineering, except as modified by the fol- temporary society, effective planning and of Civil Engineering. Students will normally lowing specific requirements. Students must management of these activities requires complete statistics before enrolling in CE 461 include in their course work: (1) AME 530ab, specialized knowledge of the technical, eco- but can be permitted to complete statistics as a CE 507, CE 508, CE 525ab, and CE 541b; nomic and policy environment. This program corequisite subject to advisor approval. Students (2) at least 6 units of electives from the fol- couples the knowledge of how construc- are advised to take CE 460 and CE 461 before lowing: CE 541a, CE 542, CE 543; (3) other tion activities are organized with a broader taking CE 462. Students electing PPD 437 electives may be substituted on approval of understanding of the urban system in which must have completed PPD 358. department chair; (4) there is no thesis option. construction projects are embedded. With the exception of statistics, all of the required Minor in Engineering Technology Master of Science in Environmental courses are within the Department of Civil Commercialization Engineering Engineering and the USC School of Policy, See listing under the Special Educational Students with a bachelor’s degree in engi- Planning, and Development. Opportunities section, page 558. neering or science may work toward the Master of Science in environmental engineer- Any USC undergraduate who has completed Master of Science in Civil Engineering ing. Students with degrees in fields other the equivalent of two full-time semesters in The Master of Science in civil engineering than engineering or science may be admitted good standing is eligible to pursue the minor is awarded in strict conformity with the gen- on the recommendation of a program advisor program. This minor program is rigorous eral requirements of the USC Viterbi School and program director. Selection of courses enough to serve as an introductory credential of Engineering. A student may receive the will be determined through consultation with for students subsequently electing to pursue Master of Science in civil engineering with a program advisor to provide a maximum of advanced studies in development, urban a special option by specializing in one of the training in the student’s area of interest in planning, construction management, architec- following courses of study: construction; geo- environmental problems. ture or allied fields. technical engineering; structural engineering; environmental engineering; and transporta- Master of Engineering in Environmental Courses required tion engineering. Students specializing in Quality Management Seven courses consisting of at least 23 units the transportation option and completing a Environmental engineers with purely scien- are required for the minor. thesis must include in their program 4 units tific and technological backgrounds are often of CE 594ab. excluded from certain high-level professional Statistics managerial positions in the manufacturing Students must complete an advisor approved A general Master of Science in civil engi- industry, public utilities or governmental course in statistics. Candidate courses include neering without special designation is also agencies, although they are generally pre- ECON 317, EE 364, ISE 220, MATH 208, given. Students pursuing this program will ferred for engineering, scientific and research PPD 404x, PSYC 274, SOCI 314 and similar choose between the following special options: positions. Their exclusion from these posi- courses. The statistics course must be at least general, earthquake engineering, structural tions is often attributed to inadequate prepa- three units. mechanics, water resources or ocean and ration in areas deemed important in recent coastal engineering. years, including the following: project man- Core Courses Units agement, regulatory compliance, strategic CE 460 Construction Engineering 3 A student who wishes to pursue the Master and financial planning, decision making CE 461 General Construction of Science in civil engineering without spe- and human relations. Thus, effective and Estimating 3 cial designation and who has an interest in efficient management of modern environ- CE 462 Construction Methods public works may take a selected sequence mental engineering projects requires broad and Equipment 3 of 12 units in the USC School of Policy, technical knowledge and diverse skills in the PPD 358 Urban and Regional Planning, and Development. For further above aspects. The Master of Engineering Economics 4 information, see the Public Administration degree program in Environmental Quality PPD 362 Real Estate Fundamentals Professional Sequence section in the School Management intends to bridge the gap for Planning and of Policy, Planning, and Development, between the essentials of hard-core engineer- Development 4 page 856. ing and project management. The program is intended to provide the student with cutting 17 edge instruction in the art and science of environmental management. It is also direct- ed at teaching and training students how to integrate environmental considerations in the early planning of projects to improve environ- mental compatibility, reduce risks and incur financial savings in businesses and industries. Civil Engineering 597

Required core courses units Master of Construction Management General Requirements ENE 495 Seminars in Students possessing a bachelor’s degree and Residence and Course Load Environmental with sufficient training in capital manage- The normal time required for earning the Engineering 1 ment and statistics may pursue the Master of Master of Construction Management is three ENE 510 Water Quality Construction Management. This is an inter- semesters, including one summer semester Management and Practice 3 disciplinary degree program offered jointly beginning in June and continuing through ENE 518 Environmental Systems by the Department of Civil Engineering the spring semester ending in May. Students Engineering and and the USC School of Policy, Planning, and are expected to participate in extracurricu- Management 3 Development. A single application is made lar activities associated with the Master of ENE 535 Applied Air Quality to the Department of Civil Engineering. Construction Management program, includ- Management 3 The purpose of the Master of Construction ing the speaker series and field trips. A can- MPW 950 Technical Writing 3 Management program is to educate and train didate must complete the last four semester multidisciplinary professionals to understand units of course work at USC. 13 and execute the broad array of technical and non-technical activities associated with Students who wish a leave of absence for a engineering elective option construction management. The program pro- semester or longer must request it from the (technical elective courses; choose one) Units vides special attention to the function of the chairman of the Civil Engineering depart- CE 504 Solid Waste Management 3 constructor in real estate development. The ment in writing. Such leaves may be granted CSCI 576 Multimedia Systems core of the program is drawn from the MSCE for up to one year. Design 3 program in construction engineering and ENE 502 Environmental and management, and from the USC School of For further information see the USC School of Policy, Planning, and Development section Regulatory Compliance 3 Policy, Planning, and Development’s Master on joint degree programs, page 856. ENE 505 Energy and Environment 3 of Real Estate Development program. ENE 506 Ecology for Environmental Engineers 3 Applicants to the program are expected to Master of Engineering in Computer-Aided ENE 516 Hazardous Waste have completed undergraduate course work Engineering Management 3 in engineering economy or business finance. The Master of Engineering program edu- ENE 526 Environmental Pollutants: cates and trains multidisciplinary profession- Monitoring and Risk Core Curriculum Units als in the use of computational techniques Assessment 3 ARCH 511L Seminar: Building Systems 4 in the planning, design and management CE 501 Functions of the of engineering projects. The emphasized Business communication/Management and Constructor 3 ­computer-aided engineering subjects are Organization Elective (choose one) units CE 502 Construction Accounting modeling, simulation, visualization, optimi- BUCO 445 Oral Communication and Finance, or zation, artificial intelligence and advanced in Business 4 GSBA 510 Accounting Concepts design, documentation, manufacturing and BUCO 485 Business Communication and Financial Reporting 3 information management. The program Management 4 CE 556ab Project Cost Estimating, provides the graduate with advanced educa- MOR 469 Negotiation and Control, Planning and tion in a particular engineering subject area, Persuasion 4 Scheduling 3-3 associated with aerospace, civil or mechanical RED 509 Market Analysis for engineering. This advanced engineering edu- business administration and entrepreneurship/ Real Estate, or cation is coupled with an intensive concentra- management and organization elective RED 598 Real Estate Project tion in computational procedures appropri- (choose one) units Development 4 ate for that subject area. The program also BAEP 451 The Management of RED 542 Finance of Real Estate 3 includes substantial project work to provide a New Enterprises 4 Additional advisor approved background in the application of CAE tech- MOR 462 Management Consulting 4 technical and advanced electives 10 niques in real world situations.

Project Course units Total minimum units 33 For further information see the listing under ENE 590 Directed Research 6 Computer-Aided Engineering, page 603. The minimum requirement for the Master of Construction Management degree is 33 Master of Engineering in Structural Design The approved project work will be a research units. At least three elective courses totaling The Master of Engineering program empha- activity designed for about 3-4 months during at least 9 units are required for this degree. sizes the design of engineered structural the summer period, performed by the stu- These may be taken from the Department systems. The design of new structures and dent under the direction and supervision of of Civil Engineering, other engineering the upgrading of existing structures, for a full-time faculty member. The work will departments, the USC School of Policy, adverse loading conditions, requires addi- involve the participation of leading profes- Planning, and Development, the USC School tional studies which extend beyond the basic sionals from the private industry and/or of Architecture, the USC Davis School of concepts stressed in an undergraduate pro- governmental agencies with whom the fac- Gerontology, the USC Gould School of Law gram. Modern computational methods will ulty member might maintain a professional or the USC Marshall School of Business sub- be used to evaluate the functional demands relationship. The project will address an area ject to advisor approval. Admission to some on the designed system, and a comprehen- of importance and primary interest to the classes requires advanced prerequisites and sive design project will be used to integrate industrial entity in question. It is believed is subject to availability and approval of the the concepts presented during the course of that this type of partnership will be mutually instructor. study. The program is focused on the needs beneficial to the graduating student, private of students who are planning to enter profes- industry and university faculty in generating sional practice and not continue for a more a friendly and long-term professional relation- ship among them. 598 USC Viterbi School of Engineering

advanced degree and on the needs of practic- Doctor of Philosophy in Civil Engineering Students electing the certificate program ing engineers who have been out of school and Doctor of Philosophy in Engineering apply to the Department of Civil Engineer­ for several years and who want to upgrade (Environmental Engineering) ing. Course prerequisites for the program are: their engineering skills. The Doctor of Philosophy with a major in civil engineering and the Doctor of Philos­ (1) one course in statistics or uncertainty, The course of study requires the success- ophy with a major in engineering (environ- equivalent to ISE 225, PPD 404x or CE 408; ful completion of 30 semester units. It is mental engineering) are also offered. See designed to be completed in one year of general requirements for graduate degrees, (2) one course in engineering economy, study, including the design project which page 553. equivalent to ISE 460; must be taken during the first seven-week summer session. Areas of specialization for Doctor of Philos­ (3) one course in microeconomics, equivalent ophy level students are: structural engineer- to ECON 203; and required courses units ing, structural mechanics, earthquake engi- Structural Analysis (two courses, 6 units) neering, coastal engineering, water resources (4) one course in a contemporary high level CE 459 Introduction to Structural engineering, soil mechanics and foundation programming language. Dynamics 3 engineering, hydrology, hydro­dynamics and CE 529a Finite Element Analysis 3 transportation. These prerequisites may be satisfied after CE 540 Limit Analysis of enrollment in the certificate program by tak- Structures 3 Certificate in Computer-Aided Engineering ing the indicated courses or their equivalent. The Certificate in Computer-Aided Engi­ Graduate students cannot receive credit Structural Design (four courses, 12 units) neering is a limited version of the Master of for courses numbered below 400. Detailed CE 528 Seismic Analysis and Engineering in Computer-Aided Engineering admissions requirements are published by Design of Reinforced (CAE) program. It is designed to focus on the Department of Civil Engineering. Concrete Bridges 3 providing an understanding of the overall CE 536 Structural Design for field of computer-aided engineering. It The courses taken for the certificate may be Dynamic Loads 3 includes a course covering the necessary applied later to the Master of Science in Civil CE 537 Advanced Reinforced computer science skills and a course intro- Engineering, transportation option. Concrete Design 3 ducing basic simulation techniques used in CE 538 Prestressed Concrete computer-aided engineering. In addition, the Qualified students holding a bachelor’s Design 3 certificate provides knowledge in the use of degree also have the option of enrolling in CE 539 Advanced Steel Structures 3 CAE tools in a project environment. See the the certificate program without receiving a listing under Computer-Aided Engineering, separate graduate degree. Design Project (one course, 3 units) page 604. CE 549 Building Design Project, or The curriculum consists of five graduate CE 590 Directed Research 3 Graduate Certificate in Engineering courses for a total of 17 units. Technology Commercialization Elective Courses (three courses, 9 units) See listing under the Special Educational certificate Requirements Units CE 457 Reinforced Concrete Opportunities section, page 558. CE 471 Principles of Transportation Design 3 Engineering, or CE 458 Theory of Structures II 3 Graduate Certificate in Transportation CE 519 Transportation CE 478 Timber and Masonry Systems Engineering 3 Design 3 The graduate certificate in Transportation CE 583 Design of Transporation CE 480 Structural Systems Design 3 Systems is an interdisciplinary program Facilities, or CE 482 Foundation Design 3 administered by the Department of Civil CE 585 Traffic Engineering CE 488 Computer Applications Engineering. The certificate program allows and Control 3 in Structural Analysis students to specialize in transportation ISE 515 Engineering Project and Design 3 applications, while simultaneously receiv- Management 3 CE 501 Functions of the ing a degree in their home department. The PPD 633 Urban Transportation Constructor 3 certificate in transportation systems combines Planning and CE 525b Engineering Analysis 3 elements of transportation engineering with Management 4 CE 533 Geotechnical Earthquake transportation policy, planning and project PPD 634 Institutional and Policy Engineering 3 management. The program is especially Issues in Transportation 4 appropriate for students intending to pursue careers as developers of transportation tech- Engineer in Civil Engineering nologies, or as implementors of technologies Requirements for the Engineer in civil engi- within government agencies. neering are the same as set forth in the gen- eral requirements. Civil Engineering 599

Courses of Instruction

Civil Engineering (CE) CE 225 Mechanics of Deformable Bodies (3) CE 406 Microcomputer Applications in Civil Analysis of stress and strain; axial, flexural, Engineering (3) Solution of civil engineering The terms indicated are expected but are not and torsional behavior of slender bars; elastic problems using microcomputers; frame analy- guaranteed. For the courses offered during any deflections; combined stresses; introduc- sis, beam and column design; common data- given term, consult the Schedule of Classes. tion to elastic stability and energy methods. base problems, solution of large numerical ­Prerequisite: CE 205. problems using limited computer resources. CE 105L Surveying for Civil Engineering (2, Fa) Plane surveying, measurement of dis- CE 306L Civil Engineering Measurement CE 407 Analytical Mechanics (3) Principles tances and angles, horizontal curves, survey- Systems (3) Mensuration and instrumenta- of dynamics; Lagrange equations; Hamilton’s ing computations. Laboratory. tion for civil engineering practice. Cadastral, principle; rigid body dynamics; gyroscopic route, and construction surveying systems. motion; wave propagation; vibrations of multi- CE 106 Design and Planning of Civil Professional responsibility, managerial and degree freedom systems. Prerequisite: CE 325. Engineering Systems (2) History of civil supervisory controls for field surveying oper­ engineering; introduction to the synthesis ations. Prerequisite: CE 105L. CE 408 Risk Analysis in Civil Engineer- and design of systems dependent upon civil ing (3, Fa) Realization of nondeterministic engineering technology; the structuring, mod- CE 309 Fluid Mechanics (3, Fa) Fluid stat- problems in civil engineering; quantitative eling, and simulation of such systems. ics; relative velocity field; total acceleration; analysis of structural and system reliability; divergence theorem; conservation of mass, optimal design and design with specified risk. CE 107 Introduction to Civil Engineering energy, and momentum applied to engineer- Prerequisite: CE 225, MATH 226. Graphics (3, FaSp) Graphic communication ing problems in laminar and turbulent flow. and drawing; use of instruments, lettering, Prerequisite: MATH 226; corequisite: CE 325. CE 409abL Computer-Aided Design (3-3, Fa) dimensioning, and detailing of engineering Applications of interactive computer graphics drawing; free-hand sketching, drafting, and CE 325 Dynamics (3) Elements of vector alge- to design problems; automated drafting; 3-D modeling. bra; dynamics of particles, systems of particles graphic algorithms. Analysis of design pro- and rigid bodies; kinematics; momentum cess from information processing viewpoint. CE 108 Introduction to Computer Methods relations, energy methods; vibrations; Euler’s ­Prerequisite: CE 225. in Civil Engineering (2, Fa) Computer pro- equations of motion. Prerequisite: CE 205. gramming, organization of problems for com- CE 412 Construction Law and the Property putational solution, flow charts, programming; CE 334L Mechanical Behavior of Materials Development Process (3, Fa) Legal aspects numerical methods; analysis and solution of (3, Sp) Measurement of stress and strain; of property development and construction: civil engineering problems. tensile, impact, creep, and fatigue behavior; land use, construction practices and specifica- statistical methods, brittle fracture; properties tions, architecture and engineering contracts, CE 110 Introduction to Environmental Engi- of structural materials. Prerequisite: CE 225 or agency, subcontracting, professional registra- neering (3, Fa) Basic concepts of environmen- AME 204. tion, liability, insurance, liens, and bonds. tal engineering. Air, water, and soil pollution Recommended preparation: CE 404 or a general control technologies; pollution prevention strat­ CE 358 Theory of Structures I (3, Fa) Defor- business law course. egies. Design of simple water distribution and mations and deflections of elastic systems; treatment systems. statically indeterminate beams, arches, and CE 428 Mechanics of Materials (3) Analysis frames; secondary stresses. Prerequisite: CE 225. of stress and deformation; equations of elas- CE 205 Statics (2, FaSp) Statics of particles ticity; bending of beams; elastic instability; and rigid bodies; equivalent force systems; CE 390 Special Problems (1-4) Supervised, torsion problems; introduction to plates and distributed forces; applications to trusses, individual studies. No more than one registra- shells; elastic wave propagation; numerical frames, machines, beams, and cables; friction; tion permitted. Enrollment by petition only. methods. Prerequisite: CE 225. moments of inertia. Prerequisite: PHYS 151L. CE 402 Computer Methods in Engineering CE 429 Structural Concept Design Project CE 207L Introduction to Design of Struc- (3, FaSp) Fundamentals of analog and digital (3) Synthesis of structural systems to meet tural Systems (2, Sp) Structural materials, computers; simulation of nonlinear physical strength and stiffness requirements; RFPs; components and systems; gravity and lateral systems; numerical analysis and solution of structural behavior; concept generation; pre- forces; structural performance and failures; engineering problems. Prerequisite: CE 108 liminary analysis; trade-off studies; evaluation introduction to structural plans and analysis; and MATH 245. criteria; project management. Prerequisite: computer applications, case studies, design AME 353 or CE 358. project. Prerequisite: CE 107, CE 205; corequi- CE 404 Business and Intellectual Property site: CE 225. Law for Engineers (3, Sp) An examination CE 443 Environmental Chemistry (3, FaSp) of legal issues confronting the professional Chemistry of water, gas, liquid and solid CE 210L Introduction to Environmental engineer. Topics include the legal system, wastes. Chemical principles applicable to Engineering Microbiology (3, Sp) Principles contracts, risk management, forms of doing environmental engineering. Prerequisite: of environmental microbiology; waterborne business, capital formation and intellectual CHEM 105bL or CHEM 115bL. pathogens; microorganisms and air ­pollution; property rights. Upper division standing. microorganisms in soil; water pollution micro-­ biology; biodegradation of hazardous chemi- cals; eutrophication. Corequisite: CHEM 105aL or CHEM 115aL; recommended preparation: CE 110. 600 USC Viterbi School of Engineering

CE 451 Water Resources Engineering CE 463L Water Chemistry and Analysis CE 476 Design of Pressurized Hydraulic (3, Sp) Discussion of broad perspectives on (3, FaSp) Chemistry of water purification ­Systems (3) Application of hydraulic prin- control and utilization of water, quantitative technology and water pollution control. ciples to the engineering design of hydrau- hydrology, ground water, probability concept, Chemical processes in natural and engineer- lic structure with pressurized flow, piping economic study, hydraulic structures, multi- ing aquatic environments; physical/chemical network, water hammer, surge suppression, purpose water resources projects. Prerequisite: and biological characterization of water and pumps and turbines, manifold hydraulic CE 309 or ENE 410. wastewater. Prerequisite: CE 453, CHEM 105b design. Prerequisite: CE 309. or CHEM 115bL. CE 453 Water Quality Control (3, Fa) Water CE 477 Civil Infrastructure Information quality criteria and fundamental of accept- CE 464 Geotechnical Engineering (3) Fun- ­Systems (3, Fa) Information systems and ability. Natural purification of surface waters. damentals of soil mechanics and foundation their use in the planning, design, construc- Processes employed in the ­treatment of engineering; soil classification, seepage, tion, and operation of civil infrastructure proj- waste waters for disposal or re-use. Pre- stress-strain behavior, shear strength, con- ects. Project management and knowledge requisite: CHEM 105aL or CHEM 115aL; solidation, design of retaining structures and management for infrastructure systems devel- corequisite: CE 408 or CHE 405; CE 309 or foundations, and slope stability. opment. Prerequisite: CSCI 201, CE 402. ENE 410. CE 465 Water Supply and Sewerage Sys- CE 478 Timber and Masonry Design (3, Fa) CE 456 Design of Steel Structures (3, Fa) tem Design (3, Fa) Design of water supply Characteristics and properties of wood; beams, Fundamentals of analysis and design of steel systems, storm drains, sanitary sewers, and lift columns, trusses, connectors, and diaphragms. structures; structural elements; simple and stations. Prerequisite: CE 453. Properties of masonry, working stress and eccentric connections; design project. Prereq- strength design, seismic design requirements. uisite: CE 207L, CE 225; corequisite: CE 358. CE 466 Design of Free-Surface Hydraulic Systems (3) Hydrological and hydraulic CE 480 Structural Systems Design (3, Sp) CE 457 Reinforced Concrete Design (3, Sp) design for uniform and non-uniform flows, Evaluate, design and analyze buildings. Orga- Strength and deformation of reinforced con- channel transition, sedimentation controls, nize and perform calculations for vertical loads, crete; beams in flexure and shear; bond and design discharge for tributary watersheds, wind loads, and seismic loads on building proj- development of bars; deflections; columns; flood routing, flood detention, computer ects. Prerequisite: CE 456 or CE 457 or CE 478; slabs; footings; introduction to prestressed aided design. Prerequisite: CE 309. CE 358, CE 467L, CE 473, CE 482. concrete. Prerequisite: CE 207L, CE 225; ­corequisite: CE 358. CE 467L Geotechnical Engineering (4, Fa) CE 482 Foundation Design (3) Analysis and Fundamentals of geotechnical engineer- design principles of building foundations, CE 458 Theory of Structures II (3, Sp) ing; soil classification, seepage, stress-strain including spread footings, piles, drilled shafts, Matrix algebra; stiffness method; force behavior, shear strength, consolidation, design sheetpile walls and retaining structures. method; computer analysis of planar struc- of retaining structures and foundations, and ­Prerequisite: CE 467. tures. Prerequisite: CE 108 and CE 358 or slope stability. Soil testing. (Duplicates credit AME 150L and AME 353. in CE 464 and CE 468.) Prerequisite: CE 225. CE 484 Water Treatment Design (3, Fa) Predesign studies, precipitation softening, CE 459 Introduction to Structural Dynamics CE 468L Experimental Soil Mechanics (3) coagulation and flocculation, sedimenta- (3, Sp) Response of single and multiple Laboratory testing of soils and computer tion, filtration, sludge handling, chlorination, degree of freedom systems to dynamic exci- processing of experimental measurements, chloramination, ozonation; plant hydraulics, tation; structural modeling and approximate soil classification, compaction tests, perme- flow measurement, pumps, instrumentation solutions; introduction to earthquake resistant ability tests, unconfined compression, direct and control, tertiary treatment. Prerequisite: design. Corequisite: CE 458. sheet, consolidation, triaxial tests. Prerequisite: CE 451, CE 463L, CE 473. CE 464. CE 460 Construction Engineering (3) CE 485 Wastewater Treatment Design Introduction to the construction processes; CE 471 Principles of Transportation Engi- (3, Sp) Process kinetics, mass balance, reactor estimating and bidding, construction adminis- neering (3, Fa) Planning, design, construc- design, pretreatment, clarification, chemical tration, planning and scheduling, equipment tion, maintenance, and operation of facilities treatment, biological treatment (aerobic and and methods, labor relations, cost control sys- for air, water, rail, and highway transit sys- anaerobic), disinfection, sludge treatment, tems, and safety. tems. Junior or senior standing. nitrogen and phosophorus removal, carbon adsorption. Prerequisite: CE 451, CE 463L, CE 461 General Construction Estimating (3) CE 472 Construction Labor Management (3) CE 473. Theory of estimating. Quantity surveying; Unionism in construction. Craft tradition, unit cost synthesis and analysis. Bid organiza- objectives, regulation, motivation, labor force CE 488 Computer Applications in Structural tion and preparation; competitive simulations economics, productivity, and technical change. Analysis and Design (3) Application of exist- and exercises. Hiring systems, supervision of project labor ing computer programs to the analysis and operations, jurisdictional administration. design of complex structures. CE 462 Construction Methods and Equip- ment (3) Current procedures in selected CE 473 Engineering Law, Finance and Ethics CE 490x Directed Research (2-8, max 8) fields of construction; organization and plan- (3, Sp) An examination of the legal, financial Individual research and readings. Not avail- ning; equipment economics; machinery. and ethical issues regularly considered by all able for graduate credit. practicing engineers. Upper division standing. CE 499 Special Topics (2-4, max 8) Course content to be selected each semester from recent developments in civil engineering and related fields. Civil Engineering 601

CE 501 Functions of the Constructor (3) CE 512ab Special Topics in Hydrology (3-3) CE 523 Process Kinetics and Dynamics in Systems, processes, and constraints govern- a: Topics in the hydrology of groundwater Environmental Engineering (3) Concepts ing the initiation, direction, engineering, and and low flow. b: Topics in the hydrology of and application of processes that affect delivery of major construction projects. Pro- floods and surface drainage. water quality in natural and engineered sys- fessional construction management, responsi- tems. Major processes include: flocculation, bilities, and practice. CE 513L Instrumental Methods for Environ- sedimentation, filtration, oxidation, adsorp- mental Analysis (3) Advanced techniques tion and membrane processes. Prerequisite: CE 502 Construction Accounting and in gas, water, liquid, and solid waste analysis; CE 453 or CE 463L. Finance (3) Cost control, finance, and engi- theoretical and experimental consideration of neering economy for construction operations. electrometric, photometric, manometric, and CE 525ab Engineering Analysis (3-3) Typical chromatographic techniques for measurements engineering problems discussed on a physi- CE 503 Microbiology for Environmental of environmental pollution. Lecture, 2 hours; cal basis. Setup and solution of problems by Engineers (3) Basic microbiology of water, air, laboratory, 3 hours. Prerequisite: CE 463L. means of the existing mathematical tools. and soil. Application of microbiology to the practice of environmental pollution control. CE 514ab Advanced Sanitary Engineering CE 526 Hydraulic Structures (3) Technical Design (3-3, FaSp) Design of water and waste and economic analysis of hydraulic structures CE 504 Solid Waste Management (3) Char- treatment works. Prerequisite: CE 453. for water power, irrigation, and flood control; acterization, production, storage, collection, masonry, earth and rock-fill dams, outlet and transport of solid wastes; alternative dis- CE 515 Sustainable Infrastructure Systems works. Prerequisite: CE 466 and CE 476. posal methods; design principles and environ- (3, Fa) Explores broad issues and mitigation mental impact; management of radiological measures involved in the analysis and design CE 528 Seismic Analysis and Design of Rein- solid wastes. of complex, uncertain, interacting infrastruc- forced Concrete Bridges (3) Fundamental ture systems needing to be resilient and concepts, methods and current codes used in CE 505 Heavy Construction Operations and sustainable. the analysis and design of reinforced concrete Methods (3, Sp) Methods and operations bridge structures. Experimental and earth- involved in constructing hardrock and soft CE 516 Geohydrology (3) Principles of quake observations of bridge performance. ground tunnels, shafts, bridge piers in water, groundwater motion; acquifer characteristics, Prerequisite: CE 457; recommended preparation: and design-construction of concrete form- prospecting, practical engineering problems, CE 538. work and shoring. well design, maintenance and rehabilitation; hydrodynamic dispersion, field testing essen- CE 529ab Finite Element Analysis (3-3) Basic CE 506 Heavy Construction Estimating (3) tials and procedures, groundwater quality, concepts; stiffness method; variational meth- Methods engineering, work analysis and pric- artificial recharge. ods; displacement method; isoparametric for- ing for route construction. Grading, draining, mulation; plane stress and strain; plates and paving, haul economy, plant-materials pro- CE 517 Industrial and Hazardous Waste shells; dynamics; stability; nonlinear analysis, duction, pipeline and bridge building. Treatment and Disposal (3, 2 years, Sm) heat transfer; computer applications. Physical, chemical, and biological treatment CE 507 Mechanics of Solids I (3, Fa) Analysis processes for industrial and hazardous wastes; CE 530 Nonlinear Mechanics (3) Nonlinear of stress and strain; constitutive equations for pretreatment systems, biodegradation of problems in structural dynamics; elastic- elastic materials; plane stress and strain; tor- toxic chemicals; groundwater and soil decon- plastic response; approximate methods of sion; introduction to plates and shells; energy tamination; biofilters for air decontamination. nonlinear analysis; stability theory; stability of methods. ­Prerequisite: CE 463L. periodic nonlinear oscillations; Liapounov’s method; nonlinear buckling problems. CE 508 Mechanics of Solids II (3) Thermal CE 519 Transportation Engineering (3) stresses; introduction to elastic stability; yield Principles of analysis and planning. Charac- CE 531 Soil Mechanics (3) Soil ­formation; criteria; constitutive equations for elasto- teristics of transportation systems. Urban and clay mineralogy; steady state seepage; plastic materials; elastoplastic stress analysis; regional systems. Relationship between envi- mechanical­ coupling between interstitial viscoelasticity and creep. Prerequisite: CE 507 ronment and transportation systems. Estimat- water and soil skeleton; experimental soil or CE 428. ing the impact of decisions. behavior and its modeling with constitutive equations. Prerequisite: CE 464. CE 509 Mechanics of Solids III (3) Advanced CE 520ab Ocean and Coastal Engineering topics in mechanics of solids; complex vari- (3-3) Linear and nonlinear wave theories CE 532 Principles of Foundation Engineer- able methods for plane problems; three- with engineering applications; wind waves; ing (3) Fundamental methods in foundation dimensional problems; introduction to frac- wave spectra; wave interactions with marine engineering; plastic collapse, limit equilib- ture mechanics. Prerequisite: CE 507. structures; ship mooring, harbor resonance; rium, bearing capacity, slope stability; soil- sediment transport; diffusion processes. structure interaction; application of numerical CE 510 Groundwater Management (3) Corequisite: AME 530a. methods, finite differences and finite ele- Groundwater hydrology, aquifer testing tech- ments. Prerequisite: CE 464. nology, groundwater quality and contamina- CE 522 Groundwater Hydrologic Modeling tion, geophysical method, well design and (3) Simulation of groundwater hydrologic CE 533 Geotechnical Earthquake Engineer- development, basin water balance, computer processes through mathematical, analog, and ing (3, Sp) Provides a design-oriented under- modeling, legal aspects, groundwater man- physical models. standing of the “state-of-the-practice” of agement system. soil mechanics and foundation engineering aspects of earthquake engineering. CE 511 Flood Control Hydrology (3) Flood frequency, storm characteristics, net rain; sur- face drainage, peak discharge, flood runoff. 602 USC Viterbi School of Engineering

CE 534 Design of Earth Structures (3, Sp) CE 543 Stability of Structures (3) Critical­ CE 552 Managing and Financing Public Designed to provide a thorough understand- loads of columns, beams, thin-wall bars, Engineering Works (3) Tools for improving ing of the analytical and design principles plates, shells; stability of frames and trusses; the and effectiveness of public underlying the construction of a broad range effect of inelastic behavior of materials; effect engineering works, taking into account the of earth structures. of dynamic loading. political and policy context. Graduate stand- ing. Recommended preparation: microeconomic CE 535ab Earthquake Engineering (3-3) CE 544 Theory of Shell Structures (3) Gen- theory. Fundamentals of earthquake engineering; eral bending theory of shells; membrane the- characteristics of earthquakes; seismicity; ory; shells of revolution; numerical methods; CE 553 Chemical and Biological Processes response of linear and nonlinear multidegree dynamic response. Prerequisite: CE 428 or in Environmental Engineering (3) Chem- systems; basic concepts in earthquake- CE 507. istry of softening, coagulation, disinfection, ­resistant design; foundation problems. oxidation, corrosion control, dry and wet CE 545ab Advanced Finite Element Method combustion and ion exchange; aerobic and CE 536 Structural Design for Dynamic Loads in Structural and Continuum ­Mechanics anaerobic processes and the ecology of liq- (3) Earthquake resistant design criteria with (3-3) a: Finite elements in nonlinear uid and solid waste treatment. Prerequisite: application to steel reinforced concrete and mechanics,­ elasticity, plasticity, viscoelastic- CE 453. timber structures. Design of blast resistant ity; advanced finite element applications structures and structures subject to impact in fracture mechanics, heat transfer, fluid CE 554 Risk and Reliability Analysis for Civil loads. Prerequisite: CE 459 or CE 541a. mechanics; computational implementation of Infrastructure Systems (3, Sp) Elements of finite element method. Prerequisite: CE 529a. feasibility, reliability, and risk analysis of civil CE 537 Advanced Reinforced Concrete (3) b: Mathematical aspects of the finite element infrastructure systems, simulation, optimiza- Behavior of reinforced concrete members in method; correctness of discretizations for tion, life-cycle cost, evaluation and decision terms of strength and deformation; relation- elliptic, parabolic, and hyperbolic equations; making. ship between behavior and building code accuracy and convergence considerations; requirements. stability of time dependent algorithms. CE 555 Underwater Structures (3) Loads on ­Prerequisite: CE 545a. underwater structures; stress analysis of typi- CE 538 Prestressed Concrete (3) Fundamen- cal structural elements; buckling problems; tal principles of prestressing by pre- and post- CE 546 Structural Mechanics of Composite dynamic response. Prerequisite: CE 507. tensioning; elastic and time dependent losses; Materials (3) Applications and manufacturing stress analysis and design of prestressed and of composites: anisotropic materials; lami- CE 556ab Project Cost Estimating, Control, precast concrete structures. nated composite plates and shells; buckling Planning, and Scheduling (3-3, FaSp) Fun- and dynamics; strength and failure; interlami- damental principles and practices of cost esti- CE 539 Advanced Steel Structures (3) nar stresses; delamination; thermal properties; mating, budgeting, and cost control of con- Design of tubular members and plate girders; design considerations. struction projects. Case studies and software design for torsional and seismic loads; general exercises based on project data. Graduate flexural theory; introduction to plastic design; CE 547 Engineering Rock Mechanics (3) standing in engineering, architecture, busi- connections. Basic characteristics of rocks; mechanical ness or urban and regional planning required. behavior of rocks, deformation, strength, CE 540 Limit Analysis of Structures (3) and rock fracture; engineering applications, CE 557 Advanced Building Estimating (3) Plastic analysis and design of frames. Funda- mining, excavation, tunneling, drilling, blast- Processes in compiling a bid for construction mental theorems of plastic analysis; general ing, cutting and slope stability. Prerequisite: of non-residential building. methods of plastic analysis, design require- CE 464. ments, minimum weight design theorems CE 558 International Construction and Engi- and applications, shakedown theorems. CE 549 Building Design Project (3, Sm) Inte- neering (3, FaSp) Business development and grated design project following design office project management in international markets. CE 541ab Dynamics of Structures (a: 3, Fa; procedures. A building will be designed in Topics include marketing, planning, contracts b: 3, Sp) a: Forced vibrations of discrete detail using the team approach. Capstone and negotiations, procurement, logistics, per- MDOF systems; modal analysis; energy meth- for M.Eng. in Structural Design. Prerequisite: sonnel and financing. Construction operations ods; analytical dynamics; vibration of continu- CE 488 or CE 458, CE 537, CE 539, CE 549. in adverse environments. Graduate standing ous systems; wave propagation; computational in engineering, architecture, business, or techniques; application of commercial software CE 550 Computer-Aided Engineering (3, Fa) urban planning required. tools. b: Continuous system responses; approx- Basic concepts of computer-aided engineer- imate methods; introduction to structural con- ing. Modeling; simulation; visualization; CE 559 Strategic Planning in Construction trol; random vibration concepts; response of optimization; artificial intelligence; manufac- Engineering (3) Elements and techniques of continuous systems to random excitation; non- turing; information management. Organiza- strategic planning for construction engineer- linear systems (geometric theory), (approxi- tion and management of computer-aided ing. Fundamentals of engineering as a service mate methods). Prerequisite: CE 541a. engineering projects. sector enterprise. Assessment of markets (including international issues), competitors, CE 542 Theory of Plates (3) Theory of plate CE 551 Computer-Aided Engineering ­Project and technology. Aspects of overseas engineer- bending; rectangular and circular plates; (3, Sp) Computer-aided engineering in a ing business. Management of technology anisotropic plates; energy methods; numeri- project environment. Responding to RFPs; and the role of R&D. Emphasis on concepts. cal methods; large deformations; sandwich conceptual design; preliminary analysis; over- ­Recommended preparation: CE 502. plates. Prerequisite: CE 428 or CE 507. all and detailed analysis and design; trade- off studies; project management; project presentation. Computer-Aided Engineering 603

CE 560 Simulation of Civil Infrastructure CE 579 Introduction to Transportation CE 594abz Master’s Thesis (2-2-0) Credit on Systems Performance (3, Sp) Time/space ­Planning Law (3) Federal and state statu- acceptance of thesis. Graded IP/CR/NC. and frequency/wave number domain analysis, tory and regulatory requirements affecting spectral representation of wind, earthquake California transportation systems, including CE 599 Special Topics (2-4, max 9) Course and other natural loads, FEM techniques for transportation planning and funding law; and content will be selected each semester to system response simulation. government contracting, environmental, and reflect current trends and developments in civil rights requirements. the field of civil engineering. CE 561 Uncertainty Quantification (3, Sp) Methods of quantifying uncertainty in civil CE 580 Law and Finance for Engineering CE 633 Urban Transportation Planning and engineering and related fields. Basic uncer- Innovation (3) (Enroll in ISE 565) Management (4, 2 years, Fa) (Enroll in tainty modeling; advanced topics such as reli- PPD 633) ability analysis, Bayesian updating, random CE 583 Design of Transportation Facilities processes, random fields. (3) Planning, design, staging, construction, CE 634 Institutional and Policy Issues in test, and maintenance of the public works Transportation (4, Sp) (Enroll in PPD 634) CE 562ab Hydromechanics (3-3) Analytical and facilities for land, water, and air transpor- solution of civil engineering problems con- tation. Prerequisite: CE 519, CE 457. CE 640 Advanced Theory of Elasticity (3) cerned with hydraulic flow; water hammer, Curvilinear tensors; equations of nonlinear free-surface flow, waves and seepage flow; CE 585 Traffic Engineering and Control (3) elasticity; elementary solutions; small defor- application of theory to research and design. Conceptual engineering geometric design, mations superimposed on large deformations; installation, and calibration of vehicular stor- bifurcation of equilibrium states; nonlinear CE 563 Chemistry and Biology of Natural age and traffic controls; safe flow optimization shell theory. Prerequisite: CE 507. Waters (3, 2 years, Fa) Chemical and bio- of vehicles on various thoroughfares. Recom- logical limnology; cycles of carbon, nitrogen, mended preparation: CE 471. CE 690 Directed Research (1-4, max 8) phosphorous, sulfur, and other biologically- Laboratory study of specific problems by mediated chemical transformations; effect of CE 586x Management for Engineers (4) candidates for the degree Engineer in Civil pollution on biology and chemistry of natural (Enroll in AME 589x) Engineering. Graded CR/NC. waters. Prerequisite: CE 443 and CE 453. CE 587 Transportation Energy Analysis (3) CE 694abz Thesis (2-2-0) Required for the CE 564 Methods for Assessment and Energy consumption and socioeconomic degree Engineer in Civil Engineering. Credit ­Protection of Environmental Quality (3, Sp) impacts of past, present, and future trans- on acceptance of thesis. Graded IP/CR/NC. Natural ecosystems, technologies for control portation systems; analysis of alternatives and remediation of air, water, and soil pollu- between energy-intensive and low-cost CE 790 Research (1-12) Research leading to tion; natural hazards and urban lifeline sys- ­transportation modes. the doctorate. Maximum units which may be tems; Design For The Environment (DFE). applied to the degree to be determined by CE 589 Port Engineering: Planning and the department. Graded CR/NC. CE 565 Wave Propagation in Solids (3) Operations (3, Sp) Physical and operational Elastic­ waves in infinite and semi-infinite characteristics of marine ports; impact analy- CE 794abcdz Doctoral Dissertation regions; plates and bars; steady-state and tran- sis of modern logistics on port operation, (2-2-2-2-0) Credit on acceptance of disserta- sient scattering; dynamic stress concentration; planning and management; optimization and tion. Graded IP/CR/NC. viscoelastic and plastic bodies. efficiency solutions for container terminals.

CE 572 Construction Labor Management CE 590 Directed Research (1-12) Research (2) Unionism in construction. Craft tradi- leading to the master’s degree. Maximum tion, objectives, regulation, motivation, labor units which may be applied to the degree to force economics, productivity, and technical be determined by the department. Graded change. Hiring systems, supervision of project CR/NC. labor operations, jurisdictional administration.

Computer-Aided Engineering

Degree Requirements

Kaprielian Hall 210 Master of Engineering in Computer-Aided tools which are emphasized are modeling, (213) 740-0603 Engineering simulation, visualization, optimization, artificial FAX: (213) 744-1426 The Master of Engineering program educates intelligence and advanced design, documenta- Email: [email protected] and trains multidisciplinary professionals in tion, manufacturing and information manage- www.usc.edu/cee the use of computational techniques in the ment. The program provides the graduate with planning, design and management of engineer- a credential which represents the completion ing projects. The computer-aided engineering 604 USC Viterbi School of Engineering

of advanced training in a particular engineer- CAE Core Curriculum Units Certificate in Computer-Aided Engineering ing application area, coupled with an intensive AME 526 Engineering Analytical The Certificate in Computer-Aided Engi­ concentration in computational procedures Methods, or neering provides students possessing a bach- appropriate for that application area. The CE 525b Engineering Analysis 3 elor’s degree in civil engineering, mechanical focus of the program is on advanced engi- AME 535a Introduction to engineering or aerospace engineering, with neering design involving aerospace, civil and Computational Fluid a specialized education covering the use of mechanical engineering systems. The program Mechanics, or computational techniques in the planning includes substantial project work designed CE 529a Finite Element Analysis 3 and design of engineering projects. This to provide a background in the application of AME 535b Introduction to program is closely related to the Masters of CAE techniques in real world situations. This Computational Fluid Engineering in Computer-Aided Engineering program is not oriented to the engineering Mechanics, or program. For a student pursuing a master’s of electrical or computer systems. The USC AME 590 Directed Research, or degree in some other area, the certificate Viterbi School of Engineering, through the CE 551 Computer-Aided makes it possible to add, at a reasonable cost, Department of Electrical Engineering, offers Engineering Project, or a credential representing advanced training in various programs which focus on computer- CE 590 Directed Research 3 computer-aided engineering. aided engineering techniques related to elec- CE 550 Computer-Aided trical and computer engineering projects. Engineering 3 The Certificate in Computer-Aided Engi­ CSCI 455x Introduction to neering­ involves 12 units of course work. The minimum requirement for the Master Programming Systems of Computer-Aided Engineering is 30 units. Design 4 Prerequisite units The curriculum has three segments: computer- CSCI 455x Introduction to Programming aided engineering core, the discipline specific Systems Design, or core and the computational electives. Discipline Specific Core equivalent courses covering Six units are required involving advanced undergraduate computer Computer-Aided Engineering Core graduate level engineering courses. These science topics including Fifteen units are required, including courses courses are designed to focus on fundamental programming principles, data emphasizing graduate level mathematics, basic theory rather than design or computational structures and software computer science principles, an introduction techniques. All courses are to be taken from engineering to simulation, an overview of computer-aided the same basic discipline, selected by the stu- engineering techniques, and computer-aided dent. The possible basic disciplines include CAE Core Curriculum Units engineering projects. The core involves the structural and solid mechanics, fluid mechan- AME 535a Introduction to choice of two simulation courses — CE 529a, ics, thermal analysis and combustion, geo­ Computational Fluid which involves finite element analysis and a mechanics, and other areas of applied mechan- Mechanics, or structural orientation, and AME 535a, which ics. The student is provided with a list of CE 529a Finite Element Analysis 3 involves a fluid mechanics orientation. the acceptable courses in each discipline. In AME 535b Introduction to general, these lists include courses from the Computational Fluid The Master of Engineering program Departments of Aerospace and Mechanical Mechanics, or involves major design project work in the Engineering and Civil Engineering. CE 551 Computer-Aided computer-aided engineering overview Engineering Project 3 course, CE 550, and in the computer-aided Computational Electives CE 550 Computer-Aided engineering project course. Students have a Nine units are required involving advanced Engineering 3 choice of project courses. CE 551 is a gener- graduate level engineering courses which focus ic course incorporating structural, fluid and on computational procedures. The student is Computational Elective thermal projects. AME 535b focuses entirely provided with lists of acceptable computational One course to be selected from a list of advanced on fluid mechanics projects. Some students electives. These electives are designed to cover courses covering the computational techniques may wish to pursue specialized projects not the computational areas of geometric modeling, most important in computer-aided engineering. covered in either of these courses. They simulation, visualization, optimization, artificial may complete a specialized project by tak- intelligence and advanced design, documenta- ing the AME or CE 590 directed research tion, manufacturing and information manage- courses through an appropriate advisor. ment. The student is permitted to spread elec- tives over multiple computational areas. Computer Engineering 605

Computer Engineering

Undergraduate Degree

Education Program Objectives In order to earn the Bachelor of Science CSCI 377 Introduction to Software The undergraduate program in computer degree in computer engineering and com- Engineering 3 engineering and computer science has the puter science, the student must: (1) earn 128 CSCI 402 Operating Systems 3 following objectives: class units as described below; (2) achieve a minimum grade point average of 2.0 on all Electrical Engineering (1) Graduates will design and develop com- course work undertaken at USC; (3) attain a EE 101 Introduction to Digital Logic 3 puter hardware that reflects the exigencies minimum grade point average of 2.0 on all EE 106L Introduction to Computer imposed by software design and develop- course work completed in electrical engineer- Engineering/Computer ment considerations. ing and computer science at USC. Science 2 EE 201L Introduction to Digital (2) Graduates will develop software that In addition, CECS majors must complete Circuits 4 makes efficient use of current and develop- a minimum of 30 units of course work in EE 328Lx Circuits and Electronics ing hardware technologies. humanities and social sciences. for Computer Engineers 4 EE 357 Basic Organization of (3) Graduates will continue to develop the composition/writing requirements Units Computer Systems 3 scientific and engineering skills and knowl- WRIT 140* Writing and Critical EE 454L Introduction to Systems edge that will enable them to design and Reasoning 4 Using Microprocessors 4 implement computer systems that effectively WRIT 340 Advanced Writing 3 EE 457x Computer Systems and efficiently integrate developing hardware Organization 3 and software technologies. General Education (see page 59) Units General education* + 20 Industrial and Systems Engineering (4) Graduates will be exposed to extensive ISE 460 Engineering Economy 3 work experiences in both the areas of com- Pre-major requirements units puter engineering and computer science. Math Senior Design Project MATH 125 Calculus I 4 CSCI 477 Design and Construction (5) Most graduates will enter employment in MATH 126 Calculus II 4 of Large Software Systems, or their field. MATH 225 Linear Algebra and EE 459L Embedded Systems Differential Equations 4 Design Laboratory 3 (6) Some graduates will undertake graduate MATH 226 Calculus III 4 education in computer engineering and/or Electives EE 364 Introduction to Probability ++ computer science. and Statistics for Electrical Technical elective 9 Engineering and Computer Free elective 3-4 (7) Graduates will engage in lifelong learning Science, or 3 Total units: 128 and understand contemporary developments MATH 407 Probability Theory 4 in the field. 400-level math elective** 4 *GE Category VI is taken concurrently with WRIT 140. (8) The reputations of the electrical engi- Physics **Any 400-level mathematics course except MATH 450. neering and computer science departments, PHYS 151L*** Fundamentals of Physics I: which jointly sponsor the CECS program, Mechanics and ***Satisfies GE Category III requirement. for attracting quality students and produc- Thermodynamics 4 ing quality graduates, will be continuously PHYS 152L Fundamentals of Physics II: ****Any course in physics, biology or chemistry improved. Electricity and Magnetism 4 beyond the basic science requirement or in another Science elective**** 4 scientific discipline. See department for approval. Bachelor of Science in Computer Engineering and Computer Science major requirements Units +The university allows engineering majors to replace Students attaining the Bachelor of Science Computer Science the GE Category IV with a second course in Categories degree in computer engineering and comput- CSCI 101L Fundamentals of I, II or VI. Choosing this option is the most efficient er science would possess the scientific and Computer Programming 3 way to satisfy the 30-unit requirement in humanities engineering skills and knowledge that would CSCI 102L Data Structures 4 and social sciences. enable them to design and implement com- CSCI 105 Object-Oriented puter systems that effectively and efficiently Programming 2 ++Choose three from approved course list. Applicable integrate developing hardware and software CSCI 201L Principles of Software courses include: CSCI 351, CSCI 410x, CSCI 445, technologies. This degree is administered Development 4 CSCI 460, CSCI 464, CSCI 480, CSCI 485, CSCI 490x, jointly by the Departments of Computer CSCI 271 Discrete Methods in CSCI 499; EE 450, EE 465, EE 477L, EE 490x, EE 499. Science and Electrical Engineering. Computer Science 3 Other courses may be applicable; please see an advisor CSCI 303 Design and Analysis of for approval. Algorithms 3 606 USC Viterbi School of Engineering

Graduate Degrees

The graduate program in computer engi- Students must take or waive all four of the Doctor of Philosophy in Computer neering, offered through the Department of following fundamental courses (with the option Engineering Electrical Engineering, is designed to provide of EE 450 or EE 465): The requirements for the Doctor of students with an intensive background in the Philosophy (Ph.D.) degree in computer analysis, structure, design and function of Fundamental Courses Units engineering are in strict conformity with digital computers and information processing CSCI 402x Operating Systems 3 the requirements of the Graduate School. systems. In addition to giving each student a EE 450 Introduction to Program requirements for the Ph.D. in com- fundamental background in digital logic, Computer Networks, or puter engineering are the same as those for computer architecture and operating systems, EE 465 Probabilistic Methods in the Ph.D. in electrical engineering except a wide variety of elective courses allows for Computer Systems that the major field is computer engineer- study in the following specialized areas: artifi- Modeling 3 ing. See general requirements for graduate cial intelligence; computer architecture; com- EE 457x Computer Systems degrees. puter networks; computer system performance; Organization 3 design automation; fault-tolerant computers; EE 477L MOS VLSI Circuit Screening and qualifying examinations are microprocessors; parallel processing; real-time Design 4 administered by the computer engineering systems; robotics; and VLSI design. faculty. Students should contact the Electrical Students must take at least two of the following Engineering-Systems Department Office for Master of Science in Computer Engineering core courses (with the option of EE 550 or further information. The Master of Science in Computer Engi­ EE 555): neering is earned by completing an integrat- Course Requirements units ed program of at least 27 units of approved Core Courses Units The following course work must be completed; course work in computer engineering and EE 550 Design and Analysis of these courses can be included in the 60-unit computer science. No more than three Computer Communication course work requirement: courses (maximum 12 units) may be counted Networks, or at the 400 level – at least 18 advisor-approved EE 555 Broadband Network Take two courses from theory area and four units must be taken at the 500 or 600 level. Architectures 3 courses from the other three areas (hardware, EE 557 Computer Systems software and systems), including at least one All applicants must have taken the entrance Architecture 3 course from each area to total six courses. requirement courses (or equivalent in other EE 577a VLSI System Design 3 institutions) in order to be admitted to the Theory Area Courses program. Entrance requirement course credit Students must take at least 6 units from the CSCI 570 Analysis of Algorithms 3 cannot be applied toward the degree. A fun- following list of elective courses (cannot overlap EE 465 Probabilistic Methods in damental course may be waived by taking a with the core courses): Computer Systems placement exam. In case a placement exam Modeling, or is not offered, a fundamental course may be Computer Science: CSCI 545, CSCI 546, EE 549 Queuing Theory for waived by a designated faculty member. At CSCI 547, CSCI 551, CSCI 555, CSCI 558L, Performance Modeling 3 least 18 units must be taken at the 500-level CSCI 561, CSCI 565, CSCI 570, CSCI 584, EE 562a Random Processes in or above. At least 18 units must be taken in CSCI 585, CSCI 595 Engineering 3 electrical engineering, 15 of which must be EE 565a Information Theory 3 taken at USC. Units taken outside of electri- Electrical Engineering: EE 532, EE 533ab, MATH 410 Fundamental Concepts cal engineering or computer science must EE 536, EE 549, EE 550, EE 552, EE 554, of Modern Algebra, or be approved in advance by a computer engi- EE 555, EE 557, EE 558, EE 560, EE 577ab, MATH 425a Fundamental Concepts neering advisor and must be substantive in EE 579, EE 630, EE 650, EE 652, EE 653, of Analysis 4 content and related to the degree objective. EE 657, EE 658, EE 659, EE 677, EE 680, MATH 432 Applied Combinatorics, or Up to 3 units of Directed Research (EE 590) EE 681 MATH 533 Combinatorical Analysis with a computer engineering faculty member and Algebra 4 may be applied toward the degree. A minimum grade point average of 3.0 (A = 4.0) must be earned on all course work Hardware Area Courses Entrance Requirement Courses Units applied toward the master’s degree in com- EE 536a Mixed Signal Integrated CSCI 455x Introduction to puter engineering. This average must also be Circuit Design 3 Programming Systems achieved on all 400-level and above course EE 552 Asynchronous VLSI Design 4 work attempted at USC beyond the bach- Design 3 EE 357 Basic Organization of elor’s degree. Transfer units which count as EE 557 Computer Systems Computer Systems 3 credit (CR) toward the master’s degree are Architecture 3 not computed in the grade point average. All other Viterbi School of Engineering require- ments for the Master of Science apply. Computer Science 607

Software Area Courses Systems Area Courses EE 554 Real Time Computer CSCI 565 Compiler Design, or CSCI 551 Computer Systems 3 CSCI 595 Advanced Compiler Communications 3 EE 550 Design and Analysis of Design 4 CSCI 555 Advanced Operating Computer Communication CSCI 577a Software Engineering 4 Systems 3 Networks, or CSCI 585 Database Systems 3 CSCI 561 Foundations of Artificial EE 555 Broadband Network Intelligence 3 Architectures 3 EE 543a Digital Control Systems 3 EE 569 Introduction to Digital Image Processing 3

Computer Science

Henry Salvatori Computer Science Associate Professors: Shahram Ghandeharizadeh, Adjunct Assistant Professors: Aude Billard, Ph.D.; Center 300 Ph.D.; Leana Golubchik, Ph.D. (Electrical Alexander Egyed, Ph.D.; Andrew Howard, (213) 740-4494 Engineering); Laurent Itti, Ph.D.; Sven Koenig, Ph.D.; Auke Ijspeert, Ph.D.; Steve Jacobs, FAX: (213) 740-7285 Ph.D.; Neno Medvidovic, Ph.D.; Ulrich Ph.D.; Marcelo Kallmann, Ph.D.; Sofus Email: [email protected] Neumann, Ph.D. (Electrical Engineering); Macskassy, Ph.D.; Xin Wang, Ph.D. Stefan Schaal, Ph.D. (Neuroscience Center); Chair: Ramesh Govindan, Ph.D. Cyrus Shahabi, Ph.D.; Gaurav Sukhatme, Research Professors: Paul Cohen, Ph.D.; Jerry Ph.D. (Electrical Engineering) Hobbs, Ph.D.; Carl Kesselman, Ph.D.; Craig Faculty Knoblock, Ph.D.; Herbert Schorr, Ph.D.; Fletcher Jones Chair in Computer Science: Assistant Professor: David Kempe, Ph.D. William Swartout, Ph.D. Michael A. Arbib, Ph.D. Joint Professors: Irving Biederman, Research Associate Professors: Paul Debevec, Gordon S. Marshall Chair in Engineering: Ph.D. (Psychology); Edward Blum, Ph.D. Ph.D.; Yolanda Gil, Ph.D.; Jonathan Gratch, Aristides A.G. Requicha, Ph.D. (Mathematics); Melvin Breuer, Ph.D. (Electrical Ph.D.; Mary Hall, Ph.D.; John Heidemann, Engineering); Todd Brun, Ph.D.; Tim Ting Ph.D.; Eduard Hovy, Ph.D.; Kevin Knight, David Packard Chair in Manufacturing Chen, Ph.D. (Computational Molecular Ph.D.; Robert Lucas, Ph.D.; Daniel Marcu, Engineering: Stephen C-Y. Lu, Ph.D. Biology); Kai Hwang, Ph.D. (Electrical Ph.D.; Stacey Marsella, Ph.D.; Robert (Mechanical Engineering, Industrial and Systems Engineering); Rajiv Kalia, Ph.D. (Physics); Neches, Ph.D.; Wei-Min Shen, Ph.D.; Joseph Engineering) Bhaskar Krishnamachari, Ph.D. (Electrical Touch, Ph.D. Engineering); C-C Jay Kuo, Ph.D. (Signal Charles Lee Powell Chair in Engineering: Viktor and Image Processing); Stephen Lu, Ph.D. Research Assistant Professors: Jose Luis Prasanna, Ph.D. (Industrial and Systems Engineering); Shri Ambite, Ph.D.; Ann L. Chervenak, Ph.D.; Narayanan, Ph.D. (Electrical Engineering); Ewa Deelman, Ph.D.; Pedro Diniz, Ph.D.; Charles Lee Powell Chair in Electrical Fernando Ordonez, Ph.D. (Industrial and Alexandre Francois, Ph.D.; Andrew Gordon, Engineering and Computer Science: Melvin Systems Engineering); Viktor Prasanna, Ph.D. Ph.D.; Randall Hill, Ph.D.; Jihie Kim, Ph.D.; Breuer, Ph.D. (Electrical Engineering) (Electrical Engineering); Konstantinos Psounis, Kristina Lerman, Ph.D.; Rajiv Maheswaran, Ph.D.; C.S. Raghavendra, Ph.D. (Electrical Ph.D.; Clifford Neuman, Ph.D.; Pedro Henry Salvatori Chair in Computer Science: Engineering); Irving Reed, Ph.D. (Electrical Szekely, Ph.D.; David Traum, Ph.D.; Leonard M. Adleman, Ph.D. Engineering); Priya Vashishta, Ph.D. (Material Michael Van Lent, Ph.D.; Suya You, Ph.D. Science, Physics); Michael Waterman, Ph.D. TRW Professor of Software Engineering: Barry (Mathematics); Richard Weinberg, Ph.D. Lecturers: Claire Bono; William Cheng, Boehm, Ph.D. (Cinema/Television); John Wilson, Ph.D. Ph.D.; Michael Crowley, Ph.D.; Massoud (Geography) Ghyám-Khah; Victor LaCour; Krishnamurthy Professors: Leonard Adleman, Ph.D. Narayanaswamy, Ph.D.; Shawn Shamsian, (Molecular Biology); Michael Arbib, Ph.D. Adjunct Professors: Michael Carey, Ph.D., Ph.D.; David Wilczynski, Ph.D. (Biomedical Engineering, Electrical Engineering); Danny Cohen, Ph.D.; Sukhan Lee, Ph.D.; Barry Boehm, Ph.D. (Industrial and Systems Rick Selby, Ph.D.; Sethu Vijayakumar, Ph.D. Emeritus Professors: George Bekey, Ph.D. Engineering); Ramesh Govindan, Ph.D.; (Electrical Engineering, Biomedical Engineering); Ellis Horowitz, Ph.D. (Electrical Engineering); Adjunct Associate Professors: Steve Chien, Ph.D.; Irving S. Reed, Ph.D. (Electrical Engineering) Ming-Deh Huang, Ph.D.; Maja Matari´c, Larry Matthies, Ph.D.; Zhengyou Zhang, Ph.D. Ph.D. (Neuroscience Center); Dennis McLeod, Ph.D.; Gerard Medioni, Ph.D. (Electrical Engineering); Aiichiro Nakano, Ph.D. (Biomedical Engineering, Materials Science, Physics); Ramakant Nevatia, Ph.D. (Electrical Engineering); Aristides Requicha, Ph.D. (Electrical Engineering); Paul Rosenbloom, Ph.D.; Milind Tambe, Ph.D. 608 USC Viterbi School of Engineering

Bachelor of Science

Bachelor of Science in Computer Science Major Requirements Units Technical Electives (two courses) The undergraduate program in computer sci- Computer Science Applicable courses include: CSCI 351, CSCI ence is an interdisciplinary program leading to CSCI 101L Fundamentals of 410, CSCI 445, CSCI 459, CSCI 460, CSCI the Bachelor of Science in computer science. Computer Programming 3 464, CSCI 480, CSCI 485, CSCI 490x, CSCI The program is designed to provide both an CSCI 102L Data Structures 4 499; EE 450, EE 454L, EE 459L, EE 465, academic and professional orientation. CSCI 105 Object Oriented EE 477L, EE 490x, EE 499; MATH 458. Programming 2 Other courses may be applicable; please see General admission requirements for the CSCI 201L Principles of Software an advisor for approval. undergraduate program are the same as those Development 4 of the university and the USC Viterbi School CSCI 271 Discrete Methods in Bachelor of Science in Computer Science of Engineering and include 3 to 5 units of Computer Science 3 (Games) mathematics and one unit of science (biology, CSCI 303 Design and Analysis of The goal of the B.S. in Computer Science chemistry or physics) together with satisfacto- Algorithms 3 (Games) program is to graduate students with ry scores on the Scholastic Aptitude Test and CSCI 377 Introduction to Software a solid grounding in computer science and Achievement Tests. The requirement for the Engineering 3 a cross-disciplinary background in game degree is 128 units. A cumulative scholarship CSCI 402x Operating Systems 3 development. Topics covered in the cross- average of C (2.0) is required for all courses CSCI 477 Design and Construction disciplinary game development portion of taken at USC as well as for all computer sci- of Large Software Systems 3 the degree program include game production, ence courses taken in the program. Computer visual design for games and interactives, com- science is a department in the USC Viterbi Electrical Engineering puter animation, video game programming, School of Engineering; however, the Bachelor EE 101 Introduction to game hardware architectures, game engine of Science degree with a major in computer Digital Logic 3 programming, serious game development, science is awarded through the USC College. EE 106Lx Introduction to Computer introductory and intermediate game design, Candidates must complete general education Engineering/Computer and two semester-long final game projects. requirements; see pages 59 and 237. Science 2 Students graduating from this program will EE 201L Introduction to Digital be capable of engineering next-generation Composition/Writing requirement units Circuits 4 games and simulations and their technologies WRIT 140* Writing and Critical EE 357 Basic Organization of in the entertainment and serious game fields. Reasoning 4 Computer Systems 3 Additionally, graduates from this program will WRIT 340** Advanced Writing 3 EE 457x Computer Systems be able to further their education in graduate Organization 3 programs in game development and comput- General Education (see page 59) Units er science. This degree will be offered by the General education* + 20 Free electives 8 College of Letters, Arts and Sciences Technical electives 6 pre-Major requirements units Requirements for the B.S. in Computer Science Math Requirement Total units: 128 (Games): MATH 125 Calculus I 4 Computer Science and MATH 126 Calculus II 4 *GE Category VI is taken concurrently with WRIT 140. Computer Engineering (37 units) units MATH 225 Linear Algebra and CSCI 101L Fundamentals of Computer Differential Equations 4 **WRIT 340 Advanced Writing (Communication for Programming 3 MATH 226 Calculus III 4 Engineers) is strongly recommended for CSCI majors. CSCI 102L Data Structures 4 MATH 407 Probability Theory, or 4 CSCI 105 Object-Oriented EE 364 Introduction to Probability ***Satisfies general education requirement. Programming 2 and Statistics for Electrical CSCI 201L Principles of Software Engineering and Computer ****Any course in physics, biology or chemistry Development 4 Science 3 beyond the basic science requirement or in another CSCI 271 Discrete Methods in scientific discipline. See department for approval. Computer Science 3 Basic Science + CSCI 303 Design and Analysis of One of the following two course sequences: The university allows engineering students to replace Algorithms 3 BISC 120L*** and BISC 220L, or GE Category IV with a second course in Categories I, CSCI 377 Introduction to Software CHEM 105aLbL***, or II or VI. Engineering 3 PHYS 151L*** and PHYS 152L 8 CSCI 402x Operating Systems 3 Foreign Language Requirement CSCI 460 Introduction to Artificial Other Requirements Three semesters of a single language and Intelligence 3 Science elective**** 4 passing the skill level examination in that CSCI 480 Computer Graphics 3 Foreign language 12 language or passing the skill level examina- EE 352L Computer Organization tion in a foreign language. and Architecture 3 EE 450 Introduction to Computer Networks 3 Computer Science 609

Game Development (42 units) units Technical Electives Bachelor of Science in Computer CSCI 180 Survey of Digital Games Choose a minimum of 6 units from the Science/Bachelor of Science in Business and Their Technologies 3 following: Administration CSCI 281 Pipelines for Games and CSCI 351 Programming and The combined Bachelor of Science degree Interactives 3 Multimedia on the World program in computer science/business CSCI 486 Serious Games Wide Web 3 administration offers qualified students the Development 3 CSCI 410x*** Translation of Program- opportunity to gain an educational foundation CSCI 491abL Final Game Project 4-2 ming Languages 3 in both areas. Students must meet the admis- CTAN 452 Introduction to 3-D CSCI 477*** Design and Construction sion requirements for both the Computer Computer Animation 2 of Large Software Science department in the Viterbi School CTIN 484L Intermediate Game Systems 3 of Engineering and the Marshall School of Development 2 CSCI 485 File and Database Business. The degree is administered by the CTIN 488 Game Design Workshop 4 Management 3 Computer Science department. CTIN 489 Intermediate Game Design CSCI 490x Directed Research 2-8 Workshop 2 CSCI 499 Special Topics 2-4 Students should work with advisors in both EE 452L Game Hardware CTAN 330 Animation Fundamentals 2 the Marshall School and the Viterbi School Architectures 3 CTAN 443L 3-D Animation and in making appropriate course selections. ITP 280 Video Game Production 4 Character Design 2 A minimum of 135 units is required. A GPA ITP 380 Video Game Programming 4 CTIN 401L Interface Design for of C (2.0) or higher is required for all upper ITP 461x Artificial Intelligence in Games 2 division course, including any approved sub- Video Games 1 CTIN 403 Advanced Visual Design stitutes for these courses. ITP 481x Video Game Graphics 1 for Gamers 2 ITP 485 Programming Game CTIN 404L Usability Testing for Engineering Requirements Units Engines 4 Games 2 CSCI 101L Fundamentals of CTIN 405L Design and Technology for Computer Programming 3 Math (11-12 Units) units Mobile Experiences 2 CSCI 102L Data Structures 4 MATH 125 Calculus I 4 CTIN 406L Sound Design for Games 2 CSCI 105 Object-Oriented MATH 126 Calculus II 4 CTIN 458 Business and Management Programming 2 MATH 225 Linear Algebra and Linear of Games 2 CSCI 201L Principles of Software Differential Equations, or 4 CTIN 459L*** Game Industry Development 4 EE 241 Applied Linear Algebra for Workshop 4 CSCI 271 Discrete Methods in Engineering 3 CTIN 462 Critical Theory and Computer Science 3 Analysis of Games 4 CSCI 303 Design and Analysis of Science (4 units) units CTIN 463 Anatomy of a Game 4 Algorithms 3 PHYS 151L* Fundamentals of Physics I: CTIN 482 Designing Online CSCI 351 Programming and Mechanics and Multiplayer Game Multimedia on the World Thermodynamics 4 Environments 2 Wide Web 3 CTIN 483 Programming for CSCI 377 Introduction to Software Writing (7 units) units Interactivity 4 Engineering 3 WRIT 140 Writing and Critical CTIN 492L Experimental Game CSCI 460 Introduction to Artificial Reasoning 4 Topics 4 Intelligence, or WRIT 340 Advanced Writing 3 EE 320 Digital Media Basics for CSCI 480 Computer Graphics, or Multimedia 3 CSCI 485 File and Database General Education (20 units)** units ENGR 395abc*** Cooperative Education Management 3 The major will comply with the university Work Experience CSCI 477 Design and Construction general education and diversity requirements. (students who take of Large Software Systems 3 3 units of Co-op may CSCI technical electives *General Education requirements total 24 units. use it as one technical (see department for approved list) 6 However, PHYS 151L also satisfies the GE Category III elective). 1 or 2, max 5 EE 101 Introduction to Digital requirement. Logic 3 Total units required for degree: 128 EE 201L Introduction to Digital **The foreign language requirement will be waived Circuits 4 for students in this program. Other courses may be eligible subject to advisor ENGR 102 Freshmen Academy approval. Seminar 2 MATH 125 Calculus I 4 ***highly recommended MATH 126 Calculus II 4 MATH 225 Linear Algebra and Linear Note: Students are strongly encouraged to take at Differential Equations, or 4 least 1 unit of internship EE 241 Applied Linear Algebra for Engineering 3 Note: Free elective units: (0-1 units) Basic science requirements I and II* 4-4

Note: If a student chooses MATH 225 (4), then no Total engineering units: 65-66 units of free electives would be needed to complete the degree requirements. If EE 241 (3) is chosen, then the student would require 1 unit of free elective. 610 USC Viterbi School of Engineering

Business Requirements units Bachelor of Science in Computer CSCI 477 Design and Construction ACCT 410x Accounting for Non- Engineering and Computer Science of Large Software Systems 3 Business Majors 4 See the listing under Computer Engineering, CSCI 480 Computer Graphics 3 BUAD 302 Communication Strategy page 605. CSCI 485 File and Database in Business 4 Management 3 BUAD 304 Organizational Behavior 4 Minor in Computer Science CSCI 499 Special Topics 2-4 BUAD 306 Business Finance 4 The computer science minor introduces BUAD 307 Marketing Fundamentals 4 the concepts, tools and techniques that are Total: 25 units BUAD 497 Strategic Management 4 involved in the programming of comput- BUAD concentration** 8 ers. The minor prepares students to achieve Note: Students majoring in business may wish to take ECON 203 Principles of mastery in several current programming CSCI 477 and CSCI 485: These courses will prepare Microeconomics 4 languages. In addition, the student will learn them to utilize computers in a corporate setting. ECON 205 Principles of about creating effective user interfaces and Macroeconomics 4 how to build applications that are available Students majoring in fine arts or cinematic arts may MATH 218 Probability for Business, or 4 on the Internet. wish to take CSCI 460 and CSCI 480: These courses EE 364 Introduction to Probability will prepare them to apply computers to movies and and Statistics for Required Courses online games. Electrical Engineering 3 Lower division (13 units) CSCI 101L Fundamentals of Students majoring in chemistry or physics may prefer Total business units 43-44 Computer Programming 3 to take CSCI 445 and CSCI 460: These courses will Total program units: 108-110 CSCI 102L Data Structures 4 prepare them to create sophisticated software for sci- CSCI 105 Object-Oriented entific applications. *Basic science requirement: PHYS 151L and PHYS Programming 2 152L or CHEM 105abL or BISC 120L and BISC 220L CSCI 201L Principles of Software Minor in Engineering Technology Development 4 Commercialization **Students can choose to take 8 units of upper divi- See listing under the Special Educational sion concentration courses from any two departments Electives Opportunities section, page 553. or from the same department. They are not required 12 units selected from the following courses: to take “required” courses from a particular concen- CSCI 351 Programming and Minor in 2-D Art for Games tration for this degree. Multimedia on the World This interdisciplinary minor integrates three Wide Web 3 major disciplines (fine arts, computer science Physics/Computer Science Major CSCI 377 Introduction to Software and interactive media) to develop the 2-D Requirements for the Bachelor of Science Engineering 3 visual skills necessary to conceptualize and This program is intended for students with CSCI 445 Introduction to illustrate images for games. For more infor- dual interests in physics and computer sci- Robotics 4 mation, see Roski School of Fine Arts, ence who wish to complete the essential CSCI 460 Introduction to Artificial page 658. courses for both majors within their nor- Intelligence 3 mal four year career. See the Physics and Minor in 3-D Art for Games Astronomy Department section, page 414, for The focus of the 3-D Art for Games minor is course requirements. a trans-disciplinary approach that incorporates the creative, technological and team-based communication skills necessary to develop 3‑D art skills for video games. For more ­information, see Roski School of Fine Arts, page 658.

Graduate Degrees

The requirements listed below are special to A Master of Science degree with specializa- robotics. It also serves as an introduction to this department and must be read in conjunc- tion in software engineering is also offered. this area for students who wish to pursue tion with the general requirements of the The program seeks to prepare students for advanced studies and research leading to USC Viterbi School of Engineering for mas- an industrial leadership career in software a Ph.D. The emphasis is on the domain of ter’s degrees and the general requirements of engineering. It also serves as an introduction mechanical, electromechanical and mecha- the USC Graduate School for Ph.D. degrees, to this area for students who wish to pursue tronic products. (CAD for digital systems is page 96. The graduate program in computer advanced studies and research leading to a covered by a separate program offered by the science provides intensive preparation in Ph.D. Electrical Engineering-Systems department.) the basic concepts and techniques related to the design, programming and application of A Master of Science degree with specializa- A Master of Science degree with a specializa- digital computers. Both the Master of Science tion in intelligent robotics is also offered. tion in computer networks is offered. This and Doctor of Philosophy degrees are offered. This program seeks to prepare students for specialization prepares students in the areas an industrial career in the development of of computer communications, networks and computer systems for CAD/CAM (Computer- distributed processing. Aided Design and Manufacturing) and Computer Science 611

A Master of Science in computer science are not computed in the grade point average. Cognition and games is developing theo- (multimedia and creative technologies) is also The required courses are as follows: CSCI ries for modeling and simulating computer offered, page 645. 570 and one course from each of the follow- characters and story; developing methods for ing two categories: I. CSCI 551, CSCI 555, modeling, simulating and displaying human A Master of Science in high performance CSCI 571, CSCI 577a, CSCI 585, EE 557; emotion; analyzing large-scale game play; and computing simulations is also offered, II. CSCI 545, CSCI 561, CSCI 564, CSCI developing theories for infusing pedagogy page 612. 574, CSCI 580, CSCI 582. A maximum of with game play. Immersion is researching and 9 units may be taken at the 400 level from developing the technologies to engage the Admission and Prerequisites approved courses in either electrical engi- mind of the game player via sensory stimula- Admission is determined by the Office neering or computer science; the remain- tion; reading the human emotional state and of Admission and the Viterbi School of ing units must be approved courses at the providing that as an input to the game; and Engineering, in consultation with the Com­ 500 or 600 level. CSCI 590 and ENGR 596 emotionally adaptive game software architec- puter Science Department. The applicant may be counted for a maximum of 6 units. tures. Serious games and simulations is devel- is required to have a bachelor’s degree or Total units required for the degree is 27. No oping a theory for the deployment of games its equivalent from an accredited college or examination is required for the degree. Other and simulations for purposes of education university; satisfactory scores on the verbal requirements for the Master of Science in and training, health, public policy and strate- and quantitative portions of the aptitude test computer science are the same as set forth in gic communication; game evaluation; serious of the Graduate Record Examinations (one the general requirements for Viterbi School game development; and human performance advanced test from computer science, math- of Engineering master’s degrees. engineering. Students graduating from this ematics or engineering is recommended); program will be capable of engineering next and a substantial background in computing Thesis Option generation games and simulations and their constitutes a minimum requirement. Foreign With the approval of a supervising professor, required technologies immediately upon students must earn a satisfactory score on the qualified students may be allowed to pursue graduation in the entertainment and serious Test of English as a Foreign Language. a thesis option. Students pursuing the thesis game fields. Additionally, graduates from this option must satisfy all of the policies and program will be able to further their educa- All applicants for the master’s program should course requirements for the master’s degree tion in graduate programs in game develop- have a general breadth in computer science with the following exceptions: A maximum of ment and computer science. The long-term equivalent to the courses listed below: 6 units from approved courses may be taken goal with this M.S. degree is to establish at the 400 level in either electrical engineer- research and development directions that cre- 1) Complete at least three of the follow- ing or computer science; and CSCI 590 and ate a science of games and an accompanying ing undergraduate-level courses: Computer ENGR 596 may be counted for a maximum archival literature that improves game devel- Architecture, Operating Systems, Computer of 2 units. In addition, these students must opment for both serious and entertainment Communications, Software Engineering, enroll in a minimum of two semesters of purposes. Database Systems, Web Technologies, CSCI 594abz for a maximum of 4 units. Total Robotics, Artificial Intelligence, Brain units required for the degree is 27. The thesis CSCI (9 units) Units must comply with all requirements set by Theory, Computer Vision, 3D Graphics and CSCI 570 Analysis of Algorithms 3 the Graduate School. The thesis option is Rendering, and Geometric Modeling. CSCI 580 3-D Computer Graphics available to students pursuing degrees in the and Rendering 3 2) Complete one course from the following following programs: M.S. in computer science and M.S. in computer science with specializa- undergraduate-level courses: Algorithms, One of the following: tions in computer networks, software engi- Data Structures, Discrete Mathematics and CSCI 555 Advanced Operating neering, intelligent robotics, multimedia and Numerical Computation. Systems 3 creative technologies, computer security and CSCI 561 Foundations of Artificial high performance computing simulations. These entrance requirements are normally Intelligence, or satisfied by students with a Bachelor of CSCI 573 Advanced Artificial Science in Computer Science or Computer Master of Science in Computer Science Intelligence 3 Engineering. Students with other back- (Game Development) CSCI 571 Web Technologies 3 grounds should consider taking some of the The goal of the M.S. in Computer Science CSCI 577a Software Engineering 4 courses listed above before applying for the (Game Development) program is to gradu- CSCI 585 Database Systems 3 Master of Science in Computer Science ate students with a core in computer science, EE 557 Computer Systems program. No student may take any of the an engineering-oriented game development Architecture 3 undergraduate courses listed above for core and a concentration in one of the key credit toward a graduate degree in computer research directions in game development Game development core (11 units) units science. infrastructure, cognition and games, immer- CTIN 488 Game Design Workshop 4 sion and serious games. Infrastructure is CSCI 522 Game Engine Master of Science in Computer Science researching and developing the software Development 4 Requirements for Graduation without a Thesis and hardware infrastructure necessary for EE 452 Game Hardware A minimum grade point average of 3.0 must the development of the future of interactive Architectures 3 be earned on all course work applied toward games and large-scale simulations; massively the master’s degree in computer science. multiplayer online games (MMOGs) and Project Classes (7 units) units This average must also be earned on all simulation networks; game engines and tools; CSCI 529ab Advanced Game Projects 4-3 graduate courses completed at USC (400- instant games; wireless and mobile games and level and above). Transfer units count as infrastructures; and next generation ­consoles. ­credit (CR) toward the master’s degree and 612 USC Viterbi School of Engineering

electives units Master of Science in Computer Science CSCI 595 Advanced Compiler Complete two courses from one of the following (Computer Networks) Design 4 areas of concentration: Infrastructure; Cognition Under the networks option students must CSCI 596* Scientific Computing and Games; Immersion; Serious Games. satisfy the requirements for the Master of and Visualization 3 Science in Computer Science and the follow- EE 653 Advanced Topics in Infrastructure ing courses must be included in the program: Microarchitecture 3 CSCI 503 Parallel Programming 3 EE 450, CSCI 551, CSCI 555 and three of EE 657* Parallel and Distributed CSCI 520 Computer Animation and the following: CSCI 558; CSCI 599 or CSCI Computing 3 Simulation 3 694a or CSCI 694b; EE 549, EE 550 and EE 659* Interconnection Networks 3 CSCI 522 Game Engine EE 555. Total units required for the degree is MATH 501 Numerical Analysis and Development 4 27. Students who can demonstrate that they Computing 3 CSCI 523 Networked Games 3 have already taken these courses (or equiva- CSCI 524 Networked Artificial lent) may be waived out of the requirement Computational Science/Engineering Application Intelligence 3 by a memo from their faculty advisor. All Track CSCI 526 Advanced Mobile Devices courses must be approved by a faculty advi- AME 535a* Introduction to Compu- and Game Consoles 3 sor. A list of suggested electives is available tational Fluid Dynamics, or from the department office. AME 535b* Introduction to Compu- Cognition and Games tational Fluid Dynamics 3 CSCI 524 Networked Artificial Master of Science in Computer Science CE 529a* Finite Element Analysis 3 Intelligence 3 (Computer Security) CHE 502 Numerical Methods for CSCI 534 Affective Computing 3 Students must satisfy all the requirements for Diffusive and Convective CSCI 541 Artificial Intelligence the Master of Science in computer science. In Transport 3 Planning 3 addition they must take the following courses: EE 553* Computational Solution CSCI 543 Software Multiagent CSCI 530, CSCI 551, CSCI 555, CSCI 577a of Optimization Problems 3 Systems 3 or CSCI 578 (CSCI 555, CSCI 570 and CSCI MASC 575* Basics of Atomistic CSCI 573 Advanced Artificial 577a may be used to satisfy both the general Simulations of Materials 3 Intelligence 3 master’s degree requirements and the spe- PHYS 516 Methods of Computational cialization requirements); plus three of the Physics 3 Immersion following elective courses: CSCI 556, CSCI PTE 582* Fluid Flow and Transport CSCI 520 Computer Animation and 558L, CSCI 570, CSCI 578, CSCI 599 (topic Processes in Porous Media 3 Simulation 3 must be approved), and CSCI 694a or CSCI Advisor approved remainder of elective units 6 CSCI 523 Networked Games 3 694b. Total units required for the degree is 27. CSCI 537 Immersive Environments 3 *Courses offered through the Distance Education CSCI 538 Human Performance Master of Science in Computer Science Network (DEN). Engineering 3 (High Performance Computing and CSCI 574 Computer Vision 3 Simulations) Master of Science in Computer Science CSCI 588 Specification and Design Students in the MSCS-HPCS program must (Human Language Technology) of User Interface Software 3 satisfy the current core requirements for Human Language Technology (HLT) – also CTAN 502a Experiments in the Master of Science in computer science known as Computational Linguistics and Stereoscopic Imaging 2 and the following elective courses must be Natural Language Processing – focuses on CTIN 488 Intermediate Game included in the program: the treatment of human languages by com- Design Workshop 4 puter. This field has experienced unprec- EE 619 Advanced Topics in Required Core course units edented growth over the past few years, Automatic Speech CSCI 653* High Performance thanks to the Internet and the availability of Recognition 3 Computing and text online. Since the early 1950s, the com- Simulations 3 putational linguistics research community Serious Games has developed theories and applications for a CSCI 486 Serious Games Technical Elective courses units wide variety of language uses and languages. Development 3 Three of the following courses – students must Theoretical interests overlap with appropriate CSCI 520 Computer Animation and take courses from both the computer science areas in linguistics, philosophy, psychology Simulation 3 track and the computational science/engineering and neuroscience; algorithmic issues pertain CSCI 537 Immersive Environments 3 application track. to machine learning, mathematics/statistics­ CSCI 538 Human Performance and information theory in signal processing. Typical applications include Web search, Engineering 3 Computer Science Track CSCI 503 Parallel Programming 3 machine translation, speech recognition, Other courses may be eligible subject to advisor CSCI 520 Computer Animation automated question answering, text sum- approval. and Simulation 3 marization, information extraction (including CSCI 551* Computer opinions, facts), analysis and management Total units: 33 Communications 3 of electronic bulletin boards and chat rooms, CSCI 558L Internetworking and product development tracking, news tracking Distributed Systems for intelligence gathering and international Laboratory 3 commerce, and information gathering for CSCI 580 3-D Graphics and report generation. Rendering 3 CSCI 583* Computational Geometry 3 Computer Science 613

To obtain a Master of Science in Computer electrical engineering, neuroscience, philosophy the specialization requirements.) Students Science with specialization in Human and psychology. Suggested courses include: may include in their programs research for an Language Technology, degree students must optional master’s thesis conducted in collabora- satisfy the requirements for the Master of EE 519 Speech Recognition and tion with industry. Computer Science. At least 27 units must Processing for Multimedia 3 be completed with the following distribution EE 619 Advanced Topics in Doctor of Philosophy in Computer Science requirements: Automatic Speech The Doctor of Philosophy degree in computer Recognition 3 science is awarded in strict conformity with the Program Requirements LING 530 Generative Syntax 3 general requirements of the USC Graduate Required Courses Units MATH 505a Applied Probability, or School. CSCI 544 Natural Language MATH 505b Applied Probability 3 Processing 3 MATH 541a Introduction to Admission to the Ph.D. program in computer CSCI 562 Empirical Methods in , or science is highly selective, based upon a Natural Language MATH 541b Introduction to superior academic record, prior training in Processing 3 Mathematical Statistics 3 computer science, letters of recommendation, CSCI 561* Foundations of Artificial a statement of purpose and Graduate Record Intelligence, or Master of Science in Computer Science Examinations scores. Applicants are expected CSCI 573 Advanced Artificial (Multimedia and Creative Technologies) to have completed the equivalent course Intelligence 3 See the listing under Multimedia and work necessary to satisfy the general breadth CSCI 570 Analysis of Algorithms 3 Creative Technologies, page 645. requirements outlined in the Master’s Admissions and Prerequisites section (see At least one of the following courses: Master of Science in Computer Science page 611). Particular attention is given to CSCI 551 Computer Communications 3 (Software Engineering) the applicant’s potential to perform original CSCI 555 Advanced Operating Students must satisfy all requirements for research in an area of computer science. Once Systems 3 the Master of Science degree in Computer admitted, the progress of each Ph.D. student CSCI 571 Web Technologies 3 Science. In addition, they must take the fol- is reviewed once a semester by the entire CSCI 577a Software Engineering 4 lowing courses, CSCI 510, CSCI 577ab and faculty and a determination is made as to CSCI 585 Database Systems 3 CSCI 578, plus three of the following six whether the student will be allowed to con- EE 557 Computer Systems courses: CSCI 503, CSCI 511, CSCI 555, tinue in the program. Since research potential Architecture 3 CSCI 585, CSCI 588 and EE 557 (EE 557, is a key factor in the evaluation, new students CSCI 555, CSCI 577a, and CSCI 585 may are strongly urged to begin research with a *CSCI 561 also satisfies the breadth requirements for be used to satisfy both the general master’s computer science faculty member as soon as the M.S., Computer Science. degree requirements and the specialization possible. See general requirements for gradu- requirements.) Students may also include ate degrees. Computer Science electives units research for an optional master’s thesis in It is recommended that the remaining units be their programs. Screening Procedure satisfied from the following computer science When a student has completed 21 units or electives: Certificate in Software Engineering more of graduate level studies or no later CSCI 545 Robotics 3 The certificate program prepares software than his or her fourth semester in computer CSCI 564 Brain Theory and practitioners for lifetime leadership in science at USC, he or she must apply for Artificial Intelligence 3 software-intensive systems. This program screening. The screening evaluation takes CSCI 567 Machine Learning 3 is designed for practicing software develop- place during the regular review of Ph.D. students; based upon the student’s perfor- CSCI 580 3-D Graphics and ers, engineers and technical managers, who mance in course work, overall record, and Rendering 3 typically study off campus while working research potential, the screening evaluation CSCI 574 Computer Vision 3 full-time. The Distance Education Network determines whether or not the student will CSCI 582 Geometric Modeling 3 (DEN) of the Viterbi School of Engineering be allowed to continue toward the Ph.D. A CSCI 590 Directed Research (up to administers and delivers all courses in the screening determination of “pass,” “no pass” 6 units for non-thesis program. Students must complete five 3-unit or “postpone” is made; in the latter case, students only) 1-12 classes, CSCI 510, CSCI 578, CSCI 591ab the student must reapply for screening the CSCI 599 Special Topics (subject and CSCI 592, with a minimum grade of B-, subsequent semester(s) until a “pass” or “no to advisor review and must complete the program with a mini- pass” determination is made. of the topic) 2-4, max 9 mum average of B (3.0).

Non-Computer Science electives units Admission and Prerequisites Guidance Committee After passing the screening procedure, the Students may take up to two courses from The school is no longer accepting applicants student must select a dissertation advisor and other departments for credit toward the degree. to this certificate program. form a guidance committee consisting of the These courses must either be chosen from dissertation advisor and at least four other fac- the following list, or (with permission from Master of Science in Computer Science ulty members. The committee must include one of the M.S. program directors) appropriate (Intelligent Robotics) a faculty member from another department courses from linguistics, mathematical statistics, Students must take CSCI 545 and three of the following courses: CSCI 445, CSCI 547, CSCI who does not hold a joint appointment in 584, and CSCI 593. Other requirements are computer science. All guidance committees the same as for the Master of Science degree must be approved by the department chair in computer science, described above. (CSCI and the Graduate School. 561 and CSCI 545 may be used to help satisfy both the general master’s requirements and 614 USC Viterbi School of Engineering

Course Requirements (Interaction); Robotics (Autonomy); Intel- ­science and deep insight into a chosen area Each Ph.D. student is expected to demon- ligent Agents and Organizations (Autonomy); of research. strate breadth of knowledge as well as depth Natural Language Processing (Autonomy); in a chosen area of concentration. Hence, Graphics and Multimedia (Immersion); Permission to take the qualifying examina- the required courses fall into two groups: Vision (Immersion); Theory of Computa- tion must be obtained from the dean of (1) a common core, required of all doctoral tion: Genomic, Molecular and Quantum graduate studies at least 60 days prior to its students, and (2) additional required courses Compu­tation (Computation); Brain Theory occurrence, and must be taken in the semes- which depend on the student’s area of con- and Neural Networks (Computation); High ter for which permission is granted. The centration. The common core consists of Performance Computing and Parallel Com- guidance committee administers the qualify- five courses selected from the following putation (Computation). ing examination and evaluates the student’s five groups. Students must complete one performance. If the examination is failed, class from each group: Group 1: EE 557 Each student must select a specialization as the guidance committee may recommend Computer Systems Architecture, CSCI his or her area of concentration. Each spe- that the student repeat the examination 6-12 551 Computer Communications, CSCI 555 cialization requires a minimum of three addi- months later. The examination cannot be Advanced Operating Systems; Group 2: CSCI tional courses. Specific specialization require- taken more than twice. 577a Software Engineering, CSCI 571 Web ments (which may change as the fields Technologies, CSCI 585 Database Systems; change) will be provided to the students by Dissertation Group 3: CSCI 545 Robotics, CSCI 561 the department. An acceptable dissertation based upon origi- Foundation of Artificial Intelligence, CSCI nal research is required. The dissertation 564 Brain Theory and Artificial Intelligence; Required courses may be taken in any must show mastery of some special field, Group 4: CSCI 574 Computer Vision, CSCI chronological order, with due attention to must be an original contribution to that field 580 Graphics and Rendering, CSCI 582 prerequisites, and may precede or follow the and must be presented in scholarly form. Geometric Modeling; Group 5: CSCI 570 Screening Evaluation. Analysis of Algorithms, CSCI 581 Logic Defense of the Dissertation and its Applications, MATH 501 Numerical A total of 60 units, at least 40 at the 500 level When all other requirements are satisfied, the Anaylsis and Computation. A minimum or above, beyond the bachelor’s degree is candidate must pass a public final oral exami- GPA of 3.5 must be obtained in these five required (including the above required courses). nation in defense of the dissertation. core courses. A minimum grade point average of 3.5 must be maintained. Students with a Master of Graduate Certificate in Engineering In addition, all Ph.D. students must register Science degree may transfer up to 27 units. Technology Commercialization for two semesters of CSCI 597 Seminar in See listing in the Special Educational Computer Science Research for a maximum Qualifying Examination Opportunities section, page 558. of 2 units during their first year. All doctoral students must pass a qualifying examination in computer science within Ph.D. programs in computer science are four years before being admitted to candi- grouped into the following specializations: dacy. The qualifying examination tests the Network and Systems (Interaction); Data- student’s broad knowledge of computer bases (Interaction); Software Engineering

Courses of Instruction

Computer Science (CSCI) CSCI 105 Object-Oriented Programming CSCI 201L Principles of Software Develop- (2, Sp) The principles of object-oriented ment (4, FaSp) The object-oriented paradigm The terms indicated are expected but are not programming are examined using Java. Top- for programming-in-the-large (using the C++ guaranteed. For the courses offered during any ics include graphics, graphical user interfaces language); UNIX tools for software develop- given term, consult the Schedule of Classes. and multi-threaded programming. Prerequisite: ment; developing window-based applications CSCI 102L. under X-windows. Prerequisite: CSCI 102. CSCI 101L Fundamentals of Computer Programming (3, FaSp) Introduction to CSCI 106Lx Introduction to Computer Engi- CSCI 271 Discrete Methods in Computer the design of solutions to computer solv- neering/Computer Science (3, Fa) (Enroll in ­Science (3, FaSp) Models for discrete struc- able problems. Algorithm design, solution EE 106Lx) tures; finite state automata, regular sets. implementation using a high-level program- Selected applications of logic and combina- ming language, program correctness and CSCI 110 Introduction to Digital Logic (3) torics to program correctness, algorithms and verification. (Enroll in EE 101) complexity, programming language semantics and databases. Prerequisite: CSCI 102. CSCI 102L Data Structures (4, FaSp) Linear­ CSCI 180 Survey of Digital Games and lists, strings, arrays, and orthogonal lists; Their Technologies (3, Fa) Historical, techni- CSCI 280 Video Game Production (4, FaSpSm) graphs, trees, binary trees, multilinked struc- cal, and critical approach to the evolution of (Enroll in ITP 280) tures, sorting techniques; dynamic storage computer and video game architectures and allocation; applications. Prerequisite: CSCI 101L. game design, from its beginnings to the pres- CSCI 281 Pipelines for Games and Inter­ ent day. actives (3, Fa) Explores the aesthetic ­development/technical implementation nec- essary to achieve unique, compelling, intui- tive visual design in games. Students will develop group visual game design portfolios. Computer Science 615

CSCI 303 Design and Analysis of Algorithms CSCI 450 Introduction to Computer Net- CSCI 480 Computer Graphics (3, FaSp) (3, FaSp) Upper and lower bounds on sort- works (3) (Enroll in EE 450) Hardware for interactive graphic systems; ing and order . Deterministic and picture representations; data structures for random computation, data structures, NP- CSCI 452L Game Hardware Architectures graphics; picture processing techniques; lan- completeness, cryptography, Turing machines (3, Fa) (Enroll in EE 452L) guages for graphics; survey of applications and undecidability. Prerequisite: CSCI 102 and such as animation and simulation. Prerequi- CSCI 271. CSCI 454L Introduction to Systems Design site: CSCI 102. Using Microprocessors (4) (Enroll in CSCI 320 Digital Media Basics for Multi­ EE 454L) CSCI 485 File and Database Management media (3, FaSp) (Enroll in EE 320) (3, FaSp) File input/output techniques, basic CSCI 455x Introduction to Programming methods for file organization, file ­managers, CSCI 351 Programming and Multimedia Systems Design (4, FaSp) Intensive intro- principles of databases, conceptual data on the World Wide Web (3, Sp) HTML duction to programming principles, discrete models, and query languages. Prerequisite: programming for creating home pages, instal- mathematics for computing, software design CSCI 201. lation and modification of Web server, writ- and software engineering concepts. Not ing programs that offer enhanced services, ­available for credit to computer science CSCI 486 Serious Games Development manipulation of graphics, video and sound. majors, graduate or undergraduate. Prerequi- (3, Sp) Develop applications of interactive Prerequisite: CSCI 102L. site: departmental approval. technology that extend beyond the tradi- tional videogame market: education, health, CSCI 352L Computer Organization and CSCI 457x Computer Systems Organization training, policy exploration, analytics, visu- Architecture (3, Sp) (Enroll in EE 352L) (3) (Enroll in EE 457x) alization, simulation, the arts and therapy. ­Prerequisite: CTIN 488; corequisite: ITP 485. CSCI 357 Basic Organization of Computer CSCI 458 Numerical Methods (4) (Enroll in Systems (3) (Enroll in EE 357) MATH 458) CSCI 487 Programming Game Engines (4, FaSp) (Enroll in ITP 485) CSCI 377 Introduction to Software Engi- CSCI 459 Computer Systems and Applica- neering (3, Fa) Introduction of principles, tions Modeling Fundamentals (3, Sp) Tech- CSCI 490x Directed Research (2-8, max 8) methods, techniques and tools for multi- niques and tools needed to construct/evaluate Individual research and readings. Not avail- person construction of multi-version soft- models of computer systems and applications. able for graduate credit. Prerequisite: depart- ware systems. Prerequisite: CSCI 102. Analytical and simulation methods, capacity mental approval. planning, performance/reliability evaluation, CSCI 380 Video Game Programming (4, and decision-making. Prerequisite: MATH 225, CSCI 491abL Final Game Project (4-2, FaSp) FaSpSm) (Enroll in ITP 380) CSCI 201. a: Design, iterative prototyping, and devel- opment of a first playable level. Prerequisite: CSCI 390 Special Problems (1-4) Supervised, CSCI 460 Introduction to Artificial Intel- CSCI 486. b: Design, iterative stage 2 proto- individual studies. No more than one registra- ligence (3, FaSp) Concepts and algorithms typing and development of a refined game. tion permitted. Enrollment by petition only. underlying the understanding and construc- tion of intelligent systems. Agents, problem CSCI 495 Senior Project (3) (Enroll in CSCI 402x Operating Systems (3, FaSp) solving, search, representation, reasoning, PHYS 495) Basic issues in concurrency, deadlock con- planning, communication, perception, robot- trol, synchronization scheduling, memory ics, neural networks. Junior standing. Prerequi- CSCI 499 Special Topics (2-4, max 8) management, protection and access control, site: CSCI 102L or CSCI 455x. Selected topics in computer science. inter-process communication, and structured design. Laboratory experiences with Unix- CSCI 464 Foundations of Exotic Computa- CSCI 501 Numerical Analysis and Computa- like operating system. Not available for tion (3, Sp) Introduction to new approaches tion (3) (Enroll in MATH 501) graduate credit to computer science majors. to computation: quantum – inspired by quan- Prerequisite: CSCI 201L or CSCI 455x; EE 357 tum mechanics; neural – inspired by the CSCI 502ab Numerical Analysis (3-3) (Enroll or EE 352L. study of the brain; and molecular – inspired in MATH 502ab) by the genome. Prerequisite: MATH 225 or CSCI 410x Translation of Programming Lan- MATH 245 or EE 241. CSCI 503 Parallel Programming (3, Sp) guages (3, Fa) Concepts of assemblers, com- Exploration of parallel programming para- pilers, interpreters and their design; macro CSCI 465 Probabilistic Methods in Computer digms, parallel computing architectures, assemblers, Polish notation and translation Systems Modeling (3) (Enroll in EE 465) hands-on parallel programming assignments, techniques; operator precedence parsing, contemporary and historical examples and push down automata, code generation. Not CSCI 477 Design and Construction of Large their impact, context with parallel algorithms. available for graduate credit to computer sci- Software Systems (3, Sp) Programming Recommended preparation: CSCI 102 or CSCI ence majors. Prerequisite: CSCI 201; corequisite: methodologies; intra-group and inter-group 455; EE 452 or EE 457. EE 357. communication; software lifecycle; software economics. A large software project is a cen- CSCI 504ab Numerical Solutions of Ordi- CSCI 445 Introduction to Robotics (4, Fa) tral aspect of the course. Prerequisite: CSCI nary and Partial Differential Equations (3) Designing, building and programming mobile 201, CSCI 377. (Enroll in MATH 504ab) robots; sensors, effectors, basic control theory, control architectures, some advanced topics, CSCI 505ab Applied Probability (3-3) (Enroll illustrations of state-of-the-art. Teamwork; in MATH 505ab) final project tested in a robot contest. Junior standing or higher. Prerequisite: CSCI 101L or C language programming. 616 USC Viterbi School of Engineering

CSCI 510 Software Management and CSCI 530 Security Systems (4, FaSp) Protect- CSCI 545 Robotics (3, Sp) Fundamental skills ­Economics (3, Fa) Theories of management ing computer networks and systems using for modeling and controlling of dynamic and their application to software projects. cryptography, authentication, authorization, systems for robotic applications and graph- Economic analysis of software products and intrusion detection and response. Includes ics animations; control theory; kinemat- processes. Software cost and schedule estima- lab to provide practical experience working ics; dynamics; sensor processing; real-time tion, planning and control. Prerequisite: gradu- with such systems. Prerequisite: CSCI 402x. operating systems; robot labs. Prerequisite: ate standing. C-programming,­ basic linear algebra, calculus. CSCI 531 Applied Cryptography (3, Fa) CSCI 511 Personal Software Process (PSP) Intensive overview of cryptography for CSCI 546 Intelligent Embedded Systems and Project (3, Sp) Individual analysis, plan- practitioners, historical perspective on early (3, Sp) Survey of techniques for the design of ning, development and maintenance of a systems, number theoretic foundations large-scale, distributed, networked, embedded software product or development artifact, of modern day cryptosystems and basic systems. Examples include sensor/actuator using the principles and practices of PSP. cryptanalysis. networks, wearable computing, distributed Analysis of project’s lessons learned. robotics and smart spaces. CSCI 533 Combinatorial Analysis and CSCI 520 Computer Animation and Simula- ­Algebra (3) (Enroll in MATH 533) CSCI 547 Sensing and Planning in Robotics tion (3, Sp) Fundamental techniques of com- (3, Fa) Introduction to software methods in puter animation and simulation, knowledge CSCI 534 Affective Computing (3, Sp) robotics including sensing, sensor fusion, esti- and/or experience in the design, scripting, Overview of the theory of human emotion, mation, fault tolerance, sensor planning, robot production and post-production stages of techniques for recognizing and synthesizing control architectures, planning and learning. computer animation. Prerequisite: CSCI 480. emotional behavior, and design application. Prerequisite: CSCI 561. CSCI 548 Information Integration on the CSCI 522 Game Engine Development (4, Fa) Web (3, Sp) Foundations and techniques The principles of developing game engines CSCI 537 Immersive Environments (3, Sp) in information integration as it applies to targeted at modern PC and game console Design and implementation of immersive the Web, including view integration, wrap- hardware. Prerequisite: ITP 485; CSCI 480 or environments, from the origins of the sup- per learning, record linkage, and streaming CSCI 580. porting technologies in visual simulation, to dataflow execution. Prerequisite: CSCI 561, interactive 3-D graphics and interfaces, and CSCI 585; recommended preparation: CSCI 571, CSCI 523 Networked Games (3, Fa) Design interactive games. Prerequisite: CSCI 580. CSCI 573. and implementation of networked games, from the origins of the supporting technolo- CSCI 538 Human Performance Engineering CSCI 549 Nanorobotics (3, Sp) Introduction to gies in distributed systems, visual simula- (3) Tools and techniques for addressing issues nanotechnology. Nanorobotic systems: sensing; tions, networked virtual environments, and related to Human Performance Engineering actuation and propulsion; control; communica- shipped games. Recommended preparation: (HPE) of computing systems. Prerequisite: tion; power; programming and coordination CSCI 480, CSCI 580 or an equivalent course CSCI 537. of robot swarms. Nanomanipulation and in graphics. nanoassembly­ with atomic force microscopes. CSCI 541 Artificial Intelligence Planning Graduate standing in science or engineering. CSCI 524 Networked Artificial Intelligence (3, Irregular) Foundations and techniques of (3, Sp) Networked game communication automated planning, including representa- CSCI 551 Computer Communications architectures, protocol development, archi- tions of actions and plans, approaches to plan- (3, FaSp) Protocol design for computer tecting networked game AI clients/services. ning, controlling search, learning for planning, communication networks, network routing, Character following, knowledge representa- and interaction with the environment. Prereq- transport protocols, internetworking. Prereq- tion and reasoning, dynamic play strategies, uisite: CSCI 561. uisite: CSCI 402, EE 450 and C-language search, learning, and planning. Recommended programming. preparation: CSCI 480, CSCI 580 or an equiv- CSCI 542 Neural Computation with Artifi- alent course in graphics. cial Neural Networks (3, Sp) Computation CSCI 552 Asynchronous VLSI Design (3) and adaptation in networks of interconnected (Enroll in EE 552) CSCI 526 Advanced Mobile Devices and distributed processing units; classical and Game Consoles (3, Sp) Explore the complex statistical approaches to neural nets; state-of- CSCI 553 Computational Solution of Opti- engineering process required to design and the-art neural network research. Recommended mization Problems (3) (Enroll in EE 553) build a real-time graphics engine to support preparation: basic statistics, linear algebra. physical realism on mobile devices. Recom- CSCI 554 Real Time Computer Systems (3) mended preparation: CSCI 480, CSCI 580 or an CSCI 543 Software Multiagent Systems (Enroll in EE 554) equivalent course in graphics. (3, Sp) Investigate computational systems in which several software agents or software CSCI 555 Advanced Operating Systems CSCI 529ab Advanced Game Projects (4-3, agents and humans interact. Prerequisite: (3, FaSp) Advanced issues in computer orga- FaSp) a: Team projects intended to address CSCI 561 or CSCI 573. nization, naming, kernel design, protection the multifaceted technical and creative chal- mechanisms and security policies, reliable lenges that are inherent to comprehensive CSCI 544 Natural Language Processing computing, data base OS, secure networks, game development. Prerequisite: ITP 485 or (3, Sp) Examination of the issues which systems specification, decentralized systems, CTIN 484. b: This course provides students enable computers to employ and understand real time systems. Prerequisite: CSCI 402. in various areas of game specialization the natural language; knowledge representation, practice of design, iterative stage 2 proto­ memory modeling, parsing, language analysis, typing and development of a refined game. story understanding, and generation. Recom- mended preparation: CSCI 562. Computer Science 617

CSCI 556 Introduction to Cryptography CSCI 567 Machine Learning (3) The study of CSCI 578 Software Architectures (3, Sp) (3, Sp) Modern secret codes. Public key cryp- self-modifying computer systems that acquire Study of concepts, principles and scope of tosystems of Rivest-Shamir-Adelman, Diffie- new knowledge and improve their own per- software system architectures, including Hellman and others. The underlying number formance. Topics include induction, explana- architectural styles, languages, connectors, theory and computational complexity theory. tion-based learning, analogy, discovery, and middleware, dynamism, analysis, testing and Prerequisite: CSCI 570 or CSCI 581. connectionist learning. Prerequisite: CSCI 573. domain-specific approaches.

CSCI 557 Computer Systems Architecture CSCI 570 Analysis of Algorithms (3, FaSp) CSCI 579ab Computational Molecular (3) (Enroll in EE 557) Explores fundamental techniques such as ­Biology (3-3, FaSp) (Enroll in MATH 578ab) recursion, Fourier transform ordering, dynamic CSCI 558L Internetworking and Distributed programming for efficient algorithm construc- CSCI 580 3-D Graphics and Rendering (3) Systems Laboratory (3, FaSp) Students tion. Examples include arithmetic, algebraic, The process of creating images from 3-D complete laboratory exercises in operating graph, pattern matching, sorting, searching models. Includes transformations, shading, system and network management, distributed algorithms. lighting, rasterization, texturing, and other systems, TCP/IP, SNMP, NFS, DNS, etc. topics. Term project required. Prerequisite: CSCI 402 CSCI 571 Web Technologies (3, FaSp) and EE/CSCI 450; recommended preparation: Advanced study of programming languages CSCI 581 Logic and its Applications (3) CSCI 551 and CSCI 555. with application to the Web. Languages for Formal­ systems, first order logic, truth, com- client-side and server-side processing. Exam- pleteness, compactness, Godel incomplete- CSCI 559 Mathematical Pattern Recognition ples taken from: HTML, Java, JavaScript, ness, recursive functions, undecidability. (3-3) (Enroll in EE 559) Perl, XML and others. Recommended prepara- Selected applications, e.g., theorem proving, tion: knowledge of at least two programming artificial intelligence, program verification, CSCI 560L Advanced Microcomputer-Based languages. databases, computational complexity. Prereq- Design (3) (Enroll in EE 560L) uisite: CSCI 430 and MATH 470. CSCI 572 Information Retrieval and Web CSCI 561 Foundations of Artificial Intel- Search Engines (3, Sp) Examines key CSCI 582 Geometric Modeling (3, Sp) Math- ligence (3, FaSp) Foundations of symbolic aspects of information retrieval as they apply ematical models and computer representa- intelligent systems, search, logic, knowledge to search engines; web crawling, indexing, tions for three-dimensional solids; underlying representation, planning, learning. Recom- querying and quality of results are studied. topics from set theory, geometry, and topol- mended preparation: good programming and Prerequisite: CSCI 351, CSCI 485. ogy. Fundamental algorithms; applications to algorithm analysis skills. CAD/CAM and robotics. Prerequisite: EE 441 CSCI 573 Advanced Artificial Intelligence and CSCI 102 or equivalent knowledge of CSCI 562 Empirical Methods in Natural (3, FaSp) Advanced topics in AI, covering linear algebra and data structures. ­Language Processing (3, 2 years, Fa) reasoning under uncertainty, decision theory, Acquiring computer-tractable linguistic knowledge-based and inductive learning. CSCI 583 Computational Geometry (3) knowledge has always been a bottleneck in ­Recommended preparation: a previous under- Geometric algorithms from graphics, vision, building natural language systems. We will graduate or graduate level course in AI. geometric modeling, and optimization are examine statistical techniques for extracting (Duplicates credit in former CSCI 561b.) studied in a unified way. Topics include prox- knowledge automatically from online text. imity, motion planning, Voronoi diagrams, Prerequisite: CSCI 561. CSCI 574 Computer Vision (3, Fa) Descrip- convex hulls. Prerequisite: CSCI 303. tion and recognition of objects, shape analy- CSCI 564 Brain Theory and Artificial Intel- sis, edge and region segmentation, texture, CSCI 584 Control and Learning in Mobile ligence (3, Fa) Introduces neural modeling, knowledge based systems, image understand- Robots and Multi-Robot Systems (3, Fa) distributed artificial intelligence and robot- ing. Prerequisite: CSCI 455x. Survey of robot control and learning methods ics approaches to vision, motor control and from technical papers. Control architectures, memory. Prerequisite: graduate standing. CSCI 576 Multimedia Systems Design adaptation, learning, cooperation, distributed (3, FaSp) State-of-the-art technology for net- vs. centralized approaches, cooperative and CSCI 565 Compiler Design (4, Sp) Formal worked multimedia systems such as: system competitive systems. Prerequisite: CSCI 445 or grammar; parsing methods and lexical analy- design, I/O technologies, data management, CSCI 460 or CSCI 547 or CSCI 561. sis; code generation; local and global code data compression, networking and telecom- optimization; and dynamic allocation. Prereq- munications. Design of real-world multi­ CSCI 585 Database Systems (3, FaSp) uisite: CSCI 455x. media solution. Recommended preparation: Database system architecture; conceptual familiarity with C or C++. database models; semantic, object-oriented, CSCI 566 Neural Network Self-Organization logic-based, and relational databases; user and (3, Sp) Differential equations for network CSCI 577ab Software Engineering (4-4, FaSp) program interfaces; database system imple- pattern formation. Dynamic link architecture. a: Software life cycle processes; planning con- mentation; integrity, security, concurrency and Simulation of brain organization processes siderations for product definition, develop- recovery. Prerequisite: CSCI 485 or departmen- (retinotopy, orientation columns) and face ment, test, implementation, maintenance. tal approval. recognition by elastic matching. Recommended Software requirements elicitation and archi- preparation: CSCI 564 and either MATH 225 tecture synthesis. Team project. b: Software CSCI 586 Database Systems Interoperability or MATH 245. development, test, implementation, and main- (3, Sp) Federated and multi-database sys- tenance methods. CASE tools and software tems, database networking, conceptual and environments. Software product engineering, schematic diversity, information sharing and configuration management, quality engineer- exchange, knowledge discovery, performance ing, documentation. Application via projects. issues. Prerequisite: CSCI 585. Prerequisite: a: graduate standing; b: CSCI 577a. 618 USC Viterbi School of Engineering

CSCI 588 Specification and Design of User CSCI 593 Autonomous Learning and CSCI 653 High Performance ­Computing Interface Software (3, Fa) The design and ­Discovery Agents (3) Active systems, using and Simulations (3, Sp) Advanced high- implementation of user interface software. their own actions, percepts, and mental con- ­performance computer simulation techniques; Study of issues relating to human/computer structions, abstract a model from an unfamil- multiscale deterministic and stochastic simu- interaction. Visual design and real-time iar environment in order to accomplish their lation algorithms on parallel and distributed interfaces. missions. Prerequisite: CSCI 573. computing platforms; immersive and inter­ active visualization of simulation data. Prereq- CSCI 589 Software Engineering for Embed- CSCI 594abz Master’s Thesis (2-2-0, FaSpSm) uisite: CSCI 596 or CSCI 580. ded Systems (3) Software engineering meth- Credit on acceptance of thesis. Graded ods and techniques for embedded, resource IP/CR/NC. CSCI 658 Diagnosis and Design of Reliable constrained, and mobile environments. Appli- Digital Systems (3) (Enroll in EE 658) cations to real-time operating systems and CSCI 595 Advanced Compiler Design (4) wireless networking systems. Class project. Code generation, data-flow analysis, global CSCI 664 Neural Models for Visually Guided Prerequisite: CSCI 577a. optimization, register allocation, data depen- Behavior (3, max 9) Review of neural mech­ dency analysis, unimodular transformations, anisms of visuo-motor coordination, and CSCI 590 Directed Research (1-12) Research vectorization, parallelization, data and compu- methods for constructing models of these leading to the master’s degree. Maximum tation decomposition. Prerequisite: CSCI 565. mechanisms. Topics include locomotion, cog- units which may be applied to the degree to nitive maps, looking, reaching and grasping. be determined by the department. Graded CSCI 596 Scientific Computing and Visu- Prerequisite: CSCI 564. CR/NC. alization (3, Fa) Hands-on training on the basics of parallel computing and scientific CSCI 674ab Advanced Topics in Computer CSCI 591ab Applied Software Engineering visualization in the context of computer simu­ Vision (3-3) Selected topics from current (3-3, Sp) a: Engineering software systems: lations in science and engineering. Prerequi- active research areas including image seg- negotiating goals; defining life cycle and pro- site: CSCI 101L or CSCI 455x; CSCI 102L; mentation, shape analysis and object recogni- cess; project planning; defining requirements, MATH 458. tion, inference of 3-D shape, motion analysis, architecture and design; incorporating COTS; knowledge-based system, neural nets. Prereq- analyzing project artifacts. b: Engineering CSCI 597 Seminar in Computer Science uisite: CSCI 574. software systems: design, implement, test Research (1, max 2, FaSp) Introduction of and maintain software product; management Ph.D. students to a broad range of computer CSCI 675 Topics in Engineering Approaches of quality, configuration and transition. Open science research. Two semesters registration to Music Cognition (3, max 6) (Enroll in to Software Engineering Certificate Program required. Open to Computer Science doctoral ISE 575) students only. (Duplicates credit in CSCI students only. 577ab.) Recommended preparation: experience CSCI 694ab Topics in Computer Networks in software development. CSCI 598 Mathematical Foundations for and Distributed Systems (3-3) Current top- Computer-Aided Design of VLSI Circuits ics in network and distributed systems; verbal CSCI 592 Emerging Best Practices in Soft- (3, Sp) (Enroll in EE 581) and written presentation skills, effective cri- ware Engineering (3, SpSm) Perspective tiquing, and evaluation. Prerequisite: CSCI 551 and experiences with emerging best prac- CSCI 599 Special Topics (2-4, max 9) Course or CSCI 555. tices, including integrated maturity models, content to be selected each semester from distributed and mobile software, RAD, agile recent developments in computer science. CSCI 790 Research (1-12) Research leading methods, COTS, assessment and integra- to the doctorate. Maximum units which may tion, portfolio and product line management. CSCI 652 Wireless Sensor Networks (3) be applied to the degree to be determined by Open to Software Engineering Certificate (Enroll in EE 652) the department. Graded CR/NC. Program students only. Recommended prepara- tion: CSCI 510. CSCI 794abcdz Doctoral Dissertation (2-2-2-2-0) Credit on acceptance of disserta- tion. Graded IP/CR/NC.

Electrical Engineering

Electrical Engineering-Systems Electrical Engineering-Electrophysics Co-Chairs: Alexander A. Sawchuk, Ph.D. Hughes Aircraft Electrical Powell Hall of Information Sciences and (Systems); P. Daniel Dapkus, Ph.D. Engineering Center Engineering 604 (Electrophysics) (213) 740-4446 (213) 740-4700 FAX: (213) 740-4449 FAX: (213) 740-8677 Associate Chair (Systems): Todd Brun, Ph.D. Email: [email protected] Email: [email protected] Associate Chair (Curriculum): Edward Maby, Ph.D. Electrical Engineering 619

Faculty Cheng, Sc.D.; John Choma, Ph.D.*; Keith Assistant Professors: Steven Cronin, Ph.D.; Presidential Chair: Andrew J. Viterbi, Ph.D. M. Chugg, Ph.D.; P. Daniel Dapkus, Ph.D. Igor Devetak, Ph.D.; Hossein Hashemi, (Materials Engineering); Michel Dubois, Ph.D.; Ph.D.; Bhaskar Krishnamachari, Ph.D. Lloyd F. Hunt Chair in Electrical Power Jack Feinberg, Ph.D. (Physics); Solomon (Computer Science); Krishna Nayak, Ph.D.; Engineering: Tsen-Chung Cheng, Sc.D. W. Golomb, Ph.D. (Mathematics); Martin Michael Neely, Ph.D.; Michelle Povinelli, Gundersen, Ph.D. (Materials Engineering, Ph.D.; Konstantinos Psounis, Ph.D. William M. Keck Chair in Engineering: P. Daniel Physics); Sandeep Gupta, Ph.D.; Robert Dapkus, Ph.D. W. Hellwarth, Ph.D. (Physics); Tomlinson Adjunct Professors: Eric Fossum, Ph.D.; Dan Holman, B.S. (Cinematic Arts); Ellis Horowitz, Goebel, Ph.D.; Kirby Holte, Ph.D.; Mostafa Philip & Cayley MacDonald Early Career Chair: Ph.D. (Computer Science); Kai Hwang, Ph.D. Shiva, Ph.D. Bhaskar Krishnamachari, Ph.D. (Computer Science); Petros Ioannou, Ph.D.; Keith Jenkins, Ph.D.; Edmond Jonckheere, Adjunct Associate Professors: Serge Dubovitsky, Fred W. O’Green Chair in Engineering: Leonard Ph.D. (Mathematics); Robert Kalaba, Ph.D. Ph.D.; Alan Kost, Ph.D.; Min-Cheol Oh, M. Silverman, Ph.D. (Biomedical Engineering, Economics, Speech Ph.D.; Edgar Satorius, Ph.D.; Marvin Stone, Science and Technology); Thomas Katsouleas, Ph.D.; Ali A. Zahid, M.S. Gordon S. Marshall Early Career Chair: Ph.D.; Eun Sok Kim, Ph.D.; Bart Kosko, Hossein Hashemi, Ph.D. Ph.D.; Chung-Chieh Kuo, Ph.D.; P. Vijay Research Associate Professors: Joseph Bannister, Kumar, Ph.D.; Richard Leahy, Ph.D.* Ph.D.; John Granacki, Ph.D.; Laura Marcu, Jack Munushian Early Career Chair: Chongwu (Biomedical Engineering, Radiology); Anthony Ph.D. (Biomedical Engineering); Patric Muggli, Zhou, Ph.D. F. J. Levi, Ph.D. (Physics); William C. Lindsey, Ph.D.; Keith L. Price, Ph.D. (Computer Ph.D.; Vasilis Z. Marmarelis, Ph.D. (Biomedical Science); Joe Touch, Ph.D. (Computer Science) George T. Pfleger Chair in Electrical Engineering: Engineering); Gerard Medioni, Ph.D. (Computer Robert W. Hellwarth, Ph.D. Science); Jerry M. Mendel, Ph.D.; Urbashi Research Assistant Professors: Jeff Draper, Mitra, Ph.D.; Shrikanth Narayanan, Ph.D. Ph.D.; Panayiotis Georgiou, Ph.D.; Sungbok Charles Lee Powell Chair in Electrical Engineering (Computer Science); Ramakant Nevatia, Ph.D. Lee, Ph.D.; Bindu Madhavan, Ph.D. and Computer Science: Melvin Breuer, Ph.D. (Computer Science); C. L. Max Nikias, Ph.D.; John O’Brien, Ph.D.; Antonio Ortega, Ph.D.; Professor of Engineering Practice: Gandhi Charles Lee Powell Chair in Engineering: Viktor Alice C. Parker, Ph.D.*; Massoud Pedram, Puvvada, M.S. Prasanna, Ph.D. (Computer Science) Ph.D.; Timothy Pinkston, Ph.D.; V. Prasanna, Ph.D. (Computer Science); C. Raghavendra, Senior Lecturers: Edward Maby, Ph.D.; Mark Leonard Silverman Chair: Alexander A. Ph.D. (Computer Science); Aristides Requicha, Redekopp, M.S.; Monte Ung, Ph.D. Sawchuk, Ph.D. Ph.D. (Computer Science); Michael J. Safonov, Ph.D.; Steven B. Sample, Ph.D.; Alexander Emeritus Professors: Clarence Crowell, Andrew and Erna Viterbi Chair in A. Sawchuk, Ph.D.*; Robert A. Scholtz, Ph.D.; Ph.D. (Materials Science); Alvin Despain, Communications: Solomon W. Golomb, Ph.D. Leonard Silverman, Ph.D.; John Silvester, Ph.D.; Robert M. Gagliardi, Ph.D.; Murray Ph.D.; William H. Steier, Ph.D.; Armand R. Gershenzon, Ph.D.* (Materials Science); Hans Fred H. Cole Professor of Electrical Engineering: Tanguay, Jr., Ph.D. (Biomedical Engineering, H. Kuehl, Ph.D.*; Kurt Lehovec, Ph.D. Robert A. Scholtz, Ph.D. Materials Science); Andrew J. Viterbi, Ph.D.; (Materials Science); Irving S. Reed, Ph.D. William G. Wagner, Ph.D. (Physics); Charles L. (Mathematics); Jan Smit, Ph.D. (Materials William M. Hogue Professor of Electrical Weber, Ph.D.; Alan Willner, Ph.D.*; Curt F. Science); William G. Spitzer, Ph.D. (Physics Engineering: William H. Steier, Ph.D. Wittig, Ph.D. (Chemistry and Physics); Stanley and Materials Science); Lloyd Welch, Ph.D. M. Yamashiro, Ph.D. (Biomedical Engineering); (Mathematics) Viterbi Professor of Engineering: Shrikanth Zhen Zhang, Ph.D. Narayanan, Ph.D. Emeritus Instructor: Sydney A. Wielin, B.S. Associate Professors: Peter Beerel, Ph.D.; Professors: Michael Arbib, Ph.D. (Computer Todd Brun, Ph.D. (Computer Science); Leana *Recipient of university-wide or school teaching award. Science, Neurobiology, Biomedical Engineering); Golubchik, Ph.D. (Computer Science); Christos Stanley P. Azen, Ph.D. (Preventive Medicine Kyriakakis, Ph.D.; Daniel Lidar, Ph.D.; Ulrich Electrical Engineering Honor Society: and Biomedical Engineering); George A. Neumann, Ph.D. (Computer Science); Aluizio Eta Kappa Nu Bekey, Ph.D. (Computer Science, Biomedical Prata, Jr., Ph.D.*; Gaurav Sukhatme, Ph.D. Engineering, Speech Science and Technology); (Computer Science); Chongwu Zhou, Ph.D. Melvin Breuer, Ph.D.* (Computer Science); Giuseppe Carie, Ph.D.; Tsen-Chung

Degree Requirements

Educational Program Objectives Technical Competence Graduates will have the ability to model, The electrical engineering program objec- Graduates will have the proficiency in math- analyze, design and experimentally evaluate tives are designed to promote technical ematics, science and engineering necessary components or systems that achieve desired competence, professional development and to apply these disciplines to the solution of technical specifications subject to the reality citizenship in the global community. problems encountered in modern electrical of economic constraints. engineering practice. 620 USC Viterbi School of Engineering

Professional Development Physics Requirement Requirements for Graduation: Graduates will have the professional skills PHYS 151L** Fundamentals of Engineering Electives necessary to compete effectively in a world Physics I: Mechanics Engineering electives are to be chosen from of rapid technological change as well as to and Thermodynamics 4 the courses listed under entry-level electives assume leadership roles within industrial, PHYS 152L Fundamentals of and areas of specialization. At least one elec- entrepreneurial, academic or governmental Physics II: Electricity tive must be an asterisked course. environments in the broad context of electri- and Magnetism 4 cal engineering. PHYS 153L Fundamentals of Entry-Level Electives Physics III: Optics The entry-level courses listed under two of Graduates who have chosen an appropri- and Modern Physics 4 the four following topical areas are required: ate plan of study will be capable of profes- sional redirection into such diverse fields as Chemistry Elective Communication, Control and Signal medicine, business, law, computer science, CHEM 105aL General Chemistry, or Processing: EE 241 (3), EE 301 (3) multimedia and music through graduate-level CHEM 115aL Advanced General Computer Engineering: EE 201L (4), studies and the process of lifelong learning. Chemistry, or EE 357 (3) MASC 110L Materials Science 4 Electromagnetics and Solid State: EE 238L Citizenship in the Global Community (3), EE 338 (3) Graduates will have the capabilities and com- major requirements Units Electronic Devices and Circuits: EE 338 (3), munication skills necessary to function effec- Engineering EE 348L (4) tively both as individuals and as members of ENGR 102 Engineering Freshman multidisciplinary teams in a diverse global Academy 2 Areas of Specialization economy. Courses in at least one of the 10 areas of spe- Electrical Engineering cialization listed below are required: Graduates will have an understanding of EE 101 Introduction to the importance of high ethical and profes- Digital Logic 3 Communication, Control and Signal Processing sional standards as well as the significance EE 105 Introduction to Signal Processing and Communication (take of engineering decisions and solutions in a Electrical Engineering 3 four): EE 434Lx (4/CD*), EE 467x (3), global, environmental and societal context. EE 150L Engineering Computa- EE 469 (3), EE 475 (3), EE 483 (3), EE 484x tional Methods 3 (3/CD*) Bachelor of Science in Electrical EE 200L Foundations of Electrical Controls and Robotics (take four): Engineering Engineering Systems 4 EE 482 (3), CSCI 445 (4), EE 454L (4), The requirement for the degree is 131 units. EE 202L Linear Circuits 4 EE 459Lx (3/CD*) A cumulative scholarship average of C (2.0) EE 330 Electromagnetics I 3 is required for: (a) all courses taken at USC; EE 364 Introduction to Computer Engineering (b) all courses taken within the Department Probability and Statistics Computer Architecture and Organization: of Electrical Engineering; (c) all upper divi- for Electrical Engineering EE 454L (4), EE 457x (3), EE 459Lx sion courses taken within the Department of and Computer Science, or (3/CD*) Electrical Engineering. See also the common EE 464 Probability Theory for Hardware/Software (take three): CSCI 402x requirements for undergraduate degrees sec- Engineers 3 (3), CSCI 455x (4), EE 454L (4), tion, page 551. EE 457x (3) Industrial and Systems Engineering Computer Networks (take three): CSCI composition/writing requirements Units ISE 460 Engineering Economy, or 402x (3), CSCI 455x (4), EE 450 (3), EE 457x (3). WRIT 140* Writing and Critical BUAD 301 Technical Reasoning 4 Entrepreneurship 3 Electromagnetics and Solid State WRIT 340 Advanced Writing 3 Major electives Units Electromechanics and Energy Systems (take General education (see page 59) Units three): EE 370 (3), EE 415 (3), EE 422x Electives See requirements for (3/CD*), EE 423Lx (3/CD*), EE 443 (3), General education* + 20 graduation 40 EE 470 (3) pre-major requirements Units Total units: 131 Lasers and Photonics: EE 471 (3) or PHYS 438a (4); (take two) EE 472 (3), EE 473Lx Math Requirement *GE Category VI is taken concurrently with WRIT 140. (3/CD*), EE 474 (3) MATH 125 Calculus I 4 Solid State: EE 471 (3) or PHYS 438a (4); MATH 126 Calculus II 4 **Satisfies GE Category III requirement. (take two) PHYS 440 (4), EE 438L (3), MATH 226 Calculus III 4 EE 439 (3) MATH 245 Mathematics of Physics + and Engineering I 4 The university allows engineering majors to replace the GE Category IV with a second course in Categories Electronic Devices and Circuits MATH 445 Mathematics of Physics I, II or VI. Electronic Circuits (take three): EE 447Lx and Engineering II 4 (4/CD*), EE 448L (4), EE 478Lx (4/CD*), EE 479 (3) Integrated Circuits: EE 438L (3), EE 448Lx (4), EE 477L (4).

*CD — Capstone Design Elective Electrical Engineering 621

Bachelor of Science in Electrical 27 units must be taken in the Viterbi School of Area 2 or EE 577b as one of the courses for Engineering (Computers) Engineering; (7) units to be transferred (maxi- Area 1 or Area 3. No more than three courses The Bachelor of Science in electrical engi- mum four with advisor approval) must have (maximum 12 units) may be counted at the neering (computers) is earned by successfully been taken prior to taking classes at USC — 400 level – at least 18 advisor-approved units completing the normal requirements for the interruption of residency is not allowed. must be taken at the 500 or 600 level. Bachelor of Science in electrical engineer- ing with the following courses chosen as The aerospace controls option is available as The students must also take two courses EE electives: EE 454L; CSCI 455x; EE 457x; an area of emphasis for MSEE students inter- from one of the following areas and one EE 478L. ested in learning to apply innovative control course from a second area: techniques to aerospace control problems. Bachelor of Science in Computer Engineering In addition to 18 approved units of electrical Area 1: CSCI 455x, EE 560, EE 577b (see and Computer Science engineering courses, students in this option above), EE 658, EE 680 and EE 681. See the listing under Computer Engineering, will take at least three of the following aero- Area 2: EE 448L, EE 504L, EE 536b (see page 605. space and mechanical engineering courses: above), EE 537 and EE 630. AME 453 Engineering Dynamics (3); AME Area 3: CSCI 455x, CSCI 570, EE 557, EE Minor in Music Recording 531 Aerodynamics of Wings and Bodies (3); 560, EE 577b (see above), EE 659 and A minor in music recording is offered through AME 532ab Flight Vehicle Stability and EE 677. the USC Thornton School of Music to pro- Control (3-3); AME 525 Engineering Analysis vide undergraduate students with the back- (3); AME 526 Engineering Analytical Methods With explicit approval of a faculty advisor, ground necessary to enter the field of record- (3); ASTE 580 Orbital Mechanics I (3). EE 599 Special Topics and/or 3 units of EE ing engineering and to familiarize them with 590 Directed Research may be used to meet the design needs of modern recording equip- Master of Science in Electrical Engineering requirements for any of the approved areas. ment. The minor is recommended to electri- (Computer Networks) cal engineering majors with extensive musi- Under the computer networks option stu­ The remaining courses must be technical cal training who would like to combine their dents must satisfy the M.S., Electrical electives approved by the advisor, and can technical and musical abilities while learning Engineering requirements with the excep- including the following: EE 501, EE 502, the engineering applications of physical and tion that only 15 units of EE are required. It EE 504L, EE 506, EE 540, EE 554, EE 560, mathematical principles to the art of music is expected that each student in this program EE 590, EE 601 and EE 677. recording. See the listing under the Thornton will take or have taken the equivalent of the School of Music, page 773. following fundamental courses: CSCI 402x, Viterbi Integrated Master of Science EE 450, EE 457Lx, and EE 465. The fol- Program (VIP) for the General Master of Minor in Engineering Technology lowing required courses must be included: Science in Electrical Engineering Commercialization CSCI 551, EE 549 or EE 550, and EE 555. The Viterbi Integrated Master of Science See listing in the Special Educational Suggested elective courses include: CSCI Program (VIP) allows selected undergradu- Opportunities section, page 553. 530, CSCI 555, CSCI 558L, CSCI 570, CSCI ates from U.S. institutions that are partnered 694a, CSCI 694b, EE 532, EE 535, EE 554, with the Viterbi School to complete the Master of Science in Electrical Engineering EE 557, EE 558, EE 579, EE 590, EE 599, Master of Science in Electrical Engineering A minimum grade point average of 3.0 must EE 650, EE 652, EE 659. Any other course with a 6-unit reduction of the total 27 units be earned on all course work applied toward must be approved by a faculty advisor. No required. the master’s degree in electrical engineering. more than three courses (maximum 12 units) This average must also be achieved on all may be counted at the 400 level – at least 18 The VIP Master of Science in Electrical 400-level and above course work attempted advisor-approved units must be taken at the Engineering is subject to the following at USC beyond the bachelor’s degree and 500 or 600 level. Total units required for the requirements: (1) students must complete a through an accumulation of no more than degree is 27. total of at least 21 units; (2) at least 18 units 45 units. Transfer units count as credit (CR) must be completed at the 500 or 600 level; toward the master’s degree and are not com- Master of Science in Electrical Engineering (3) at least 18 units must be taken in electri- puted in the grade point average. (Multimedia and Creative Technologies) cal engineering, (4) a minimum grade point See listing under Multimedia and Creative average of 3.0 must be earned on all course In addition to the general requirements of Technologies, page 646. work applied toward the master’s degree in the Viterbi School of Engineering, the Master electrical engineering and all course work of Science in electrical engineering is also Master of Science in Systems Architecting attempted at USC beyond the bachelor’s subject to the following requirements: (1) a and Engineering degree. Students are encouraged to complete total of at least 27 units is required; (2) every See the listing under Systems Architecting two technical courses outside their area of non-EE course for graduate credit requires and Engineering, page 649. specialization but within EE to achieve a prior written advisor approval recorded each degree of breadth in their plan of study. semester on a special request form in the stu- Master of Science in Electrical Engineering dent’s department file; (3) no more than three (VLSI Design) To be eligible for the VIP program, students courses (maximum 12 units) may be counted The Master of Science in electrical engineer- must have completed the equivalent of at at the 400 level – at least 18 advisor-approved ing (VLSI design) is earned by successfully least two 400-level preparatory courses at units must be taken at the 500 or 600 level; completing the normal requirements for the their undergraduate institution from the list (4) at least 18 units must be taken in electrical Master of Science in electrical engineering, below prior to enrollment at USC. A desig- engineering, those not in EE require written with the following additional required courses: nated department advisor for the USC VIP advisor approval and must be technical in EE 536a; EE 577a; EE 577b or EE 536b; program must approve the course selections. nature; (5) to achieve a degree of breadth in and EE 552. If a student chooses to take their program, students are encouraged to take EE 536b as well as EE 577b, the student may two technical courses outside their area of spe- either count EE 536b as one of the courses for cialization but within EE; (6) at least 21 of the 622 USC Viterbi School of Engineering

Preparatory Courses Units Engineer in Electrical Engineering EE 572ab; Power and Machinery-EE 510, EE 521, EE 524, EE 525; Quantum Complete equivalent of at least two courses Requirements for the Engineer in electri- Electronics-EE 529, EE 530, EE 531, EE EE 401 Transform Theory for cal engineering are the same as those listed 539, EE 540; Solid State-EE 501, EE 502, Engineers 3 under Engineer degree, except that both EE 504L, EE 506, EE 507, EE 508, EE 537, EE 441 Applied Linear Algebra areas of concentration must be in electrical EE 601, EE 604, EE 606, EE 607; Integrated for Engineering 3 engineering. Circuits-EE 471, EE 501, EE 504L, EE 506, EE 448L Communication EE 536ab, EE 537, EE 540, EE 569, EE 577, Electronics 4 Doctor of Philosophy in Electrical EE 585, EE 601, EE 604, EE 605, EE 606, EE 450 Introduction to Computer Engineering EE 630; Optics-EE 529, EE 530, EE 531, Networks 3 The Doctor of Philosophy with a major in EE 539, EE 540, EE 559, EE 566, EE 569, EE 454L Introduction to System electrical engineering is awarded in strict EE 589, EE 642, EE 669. Design Using ­conformity with the general requirements Microprocessors 4 of the USC Graduate School. See general Major Fields in Electrical Engineering — Systems EE 457x Computer Systems requirements for graduate degrees. Depart­ Students may major in the follow- Organization 3 mental requirements for this degree consist of ing fields: Biomedical Engineering and EE 464 Probability Theory for a concentrated program of study and research Biomathematics-EE 593; Communication Engineers 3 and a dissertation. Each student wishing to Theory-EE 535, EE 538, EE 550, EE 551, EE 465 Probabilistic Methods undertake a doctoral program must first be EE 562ab, EE 563, EE 564, EE 565ab, in Computer Systems admitted to the program and then take the EE 566, EE 567, EE 568, EE 569, EE 583, Modeling 3 screening examination. This examination EE 595, EE 663, EE 664, EE 666, EE 667, EE 470 Electromagnetics II 3 will emphasize comprehension of funda- EE 669; Computer Engineering-CSCI 561, EE 477L MOS VLSI Circuit mental material in one of the 13 specialized EE 532, EE 545, EE 547, EE 548, EE 549, Design 4 areas of electrical engineering listed below. EE 550, EE 552, EE 553, EE 554, EE 555, EE 482 Linear Control Systems 3 Listed under each area are courses offered EE 557, EE 560, EE 574, EE 577ab, EE 578, EE 483 Introduction to Digital by the Department of Electrical Engineering EE 579, EE 650, EE 653, EE 657, EE 658, Signal Processing 3 which will provide basic background for the EE 677, EE 680, EE 681 (see program list- CSCI 402x Operating Systems 3 examination and partial preparation for the dissertation. Not all courses listed are required ing for the Master of Science in Computer for preparation for the screening examination Engineering); Intelligent Systems-EE 559, Students applying to the VIP must be rec- in any specific area. Consult a separately pub- CSCI 561, CSCI 574; Signal Processing- ommended by a faculty representative at a lished guide, available from the department EE 500, EE 517, EE 519, EE 522, EE 559, partner undergraduate institution; complete office, for more information concerning exam- EE 562a, EE 566, EE 569, EE 583, EE 586L, the regular graduate admission application ination content and scheduling. Further guid- EE 589, EE 591, EE 592, EE 596, EE 619, (with exception of the GRE); and hold junior ance concerning the full completion of courses, EE 669, EE 689; Systems and Controls-EE standing in electrical engineering with a 3.5 including those given outside the department, EE 553, EE 563, EE 585, EE 586, EE 587, GPA or better on major related course work. which are recommended for preparation for EE 588, EE 593. the dissertation, can be obtained from the fac- Second Master’s Degree ulty in each technical area. Graduate Certificate in Engineering A graduate student who already holds a Technology Commercialization ­master’s degree from USC or another accred- Major Fields in Electrical Engineering — See listing in the Special Educational ited engineering school may apply up to Electrophysics Opportunities section, page 558. four units toward a second master’s degree Students may major in the following fields: with the permission of the chair of the major Electromagnetics-EE 570ab, EE 571ab, EE department. All credit, including the trans- 572ab, EE 573ab, EE 575, EE 576, EE 578, ferred units, must be earned within seven EE 604; Plasma Science-EE 539, EE 570ab, calendar years.

Courses of Instruction

Electrical Engineering (EE) EE 105 Introduction to Electrical Engineer- EE 106L Introduction to Computer Engi- ing (3, Fa) Gateway to the majors in Electri- neering/Computer Science (2, Fa) Examina- The terms indicated are expected but are not cal Engineering. An overview of modern tion of key disciplines of computing systems: guaranteed. For the courses offered during any electrical­ engineering: communications, architecture, operating systems, digital logic, given term, consult the Schedule of Classes. computers, circuits, components, controls, VLSI, networks, AI, robotics, graphics, and electromagnetics, microelectronics; principles algorithms. Includes hardware/software labo- EE 101 Introduction to Digital Logic (3, of commercial products such as FAX, modem, ratory tours and exercises. Open only to B.S., FaSp) Boolean algebra; number systems; copier, CD-ROM, ATM networks. Computer Engineering and Computer Sci- Boolean function synthesis; binary arith- ence and B.S., Computer Science majors. metic; codes; combinational logic devices; sequential circuits; state machine design EE 150L Engineering Computational Meth- and implementation. ods (3, Fa) Algorithms and computational methods for efficient solution of engineering problems. Introduction to engineering soft- ware tools. Electrical Engineering 623

EE 200L Foundations of Electrical Engineer- EE 326Lx Essentials of Electrical Engineering EE 370 Electromechanics (3) Ferromagnetism ing Systems (4, FaSp) Mathematical models (4) Network analysis and theorems; transient and transformers. Energy conversion in singly used for electronic system design. Automata, analysis; transformers; semiconductor physics and multiply excited systems. Concepts in state models, differential equations, convolu- and circuits; power amplifiers, modulation and rotating machinery analysis. Direct energy tion, , and frequency response. Com- demodulation, and pulse, digital, and switching conversion. Prerequisite: EE 330. munications, signal processing, and control circuits. Introduction to instrumentation. Not applications. Corequisite: MATH 245. available for credit to electrical engineering EE 390 Special Problems (1-4) Supervised, majors. Prerequisite: PHYS 152L, MATH 126. individual studies. No more than one registra- EE 201L Introduction to Digital Circuits tion permitted. Enrollment by petition only. (4, FaSp) Digital system design and imple- EE 328Lx Circuits and Electronics for mentation; synchronous design of datapath ­Computer Engineers (3, Fa) Introduction to EE 401 Transform Theory for Engineers and control; schematic/Verilog-based design, the physical principles of governing analog (3, Fa) Complex variables, Cauchy Riemann simulation, and implementation in Field circuits for data conversions and data com- conditions, contour integration and residue Programmable Gate Arrays; timing analysis; munications. Elementary device behavior theory; Fourier transform; Laplace transform; simple CPU design. Prerequisite: EE 101. for digital systems. Not available for credit sampling theory. Discrete time filters, dis- to electrical engineering majors. Prerequisite: crete and fast Fourier transform. Prerequisite: EE 202L Linear Circuits (4, FaSp) Lumped PHYS 152L. EE 301 and MATH 445. circuit elements; network equations; zero- input and zero-state responses; sinusoidal EE 330 Electromagnetics I (3, FaSp) Basic EE 415 Introduction to MEMS (3) (Enroll in steady-state analysis; impedance; resonance; static and dynamic electromagnetic field AME 455) network functions; power concepts; transform- theory and applications; electrostatics, mag- ers; Laplace transforms. Prerequisite: EE 200L, netostatics, Maxwell’s equations, energy flow, EE 422x Electromagnetic Systems Design PHYS 152L; corequisite: MATH 245. plane waves incident on planar boundaries, (3, FaSp) Applied electromagnetics for large- transmission lines. Prerequisite: EE 202L, and small-scale electromechanical systems. EE 222 Fundamentals of Audio Engineer- MATH 445, PHYS 152L. Comprehensive design project. Capstone ing (3, Fa) Introduction to basic audio design experience. Open only to seniors. engineering principles and techniques, with EE 338 Physical Electronics (3) Semiconduc- Not available for graduate credit. Prerequisite: emphasis on practical sound-system analysis tor device characteristics and applications. EE 330. and design. Sound measurements, micro- Physical models of electronic conduction in phones, amplifiers, loudspeakers, and system solids, p-n junctions, bipolar and field effect EE 423Lx Loudspeaker and Sound-System integration. transistors and other solid-state devices. Design (3, Sp) Project-based design of loud- ­Prerequisite: EE 202L, PHYS 152L. speaker transducers, filters, and enclosures. EE 238L Engineering Nano-Systems (3, Sp) Measurement of transfer functions, acousti- Methods to control and exploit the phenom- EE 348L Electronic Circuits (4, FaSp) Basic cal performance, distortion, Thiele-Small ena of nano-science, and the integration of analog and digital circuit design using Bipolar parameters, and power handling. Listening nano-technology into systems. Develop- Junction Transistors, Field Effect Transistors evaluations. Capstone design experience. ment of fundamental concepts through a and integrated circuits. Corequisite: EE 338. Open only to seniors. Not available for gradu- series of experimental modules. Prerequisite: ate credit. Prerequisite: EE 301 or AME 302; PHYS 152L. EE 351 Programming and Multimedia on PHYS 152L; recommended preparation: EE 330. the World Wide Web (3, Sp) (Enroll in EE 241 Applied Linear Algebra for Engineer­ CSCI 351) EE 434Lx Digital Signal Processing Design ing (3, FaSp) Introduction to the theory of Laboratory (4) Experiments and design proj- matrices, vector spaces, least-squares approxi- EE 352L Computer Organization and Archi- ect in digital signal processing (e.g., real-time mation and MATLAB. Applications to com- tecture (3, Sp) Computer organization and DSP, acoustics, video) including: systems munications, control and signal processing. architecture. Concepts include: computer specification, preliminary analysis, trade- Prerequisite: MATH 126. evolution and performance, system busses, off studies, implementation, presentation. cache memory, internal and external memory, Capstone design experience. Open only to EE 301 Introduction to Linear Systems input/output, operating system support, com- seniors. Not available for graduate credit. (3, FaSp) Representation and analysis of lin- puter arithmetic. Prerequisite: CSCI 102. Prerequisite: EE 483; recommended preparation: ear time-invariant systems primarily for the EE 469. continuous time case. Convolution, Fourier EE 357 Basic Organization of Computer series and transform, Laplace transform, con- Systems (3, FaSp) Organization and opera- EE 436 Introduction to Condensed Matter trols and communications applications. Pre- tion of the processor, memory and I/O of Physics (4, Irregular, Sp) (Enroll in PHYS 440) requisite: EE 202L; corequisite: MATH 445. a minicomputer at the machine language level; assembly language programming; EE 438L Processing for Microelectronics EE 320 Digital Media Basics for Multimedia data representation and computer arithmetic. (3) Applications and electrical evaluation of (3, FaSp) Digital media basics for creating ­Prerequisite: EE 101, EE 201L, and a high selected processes used in electronic micro- multimedia applications including analog and level programming language. fabrication. (Duplicates credit in former digital representation, media editing, interface MASC 438L.) Prerequisite: EE 338. construction, CD ROM and network delivery. EE 364 Introduction to Probability and Corequisite: ITP 210. Statistics for Electrical Engineering and EE 439 Principles of Semiconductor Process- Computer Science (3, FaSp) Introduction ing (3) (Enroll in MASC 439) EE 322 Introduction to Digital Audio (3, Fa) to concepts of and uncertainty: Fundamentals of sound, acoustics and digital probability, random variables, statistics. Appli- audio signal processing. cations to digital communications, signal processing, automatic control, computer engi- neering and computer science. Prerequisite: MATH 225 or MATH 245 or EE 241. 624 USC Viterbi School of Engineering

EE 441 Applied Linear Algebra for Engi- EE 457x Computer Systems Organization EE 471 Applied Quantum Mechanics neering (3, FaSpSm) Introduction to linear (3, FaSpSm) Register transfer level machine for Engineers (3) Introductory quantum algebra and matrix theory and their underly- organization; MPIS instruction set archi- mechanics and applications. Schrodinger ing concepts. Applications to engineering tecture; performance; computer arithmetic; equation, atomic and molecular processes, problems. Prerequisite: MATH 445. organization and detailed implementation time-dependent­ perturbation theory. Applica- of non-pipelined and pipelined processors; tions to lasers, solid-state demos and gaseous EE 443 Introduction to Power Systems (3) cache and virtual memory. Not available for devices. Prerequisite: EE 330 or graduate Components of power systems. Analysis graduate credit to computer science majors. standing. techniques in electrical power generation Prerequisite: EE 357. transmission and utilization. Environmental EE 472 Introduction to Lasers and Laser and economic considerations in system opera- EE 459Lx Embedded Systems Design Systems (3, Fa) Electric dipole transitions; tions and planning. Recommended preparation: Laboratory (3, Sp) Specification, design, traveling wave and resonant amplifiers; laser EE 370. implementation, testing and documentation pumping and rate equations; threshold, fre- of a digital system project using embedded quency, and power output of lasers; hologra- EE 445 Introduction to Robotics (4) (Enroll processors, programmable logic; analog I/O phy; laser communication systems. Corequisite: in CSCI 445) interfaces and application specific hardware. EE 470. Capstone design experience. Open only to EE 447Lx Mixed Signal Electronic Circuits (4) seniors. Not available for graduate credit. EE 473L Lasers and Optics Laboratory Application of solid-state electronic devices ­Prerequisite: EE 454L. (3, Sp) Introductory design/research labora- to the design of linear and mixed-signal sys- tory in lasers and optics, which typically tems. Laboratory experiments and projects EE 460 Introduction to Artificial Intelligence includes fiber optics, photonics, electro- involving the design of electronic hardware. (3) (Enroll in CSCI 460) optics, optical sensors, optical communica- Capstone design experience. Open only to tion, optical signal processing and computing. seniors. Not available for graduate credit. EE 464 Probability Theory for Engineers Corequisite: EE 470. ­Prerequisite: EE 348L. (3, FaSpSm) Axiomatic foundations of prob- ability, random variables, functions of several EE 474 Introduction to Photonics (3, Sp) EE 448L Communication Electronics random variables, introduction to statistics, Photonic system requirements; waveguide (4, FaSp) Analysis, design, and experimental sequences of random variables. Prerequisite: modes and dispersion; optical fiber modes, evaluation of transistor-level communication EE 301 and MATH 445. loss and dispersion; principles of operation of circuits and micro-systems. Transmission lasers, optical amplifiers, detectors and modu- lines, impedance matching, noise, distortion, EE 465 Probabilistic Methods in Computer lators; noise. Prerequisite: EE 330, EE 338. tuned amplifiers, mixers, oscillators, phase- Systems Modeling (3, FaSp) Review of locked loops. Prerequisite: EE 348L. probability; random variables; stochastic pro- EE 475 Wireless Communication Technol- cesses; Markov chains; and simple queueing ogy (3, Fa) Fundamentals of wireless com- EE 450 Introduction to Computer Networks theory. Applications to program and algorithm munication from a device point of view. Lab (3, FaSpSm) Network architectures; layered analysis; computer systems performance and experiments and design project. Recommended protocols, network service interface; local reliability modeling. Prerequisite: MATH 407 preparation: EE 241, EE 483 networks; long-haul networks; internal proto- or EE 364. cols; link protocols; addressing; routing; flow EE 476 Chemical Engineering Materials control; higher level protocols. Prerequisite: EE 467x Introduction to Communication (3, Sp) (Enroll in CHE 476) junior standing. Systems (3) Analog and digital communica- tion systems. Modulation (AM, FM) coding, EE 477L MOS VLSI Circuit Design (4, FaSp) EE 452L Game Hardware Architectures multi-plexing, noise, error rates, spectral Analysis and design of digital MOS VLSI (3, Fa) Architectural principles underlying analysis and power. Review of satellite, circuits including area, delay and power mini- modern game console hardware design; intro- HDTV, mobile and fiber-optic systems. Not mization. Laboratory assignments including duction to the programming techniques, opti- available for degree credit to students in the design, layout, extraction, simulation and mization strategies, and hardware insights to Communication Theory track in the Ph.D. in automatic synthesis. Prerequisite: EE 328Lx or create powerful games. Prerequisite: EE 352L. Electrical Engineering program. Prerequisite: EE 338. EE 301. EE 454L Introduction to System Design EE 478Lx Digital Electronic Circuit Design Using Microprocessors (4, FaSp) Operation EE 469 Introduction to Digital Media Engi- (4, Sp) Design of digital electronic circuits. and timing of 8/16/32-bit microprocessors; neering (3) Fundamentals of digital media Laboratory experiments and an extensive asynchronous and synchronous SRAM inter- representation, for audio, images and video term project using digital hardware. Capstone face; burst and pipelined bus cycles, parallel signals. Sampling; Fourier and z-transforms; design experience. Open only to seniors. and serial I/O, interrupt controller, DMA con- FFT; filter design; image segmentation, Not available for graduate credit. Prerequisite: troller, bus protocols. Prerequisite: EE 201L and image and video compression standards. EE 348L. EE 357; recommended preparation: EE 457x. ­Prerequisite: EE 301; EE 364 or MATH 407. EE 479 Analog and Non-Linear Integrated EE 455x Introduction to Programming EE 470 Electromagnetics II (3) Dynamic field Circuit Design (3, Fa) Analysis and design ­Systems Design (4) (Enroll in CSCI 455x) theory and elementary solutions to Maxwell’s techniques for CMOS analog and non-linear equations. Introduction to propagation and integrated circuits. Frequency and noise char- radiation of electromagnetic fields. Prerequi- acteristics of broadband amplifiers. Feedback, site: EE 330. oscillators, and phase-locked loops. Prerequi- site: EE 348L. Electrical Engineering 625

EE 480 Introduction to Nanoscience and EE 506 Semiconductor Physics (3) Semicon- EE 520 Introduction to Quantum Informa- Nanotechnology (3, Fa) Next-generation ductor bonds, crystallography, band structure tion Processing (3, Sp) Introduces the basics nanoscale materials and electronic devices: assumptions, group theory, band structure of quantum computation and quantum infor- nanoscale fabrication and characterization, results, k.p. method, quantum wells, wires mation theory: quantum bits and registers, nanomaterials, nanoelectronics, and nanobio- and dots, superlattices, amorphous, organic unitary gates, algorithms, error correction, and technology. Prerequisite: EE 338. semiconductors, defects, statistics, surfaces. quantum cryptography. Recommended prepara- Prerequisite: MASC 501. tion: EE 441, EE 464. EE 481L Control Systems Laboratory (3, Sp) (Enroll in AME 443L) EE 507 Magnetic and Dielectric Properties EE 521 Power Systems (3) Transmission of Materials (3) (Enroll in MASC 507) lines; transients in power systems; control; EE 482 Linear Control Systems (3, FaSpSm) stability. Special topics. Analysis of linear control systems; continuous EE 508 Imperfections in Solids (3) (Enroll in and sampled-data systems, various ­stability MASC 508) EE 522 Immersive Audio Signal Processing criteria; frequency response and root locus (3, Sp) Fundamentals of digital audio signal compensation techniques. Prerequisite: EE 301 EE 509 Electromagnetics for Semiconductor processing, room acoustics, and psychoacous- or graduate standing. Photonics (3) Overview of electromagnetics tics. Algorithms for real-time implementation needed to understand and design photonic of immersive audio systems for integrated EE 483 Introduction to Digital Signal devices. Includes discussion of waveguides media applications. Prerequisite: EE 301; ­Processing (3, FaSp) Fundamentals of and resonant cavities and an introduction to ­recommended preparation: EE 483. digital signal processing covering: discrete photonic crystals. time linear systems, quantization, sampling, EE 524 Transients in Power Systems (3) Z-transforms, Fourier transforms, FFTs and EE 510 Symmetrical Components (3) The Overvoltages during faults, voltage recovery, filter design. Prerequisite: EE 301. theory of symmetrical components and their arcing faults, restrikes, theory of switching use in power system analysis; sequence surges. Systems grounding, traveling waves, EE 484x Communication System Design impedances of system components; other lightning and surge protection, insulation (3, Sp) Design and analysis of analog and transformations and applications. coordination. Prerequisite: EE 510. digital communication systems. System mod- els, requirements, development, performance EE 515 High Voltage Technology (3) High EE 525 Power System Protection (3) Theory analysis and component selection techniques. voltage engineering basic concepts; theo- of system and equipment protection, charac- Comprehensive system design project. retical, design, and practical aspects of over- teristics of relays, relay coordination, and sys- Capstone design experience. Open only to voltages, travelling-waves, insulation, and tem considerations. Prerequisite: EE 510. seniors. Not available for graduate credit. aging; breakdown mechanisms; insulation ­Prerequisite: EE 364, EE 475; recommended coordination. EE 529 Optics (3) Basic graduate level optics preparation: EE 467. including wave optics, foundations of geo- EE 516 Electric Power Distribution (3, metric optics, optical elements, aberration EE 490x Directed Research (2-8, max 8) Irregular) Distribution system planning, theory, Hermite-Gaussian beams, multilayer Individual research and readings. Not avail- load characteristics, substation, primary and structures, and matrix techniques. Recom- able for graduate credit. secondary networks, cables and overhead mended preparation: EE 470 or graduate conductors, voltage regulation and capacitor standing. EE 499 Special Topics (2-4, max 8) Course application, effects of industry deregulation. content will be selected each semester from Prerequisite: EE 510; recommended preparation: EE 530 Optical Materials, Instruments and current developments in the field of electri- EE 443. Devices (3) Anisotropic materials and devices; cal engineering. properties of metals; design and theory of EE 517 Statistics for Engineers (3, Sp) selected optical instruments; properties of EE 500 Neural and Fuzzy Systems (3) Neural Presents statistics with engineering empha- electrooptic, acoustooptic, and spatial light networks and fuzzy systems, including: neuron sis. Topics include confidence intervals, modulators; optical detectors. Prerequisite: structure and dynamics, unsupervised and hypothesis testing, estimation, regression, EE 529. supervised learning, network models and archi- nonparametric tests, , tectures, network stability and learning conver- quality control, and experimental design. EE 531 Nonlinear Optics (3) Theory of non- gence. Recommended preparation: EE 464. Recommended preparation: EE 464 or other linear optical susceptibility and application probability course. to self-focusing, harmonic generation, and EE 501 Solid State (3) (Enroll in MASC 501) parametric interactions. Raman and Brillouin EE 518 Semiconductor Materials for Devices scattering. Coherent spectroscopy. Prerequisite: EE 502 Advanced Solid State (3) (Enroll in (3) (Enroll in MASC 518) EE 470. MASC 502) EE 519 Speech Recognition and Processing EE 532 Wireless Internet and Pervasive EE 504L Solid-State Processing and Inte- for Multimedia (3, Fa) Speech production, Computing (3, Fa) Wireless Internet access grated Circuits Laboratory (3) Laboratory acoustics, perception, synthesis, compression, technologies, 3G cellular systems, WAP and oriented with lectures keyed to practical recognition, transmission. Coding for speech, PKI protocols, mobile computing devices, procedures and processes. Solid-state fabrica- music, and CD-quality. Feature extraction. network security for mobile E-commerce, tion and analysis fundamentals; basic device Echo cancellation. Audio, visual synchroniza- software and middleware for pervasive, clus- construction techniques. Prerequisite: BSEE. tion. Multimedia, internet use. Prerequisite: ter, grid, and Internet computing. Prerequisite: EE 483. EE 450; recommended preparation: EE 457x.

EE 534 Materials Characterization (3) (Enroll in MASC 534) 626 USC Viterbi School of Engineering

EE 535 Mobile Communications (3, Fa) The EE 543abL Digital Control Systems (a: 3, Fa; EE 553 Computational Solution of Optimiza- mobile communication channel; techniques b: 1) a: Design, analysis, and implementation tion Problems (3, Sp) Computer algorithms used to combat the channel; cellular com- of digital control systems using microcomput- for system optimization. Search techniques, munications; multiple-access techniques; ers; Z-transform methods; gradient methods, parameter optimization in example mobile communication systems. and state space approach; computational control systems. Optimization with constraints; Prerequisite: EE 562a; recommended prepara- aspects; sampling and quantization. Prereq- linear and nonlinear programming. Random tion: EE 567. uisite: EE 482. b: Modeling of real processes; search techniques. Prerequisite: EE 441. design and implementation of digital con- EE 536ab Mixed-Signal Integrated Circuit trol systems in the controls laboratory. (Lab is EE 554 Real Time Computer Systems (3, Sp) Design (3-3, FaSp) a: MOSFET operation required for the b section only.) (Duplicates Structure of real-time computer systems; and models; voltage references and biasing; credit in former EE 485abL.) Prerequisite: analog signals and devices; scheduling, syn- elementary amplifier configurations; design EE 543a. chronization of multiprocessors; reliability, techniques for high-speed operational ampli- availability; serial/parallel computations; fiers, comparators and transconductors; com- EE 544 Radio Frequency Systems and real-time operating systems and languages; pensation methods. b: Non-linear integrated Hardware (3, Sp) Elements of radio fre- design examples. Prerequisite: EE 457x. circuits, data-converter architectures and quency communication systems: modulation/ implementations, comprehensive design proj- demodulation strategies, transmission-channel EE 555 Broadband Network Architectures ect. (Duplicates credit in former EE 533ab.) impairments, performance criteria, hardware (3, FaSp) ATM and BISDN, switch designs, Prerequisite: EE 479. (low-noise amplifiers, mixers, oscillators), high speed local, campus and metropolitan digital back-end, contemporary case studies. area networks, lightwave and photonic net- EE 537 Modern Solid-State Devices (3, Fa) Prerequisite: EE 301, EE 348L, EE 364. works, network management techniques, Integrated-circuit technologies for mixed- applications and gigabit testbeds. Prerequisite: signal communication and data systems. Con- EE 545 Robotics (3, FaSp) (Enroll in EE 450 and EE 465. stituent device models and their limitations. CSCI 545) Contemporary research topics. Prerequisite: EE 557 Computer Systems Architecture EE 338. EE 546 Intelligent Embedded Systems (3, FaSp) Comparative studies of computer (3, Sp) (Enroll in CSCI 546) system components: the CPU, memory, and EE 538 Spread Spectrum Systems (3, Sp) I/O; analytical modeling techniques to allow Covers the description analysis and design of EE 547 Sensing and Planning in Robotics comparative evaluation of architectures; Spread Spectrum Systems in military, naviga- (3, Fa) (Enroll in CSCI 547) parallelism and supercomputers. Prerequisite: tion and wireless communication applications: EE 457x. portable, mobile, cellular and micro-cellular EE 548 Analytical Methods in Robotics (3) (PCS), including the industry standard IS-95. (Enroll in AME 548) EE 558 Optical Fiber Communication Prerequisite: EE 564; recommended preparation: Systems (3, FaSp) State-of-the-art optical EE 568. EE 549 Queueing Theory for Performance fiber communication systems. Emphasis on Modeling (3, Sp) Review of Poisson and optoelectronic-device and communication- EE 539 Engineering Quantum ­Mechanics Markov processes; Markovian and non- systems issues necessary to provide high- (3, Fa) Quantum mechanics for engineer- ­Markovian queueing systems; networks of speed and/or networked optical communica- ing majors who work with solid-state queues; priority queueing; applications of the tions. Recommended preparation: EE 338; basic devices, quantum electronics, and photonics. theory to computer systems and communica- knowledge of optics, semiconductor, and com- ­Schroedinger equation, perturbation theory, tion networks. Prerequisite: EE 464 or EE 465. munications concepts. electronic and optical processes. EE 550 Design and Analysis of Computer EE 559 Mathematical Pattern Recognition EE 540 Introduction to Quantum Electronics Communication Networks (3, Fa) Applica- (3, Sp) Distribution free classification, dis- (3) Fundamentals of light amplification; laser tions of stochastic modeling and optimization criminant functions, training algorithms; amplifiers and oscillators; atomic pumping; techniques to communication network design statistical classification, parametric and non- maser and laser systems; definitions of coher- and analysis. Data link control; performance parametric techniques, potential functions; ence; measurements in quantum electronics. models; multi-access channels; routing and non-supervised learning. Prerequisite: EE 464; Prerequisite: EE 470. flow control. Prerequisite: EE 450; EE 549 or corequisite: EE 441. EE 465. EE 541 Radio Frequency Filter Design EE 560 Digital System Design-Tools and (3, Fa) Theory and realization of passive and EE 551 Principles of Radar (3, Irregular) Techniques (3, Sm) ASIC design, FPGAs, transconductance-based active filters for radio Signal­ propagation, reflections from targets; VHDL, verilog, test benches, simulation, frequency communications. Distributed and radar equation; detection of scintillating tar- synthesis, timing analysis, post-synthesis quasi-distributed passive filters. Circuit testing gets; resolution; ambiguity functions; clutter simulation, FIFOs, handshaking, memory via scattering parameters. Prerequisite: EE 348. rejection; tracking radars. Prerequisite: EE 470, interface, PCI bus protocol, CAD tools, EE 562a. design lab exercises. Prerequisite: EE 457x, EE 542 Advanced Power System Protection EE 454L; ­recommended preparation: familiarity (3) HV and EHV Power System Protection EE 552 Asynchronous VLSI Design (3, FaSp) with CAD tools. topics: power line carriers, phase comparison, Asynchronous channels and architectures; directional comparison, transfer trip, multi- implementation design styles; controller EE 561 Foundations of Artificial Intelligence terminal lines, breaker failure and generation. synthesis; hazards, and races; Petri-nets; per- (3‑3, FaSp) (Enroll in CSCI 561) Prerequisite: EE 525. formance analysis, and optimization; globally asynchronous locally synchronous design. Open only to graduate students. Prerequisite: EE 477. Electrical Engineering 627

EE 562ab Random Processes in Engineering EE 570ab Advanced Electromagnetic Theory EE 578 Reflector Antennas (3) Introduction (a: 3, FaSpSm; b: 3, Irregular) a: Random (3-3) Static and dynamic electromagnetic to the analytical and numerical techniques vectors, sequences, and functions. Linear field theory; solution of scalar and vector used in the analysis and design of modern transformations, second theory, boundary value problems; Kirchhoff radiation reflector antenna systems, including physical spectral densities, narrowband processes, theory; geometrical optics and geometrical optics, asymptotic techniques, shaping and Gaussian processes, correlation detection, lin- diffraction theory. Prerequisite: EE 470. feeds. Prerequisite: EE 470. ear minimum square error estimation. Prerequisite: EE 441, EE 464. b: Orthogonal EE 571ab Microwave Networks (3-3) EE 579 Wireless and Mobile Networks or independent increment processes. Poisson a: Microwave network theory for transmission Design and Laboratory (3, Sp) Mobile ad processes. Nonlinear operations on random lines and waveguides, discontinuities, imped- hoc networks: ad hoc and geographic routing, processes; power-law detectors. Markov ance transformers, resonators, multi-junction resource discovery, medium access control, chains and processes; the Fokker-Planck networks, periodic structures, non-reciprocal IP-mobility, mobility modeling, wired-wireless equation; level crossing problems. Prerequisite: and active devices. Prerequisite: EE 470. networks. Lab: wireless LAN measurement, EE 562a. b: Parameter matrices, approximate design mobile-IP, ad hoc routing. Prerequisite: CSCI procedures for distributed networks from 551 or EE 550 or EE 555; recommended prepa- EE 563 Estimation Theory (3, Fa) Parameter lumped networks, coupled lines, equivalent ration: programming, network simulation. estimation and state estimation technique coupled-line circuits, Kuroda’s identities, and including: least squares, BLUE, maximum- capacitance matrix transformations. Prerequi- EE 580 Optical Communications (3, Sp) likelihood, maximum a posteriori, Kalman- site: EE 571a. Analysis and design of optical and fiber opti- prediction, Kalman-filtering and Kalman cal systems; direct detection, heterodyning, smoothing and extended Kalman filtering. EE 572ab Plasma Dynamics (3-3) Particle laser modulation formats; receiver analysis Prerequisite: EE 562a. drifts, collision phenomena, Boltzmann and and fiber modeling; digital error probabilities. Vlasov equations, hydrodynamic equations, Prerequisite: EE 562a. EE 564 Communication Theory (3) Elemen- Coulomb interactions; waves in a cold and tary statistical design theory with applica- hot plasma, plasma oscillations, Landau EE 581 Mathematical Foundations for tions to the design of digital communications damping, hydromagnetic waves. ­Computer-Aided Design of VLSI Circuits receivers and radar receivers; signal design in (3, Sp) Mathematical techniques employed in digital communications. Prerequisite: EE 562a. EE 573ab Antenna Analysis (3-3) Analysis computer-aided-design systems, including: of idealized antenna models, including the graph theory, algorithmic and heuristic tech­ EE 565ab Information Theory (a: 3, Fa; dyadic Green’s function, reciprocity, aperture niques for combinatorial problems, data struc­ b: 3, Irregular) Information measures; asymp- radiation, methods of moments, geometrical tures and modeling. Corequisites: EE 457, totic equipartition property; source coding and physical optics, reflectors, arrays. Prerequi- EE 477. theorem; noiseless coding; cryptography, chan- site: EE 470. nel coding theorem; rate distortion theory; EE 583 Adaptive Signal Processing (3, Sp) Gaussian channels; multiple user source and EE 574 Computer Vision (3, Fa) (Enroll in Weiner filtering, linear prediction, method channel theory. Prerequisite: EE 464; EE 565a CSCI 574) of steepest descent, stochastic gradient before b. algorithms, recursive least-squares (RLS), EE 575 Application of Method of Moments fast RLS, RLS with systolic arrays, QRD- EE 566 Optical Information Processing to Electromagnetic Problems (3) Formula- least squares methods, blind deconvolution. (3, Fa) Coherent and incoherent optical tions of and solutions to integral equations ­Prerequisite: EE 483, EE 562a. transforming, imaging and two-dimensional in electromagnetic scattering and radiation information processing systems; optical problems. Prerequisite: EE 570ab. EE 584 Chaotic Systems (3, Fa) Logistic map, image processing, spatial frequency response chaotic bifurcation, strange attractors, and and filtering; optical and digital holography. EE 576 Analytical Techniques for Electro- fractals. Conservative dynamical systems and ­Recommended preparation: EE 401. magnetic Theory (3) A study of analytical measure preserving transformations. Ergo­ techniques commonly used in electromag- dicity. Kolmogorov-Sinai entropy. Chaotic/ EE 567 Communication Systems (3, Fa) netic theory including integral transforms, stochastic realization. Chaos in feedback. Analysis of communication systems operat- asymptotic approximations, modal expan- ­Prerequisite: EE 562a. ing from very low to optical frequencies. sions, series transformations, function theo- Comparison of modulation and detection retic methods, and variational formulations. EE 585 Linear System Theory (3, FaSpSm) methods. System components description. Prerequisite: EE 570ab. Analysis of linear dynamical systems by state- Optimum design of communication systems. space techniques; controllability, observability, Prerequisite: EE 562a. EE 577ab VLSI System Design (a: 3, FaSp; stability, passivity. Application of feedback b: 3, FaSp) a: Integrated circuit fabrication; control and network synthesis. Prerequisite: EE 568 Error Correcting Codes (3, Sp) Finite circuit simulation; basic device physics; simple EE 441. field theory; linear block codes, convolutional device layout; structured chip design; timing; codes, algebraic codes; decoding methods; project chip; MOS logic; system design sili- EE 586L Advanced DSP Design Laboratory examples. Prerequisite: EE 441 and EE 464. con compilers. Prerequisite: EE 477; b: VLSI (4) Real-time adaptive signal processing design project; chip level design issues: power design projects using special purpose DSP EE 569 Introduction to Digital Image Pro- and clock distribution, packaging, I/O; design processors. Suitable project areas include cessing (3, FaSp) Image sampling, 2-D image techniques; testability; chip fabrication and acoustics, speech, arrays, image compression transform, image enhancement, geometric test. and biomedical signal processing. Prerequisite: image modification, morphologic processing, EE 583 or EE 569. edge detection, texture analysis, image filter- ing and restoration. Graduate standing. Rec- ommended preparation: EE 401, EE 464. 628 USC Viterbi School of Engineering

EE 587 Nonlinear and Adaptive Control EE 596 (3, Fa) The theory and EE 619 Advanced Topics in Automatic (3, Fa) Nonlinear systems, Lyapunov Sta- application of decomposition of Speech Recognition (3, Sp) Advanced top- bility, Parameter Identification, direct and signals. Includes subband coding, image com- ics in automatic speech recognition, speaker indirect adaptive control for linear and non­ pression, multiresolution signal processing, recognition, spoken dialogue, conversational linear systems. Design analysis, stability, filter banks, and time-frequency tilings. multimedia interfaces. Recommended prepara- robustness and applications. Backstepping, ­Prerequisite: EE 483; recommended preparation: tion: EE 464, EE 519, CSCI 544. feedback linearization. Prerequisite: EE 482, EE 569, MATH 570a. EE 585. EE 630 Advanced Electrical Circuit Theory EE 599 Special Topics (2-4, max 9) The course (3) Systematic formulation of electrical net- EE 588 Linear Quadratic Control (3, Sp) content will be selected each semester to work theory leading to generalized analysis Linear systems with quadratic cost, Riccati reflect current trends and developments in methods. Multiport networks and electrical equations, observers, Kanman-Bucy filters, the field of electrical engineering. adjoints for sensitivity Analysis. Feedback separation principle, discrete linear optimal and stability theory. control systems. Prerequisite: EE 585; recom- EE 601 Semiconductor Devices (3) General- mended preparation: EE 482, EE 562a. ized device performance criteria. Charge EE 632 Integrated Communication Systems storage, tunneling, transport and avalanche (3) Analysis and design of high-speed inte- EE 589 Statistical Optics (3) Statistical meth- in majority, minority, and transferred carrier grated communication systems at circuit and ods in optical information processing. Inter- devices. Device interface phenomena. Noise; system levels. Emphasis on broadband wire- ferometry, propagation, imaging with partially integration of devices. Recommended prepara- less applications. Transceiver architectures, coherent light; statistics of randomly inhomo- tion: EE 472 or EE 537. amplifiers, oscillators, frequency synthesizers. geneous media, photon counting, holography, Prerequisite: EE 536a. photographic and optical detectors. Prerequi- EE 604 Microwave Solid-State Devices (3) site: EE 566; corequisite: EE 562a. Interactions between fields and drifting car- EE 642 Advanced Geometrical Optics (3) riers which lead to active device operation First order design of optical systems; origin of EE 590 Directed Research (1-12, FaSpSm) at microwave frequencies. Avalanche, trans- aberrations and their effects on wave propa- Research leading to the master’s degree. ferred electron, and acoustoelectric oscillators gation and imaging based on geometrical and Maximum units which may be applied to the and amplifiers; parametric interactions. Rec- physical optics. Prerequisite: EE 529. degree to be determined by the department. ommended preparation: EE 601 or EE 537. Graded CR/NC. EE 649 Stochastic Network Optimization EE 605 Heterojunction Materials and (3, Sp) Optimization of wireless and ad-hoc EE 591 Magnetic Resonance Imaging Devices (3) Heterojunction materials systems, mobile networks; opportunistic scheduling, and Reconstruction (3, Sp) Principles of heterojunction theory, majority and minority flow control; backpressure routing; queue magnetic resonance imaging. Spin physics, carrier transport, carrier confinement, tunnel- stability; energy-delay and utility-delay Fourier-based acquisition and reconstruction, ing, quasi-electric fields, modulation doping, tradeoffs. Prerequisite: EE 465 or EE 562a; generation of tissue contrast, fast imaging, lasers detectors, solar cells, transistors and ­recommended preparation: EE 549 or EE 550. artifact correction, advanced image recon- quantum wells. Prerequisite: EE 601. struction. Prerequisite: EE 483, familiarity with EE 650 Advanced Topics in Computer Net- ­MATLAB; recommended preparation: EE 441, EE 606 Nonequilibrium Processes in Semi- works (3, Irregular) Protocol modeling: flow EE 464, BME 525. conductors (3) Non-equilibrium processes in and congestion control, dynamic routing, dis- modern semiconductor devices. Carriers life- tributed implementation; broadcast commu- EE 592 Computational Methods for Bio- time and trapping; luminescence; hot carrier nication media and multiple access protocols; medical Imaging (3, Sp) Analytic tomo- and high field effects. local networks, satellite networks, terrestrial graphic reconstruction from projections in radio networks. Prerequisite: EE 550 or EE 555 2-D and 3-D; algorithms for model based EE 607 Microelectromechanical Systems or CSCI 551. reconstruction; maximum likelihood and (3, FaSp) Exploration of the technology Bayesian methods; applications to CT, PET methods and physical principles of MEMS, EE 652 Wireless Sensor Networks (3, Fa) and MRI. Prerequisite: EE 483, EE 562a. and survey various MEMS of current interest. Sensor network applications, design and Prerequisite: EE 504. analysis. Deployment; energy-efficiency; EE 593 Multivariable Control (3, Fa) Feed- wireless communications; data-centric opera- back performance analysis; robustness and EE 608L Microelectromechanical Systems tion; capacity and lifetime; collaborative sig- stability margins; sensitivity; disturbance Laboratory (3, Fa) Lab fabrication and analy- nal processing; reliability, fault-tolerance and attenuation; design tradeoffs; singular value, sis of several MEMS applications, includ- security. Prerequisite: EE 450; recommended characteristic locus, and inverse Nyquist array ing diaphragm-based sensors and actuators, preparation: EE 465, good programming/ design methods. Prerequisite: EE 482 and microfluidic components, and deformable mathematical skills. EE 585. mirror array. EE 653 Advanced Topics in Microarchitec- EE 594abz Master’s Thesis (2-2-0, FaSpSm) EE 612 Science and Practice of Nano- ture (3) Current research topics related to For the master’s degree. Credit on acceptance technology (3, Fa) In-depth discussions of microprocessor architecture. Dynamically/ of thesis. Graded IP/CR/NC. important topics in nanotechnology, including statically scheduled processors, multithread- both the implementation and the underlying ing, chip multiprocessors, systems on a chip. EE 595 Algebraic Coding Theory (3, Fa) theory. Prerequisite: EE 330 or EE 470. Power, performance, complexity, dependabil- Finite field theory; Reed Solomon codes; ity issues. Impact of technology. Prerequisite: algebraic codes; algebraic decoding methods; EE 557. examples. Prerequisite: EE 441, EE 464. Environmental Engineering 629

EE 657 Parallel and Distributed Computing EE 666 Data Communication (3, Irregular) EE 681 Computer-Aided Design of Digital (3, FaSpSm) Parallel programming models/ Receiver design for modulations and channels Systems II (3) Theory and techniques for software tools, multiprocessor systems, multi­ with memory. Iterative and adaptive detec- design and analysis of digital logic; specifica- computer clusters, latency tolerance, multi- tion and decoding algorithms. Application to tion, formal models; hardware-descriptive threading, fast message passing/middleware, fading, intersymbol interference, and interfer- languages; formal verification, high level interconnection networks, SMP, cluster, and ence limited channels. Prerequisite: EE 564; synthesis; logic synthesis. Prerequisite: EE 557, grid computing applications. Prerequisite: recommended preparation: EE 568, EE 563 or EE 680. EE 557. EE 583. EE 689 Optical Computing Systems (3, Sp) EE 658 Diagnosis and Design of Reliable EE 667 Array Signal Processing (3, Sp) Systems for analog, discrete and binary Digital Systems (3, Fa) Fault models; test Beamforming principles, monopulse and numerical computations on 1-D or multi- generation; fault simulation; self-checking conical-scan concepts, phased arrays, syn- dimensional data; matrix-vector processors; and self-testing circuits; design for testability; thetic multiple beam arrays; signal processing input/output; combinational and sequential fault tolerant design techniques; case studies. techniques for synthetic aperture formation, logic; interconnections; parallel optical pro- Prerequisite: graduate standing. adaptivity, and retro-directing. Prerequisite: cessors. Prerequisite: EE 566. EE 562a. EE 659 Interconnection Networks (3, Sp) EE 690 Directed Research (1-4, maximum Theory, design and analysis of interconnec- EE 669 Multimedia Data Compression number to be determined by the depart- tion networks for multiprocessor systems. (3, Sp) Lossless compression, audio/speech ment, FaSpSm) Laboratory study of specific Study of direct and indirect topologies, coding, vector quantization, fractal compres- problems by candidates for the degree Engi- deadlock-free routing, flow control, network sion, JPEG and JPEG-2000, video compres- neer in Electrical Engineering. Graded interfaces, optical interconnects. Prerequisite: sion ­techniques and MPEG standards, video CR/NC. EE 557. transmission over wired and wireless networks. Recommended preparation: EE 464. EE 691 Advanced Magnetic Resonance EE 663 Satellite Communications (3) Analy- Imaging (3, Fa) Advanced clinical and sis and design of communication systems EE 674ab Advanced Topics in Computer research applications, sparse sampling, RF that operate via orbiting satellites. Covers Vision (3-3, Irregular) (Enroll in CSCI 674ab) pulse design, analysis of free precession hardware, performance capabilities, system sequences, NMR relaxation, in-vivo spectros- design, and applications to today’s satellite EE 675 Topics in Engineering Approaches copy and other advanced topics. Prerequisite: systems. Prerequisite: EE 562a; recommended to Music Cognition (3, max 6) (Enroll in EE 441, EE 562a, EE 591. preparation: EE 567, EE 564 and a Bachelor ISE 575) of Science degree in Electrical Engineering. EE 790 Research (1-12, FaSpSm) Research EE 677 VLSI Architectures and Algorithms (3) leading to the doctorate. Maximum units EE 664 Advanced Topics in Communica- VLSI models; measures of area, volume and which may be applied to the degree to be tion Theory (3, Irregular) Synchronization in time; mapping algorithms; systolic arrays; area determined by the department. Graded digital communication systems, tracking loop time tradeoffs; applications to signal and image CR/NC. theory, acquisition and tracking, carrier and processing problems. Prerequisite: EE 557. suppressed carrier waveforms, other advanced EE 794abcdz Doctoral Dissertation topics in communication theory. Prerequisite: EE 680 Computer-Aided Design of Digital (2-2-2-2-0, FaSpSm) Credit on acceptance of EE 564. Systems I (3, Sp) Synthesis; partitioning; dissertation. Graded IP/CR/NC placement; routing of digital circuits; inte- grated circuit design methods; simulation at the switch, gate, register transfer and system levels. Prerequisite: EE 581; recommended preparation: EE 577a.

Environmental Engineering

Kaprielian Hall 210 Faculty Degree Requirements (213) 740-0603 Professors: Jean-Pierre Bardet, Ph.D. (Civil Educational Program Objectives FAX: (213) 744-1426 Engineering); Joseph Devinny, Ph.D. (Civil Environmental engineers are the technical Email: [email protected] Engineering); Ronald C. Henry, Ph.D. (Civil professionals who identify and mitigate envi- www.usc.edu/cee Engineering); Jiin-Jen Lee, Ph.D., P.E. (Civil ronment damage. Environmental engineers Engineering)*; Massoud Pirbazari, Ph.D. provide safe drinking water, treat and properly Director: Jean-Pierre Bardet, Ph.D. (Civil Engineering); Constantinos Sioutas, Sc.D. dispose of wastes, maintain air quality, control (Civil Engineering); Teh Fu Yen, Ph.D. (Civil water pollution and remediate sites contami- Associate Director: Massoud Pirbazari, Ph.D. Engineering) nated by spills of hazardous substances. They monitor the quality of the air, water and land *Recipient of university-wide or school teaching award. and develop improved means to protect the environment. 630 USC Viterbi School of Engineering

The undergraduate programs in environmen- The minor in environmental engineering is Bachelor of Science in Civil Engineering tal engineering have the same objectives as offered to undergraduates in various fields of (Environmental Engineering) those in civil engineering (see page 592). engineering and natural sciences. See listing under Civil Engineering on page 594. Bachelor of Science in Environmental Prerequisite courses Engineering CHEM 105aLbL or CHEM 115aLbL; Master of Science in Environmental See listing on page 595, Civil Engineering. MATH 125, MATH 126 and MATH 226, and Engineering PHYS 151L. See listing under Civil Engineering on Minor in Environmental Engineering page 596. A minor in environmental engineering pro- Required courses Units vides students with a basic knowledge of our CE 443 Environmental Chemistry 3 Master of Engineering in Environmental environment, potential causes for its deterio- CE 453 Water Quality Control 3 Quality Management ration, methods to prevent or mitigate envi- CE 463L Water Chemistry and See listing under Civil Engineering on ronmental hazards, and the means to improve Analysis 3 page 596. its quality at reasonable costs. Students will ENE 201 Introduction to Applied learn how to control water pollution, main- Environmental Science Ph.D. in Civil Engineering (Environmental tain air quality, treat and properly dispose of and Engineering 4 Engineering) wastes, and remediate sites contaminated due ENE 410 Environmental Fluid See listing under Civil Engineering on to improper disposal of hazardous waste. This Mechanics 3 page 598. minor also enhances students’ employment ENE 428 Air Pollution opportunities in the field of environmental Fundamentals, or Sustainable Cities Graduate Certificate engineering. The program provides the nec- ENE 429 Air Pollution Control 3 See the listing in the Interdisciplinary essary infrastructure for the pursuit of gradu- ENE 495 Seminars in Environ- Programs section on page 107. ate studies in environmental engineering. mental Engineering 1 minimum 20

Courses of Instruction

E n v i r o n ME n tA L E n g i n EE r i n g ENE 410 Environmental Fluid ­Mechanics ENE 463L Water Chemistry and Analysis (3) (ENE) (3, Fa) Equation of motion; continuity, (Enroll in CE 463L) momentum, energy principles; dimensional The terms indicated are expected but are not analysis,­ similitudes; groundwater flows; ENE 465 Water Supply and Sewerage guaranteed. For the courses offered during any transports in conduits and channels; mix- ­System Design (3) (Enroll in CE 465) given term, consult the Schedule of Classes. ing, dispersion in environments; manifold diffusers; hydraulic transients. (Duplicates ENE 486 Design of Solid and Hazardous ENE 201 Introduction to Applied Environ- credit in CE 309 and AME 309.) Prerequisite: Waste Engineering Systems (3, Sp) Engi- mental Science and Engineering (4) Gateway MATH 245. neering design of solid and hazardous waste to B.S. in Civil Engineering (Environmental facilities such as waste minimization, secured Engineering), B.S., Environmental Engineer- ENE 428 Air Pollution Fundamentals (3, Sp) landfill, and hazardous waste treatment. ing, and Minor in Environmental Engineer- Air pollution effects on man, vegetation, ­Prerequisite: ENE 400, CE 473. ing. Fundamental concepts of environmental materials; pollutant sampling and analysis; air science and engineering. Pollution control and quality standards and criteria; meteorological ENE 487 Environmental Biotechnology remediation for air, water and soil. Pollution factors and dispersion modeling. Prerequisite: and Bioremediation (3, Sp) Understanding remediation for developing countries. ENE 400. and designing microbiological processes for environmental protection; learning how pro- ENE 390 Special Problems (1-4) Supervised, ENE 429 Air Pollution Control (3, Fa) cesses in environmental biotechnology work; individual studies. No more than one registra- Emission­ surveys; engineering controls of emerging applications for bioremediation tion permitted. Enrollment by petition only. aerosols and gaseous contaminants at emis- of hazardous chemicals in the environment. sion sources, disposition of contaminants. ­Prerequisite: CE 210L, BISC 320L. ENE 400 Environmental Engineering Prin- Field trips. Senior standing. Prerequisite: ciples (3, FaSp) Analysis of water, air, and ENE 428; CE 309 or ENE 410. ENE 495 Seminars in Environmental Engi- land pollution, including hazardous waste neering (1, FaSp) Hazardous waste man- and engineering of mitigation measures. ENE 443 Environmental Chemistry (3) agement, biodegradation of environmental Water and waste water treatment analysis. (Enroll in CE 443) pollutants, groundwater problems, waste Prerequisite: CHEM 105bL or CHEM 115bL; minimization, energy resources, and air pol­ MATH 226; PHYS 152L. ENE 453 Water Quality Control (3) (Enroll lution control. in CE 453) Industrial and Systems Engineering 631

ENE 502 Environmental and Regulatory ENE 517 Industrial and Hazardous Waste ENE 580 Applied Environmental Engineer- Compliance (3, FaSp) Federal and state envi- Treatment and Disposal (3) (Enroll in ing Biotechnology (3, Sp) Fundamentals of ronmental laws; environmental impact assess- CE 517) bioremediation processes; bioremediation ment techniques; permitting for industrial technologies for decontamination of air, water, facility construction and operation. Prerequi- ENE 518 Environmental Systems Engineer- and soil; global applications of bioremediation site: graduate standing. ing and Management (3, Fa) Evaluating, techniques. implementing and managing effective ENE 503 Microbiology for Environmental environmental systems to prevent pollution, ENE 590 Directed Research (1-12) Research Engineers (3) (Enroll in CE 503) conserve energy and resources, reduce risks leading to the master’s degree. Maximum and achieve sustainability in business and units which may be applied to the degree to ENE 504 Solid Waste Management (3) industries. be determined by the department. Graded (Enroll in CE 504) CR/NC. ENE 523 Process Kinetics and Dynamics in ENE 505 Energy and the Environment Environmental Engineering (3) (Enroll in ENE 594abz Master’s Thesis (2-2-0) Credit (3, Fa) Environmental effects of energy CE 523) on acceptance of thesis. Graded IP/CR/NC. development using fossil and fissile fuels, geothermics, photosynthesis, and other ENE 526 Environmental Pollutants: Moni- ENE 596 Chemical Reactions in the Atmo- sources. Relationship of elemental cycles to toring and Risk Assessment (3, Sp) Gaseous sphere (3, 2 years, Fa) Chemical reactions the life supporting systems. and particulate air pollutants, their measure- and scavenging processes important in urban ment and instrumentation methods, and air pollution. Effects of solar irradiation on ENE 506 Ecology for Environmental Engi- their effects on the environment and human vehicle exhaust gases, oxides of nitrogen and neers (3, Sp) The role of environmental engi- health; studies on toxicity and risk assess- sulfur. neering in maintaining stability of freshwater, ment of selected pollutants. marine, and terrestrial ecosystems; macro- ENE 790 Research (1-12) Research leading to scopic plant and animal forms as indicators of ENE 535 Applied Air Quality Management the doctorate. Maximum units which may be water quality. (3, Fa) Pollutant sampling; occupational, applied to the degree to be determined by community, and personal exposures; receptor the department. Graded CR/NC. ENE 510 Water Quality Management and modeling; data analysis; health effects of air Practice (3, Fa) Surface and ground water pollutants. ENE 794abcdz Doctoral Dissertation quality and resources management; water (2-2-2-2-0) Credit on acceptance of disserta- pollution in aquatic environment; water/ ENE 553 Chemical and Biological Processes tion. Graded IP/CR/NC. wastewater infrastructure systems and in Environmental Engineering (3) (Enroll in management. CE 553)

ENE 513L Instrumental Methods for Envi- ENE 560 Environmental Aspects of Oil ronmental Analysis (3) (Enroll in CE 513L) and Gas Production (3, Sp) Environmental aspects of drilling for and producing oil and ENE 514ab Advanced Sanitary Engineering gas, and the necessary safety practices. Atten- Design (3-3) (Enroll in CE 514ab) tion is given to the urban areas.

ENE 516 Hazardous Waste Management ENE 563 Chemistry and Biology of Natural (3, Fa) Standards and regulations for the man- Waters (3) (Enroll in CE 563) agement of hazardous waste: identification, transportation, monitoring, storage, treatment, and disposal practices.

Daniel J. Epstein Department of Industrial and Systems Engineering

Ethel Percy Andrus Faculty David Packard Chair in Manufacturing Gerontology Center 240 Daniel J. Epstein Chair: Sheldon M. Ross, Engineering: Stephen C-Y Lu, Ph.D. (Aerospace (213) 740-4893 Ph.D. and Mechanical Engineering) FAX: (213) 740-1120 Email: [email protected] J. Robert Fluor Chair in Process Engineering: TRW Professor of Software Engineering: Barry www.usc.edu/dept/ise/ S. Joe Qin, Ph.D. (Chemical Engineering and Boehm, Ph.D. (Computer Science) Materials Science, Electrical Engineering/Systems) Chair: James E. Moore II, Ph.D. IBM Chair in Engineering Management: F. Stan Associate Chair and Director, Systems Architecting Settles, Ph.D. (Astronautics) and Engineering: F. Stan Settles, Ph.D. (Astronautics) 632 USC Viterbi School of Engineering

Professors: Maged Dessouky, Ph.D.*; Research Professors: Yigal Arens, Ph.D.; Carole Honor Societies Randolph Hall, Ph.D.; Carl F. Kesselman, Beal, Ph.D.; Malcolm Currie, Ph.D.; Mohamed Alpha Pi Mu Ph.D. (Computer Science); Behrokh I. Dessouky, Ph.D.; Don Kleinmuntz, Ph.D. Alpha Pi Mu is the Khoshnevis, Ph.D.; Najmedin Meshkati, (Policy, Planning, and Development); Peter Will, honor society. Qualifications for election Ph.D. (Civil Engineering)*; James E. Moore II, Ph.D. are: juniors in the upper one-fifth of their Ph.D. (Civil Engineering, Policy, Planning, and class; seniors in the upper one-third of their Development); Detlof von Winterfeldt (Policy, Research Assistant Professors: Raymond class; master’s degree students who have Planning, and Development) Madachy, Ph.D.; Richard Waltz, Ph.D. completed at least one-third of the courses required for their degree and rank among Associate Professors: Elaine Chew, Ph.D. Professor of the Practice of Industrial and Systems the top 10 students in all ISE master’s (Electrical Engineering/Systems); Fernando Engineering: George Friedman, Ph.D. degree programs; and doctoral students rec- Ordoñez, Ph.D. (Computer Science); Mansour ommended by the department chair. The Rahimi, Ph.D. Associate Professor of the Practice of Industrial advisor is Kurt Palmer, Associate Professor and Systems Engineering: Kurt Palmer, Ph.D.* of the Practice of Industrial and Systems Assistant Professors: Yong Chen, Ph.D.; Shinyi Engineering, (213) 740-5960. Wu, Ph.D.; Maria Yang, Ph.D. Senior Lecturers: Geza Bottlik, Engineer; Dana Sherman, Esq. (Civil and Environmental Omega Rho Adjunct Professors: Paul J. Kern; Michael Engineering) Omega Rho is the operations research honor Mann, Ph.D. society to recognize academic excellence in Emeritus Professors: Clinton J. Ancker, Jr., operations research and encourage study of Adjunct Associate Professors: Daniel Harvey, Ph.D., P.E.; Gerald A. Fleischer, Ph.D., operations research, management science and Ph.D.; James Hines; Thomas McKendree, P.E.; Antranig V. Gafarian, Ph.D., P.E.; closely associated disciplines. Election is by Ph.D.; Marilee Wheaton Homer H. Grant, M.S.; Ralph Keeney, Ph.D. nomination only during the spring semester. (Information and Operations Management); The advisor is Maged Dessouky, Professor, Gerald Nadler, Ph.D., P.E. (213) 740-4891.

*Recipient of university-wide or school teaching award.

Degree Requirements

Educational Program Objectives (8) Describe the principles for managing and Physics Requirement Industrial and Systems Engineering provides operating production systems within their PHYS 151L** Fundamentals of Physics an education that blends information technol- area of emphasis. I: Mechanics and ogy, engineering and management, with a Thermodynamics 4 strong emphasis on people skills, problem- For additional information, visit our Web site PHYS 152L Fundamentals of Physics II: solving skills and communication skills. Our at www.usc.edu/dept/ise. Electricity and Magnetism 4 objective is to prepare students for successful careers by teaching students to: Bachelor of Science in Industrial and Chemistry Elective Systems Engineering CHEM 105aL General Chemistry, or (1) Describe the essential components and The minimum requirement for the degree CHEM 115aL Advanced General inter-connective relationships within complex is 128 units. A GPA of C (2.0) or higher is Chemistry, or systems. required in all upper division courses in MASC 110L Materials Science 4 the Epstein Department of Industrial and (2) Design and execute experiments and cre- Systems Engineering, including any approved Economics Requirement ate mathematical, numerical, heuristic and substitutes for these courses taken at USC. ECON 203 Principles of other objective models. See the common requirements for under- Microeconomics 4 graduate degrees, page 551. (3) Understand the innovations that form the major requirements UNITS building blocks of the modern technological Composition/Writing Requirement UNITS Business world. WRIT 140* Writing and Critical ACCT 410x Accounting for Non- Reasoning 4 Business Majors 4 (4) Generate and validate solutions to a WRIT 340 Advanced Writing 3 problem. Engineering General Education (see page 59) units ENGR 102 Engineering Freshman (5) Work with others in a collaborative envi- General education* + 20 Academy 2 ronment and contribute to the success of an organization. Pre-Major Requirements UNITS Electrical Engineering Math Requirement AME 341a Mechnoptonics (6) Clearly articulate and communicate MATH 125 Calculus I 4 Laboratory I, or 3 findings. MATH 126 Calculus II 4 EE 326L*** Essentials of Electrical MATH 225 Linear Algebra and Linear Engineering 4 (7) Understand contemporary developments Differential Equations 4 in the field. MATH 226 Calculus III 4 Industrial and Systems Engineering 633

Computer Science During the freshman year, students in either ISE 435 Discrete Systems CSCI 101 Fundamentals of track enroll in a common set of required Simulation 3 Computer Programming 3 courses. By the sophomore year, students ISE 440 Work, Technology, and ISE 382 Database Systems: enroll in required and elective courses for Organization 3 Concepts, Design and one track or the other. ISE 460 Engineering Economy 3 Implementation 3 ISE 470 Human/Computer Composition/Writing Requirement UNITS Interface Design 3 Industrial and Systems Engineering WRIT 140 Writing and Critical ISE 495abx Senior Design Project 2-2 ISE 105 Introduction to Industrial Reasoning 4 and Systems Engineering 2 WRIT 340 Advanced Writing 3 Electives** ISE 220 Probability Concepts in Computer science elective 3 Engineering 3 General Education (see page 59) units Information technology program/ ISE 225 Engineering Statistics I 3 General education* + 20 information and operations ISE 232L Manufacturing Processes 3 management electives 6 ISE 310L Production I: Facilities and Pre-Major Requirements UNITS Approved engineering elective 3 Logistics 4 Math Requirement Free electives 9 ISE 330 Introduction to Operations MATH 125 Calculus I 4 Research I 3 MATH 126 Calculus II 4 Information and ISE 331 Introduction to Operations MATH 226 Calculus III 4 Operations Management Track UNITS Research II 3 MATH 225 Linear Algebra and Linear Business ISE 370L Human Factors in Work Differential Equations 4 IOM 431 Business Information Design 4 Systems 4 ISE 410 Production II: Planning, Physics Requirement IOM 433 Business Information Scheduling and Control 3 PHYS 151 Fundamentals of Physics Systems Analysis and ISE 426 Statistical Quality I: Mechanics and Design 4 Control 3 Thermodynamics 4 IOM 435 Business Database ISE 435 Discrete Systems PHYS 152 Fundamentals of Physics II: Systems 4 Simulation 3 Electricity and Magnetism 4 ISE 440 Work, Technology, and Computer Science Organization 3 Chemistry Elective CSCI 101L Fundamentals of ISE 460 Engineering Economy 3 CHEM 105aL General Chemistry, or Computer Programming 3 ISE 495abx Senior Design Project 2-2 CHEM 115aL Advanced General ITP 482L Engineering Database Chemistry, or Applications 3 Major Electives units MASC 110L Materials Science 4 Approved engineering electives*** 3 Industrial and Systems Engineering Free electives 7 Engineering ISE 105 Introduction to Industrial ENGR 102 Engineering Freshman and Systems Engineering 2 Total units: 128 Academy 2 ISE 220 Probability Concepts in Engineering 3 *GE Category VI is taken concurrently with WRIT 140. Computer Science Track UNITS ISE 225 Engineering Statistics I 3 Computer Science ISE 310L Production I: Facilities **GE Category III is fulfilled by PHYS/CHEM require- CSCI 101L Fundamentals of and Logistics 4 ment. Computer Programming 3 ISE 330 Introduction to Operations CSCI 102L Data Structures 4 Research: Deterministic ***Students selecting EE 326 are only required to CSCI 105 Object-Oriented Models 3 complete 2 units of approved engineering elective. Programming 2 ISE 410 Production II: Planning + CSCI 201L Principles of Software and Scheduling 3 The university allows engineering majors to replace Development 4 ISE 435 Discrete Systems the GE Category IV with a second course in Categories Simulation 3 I, II or VI. Industrial and Systems Engineering ISE 440 Work, Technology, and ISE 105 Introduction to Industrial Organization 3 Bachelor of Science in Industrial and and Systems Engineering 2 ISE 460 Engineering Economy 3 Systems Engineering (Information Systems ISE 220 Probability Concepts in ISE 470 Human/Computer Engineering) Engineering 3 Interface Design 3 The minimum requirement for the degree ISE 225 Engineering Statistics I 3 ISE 495abx Senior Design Project 2-2 is 128 units. A GPA of C (2.0) or higher is ISE 310L Production I: Facilities and required in all upper division courses in the Logistics 4 Epstein Department of Industrial and Systems ISE 330 Introduction to Operations Engineering, including any approved substi- Research: Deterministic tutes for these courses taken at USC. Students Models 3 must choose either the computer science track ISE 382 Database Systems: or the information and operations manage- Concepts, Design and ment track. See the common requirements for Implementation 3 undergraduate degrees, page 551. ISE 410 Production II: Planning and Scheduling 3 634 USC Viterbi School of Engineering

Electives** Application Procedures Required courses Units Information technology program/ Applicants must be upper division stu- ISE 514 Advanced Production information and operations dents in good standing and complete the Planning and Scheduling 3 management electives 6 Change/ Addition of Major, Minor or Degree ISE 515 Engineering Project Approved engineering elective 3 Objective form. The minor is not open to Management 3 Free electives 10 industrial and systems engineering majors. ISE Electives (choose one from each Group) Units Total units: 128 Prerequisites Units Systems Design ISE 220 Probability Concepts ISE 525 3 *GE Category III is fulfilled by PHYS/CHEM requirement. in Engineering ISE 527 Quality Management for (or equivalent) 3 Engineers 3 **Electives in the CSCI/ITP or approved engineering ISE 225 Engineering Statistics I SAE 541 Systems Engineering electives lists are geared so that students can take (or equivalent) 3 Theory and Practice 3 courses in an area of interest. Courses not listed may MATH 125 Calculus I 4 SAE 549 Systems Architecting 3 be petitioned for approval through the department. MATH 126 Calculus II 4 + MATH 225 Linear Algebra and Linear Production The university allows engineering majors to replace Differential Equations ISE 511L Computer Aided the GE Category IV with a second course in Categories (or equivalent) 4 Manufacturing 3 I, II or VI. MATH 226 Calculus III 4 ISE 513 Inventory Systems 3 ISE 517 Modern Enterprise Systems 3 CSCI/ITP Electives: CSCI 271, CSCI 303, Required Courses Units SAE 551 Lean Operations 3 CSCI 351, CSCI 460, CSCI 477L, CSCI 480, BUAD 301 Technical CSCI 485, EE 357, EE 450, EE 457, ITP Entrepreneurship 3 Systems Performance 109x, ITP 150x, ITP 165x, ITP 211x, ITP ISE 330 Introduction to Operations ISE 544 Management of 215x, ITP 250x, ITP 321x Research: Deterministic Engineering Teams 3 Models 3 ISE 564 Performance Analysis 3 Approved Engineering Electives: Any of the ISE 370L Human Factors in Work ISE 570 Human Factors in courses listed below that are not specifi- Design 4 Engineering 3 cally required in a student’s program may be ISE 440 Work, Technology, and selected to satisfy the approved ­engineering Organization 3 Information Systems elective requirement. Substitutions of a gradu- ISE 460 Engineering Economy 3 ISE 580 Advanced Concepts in ate level ISE course will be considered upon Computer Simulation 3 petition. ISE 582 Web Technology for Minor in Engineering Technology Industrial Engineering 3 AME 341a, AME 341B, CE 408, CE 460, Commercialization ISE 583 Enterprise Wide CE 471, ISE 331, ISE 426, ISE 470. See listing in the Special Educational Information Systems 3 Opportunities section, page 558. Minor in Engineering Management Quantitative Methods This minor is designed to provide students Master of Science in Industrial and Systems ISE 532 Network Flows 3 who have a sound foundation in mathemat- Engineering ISE 536 Linear Programming and ics and the sciences with tools and skills for The Master of Science in industrial and Extensions 3 managerial analysis and problem solving. systems engineering is awarded in strict con­ ISE 538 Elements of Stochastic formity with the general requirements of the Processes 3 Science and technology are driving signifi- Viterbi School of Engineering. This program ISE 563 Financial Engineering 3 cant portions of American and global econo- enhances the technical capabilities of the mies. Individuals, companies and govern- industrial engineer. The program is available Advisor approved electives 9 ments are demanding products, services and via distance education. systems, which grow more complicated every Total units: 30 day. Suppliers are forced by competition to The M.S. program is for students who want provide goods and services efficiently and to become technical leaders in the field of Master of Science in Product Development economically. industrial and systems engineering. Appli- Engineering cants to the program are expected to have a This interdisciplinary program is offered Scientists and engineers are trained in sci- bachelor’s degree in an engineering discipline jointly with the Department of Aerospace entific and technical subjects which form an with undergraduate course work in comput- and Mechanical Engineering. The program excellent base for building complex, technical ing, probability and statistics, and engineering is available via distance education. See products, services and systems. But more and economy. Admitted students who do not meet the listing under Product Development more, scientists and engineers are managing prerequisites will be assigned courses to com- Engineering, page 647. the financial, material and human resources plete the deficiencies. required to turn abstract ideas into physical Master of Science in Systems Architecting and virtual reality, often without any formal A total of 30 units is required for the degree, and Engineering management training. This minor provides of which at least 18 units must be completed See the listing under Systems Architecting that training, a complement to any science or in the Epstein Department of Industrial and and Engineering, page 649. The program is technology degree. Systems Engineering. Of the 30 units, 20 available via distance education. must be at the 500 level or above. Industrial and Systems Engineering 635

Master of Digital Supply Chain Environmental Security: CE 554 Risk and Reliability Management Concentration requires undergraduate degree in Analysis for Civil This interdisciplinary program is offered environmental engineering or equivalent. Infrastructure Systems 3 jointly with the Department of Information CE 555 Underwater Structures 3 and Operations Management in the Marshall CE 513L Instrumental Methods CE 560 Simulation of Civil School of Business. The program is available for Environmental Analysis 3 Infrastructure Systems via distance education. See page 162 for pro- CE 523 Process Kinetics and Performances 3 gram requirements. Dynamics in Environmental Systems: Master of Science in System Safety and Engineering 3 Available on the Distance Education Network Security CE 554 Risk and Reliability (DEN). This interdisciplinary program educates stu- Analysis for Civil dents in modeling risks and consequences of Infrastructure Systems 3 ISE 525 Design of Experiments 3 random events and the development of strat- ENE 510 Water Quality ISE 544 Management of egies to improve system safety and system Management and Practice 3 Engineering Teams 3 security. The program is available via distance ENE 516 Hazardous Waste SAE 541 Systems Engineering education. Management 3 Theory and Practice 3 ENE 518 Environmental Systems SAE 542 Advanced Topics in Applicants to the program are expected to Engineering and Systems Engineering 3 have a degree in engineering, science of Management 3 SAE 549 Systems Architecting 3 equivalent with undergraduate work in engi- ENE 535 Applied Air Quality Elective* 3 neering economy and statistics. Admitted Management 3 Total units: 29 students who do not meet the course work ENE 580 Applied Environmental requirements will be assigned courses to Engineering Biotechnology 3 *An elective is selected with approval of advisor to complete the deficiencies. reach minimum unit requirement for graduation. Critical Infrastructure: A total of 29 units is required for the degree. CE 465 Water Supply and Eighteen units must be at the 500 level or Sewerage System Design 3 Dual Degree Program (M.S./M.B.A.) above. CE 554 Risk and Reliability The USC Marshall School of Business in Analysis for Civil conjunction with the Epstein Department of Required courses units Infrastructure Systems 3 Industrial and Systems Engineering offers a ISE 561 Economic Analysis of CE 560 Simulation of Civil program leading to the degree of Master of Engineering Projects 3 Infrastructure Systems Business Administration/Master of Science in ISE 562 Value and Decision Theory 3 Performance 3 industrial and systems engineering. PPD 501ab Economics for Policy, CE 583 Design of Transportation Planning and Facilities 3 This alternative requires 66 units for gradu- Development 2-2 CE 589 Port Engineering: Planning ates of industrial and systems engineering PPD 587 Risk Analysis 4 and Operations 3 undergraduate curricula and leads to both a SAE 550 Engineering Management EE 510 Symmetrical Components 3 Master of Science in industrial and systems of Government-Funded EE 516 Electric Power Distribution 3 engineering and the Master of Business Programs 3 EE 525 Power System Protection 3 Administration. The dual degree provides an EE 550 Design and Analysis of education of great depth. 17 Computer Communication Select three courses from one concentration Networks 3 The total number of units required for the (9 units): M.B.A. program is 48. Policy and Planning: Cyber-Security: PPD 541 Public Financial Required GSBA courses include: all courses Available on the Distance Education Network Management and required in an M.B.A. core program and (DEN). Concentration requires undergraduate Budgeting 4 graduate business electives sufficient to bring degree in computer science or equivalent. PPD 542 Policy and Program the total units completed in the Marshall Evaluation 4 School of Business to at least 48. Dual degree CSCI 530 Security Systems 4 PPD 554 Introduction to Policy students may not count courses taken outside CSCI 551 Computer Analysis 2 the Marshall School of Business toward the Communications 3 PPD 555 Public Policy Formulation 48 units. CSCI 555 Advanced Operating and Implementation 4 Systems 3 Viterbi School of Engineering CSCI 556 Introduction to Structural Safety: Required courses (minimum 18 units) Cryptography 3 Concentration requires undergraduate degree in ISE 514 Advanced Production CSCI 558L Internetworking and civil engineering or equivalent. Planning and Distributed Systems Scheduling 3 Laboratory 3 CE 480 Structural Systems Design 3 ISE 515 Engineering Project CSCI 577a Software Engineering 4 CE 529a Finite Element Analysis 3 Management 3 CSCI 578 Software Architectures 3 CE 536 Structural Design for Dynamic Loads 3 CE 541a Dynamics of Structures 3 636 USC Viterbi School of Engineering

ISE electives (choose one from each group) 9 Applicants to the program are expected to Quantitative Methods (3 units): Systems Design (3 units) have a degree in engineering or the equiva- ISE 513 Inventory Systems ISE 525 Design of Experiments lent with undergraduate course work in engi- ISE 514 Advanced Production ISE 527 Quality Management for neering economy. Admitted students who Planning and Scheduling Engineers do not meet the course work requirements ISE 525 Design of Experiments SAE 541 Systems Engineering will be assigned courses to complete the ISE 530 Introduction to Theory and Practice deficiencies. Operations Research ISE 536 Linear Programming and Information Systems (3 units) At least one course from each of the seven Extensions ISE 580 Advanced Concepts in areas listed below is required: ISE 538 Elements of Sstochastic Computer Simulation Processes ISE 582 Web Technology for Accounting (3 units): ISE 580 Advanced Concepts in Industrial Engineering ACCT 509 Concepts of Financial and Computer Simulation ISE 583 Enterprise Wide Information Management Accounting Systems CE 502 Construction Accounting Electives (9 units): and Finance Three courses or 9 units of electives are chosen Quantitative Methods (3 units) ISE 565 Law and Finance for from specialization tracks with consent of the ISE 532 Network Flows Engineering Innovation advisor, including: ISE 536 Linear Programming and ISE 566 Financial Accounting • Construction Project Management Extensions Analysis for Engineering • Entrepreneurship ISE 538 Elements of Stocastic PPD 516x Financial Accounting in the • Information Systems Processes Public and Nonprofit Sectors • Manufacturing • Software Engineering Elective Chosen with advisor Projects and Teams (3 units): • Systems Engineering approval 3 ISE 515 Engineering Project Management Operations Research Engineering Program 18 ISE 544 Management of Engineering Ethel Percy Andrus Teams Gerontology Center 240 Engineer in Industrial and Systems (213) 740-4891 Engineering Technology (3 units): Requirements for the Engineer in industrial ISE 545 Technology Development Program Director: Maged Dessouky, Ph.D. and systems engineering are the same as set and Implementation forth in the general requirements. ISE 555 Invention and Technology Master of Science in Operations Research Development Engineering Doctor of Philosophy in Industrial and ISE 585 Strategic Management of The Master of Science in operations Systems Engineering Technology research engineering is conferred upon The degree Doctor of Philosophy in indus- candidates who hold bachelor’s degrees in trial and systems engineering is also offered. Information Systems (3 units): engineering, mathematics, science or related See general requirements for graduate IOM 535 Database Management fields who successfully complete an inte- degrees. ISE 582 Web Technology for grated program (with departmental approval Industrial Engineering in advance) of not less than 30 units. The Engineering Management Program ISE 583 Enterprise Wide program must include not less than 21 units Ethel Percy Andrus Information Systems of industrial and systems engineering courses Gerontology Center 240 related to operations research and 9 units (213) 740-4893 Engineering Economy (3 units): of approved electives. Students will be ISE 561 Economic Analysis of required to make up deficiencies in math- Program Director: F. Stan Settles, Ph.D. Engineering Projects ematics and statistics. Additional courses or ISE 562 Value and Decision Theory examinations may be required at the discre- This program is designed primarily, but not ISE 563 Financial Engineering tion of the department before full admission exclusively, for graduate engineers whose to the program. The General Test of the career objectives lead to increasing technical Enterprises (3 units): Graduate Record Examinations (GRE) is management responsibilities. Students inter- ISE 507 Six-Sigma Quality Resources required. Additional information is available ested in the engineering management objec- for Health Care from the department. tives may also want to consider the M.S., ISE 508 Health Care Operations Industrial and Systems Engineering/M.B.A. Improvement Required courses Units dual degree program. ISE 517 Modern Enterprise Systems ISE 532 Network Flows 3 ISE 527 Quality Management for ISE 536 Linear Programming Master of Science in Engineering Engineers and Extensions 3 Management ISE 564 Performance Analysis ISE 538 Elements of Stochastic A total of 30 units is required for the degree. SAE 550 Engineering Management Processes 3 A minimum of 18 units must be taken in of Government-Funded ISE 580 Advanced Concepts in the Epstein Department of Industrial and Programs Computer Simulation 3 Systems Engineering. A total of 18 units must SAE 551 Lean Operations ISE 582 Web Technology for be at the 500 level or above. The program is Industrial Engineering, or available via distance education. ISE 583 Enterprise Wide Information Systems 3 Industrial and Systems Engineering 637

Select at least two of the following seven Required Courses Units Graduate Certificate in System Safety and courses: 6 ISE 507 Six-Sigma Quality Security ISE 513 Inventory Systems (3) Resources for Health Care 3 This abbreviated interdisciplinary program ISE 514 Advanced Production ISE 508 Health Care Operations educates students in modeling risks and Planning and Scheduling (3) Improvement 3 consequences of random events, and the ISE 520 Optimization: Theory and PPD 509 Problems and Issues in development of strategies to improve system Algorithms (3) the Health Field 4 safety and system security. The requirements ISE 525 Design of Experiments (3) PPD 513 Legal Issues in Health include the core courses of the master’s ISE 562 Value and Decision Care Delivery, or degree in system safety and security, but do Theory (3) PPD 514 Economic Concepts not permit electives of specialization. The ISE 563 Financial Engineering (3) Applied to Health 4 program is available via distance education. SAE 541 Systems Engineering PPD 557 Modeling and Operations Theory and Practice (3) Research (4), or Applicants to the program are expected to 400- or 500-level computer science ISE 530 Introduction to Operations have a degree in engineering, science or course, approved by faculty advisor 3 Research (3), or the equivalent with undergraduate course ISE 562 Value and Decision work in engineering economy and statistics. Two electives, approved by faculty advisor 6 Theory (3) 3-4 Admitted students who do not meet the course work requirements will be assigned 30 17-18 courses to complete the deficiencies.

Graduate Certificate in Engineering Graduate Certificate in Optimization and A total of 17 units is required for the Technology Commercialization Supply Chain Management certificate. See listing in the Special Educational This abbreviated interdisciplinary program Opportunities section, page 558. is offered jointly with the Department of Required Courses units Information and Operations Management in ISE 561 Economic Analysis of Graduate Certificate in Health Systems the Marshall School of Business. See page Engineering Projects 3 Operations 163 for program requirements. ISE 562 Value and Decision Theory 3 This 17-unit graduate certificate is jointly PPD 501ab Economics for Policy sponsored by the Epstein Industrial and Graduate Certificate in Systems Planning and Systems Engineering Department and the Architecting and Engineering Development 2-2 School of Policy, Planning, and Development See listing under Systems Architecting and PPD 587 Risk Analysis 4 (Master of Health Administration program), Engineering, page 650. The program is avail- SAE 550 Engineering Management and administered by the Epstein ISE able via distance education. of Government-Funded Department. This certificate is designed for Programs 3 students with bachelor’s degrees in applied social science, engineering or the sciences, 17 who are interested in operations management and health care applications. The courses Graduate Certificate in Transportation taken for the certificate may be applied later Systems to the Epstein ISE Department’s Master This abbreviated interdisciplinary program of Science in Engineering Management is offered jointly with the Department of degree or the School of Policy, Planning, and Civil Engineering and the School of Policy, Development’s Master of Health Adminis­ Planning, and Development. See listing tration degree subject to approval of the under Civil Engineering, page 598. appropriate academic unit.

Courses of Instruction

Industrial and Systems ISE 220 Probability Concepts in Engineering ISE 232L Manufacturing Processes (3, Fa) Engineering (ISE) (3, Fa) Techniques for handling uncertain- Basic manufacturing processes including cast- ties in engineering design: discrete and ing, machining, forming and welding; current The terms indicated are expected but are not continuous random variables; expectations, trends in manufacturing processes including guaranteed. For the courses offered during any probability distributions and transforma- polymer, ceramic and composite material given term, consult the Schedule of Classes. tions of random variables; limit theorems; processing, and electronic device fabrication; approximations and applications. Corequisite: introduction to numerical control and com- ISE 105 Introduction to Industrial and Sys- MATH 226. puter integrated manufacturing. Recommended tems Engineering (2, FaSp) A combination preparation: MASC 110L or CHEM 105aL or of plant tours, laboratory experiences, and ISE 225 Engineering Statistics I (3, Sp) CHEM 115aL. lecture are used to introduce the philosophy, Sampling distributions; parameter estima- subject matter, aims, goals, and techniques of tion, hypothesis testing; analysis of variance; ISE 310L Production I: Facilities and Logis- industrial and systems engineering. regression; . Prerequi- tics (4, Sp) Facilities layout and design; mate- site: ISE 220. rial handling and transportation; site selection and sourcing; supply chain management. ­Prerequisite: ISE 330; corequisite: ISE 460. 638 USC Viterbi School of Engineering

ISE 330 Introduction to Operations Research: ISE 435 Discrete Systems Simulation (3, Fa) ISE 508 Health Care Operations Improve- Deterministic Models (3, Fa) Introduction Model design to simulate discrete event ment (3, Sp) Improving operations, patient to linear programming; transportation and systems with basic input and output analysis flow, quality and processes. Students will assignment problems; dynamic programming; using high order languages, applied to indus- become familiar with methods for imple- integer programming; nonlinear program- trial systems analysis and design problems. menting change in health care settings such ming. Prerequisite: MATH 225. Prerequisite: ISE 220, CSCI 101L; corequisite: as hospitals or clinics. ISE 225. ISE 331 Introduction to Operations ISE 511L Computer Aided Manufacturing Research: Stochastic Models (3, Sp) Stochas- ISE 440 Work, Technology, and Organiza- (3, Fa) Modern industrial automation, numer- tic processes; Markov chains; queueing theory tion (3, Sp) Impact of technology on work ical control concepts, programmable control- and queueing decision models; probabilistic and organizational design; effects of auto- lers, robotics, computer-process interfacing, inventory models. Prerequisite: ISE 220; recom- mation; design of improvement programs; automated process and quality control, flex- mended preparation: ISE 330. information infrastructures; teams; individ­ ible manufacturing systems, introduction to ual behavioral outcomes. Upper division computer-integrated manufacturing systems. ISE 344 Engineering Team Management (3) standing. Examine team formation and team dynam- ISE 513 Inventory Systems (3, Sp) Deter- ics including organizational behavior, group ISE 455Lx Enterprise Information Portals ministic and stochastic demand systems with dynamics, psychology, and business manage- (3, Sp) (Enroll in ITP 455Lx) static/dynamic models. Practice in inventory ment, all in the context of engineering devel- management, computerized procedures, opment; decision-making and negotiation. ISE 460 Engineering Economy (3, FaSpSm) materials requirements planning, just-in-time Open only to juniors and seniors. Utilizing principles of economic analysis production, Kanban systems. for choice of engineering alternatives and ISE 370L Human Factors in Work Design engineering systems. Pre-tax and after-tax ISE 514 Advanced Production Planning and (4, Fa) Physiological systems and psychologi- economy studies. Upper division standing. Scheduling (3, FaSm) Advanced concepts in cal characteristics; ergonomics; anthropom- production planning and scheduling includ- etry; effects of the physical environment on ISE 470 Human/Computer Interface Design ing resource allocation, lot sizing, flow shop humans; occupational safety and health; work (3, Sp) Essentials of human factors and com- and job shop scheduling, workforce schedul- methods. Prerequisite: ISE 225. puter interface for the design, development, ing and assembly line balancing. Recommended implementation, and evaluation of integrated preparation: prior knowledge of operations ISE 382 Database Systems: Concepts, media systems. research and probability theory. Design and Implementation (3, Sp) Con- cepts in modeling data for industry applica- ISE 482L Engineering Database Applications ISE 515 Engineering Project Management tions. Designing and implementing robust (3) (Enroll in ITP 482L) (3, FaSpSm) Applying industrial and systems databases. Querying databases to extract engineering skills to problems drawn from business intelligence; Global Enterprise ISE 490x Directed Research (2-8, max 8, industry, while working in teams of 3-4 stu- Resource Planning with databases. Prerequi- FaSp) Individual research and readings. Not dents. Teach project management skills and site: CSCI 101L. available for graduate credit. provide direct experience in managing and executing a group project. ISE 390 Special Problems (1-4) Supervised, ISE 495abx Senior Design Project (2-2 FaSp) individual studies. No more than one registra- a: Preparation and development of the senior ISE 516 Facilities Location and Layout (3) tion permitted. Enrollment by petition only. project proposal. Not available for ­graduate Problems of location and layout for single or credit. Senior standing in industrial and sys- multiple facilities; applications in plant, ware- ISE 410 Production II: Planning and Sched- tems engineering. Corequisite: ISE 225, ISE house, emergency service contexts; quantita- uling (3, Fa) Production planning, forecast- 310; ISE 382 or IOM 435. b: Group work on tive models and solution techniques for these ing, scheduling, and inventory; computer an industrial engineering design problem problems. integrated decision systems in analysis and in an organization. Not available for gradu- control of production systems. Corequisite: ate credit. Senior standing in industrial and ISE 517 Modern Enterprise Systems (3, FaSp) ISE 330. systems­ engineering. Corequisite: ISE 370 or Study of various aspects of integrated manu- ISE 470; ISE 435. facturing and service enterprises including ISE 415 Industrial Automation (3, Irregular) management, design and production func- Traditional­ (automobile) and modern (com- ISE 499 Special Topics (2-4, max 8) Course tions, interfaces and related resources and puter based) concepts in Industrial Automa- content to be selected each semester from information systems. Recommended prepara- tion. Computer control concepts (sensors, recent developments in industrial and sys- tion: manufacturing processes, probability, actuators), robotics, flexible manufacturing tems engineering and related fields. statistics, computer programming. systems. Prerequisite: senior level status. ISE 502 Construction Accounting and ISE 520 Optimization: Theory and Algo- ISE 422L Configuring Enterprise Resource Finance (3) (Enroll in CE 502) rithms (3, Fa) Conditions for optimality. Planning Systems (3, FaSp) (Enroll in Nonlinear programming algorithms for con- ITP 422L) ISE 507 Six-Sigma Quality Resources for strained and unconstrained problems. Special Health Care (3, Fa) Comprehensive study of problems such as quadratic, separable, frac- ISE 426 Statistical Quality Control (3, Fa) Six-Sigma and Lean metrics, methods, and tional, geometric programming. Prerequisite: Quantitative aspects of statistical quality con- systems with emphasis on their application to MATH 225 or EE 441. trol (process control, acceptance sampling by health care services. attribute and by variable, rectifying inspec- tion), quality assurance and the management of QC/QA functions. Prerequisite: ISE 225. Industrial and Systems Engineering 639

ISE 525 Design of Experiments (3, FaSp) ISE 545 Technology Development and ISE 567 Collaborative Engineering Principles Planning to investigate rela- Implementation (3, Fa) Principles and prac- and Practice (3, Sp) Scientific principles and tionships between product/process design tices of technology development and imple- industrial practices defining how a team of choices (materials, temperatures, etc.) and mentation, with application to products and stakeholders should collaboratively work performance, empirical modeling to predict systems in manufacturing and services. together to reach agreement on complex performance, identification of the best engineering tasks. Open only to graduate stu- design choices. Recommended preparation: ISE 549 Systems Architecting (3, FaSp) dents in engineering. ISE 225. (Enroll in SAE 549) ISE 570 Human Factors in Engineering ISE 527 Quality Management for Engineers ISE 555 Invention and Technology Develop- (3, Fa) Psychological and physiological charac- (3, FaSp) Principles of quality manage- ment (3, Sp) This project-oriented course teristics of humans; how they limit engineer- ment, quality philosophies and frameworks, elaborates on the process of engaging creative ing design of machines and human-machine quality leadership and strategic planning, thought, tools and techniques for invention, systems. process management, and performance and issues involved in bringing inventions to measurements. the production phase. Graded CR/NC. ISE 571 Human Factors Issues in Integrated Media Systems (3) Psychological, cognitive, ISE 528 Advanced Statistical Aspects of ISE 561 Economic Analysis of Engineering physical and social characteristics of human Engineering Reliability (3) Advanced statisti- Projects (3, FaSp) Economic evaluations of factors and how they affect information tech- cal methods applied to . engineering systems for both government nology design, development and evaluation Experimental design analysis and interpreta- and private industry; quantitative techniques for integrated media systems. tion of multifactor reliability problems. for evaluating non-monetary consequences; formal treatment of risk and uncertainty. ISE 573 Work Physiology (3) Survey of meta- ISE 530 Introduction to Operations Research ­Prerequisite: ISE 460. bolic processes in the performance of physical (3, Sp) Linear programming, integer pro- work, study of individual and environmental gramming, transportation and assignment ISE 562 Value and Decision Theory (3, Fa) factors affecting these processes. problems, networks, dynamic programming, Decision making under risk conditions; util- Markovian models, and queueing. Prerequisite: ity theory; sufficient statistics; conjugate prior ISE 575 Topics in Engineering Approaches MATH 225, ISE 220. distributions; terminal and pre-posterior to Music Cognition (3, max 6) Computa­ analysis; Bayesian statistics versus classical tional research in music cognition, including ISE 532 Network Flows (3, Sp) Tree, path, statistics. computational methods for music analysis, flow problems, formulation and solution such as the abstracting and extracting of pitch techniques. Methods for minimal cost flows. ISE 563 Financial Engineering (3, Sp) Con- and time structures. Computational research Applications. Prerequisite: ISE 330 or ISE 536. cepts underlying the economic analysis of in expressive performance, the manipulation engineering projects; applications to call and of parameters (e.g., tempo, loudness, articu- ISE 535 Continuous Systems Simulation (3) put options; utility theory and mathematical lation) to focus attention, facilitate parsing, Analysis of continuous systems via simula- optimizations models; and simulation. Recom- and create emotional affect. Open to gradu- tion; concepts of combined discrete and con- mended preparation: ISE 220 or an equivalent ate engineering students only. Recommended tinuous system modeling; emphasis on simu- course in probability. preparation: programming experience (C++ or lation of large-scale industrial and systems Java), basic signal processing and music theory. engineering problems and related physical ISE 564 Performance Analysis (3, Irr) Mea- systems. surement systems for performance analysis. ISE 576 Industrial Ecology (3) Approaches to Determination of performance metrics, ana- evaluate products, processes, systems in their ISE 536 Linear Programming and Exten- lytical models, case studies. Cross-industry life-cycle, including: material flow analysis, sions (3, Fa) Linear programming models for comparisons, measures for manufacturing and Design for Environment, input-output analy- resource allocation; simplex and revised sim- service systems, information and knowledge sis, life-cycle assessment, industrial symbiosis, plex methods; duality; sensitivity; transporta- workers. and sustainable consumption. tion problems; selected extensions to large scale, multiobjective, and special structured ISE 565 Law and Finance for Engineering ISE 580 Advanced Concepts in Computer models. Prerequisite: MATH 225 or EE 441. Innovation (3) Students will identify, formu- Simulation (3, Sp) Coverage of various stages late and resolve legal, financial and ethical of simulation processes using a project and ISE 538 Elements of Stochastic Processes issues affecting innovation in engineering case study oriented approach; an introduc- (3, Sp) Random variables, stochastic pro- organizations including legal structures, financ- tion to available simulation tools and modern cesses, birth-and-death processes, continuous ing and intellectual property rights. Open only simulation concepts. Prerequisite: ISE 220, and discrete time Markov chains with finite to graduate students. ISE 325, ISE 435. and infinite number of states, renewal phe- nomena, queueing systems. ISE 566 Financial Accounting Analysis for ISE 582 Web Technology for Industrial Engi- Engineering (3, Sp) Identification, formula- neering (3, Fa) A fast-paced, project-based ISE 543 Case Studies in Systems Engineer- tion, and solution of financial accounting introduction to designing and implementing ing (3, FaSp) (Enroll in SAE 543) problems in engineering enterprises. Legal interactive Web applications. Emphasizes context of financial decisions, process cost skills for building engineering and market ISE 544 Management of Engineering Teams determination and allocation, financial research applications requiring information (3, FaSp) Design and management of engi- reports, and reporting systems. Open only to gathering, analysis, representation. Prerequi- neering teams. Group decision-making, moti- graduate students. site: ISE 382. vation, leadership, infrastructural requirements, performance measurement, team diversity, conflict, and integration. 640 USC Viterbi School of Engineering

ISE 583 Enterprise Wide Information ISE 590 Directed Research (1-12) Research ISE 690 Directed Research (1-4, max 8, Systems (3, FaSp) The role of enterprise leading to the master’s degree; maximum FaSpSm) Laboratory study of specific prob- resource planning systems (ERPs) in an orga- units which may be applied to the degree to lems by candidates for the degree Engineer nization and the task of implementing and be determined by the department. Graded in Industrial and Systems Engineering. managing the IS function. CR/NC. Graded CR/NC.

ISE 585 Strategic Management of Technol- ISE 594abz Master’s Thesis (2-2-0) Credit on ISE 790 Research (1-12, FaSpSm) Research ogy (3, FaSp) Management skills and tools acceptance of thesis. Graded IP/CR/NC. leading to the doctorate. Maximum units for technology intensive enterprises. Life which may be applied to the degree to be cycle analysis of technology from planning ISE 599 Special Topics (2-4, max 9, Fa) Course determined by the department. Graded through exploitation, obsolescence and content will be selected each semester to CR/NC. renewal. reflect current trends and developments in the field of industrial and systems engineering. ISE 794abcdz Doctoral Dissertation ISE 587 Risk Analysis (4) (Enroll in PPD 587) (2-2-2-2-0) Credit on acceptance of disserta- ISE 650abcd Seminar in Industrial Engi- tion. Graded IP/CR/NC. ISE 589 Port Engineering: Planning and neering (1/2, 1/2, 1/2, 1/2, FaSp) Reports Operations (3, Sp) (Enroll in CE 589) on current departmental research; review of papers, proposals, and special projects; guest speakers. Required of all students enrolled in Ph.D. program.

Information Technology Program

Olin Hall 412 in this minor. To be approved for the minor, traditional 3-D animation (213) 740-4542 students must have: completed a minimum concentration (12 units) units Email: [email protected] of 30 units of college level courses, attained FA 106 Sculpture I 4 www.itp.usc.edu a minimum GPA of 3.0, and achieved basic ITP 305x Advanced 3-D Modeling, computer literacy. Along with the Viterbi Animation, Compositing, Director: Ashish Soni, M.S. School of Engineering application, students and Special Effects 3 will submit a one-page personal statement, ITP 315x Applications for 3-D Instructors: Patrick Dent, M.S.; Joseph describing their professional goals and how Special Effects and Greenfield, M.S.; Nitin Kale, M.S.; Richard this minor will support those goals. For Character Animation 2 Vawter, M.S.; Justin Verduyn, B.S. specific information on admission and appli- ITP 360x 3-D Industry Tools 3 cation procedures, contact the Information All ITP courses are open to non-engineering Technology Program at (213) 740-4542. INteractive 3-D animation majors. The “x” designation indicates that concentration (10-11 units) units engineering students require prior depart- Requirements for completion (core courses plus one CTAN 450a Animation Theory and mental approval to count 100-level and above concentration) Techniques 2 ITP courses for major credit. Minimum units: 29-31 (depending on ITP 211x Multimedia Authoring 2 concentration) ITP 330x Interactive 3-D Minor in 3-D Animation Environments 3 The 3-D animation minor merges theoretical Core courses (19 units) units concepts and practical skills to prepare stu- CTAN 330 Animation Fundamentals 2 Choose one dents for a career in their major field of work CTAN 451 History of Animation 2 FA 436 Art and Technology 4 with incorporation of 3-D animation and CTAN 452 Introduction to Computer ITP 411x Interactive Multimedia interactive technologies. Through integration Animation 2 Production 3 of three major disciplines (cinema, fine arts FA 101a Drawing 4 and information technology), students gain a FA 102 Design Fundamentals 4 solid foundation in a wide range of important ITP 215x 3-D Modeling, Animation, Minor in Law and Internet Technology industry and academic skills. Two concentra- Compositing, and Special Students in this minor will understand the tions are available depending on professional Effects 2 ongoing legal battles with Internet file shar- goals and career or industry objectives. ITP 414x* Seminar and Portfolio ers, the legal aspects of computer and net- Development 3 work security, and how cyber crime and other Students should meet the regular admission technical mideeds are brought to justice. standards and have a declared USC major. * ITP 414x may be taken after a minimum of 20 units Students will complete an application for the of minor course work have been completed. minor with the Viterbi School of Engineering. School of Engineering, Roski School of Fine Arts and School of Cinematic Arts students must get departmental approval to participate Information Technology Program 641

Requirements for completion (core courses plus one Minor in Video Game Programming Minor in Web Technologies and elective) The video game programming minor inte- Applications Minimum units: 20 grates the theoretical concepts and practi- The Web technologies and applications cal skills to prepare students for a career in minor combines both theoretical concepts Required courses Units interactive entertainment, specifically the and practical skills to prepare students for ITP 260x Internet Technologies 4 video game industry. Through integration of a career in their major field of work while ITP 477x Security and Computer two major disciplines (computer science and incorporating the Web. Students will be able Forensics 4 information technology), students will be to design, develop and apply major Web LAW 200x Law and Society 4 exposed to a variety of programming con- technologies and advancements. The broad LAW 450x Internet Law 4 cepts related to creating video games includ- areas of study will be client-side and server- ing: 3-D graphics, artificial intelligence, side programming, databases, multimedia and Elective (Choose one) Units particle systems, rendering, collision detec- project-based Web development. Electives ITP 457x Network Security 4 tion, game algorithms, physics concepts, and are available depending on the students’ aca- LAW 343 Courts and Society 4 math formulas. In contrast to the video game demic and professional goals. design minor where the focus is applying design concepts and using software design Students should meet the regular admissions Minor in Video Game Design and tools, students in the video game program- standards and have a declared USC major. Management ming minor will evaluate, write and debug The video game design minor integrates code, in addition to creating a game engine Requirements for completion (core courses plus theoretical concepts and practical skills to during the course of the minor. electives) prepare students for a career in interactive Minimum units: 25 entertainment, specifically the video game Students should meet the regular admis- industry. Through integration of two major sions standards and have a declared USC required courses (20 units) units disciplines (cinema and information technol- major. Students will complete an applica- CSCI 455x Introduction to ogy), students will be exposed to a variety tion for the minor with the Viterbi School Programming Systems of design concepts related to creating video of Engineering. For specific information on Design 4 games including: level design, game-play admission and application procedures, con- ITP 104x Internet Publishing control, user interface, multiplayer, game tact the Information Technology Program at Technologies 2 mechanics, and storytelling. As opposed to (213) 740-4542. ITP 204x Fundamentals of Web the video game programming minor where Development 4 students will be writing code and program- Requirements for completion (core courses plus ITP 300x Database Web ming game engines, students in the video electives) Development 3 game design and management minor will Minimum units: 27 ITP 411x Interactive Multimedia apply design concepts to different game Production 3 genres and use game design software tools Core courses (19 units) ITP 460x Web Application Project 4 to create a working demo of a video game CSCI 101L Fundamentals of during the course of the minor program. Computer Programming 3 Electives (two courses) units CSCI 102L Data Structures 4 ITP 109x Introduction to Java Students should meet the regular admis- ITP 280 Video Game Production 4 Programming 2 sions standards and have a declared USC ITP 380 Video Game ITP 325x Web Security 3 major. Students will complete an applica- Programming 4 ITP 404x Intermediate Web tion for the minor with the Viterbi School ITP 485 Programming Game Development 3 of Engineering. For specific information on Engines 4 ITP 420x Structuring Data for admission and application procedures, con- the Web 3 tact the Information Technology Program at Elective courses (8 units - 4 units must be ITP) ITP 450x Designing eCommerce (213) 740-4542. CSCI 460 Introduction to Artificial Applications 4 Intelligence 3 Requirements for completion CSCI 480 Computer Graphics 3 Minimum units: 24 ITP 382 Mobile Game Programming 4 Required courses (24 units) units ITP 461* Artificial Intelligence in CTIN 483 Programming for Video Games 1 Interactivity 4 ITP 481** Video Game Graphics 1 CTIN 484L* Intermediate Game ITP 484 Multiplayer Game Development 2 Programming 4 CTIN 488 Game Design Workshop 4 CTIN 489* Intermediate Game *ITP 461 requires concurrent enrollment with Design Workshop 2 CSCI 460. ITP 280 Video Game Production 4 ITP 391x Designing and Producing **ITP 481 requires concurrent enrollment with Video Games 4 CSCI 480. ITP 491x Level Design and Development for Video Games 4

*CTIN 483 and CTIN 488 are prerequisites; enrollment in CTIN 484L and CTIN 489 is concurrent. 642 USC Viterbi School of Engineering

Courses of Instruction

Information Technology ITP 109x Introduction to Java Programming ITP 211x Multimedia Authoring (2, FaSp) Program (ITP) (2, FaSpSm) Introduction to object-oriented Introduction to interactive multimedia software design for business problems. programming; integrated audio, graphics, The terms indicated are expected but are not Creation of console applications, windowed video, and animation for interactive multi- guaranteed. For the courses offered during any applications, and interactive Web applets. media; object oriented programming, web, given term, consult the Schedule of Classes. CD‑ROM, and hybrid applications. Recom- ITP 110x Introduction to C Programming (2) mended preparation: programming experience. ITP 031x Introduction to Microsoft Excel (1) Fundamentals of C; a survey of C compilers; Spreadsheet applications on microcomputers the role of C in developing Unix and other ITP 212x Digital Media Design and Man- using Microsoft Excel; fundamentals of prob- operating systems. Prerequisite: knowledge of agement (3, FaSp) Design and composition lem solving and data analysis using a wide a higher-level language. as it applies to digital media, including web, variety of spreadsheet features. Not available CD, interactivity, and motion graphics. Media for degree credit. Graded CR/NC. ITP 150x Introduction to Visual BASIC (2) management, client relations, project and This course provides students with no previ- asset management. ITP 050x Microsoft Power Point (1) Over- ous programming experience with the basics view of how to create professional and color- for and creating their own interactive win- ITP 215x 3-D Modeling, Animation, ful screen presentations, overhead transpar- dows applications using visual programming ­Compositing and Special Effects (2, FaSp) encies, outlines and 35 mm slides using a techniques. Prerequisite: high school algebra. Overview of developing a 3-D animation: presentation graphics program. Not available from modeling to rendering. Basics of sur- for degree credit. Graded CR/NC. ITP 165x Introduction to C++ Programming facing, lighting, animation and modeling (2) Fundamentals of C++ syntax and seman- techniques. Advanced topics: compositing, ITP 065x Microsoft Access (1) Microsoft tics, including function prototypes, overload- particle systems, and character animation. Access will allow students to learn how to ing, memory management, abstract data types, Prerequisite: knowledge of any 2-D paint, plan, define, create, and modify a database in object creation, pointers to class members, drawing or CAD program. the Windows environment. Not available for and I/O streams. Prerequisite: any high-level degree credit. Graded CR/NC. programming language. ITP 216x Web Animation and Interactivity (2, FaSp) 2-D vector graphics for web and ITP 090x Introduction to Adobe Photoshop ITP 168x Introduction to MATLAB (2, FaSp) animation. Scripting techniques for inter­ (2, FaSp) Basic concepts of colors; color cali- Fundamentals of MATLAB: a high- activity. Action Script syntax, logic and con- bration tools; scanning, importing and export- ­performance numeric computation and trol. Recommended preparation: basic computer ing images; painting, editing, fill, and type visualization environment. Overview of lin- knowledge. tools; using layers, masks, filters, and color ear algebra and matrix manipulation; using correction. Not available for degree credit. 2-D and 3-D plotting routines; program- ITP 220Lx Digital Video Editing and Motion Graded CR/NC. ming in MATLAB; basic numerical analysis. Graphics (2, FaSp) Techniques for digital, (Duplicates credit in former ITP 068x.) non-linear video editing and compositing. ITP 100x Information Technology for Busi- Recommended preparation: MATH 118x or Special video effects, rendering and compres- ness (2) Introduction to current operating MATH 125. sion for multimedia, the Web, and broadcast. systems and architecture; survey of the latest Not available for major credit for EE or CSCI uses of applications software in business; net­ ITP 204x Fundamentals of Web Develop- majors. Recommended preparation: general working concepts, programming languages ment 4, FaSp) Programming fundamentals PC-based computer proficiency. and fundamentals of programming. necessary for Web development. Scripting languages, development tools and techniques ITP 225x The UNIX System (2) UNIX system ITP 101x Introduction to Information Tech- for creating interactive, dynamic Web pages. concepts; the Shell command language; utili- nology (4, FaSpSm) Introduction to com- Prerequisite: ITP 104x. ties, editors, file structure, and text ­formatters. puter hardware, operating systems, networks, C Shell, Bourne Shell, and the awk program- programming. Survey of application software ITP 209x Object Oriented Programming ming language. Prerequisite: ITP 101x. in business and industry. Computer issues in Using Java (3) Basic object-oriented concepts the work place and society. and object-oriented analysis and design as ITP 230x Video Game Quality Assurance they relate to Java technology. Object-oriented (4, FaSp) Survey game software development ITP 104x Internet Publishing ­Technologies programming for developing applications through quality assurance and in-depth analy- (2, FaSpSm) Basic Internet publishing using with Java technology. Prerequisite: ITP 109x. sis of the development cycle with a focus on HTML and other Web technologies. Con- bug testing systems and methodologies. cepts and theory of Web publishing and ITP 210x Multimedia Applications for production. Introduction to page layout and ­Windows (2, FaSp) Focuses on creating ITP 250x Building Client/Server Applica- design. Prerequisite: basic computer literacy. ­powerful presentations with affordable multi­ tions (2) Fundamentals of Client/Server media hardware and software; integrates architecture and development tools; hands-on ITP 105x Introduction to Computer Technol- sound, video and animation into windowing laboratories using Visual Basic, ODBC, and ogies and Applications (2, FaSp) The course environment. Prerequisite: ITP 101x . SQL Server Database Engines; overview of offers a primer in computer technologies and network operating systems. applications essential to academic and career success. Not available for major credit to engineering majors. Information Technology Program 643

ITP 260x Internet Technologies (4, FaSp) ITP 325x Web Security (3, FaSp) Computer ITP 411x Interactive Multimedia Production Overview of emerging technologies on the networks and inherent security issues that (3, FaSp) Interactive multimedia title devel- Internet including multimedia components, apply to networking. Encryption protocols, opment cycle. Programming a time-based networking, security tools, web-based data- securing servers, and secure network archi- authoring tool; design, develop, and deliver a bases, and wireless systems. tectures. Prerequisite: ITP 104x. multimedia title on the Web and state-of-the- art storage media. Prerequisite: proficiency in ITP 280 Video Game Production (4, FaSp) ITP 330x Interactive 3-D Environments object-oriented programming. History of video games; overview of game (3, FaSp) Introduces techniques to design genres; phases of video game development and develop interactive, multi-user 3-D, ITP 413x Interactive Web Development (4) (concept, preproduction, production, post- 2-D, and textual environments, for business, Covers most technical aspects of producing production); roles of artists, programmers, personal communications, education, and interactive online Web pages on the World designers, and producers. gaming for the web and CD. Prerequisite: Wide Web, through the use of development ITP 211x. tools for publishing. Prerequisite: JOUR 412 ITP 300x Database Web Development or working knowledge of HTML. (3, FaSp) Fundamental theory and technolo- ITP 345x Video Game Art and Animation gies for creating dynamic, database-driven (3) Create art and modeling for video games. ITP 414x Advanced Project Development Web sites: Structured Query Language. Model, texture, light, and animate a sequence (3, FaSp) Advanced planning, budgeting, and ­Prerequisite: ITP 104x; recommended prepara- to be used in a video game engine. Prerequi- production processes and techniques for new tion: ITP 204x. site: ITP 215x. media projects; team-building and manage- ment practices for creative teams. Graded ITP 304L Technologies for Building Online ITP 360x 3-D Industry Tools (3, FaSp) Tech- CR/NC. Recommended preparation: a minimum Political Campaigns (4, FaSp) Key technol- niques, concepts and tools for professional 20 units from the ITP 3-D Animation minor. ogy components necessary in building a 3‑D animation development. Strengths/ successful online political campaign. Fun- weaknesses of industry-standard middle-end ITP 420x Structuring Data for the Web damentals of implementing, marketing and and high-end animation packages; hands-on (3, FaSp) Building web applications focused managing an online political campaign. instruction, discussion, and analysis. Prerequi- on content in web documents; develop XML site: ITP 215x or ARCH 207a. document using DTD, DOM, XSL; facilitate ITP 305x Advanced 3-D Modeling, Anima- data interchange between Web sites. Prerequi- tion and Special Effects (3, FaSp) Advanced ITP 377x Linux System Administration site: ITP 300x. modeling, surfacing, and animation tech- (3, Fa) Installation, customization and admin- niques, as well as compositing, dynamics, istration of Linux in a networked environ- ITP 422L Configuring Enterprise Resource scripting, and other advanced 3-D automa- ment. Prerequisite: ITP 225x. Planning Systems (3, FaSp) Business pro- tion procedures. Prerequisite: ITP 215x or cess integration is the core advantage of ARCH 207a. ITP 380 Video Game Programming (4, FaSp) using ERP systems. Analyze, configure, and Underlying concepts and principles required test business processes for a company from ITP 309x Developing Enterprise Applica- for programming video games (topics include the ground up. (Duplicates credit in former tions Using Java (3) Java architecture and vectors, transformations, 3-D math, geometric ITP 322.) Prerequisite: ITP 320 or ISE 583. key logic for business components; Servlets, primitives, matrices). Prerequisite: CSCI 102L Server Pages and Enterprise Java Beans tech- or ITP 165x. ITP 440x Enterprise Data Management (3) nologies, to design and construct secure and Advanced concepts in database management; scalable n-tier applications. ITP 382x Mobile Game Programming design, customization, maintenance and man- (4, FaSp) Programming methodologies agement of a database in an enterprise envi- ITP 315x Applications for 3-D Special Effects for writing mobile game applications for ronment. Prerequisite: IOM 435 or ITP 300. and Character Animation (2) This advanced handheld devices, including the following 3-D animation course explores applications programming considerations for embedded ITP 450x Designing eCommerce Applica- for various special effects processes, focusing systems: graphics, screen size, memory, pro- tions (4) Fundamentals of business and tech- on the use of particle systems, texture map- gramming interfaces. Recommended prepara- nological elements of electronic commerce. ping, character and facial animation, and live tion: previous programming experience. Design of solutions for the Internet using action compositing. Prerequisite: ITP 215x. eCommerce development technologies and ITP 383 Database Systems: Concepts, programming Business-to-Consumer applica- ITP 320x Enterprise Wide Information Sys- Design and Implementation (3, Sp) (Enroll tions. Prerequisite: ITP 404x or ITP 413x. tems (2, FaSpSm) The role that Information in ISE 382) Systems play in an organization and the chal- ITP 454x Enterprise Resource Planning, lenging task of implementing and managing ITP 391x Designing and Producing Video Design, and Implementation (3, FaSp) the IS function are both examined in detail. Games (4, FaSp) Key elements for design- An in-depth look at the process and require- Prerequisite: ITP 101x. ing effective video games and the processes ments necessary to implement an Enterprise involved in early development; roles of pro- Resource Planning System (ERP). Students ITP 321x Programming Enterprise Wide ducer and manager, marketing and sales, and will set up a server system, implement an Information Systems (2, FaSp) Programming considerations pertaining to licensing and ERP system, then transfer and configure enterprise applications using ABAP/4. Topics franchises. Prerequisite: ITP 280. a database for a case company. Prerequisite: include: ABAP/4 Development Workbench, ITP 320x; corequisite: ACCT 454. Data Dictionary, Subroutines and Functions, ITP 404x Intermediate Web Development database tables, data objects, and designing (3, FaSp) Web development using server-side reports. Prerequisite: ITP 320. technologies, including scripting, CGI, active server pages and Java servlets. Prerequisite: ITP 204x. 644 USC Viterbi School of Engineering

ITP 455Lx Enterprise Information Portals (3) ITP 481x Video Game Graphics (1, FaSp) ITP 487L Data Warehouses and Business Enterprise Information Portals for various Practical approach to understanding the Intelligence (2, FaSp) The rigorous process case companies will be explored. Student methods and programming techniques used leading from data to decisions involves sev- will design, install, configure and administer in real-time graphics, data structures and eral IT disciplines. The theory and practice core functionalities of a basic portal solution. algorithms in games, rendering techniques, of Data warehouses and Business Intelli- ­Prerequisite: ITP 320x. and particle systems. Prerequisite: CSCI 102L; gence. Prerequisite: ITP 320 or ISE 382; recom- corequisite: CSCI 480. mended preparation: IOM 428. ITP 457x Network Security (4, Sp) Network policy and mechanism, firewalls, ­malicious ITP 482L Engineering Database Applications ITP 491x Level Design and Development code; intrusion detection, prevention, (3) Planning and implementation of engi- for Video Games (4, FaSp) Theories and response; cryptographic protocols for privacy; neering information systems that interface practices of defining, prototyping, testing, and risks of misuse, cost of prevention, and soci- with a large database. Emphasis is placed on refining a video game level, development of etal issues. Prerequisite: ITP 104x or ITP 260x. web-based data entry and retrieval. Prerequi- game level documents, and the tools for man- site: ISE 382 or IOM 435. aging the development process. Prerequisite: ITP 460x Web Application Project (4, FaSp) ITP 391x. Analysis, planning, creation and maintenance ITP 484x Multiplayer Game Programming of a web application are undertaken, using (4) Designing, building, and programming ITP 499x Special Topics (2-4, max 8) Recent principles and practices of system develop- a fully functional multiplayer game with developments in computers and data ment methodology. Prerequisite: ITP 404x. online or network capabilities, a platform- processing. ­independent network library and back-end ITP 461x Artificial Intelligence in Video database. Prerequisite: CSCI 102L or ITP 165x. ITP 555 Functionality of Enterprise Resource Games (1, FaSp) Concepts and programming Planning Systems (1, FaSp) The functional- techniques for building artificial intelligence ITP 485 Programming Game Engines ity of Enterprise Resource Planning Systems into video games. Games AI topics include: (4, FaSp) Techniques for building the core (ERPs); the methods of implementation and finite state machines, pathfinding, A-Life components of a game engine; 2-D/3-D the integration of information throughout and flocking, and genetics. Prerequisite: CSCI graphics, collision detection, artificial intel- an organization are discussed and analyzed. 102L; corequisite: CSCI 460. ligence algorithms, shading, programming Concurrent enrollment: ACCT 555; recommended input devices. Prerequisite: CSCI 102L, preparation: ACCT 547. ITP 477x Security and Computer Forensics ITP 380. (4, Fa) Prevention, detection, ­apprehension, and prosecution of security violators and ITP 486 Securing and Auditing Enterprise cyber criminals; techniques for tracking Resource Planning Systems (3, FaSp) Man- attackers accross the Internet and gaining agement and technical issues related to the forensic information from computer systems. security of ERP systems. Students will audit Prerequisite: ITP 104. ERP systems and apply appropriate security controls. Prerequisite: ITP 320, ISE 382.

Manufacturing Engineering

Ethel Percy Andrus Computer Science, Electrical Engineering, of 6 units of electives may be taken from Gerontology Center 240 Industrial and Systems Engineering, Mate- non-engineering departments. At least three (213) 740-4893 rials Science, Mechanical Engineering, and courses must be taken in the student’s select- FAX: (213) 740-1120 Entrepreneurship participate in the Manufac­ ­ ed area of specialization. Email: [email protected] turing Engineering Program. Required courses Units Program Director: B. Khoshnevis, Ph.D. Course work in the program will train students CSCI 585 Database Systems, or in traditional manufacturing engineering topics, EE 450 Introduction to Master of Science in Manufacturing such as materials selection and process design. Computer Networks 3 Engineering Additional courses will include the more ISE 511L Computer Aided Manufacturing engineering at USC is a multi- modern, system-level concepts of integrated Manufacturing 3 disciplinary program that confers the degree of product and process design, applications of ISE 517 Modern Enterprise Master of Science and is designed to produce modern information technology to design and Systems 3 graduates capable of responding to the needs manufacturing, hands-on laboratories using ISE 525 Design of Experiments, or of modern, up-to-date manufacturing. These advanced manufacturing equipment and AME 525 Engineering Analysis 3 graduates should be able to design, install and commercial software, and entrepreneurship. Approved electives* 18 operate complex manufacturing systems made up of people, materials, automated machines Curriculum 30 and information systems. The Departments of A total of 30 units is required beyond the B.S. degree. A minimum of 21 units must *A list of approved electives in specialization areas is be at the 500 level or above. A maximum available from the department. Departmental approval is required for courses not listed. Multimedia and Creative Technologies 645

Multimedia and Creative Technologies

Minor in Interactive Multimedia Engineering Networks and Databases Track Units A minor in interactive multimedia is open to EE 450 Introduction to CSCI 551 Computer undergraduate students in all majors. This Computer Networks 3 Communications 3 minor provides students with the skills and ITP 413x Interactive Web CSCI 558L Internetworking and knowledge necessary to apply and develop Development, or 4 Distributed Systems interactive multimedia tools within a variety CSCI 351* Programming and Laboratory 3 of industries. Although this program is geared Multimedia on the CSCI 585* Database Systems 3 towards the non-technical student, computer World Wide Web 3 CSCI 586 Database Systems literacy is a key component to being success- Interoperability 3 ful in this program. *Prerequisites waived if students are competent in CSCI 694ab Topics in Computer programming. Networks and Students must apply to the program through Distributed Systems 3-3 the Viterbi School of Engineering, and Journalism EE 450 Introduction to approval of the student’s advisor will be JOUR 417 Online Journalism Computer Networks 3 required on the application form. Students Management 2 are required to complete a minimum of Suggested Core and Elective Courses 19 units of course work consisting of both Fine Arts (Multimedia Design) Since this specialization is systems ­oriented, core requirements and elective courses. FA 302 Design II 4 it is recommended (but not required) FA 310 Digital Photo Studio 4 that students select CSCI 555 Advanced Successful completion of the interactive FA 410 Advanced Digital Operating Systems and EE 557 Computer ­multimedia minor requires a minimum of a Photo Studio 4 Systems Architecture as two of their three 2.0 GPA in the following courses. FA 436 Art and Technology 4 core courses. Additional electives may be taken from the two tracks or from the partial Core Courses Units Total units required for completion of minor: list of suggestions below. CTIN 309 Introduction to 19‑23 units Interactive Media 4 CSCI 561* Foundations of Artificial EE 320x Digital Media Basics Total units including all prerequisite courses: Intelligence 3 for Multimedia 3 26-36 CSCI 573 Advanced Artificial ITP 101x Introduction to Intelligence 3 Information Technology, or 4 Master of Science in Computer Science CSCI 577ab* Software Engineering 4-4 ITP 105x* Introduction to Computer (Multimedia and Creative Technologies) CSCI 583 Computational Technologies and Students may earn a specialization in multi- Geometry 3 Applications 2 media and creative technologies by complet- CSCI 588 Specification and ITP 210x Multimedia Applications ing the general requirements for the Master Design of User for Windows (corequisite of Science in computer science and the fol- Interface Software 3 to EE 320) 2 lowing additional courses: CSCI 590 Directed Research 1-12 JOUR 413 Introduction to Online EE 554 Real Time Computer Journalism 4 Every student must complete CSCI 576 Systems 3 Multimedia Systems Design (3). Students ISE 571 Human Factor Issues in Total core units: 13-15 must also complete at least two courses Integrated Media Systems 3 selected from one of the two specialization ISE 575 Topics in Engineering Elective Courses: 6-8 units tracks: Graphics and Vision or Networks and Approaches to Music Students will choose two elective Databases. Cognition 3, max 6 courses from the following list: ITP 411x Interactive Multimedia Graphics and Vision Track Units Production 3 Cinematic Arts CSCI 480 Computer Graphics 3 CTIN 483 Programming for CSCI 520 Computer Animation and *Also satisfies a core course requirement in the Interactivity 4 Simulation 3 ­general requirements for the M.S. degree in Computer CTIN 488 Game Design Workshop 4 CSCI 574 Computer Vision 3 Science. CSCI 580 3-D Graphics and Rendering 3 CSCI 582 Geometric Modeling 3 CSCI 674 Advanced Topics in Computer Vision 3 EE 569 Introduction to Digital Image Processing 3 646 USC Viterbi School of Engineering

Master of Science in Electrical Engineering (5) Students may include a maximum of EE 532 Wireless Internet and (Multimedia and Creative Technologies) 6 units of EE 590 Directed Research in their Pervasive Computing 3 Students may earn a specialization in multi- programs. Before registering for these units, EE 555 Broadband Network media and creative technologies by complet- the faculty advisor must approve a written Architectures 3 ing the general requirements for the Master description of the intended multimedia EE 586L Advanced DSP Design of Science in Electrical Engineering and the research project signed by the faculty mem- Laboratory 4 following additional requirements: ber who will supervise the student. EE 590 Directed Research 1-6 EE 596 Wavelets 3 (1) At most four units of electives can be (6) Students entering this program are expect- EE 599 Special Topics 3 taken outside of the Viterbi School of ed to have already completed, either at USC EE 669 Multimedia Data Engineering with advisor approval. Some or at another institution, formal course work Compression 3 examples are CTAN 452 Introduction to equivalent to USC course EE 364 Introduc­ ­ Computer Animation (2 units) and CTIN 483 tion to Probability and Statistics for Electrical Courses in Computer Science Units Programming for Interactivity (4 units). Engineering. Although a course on probability CSCI 480 Computer Graphics 3 is not required, it is recommended preparation CSCI 485 File and Database (2) Computer science courses that are cross- for some of the courses such as EE 569. Management 3 listed with EE can (but do not have to) count CSCI 520 Computer Animation and toward the 18 EE units. Up to nine units of (7) Although not required, students should be Simulation 3 other CSCI courses that either are or are not proficient in C or C++ programming, at the CSCI 551 Computer cross-listed can also be used. Multimedia level taught in CSCI 455x. Communications 3 and creative technologies draws heavily on CSCI 558L Internetwork and concepts and techniques from computer (8) Although not required, ITP 411x Distributed Systems science. Integrated Multimedia Production (3 units) Laboratory 3 will provide the student with hands-on expe- CSCI 571 Web Technologies 3 (3) Students must include the following four rience in using multimedia application tools. CSCI 574 Computer Vision 3 courses in their program This will help the student prepare a portfolio, CSCI 580 3D Graphics and which is expected by industry from students Rendering 3 CSCI 576 Multimedia Systems who major in a multimedia program. CSCI 582 Geometric Modeling 3 Design 3 CSCI 585 Database Systems 3 EE 483 Introduction to Digital (9) The remaining units must be chosen from CSCI 599 Special Topics 2-4 Signal Processing, or the following list of courses. EE 469 Introduction to Digital Media Engineering 3 Approved Courses for the Multimedia Courses from the School of EE 519 Speech Recognition Specialization Cinematic Arts Units and Processing for Course in Biomedical Engineering units CTAN 452 Introduction to Multimedia, or BME 527 Integration of Medical Computer Animation 2 EE 522 Immersive Audio Imaging Systems 3 CTIN 483 Programming for Signal Processing 3 Interactivity 4 EE 569 Introduction to Digital Courses in Electrical Engineering units Image Processing 3 EE 450 Introduction to Course in Human Factors Units Computer Networks 3 ISE 571 Human Factors Issues A course can be waived if a student can dem- EE 455x Introduction to in Integrated Media onstrate equivalent knowledge of the mate- Programming Systems Systems 3 rial and if the course instructor will certify it. Design 3 EE 519 Speech Recognition Course in Information Technology Units (4) Students can only take courses from the and Processing for ITP 411x Interactive Multimedia list of approved courses, except with advi- Multimedia 3 Production 3 sor approval students may include in their EE 522 Immersive Audio Signal program one multimedia-related EE 599 or Processing 3 CSCI 599 Special Topics course (2-4 units). Every course requires prior approval from the faculty advisor, recorded each semester on the plan of study form. Product Development Engineering 647

Product Development Engineering

Olin Hall of Engineering, 430 to complete the deficiencies. Deficiency AME 556 Systems Architecture (213) 740-5353 courses, if taken at the 400 level, may be Design Series 3 FAX: (213) 740-8071 counted toward 27 units as general electives AME 588 Materials Selection 3 Email: [email protected] with advisor approval. CE 550 Computer-Aided Engineering 3 Program Director: Stephen C-Y Lu, Ph.D. Depending on the academic background CE 551 Computer-Aided and career interests of students, the program Engineering Project 3 Master of Science in Product Development offers two areas of specialization, product ISE 567 Collaborative Engineering Engineering development technology and product devel- Principles and Practice 3 The Master of Science in product develop- opment systems. The product development SAE 549 Systems Architecting 3 ment engineering (MSPED) is an inter- technology specialization will prepare stu- disciplinary graduate degree program at dents for a career as future product develop- Product Development Systems USC jointly offered by the Aerospace and ment engineers, while the product develop- Required Courses (6 units) Units Mechanical Engineering and the Daniel J. ment systems specialization will prepare ISE 515 Engineering Project Epstein Industrial and Systems Engineering students as future product development man- Management 3 departments. The Aerospace and Mechanical agers. Students entering this program must ISE 544 Management of Engineering Department manages this joint declare their choice of an area of specializa- Engineering Teams 3 degree program. Students can enter this pro- tion and follow the requirements of each area gram in either the fall or spring semesters, of specialization to graduate. Product Development Systems and it is available to full-time and part-time technical electives (6 units) Units students. Curriculum ISE 415 Industrial Automation 3 The required 27 units are grouped into four ISE 460 Engineering Economy 3 Admission categories of courses for each area of special- ISE 470 Human/Computer The program has the following admission ization as follows: Interface Design 3 requirements: ISE 511L Computer Aided • A bachelor’s degree in an area of engi- Required Courses (6 units) Units Manufacturing 3 neering or science; AME 503 Advanced Mechanical ISE 517 Modern Enterprise • An undergraduate cumulative GPA of Design 3 Systems 3 3.0 or above; and ISE 545 Technology Development ISE 525 Design of Experiments 3 • Satisfactory general GRE scores of at and Implementation 3 ISE 527 Quality Management for least 400 verbal, 650 quantitative and Engineers 3 550 analytical. ISE 528 Advanced Statistical Product Development Technology Aspects of Engineering The MSPED program requires a minimum required Courses (6 units) Units Reliability 3 of 27 units to complete. Although it is mainly AME 505 Engineering Information ISE 555 Invention and Technology a course work-based program, students can Modeling 3 Development 3 choose to complete the program with or AME 525 Engineering Analysis, or ISE 561 Economic Analysis of without a thesis requirement. For the thesis AME 526 Engineering Analytical Engineering Projects 3 option, 4 of the 27 units are to be thesis. Methods 3 ISE 567 Collaborative Engineering At least 16 units, not including thesis, must Principles and Practice 3 be at the 500 level or higher, and at least ISE 580 Advanced Concepts in 18 units must be from the AME and ISE Product Development technology Computer Simulation 3 departments. For the non-thesis option, 18 technical electives (6 units) Units ISE 585 Strategic Management of of the 27 units must be at the 500 level or AME 408 Computer-Aided Design Technology 3 higher from the AME and ISE departments, of Mechanical Systems 3 SAE 541 Systems Engineering and/or closely related departments. As well, AME 410 Engineering Design Theory and Practice 3 students can choose to take up to 6 units Theory and Methodology 3 of directed research (e.g., AME 590 or ISE AME 481 Aircraft Design 3 590). Students must maintain a minimal General Electives (9 units) Units AME 501 Spacecraft System Design 3 cumulative GPA of 3.0 in USC course work AME 504 Metallurgical Design 3 Advisor-approved electives to graduate. AME 506 Design of Low Cost Space (Must be upper-division 400 or 500 level Missions 3 courses; up to 4 units can be transferred from The program’s prerequisite is a minimum AME 527 Elements of Vehicle and other institutions) of one 400 level course in either engineering Energy Systems Design 3 design or engineering economy. Admitted AME 528 Elements of Composite Total units required for degree 27 students who do not meet this prerequisite Structure Design 3 will be assigned appropriate USC course(s) AME 544 Computer Control of Mechanical Systems 3 648 USC Viterbi School of Engineering

Sustainable Cities Program

Taper Hall Sustainable Cities Graduate Certificate international relations, political science, (213) 740-1384 The Sustainable Cities Graduate Certificate public policy, sociology, urban planning and Email: [email protected] program is a multidisciplinary certificate others. www.usc.edu/dept/geography/ESPE ­program open to USC students pursuing graduate degrees in many disciplines includ- See listing under Interdisciplinary Programs Director: Jennifer Wolch (Geography) ing anthropology, architecture, biology, chem- for course requirements, page 107. istry, communication, earth sciences, eco- nomics, education, engineering, geography,

Systems Architecting and Engineering

Ethel Percy Andrus (Industrial and Systems Engineering); Roger Adjunct Associate Professors: James Hines; Gerontology Center 240 Ghanem, Ph.D (Aerospace and Mechanical Thomas McKendree, Ph.D.; Marilee (213) 740-4893 Engineering, Civil Engineering); Solomon Wheaton FAX: (213) 740-1120 W. Golomb, Ph.D. (Electrical Engineering, Email: [email protected] Mathematics); Michael Gruntman, Ph.D. Research Professors: Malcolm R. Currie, Ph.D. (Astronautics and Space Technology); (Industrial and Systems Engineering); Peter Will, Program Director: F. Stan Settles, Ph.D. Randolph Hall, Ph.D. (Industrial and Systems Ph.D. (Industrial and Systems Engineering) Email: [email protected] Engineering); Behrokh Khoshnevis, Ph.D. (Industrial and Systems Engineering); Yan Jin, Research Assistant Professor: Raymond Associate Director: George Friedman, Ph.D. Ph.D. (Aero-space and Mechanical Engineering); Madachy, Ph.D. (Industrial and Systems Email: [email protected] Joseph Kunc (Astronautics and Space Technology, Engineering) Physics); Stephen C-Y Lu, Ph.D. (Industrial Associate Director: Scott Jackson and Systems Engineering, Aerospace and Professor of the Practice of Systems Architecting Email: [email protected] Mechanical Engineering); Sami F. Masri, Ph.D. and Engineeing: George Friedman, Ph.D. (Civil Engineering, Mechanical Engineering); (Industrial and Systems Engineering) Faculty Gerard Medioni, Ph.D. (Computer Science); IBM Chair in Engineering Management: Jerry M. Mendel, Ph.D. (Electrical Engineering); Associate Professor of the Practice of Systems F. Stan Settles, Ph.D. (Industrial and Systems Najmedin Meshkati, Ph.D. (Industrial Architecting and Engineering: Kurt Palmer Engineering, Astronautics) and Systems Engineering, Civil Engineering); (Industrial and Systems Engineering) James E. Moore, Ph.D. (Industrial and David Packard Chair in Manufacturing Systems Engineering, Civil Engineering, Policy, Senior Lecturer: Geza Bottlik, Engineer Engineering: Stephen C-Y Lu, Ph.D. Planning and Development); Sheldon M. Ross, (Industrial and Systems Engineering) (Industrial and Systems Engineering, Aerospace Ph.D. (Industrial and Systems Engineering); and Mechanical Engineering) F. Stan Settles, Ph.D. (Industrial and Emeritus Professors: Elliot Axelband, Ph.D. Systems Engineering, Astronautics); Firdaus (Electrical Engineering ); George Bekey, Ph.D. Andrew and Erna Viterbi Chair in Udwadia, Ph.D. (Civil Engineering, Mechanical (Electrical Engineering, Computer Science, Communications: Solomon W. Golomb, Ph.D. Engineering); Detlof von Winterfeldt Biomedical Engineering); Ralph Keeney, Ph.D. (Electrical Engineering, Mathematics) (Industrial and Systems Engineering, Policy, (Industrial and Systems Engineering); Gerald Planning, and Development); Charles L. Weber, Nadler, Ph.D., P.E. (Industrial and Systems TRW Professor of Software Engineering: Barry Ph.D. (Electrical Engineering); L. Carter Engineering) Boehm, Ph.D. (Computer Science, Industrial Welford, Ph.D. (Civil Engineering); Alan and Systems Engineering) Willner, Ph.D. (Electrical Engineering)

Professors: Michael O. Arbib, Ph.D. Associate Professor: Mansour Rahimi, Ph.D. (Biomedical Engineering, Computer Science, (Industrial and Systems Engineering) Neurobiology); Barry Boehm, Ph.D. (Computer Science, Industrial and Systems Engineering); Adjunct Professor: Michael Mann, Ph.D. John Choma, Ph.D. (Electrical Engineering, (Industrial and Systems Engineering) Electrophysics); Maged Dessouky, Ph.D. Systems Architecting and Engineering 649

Degree Requirements

Master of Science in Systems Architecting (8) a bachelor’s degree in an engineering General Technical Area: Take one course and Engineering field and a minimum of three years systems (3 units) from the following: This program is recommended to graduate experience are recommended prior to taking CSCI 510 Software Management engineers and engineering managers respon- Systems Architecting and Design Experience and Economics 3 sible for the conception and implementation courses. This program is not recommended CSCI 577ab Software Engineering 4-4 of complex systems. Emphasis is on the for recent bachelor’s degree graduates. IOM 535* Database Management 3 creative processes and methods by which ISE 580 Advanced Concepts in complex systems are conceived, planned, Required courses Units Computer Simulation 3 designed, built, tested and certified. The ISE 460 Engineering Economy, or SAE 542 Advanced Topics in architecture experience can be applied to ISE 561 Economic Analysis of Systems Engineering 3 defense, space, aircraft, communications, nav- Engineering Projects, or SAE 543 Case Studies in Systems igation, sensors, computer software, computer ISE 563 Financial Engineering 3 Engineering 3 hardware, and other aerospace and commer- SAE 541 Systems Engineering SAE 550 Engineering Management cial systems and activities. Theory and Practice 3 of Government-Funded SAE 549 Systems Architecting 3 Programs 3 A minimum grade point average of 3.0 must SAE 551 Lean Operations 3 be earned on all course work applied toward One design-related course approved the master’s degree in systems architecting by the director 3 *USC Marshall School of Business course. and engineering. This average must also be achieved on all 400-level and above course Electives Units Technical Specialization Area: Twelve units work attempted at USC beyond the bach- Advisor-approved electives in are required, usually in the student’s present elor’s degree. Transfer units count as credit technical management area 3 or intended technical specialty. Courses are (CR) toward the master’s degree and are not Advisor-approved electives in intended to complement the student’s prior computed in the grade point average. general technical area 3 education and experience toward becoming Advisor-approved electives in a well-rounded systems architect-engineer In addition to the general requirements technical specialization area 12 or architect-manager. With a few exceptions, of the Viterbi School of Engineering, the the courses should come from the recom- Master of Science in systems architecting and Technical Management Area: Take one course mended list, and usually all from a single engineering is also subject to the following (3 units) from the following: specialization. requirements: AME 589x Management for Engineers 3 The student may choose from a large variety (1) a total of at least 30 units is required, con- CE 556ab Project Cost Estimating, of technical specializations spanning all sisting of at least nine units in the technical Control, Planning and departments in the Viterbi School of Engi­ management area, nine units in the general Scheduling 3-3 neering. Flexibility is emphasized in this technical area, and 12 units in the technical IOM 525* Quality Improvement choice; the program director is expected to specialization area; Methods 3 work closely with the student in choosing IOM 527* Managerial Decision the best set of courses to meet the student’s (2) every plan of study requires prior written Analysis 3 need. approval by the director of the systems archi- IOM 537* Global Businesses and tecting and engineering program recorded on Markets: Strategies Several sample specializations are listed the study plan in the student’s file; Enabled by Technology 3 below but are not intended to be complete. IOM 580* Project Management 3 (3) no more than nine units at the 400 level ISE 515 Engineering Product Recommended Courses may be counted toward the degree — the Management 3 Aerospace and Mechanical Systems: AME 503, remaining units must be taken at the 500 or ISE 517 Modern Enterprise AME 504, AME 521, AME 532a, AME 544, 600 level; Systems 3 AME 548, AME 560, AME 588 ISE 544 Management of (4) at least 24 of the 30 units must be taken Engineering Teams 3 Artificial Intelligence/Neural Networks: CSCI in the Viterbi School of Engineering; ISE 562 Value and Decision 460, CSCI 545, CSCI 561, CSCI 564, CSCI Theory 3 566, CSCI 567, CSCI 574; EE 547 (5) units to be transferred (maximum of four ISE 585 Strategic Management with advisor approval) must have been taken of Technology 3 Automation and Control Systems: EE 543a, prior to taking classes at USC; interruption of MOR 561* Strategies in High-Tech EE 547, EE 585, EE 587, EE 588, EE 593 residency is not allowed; Businesses 3 SAE 550 Engineering Management Communication and Signal Processing Systems: (6) no more than 6 units of Special Topics of Government-Funded EE 551, EE 562a, EE 563, EE 564, EE 567, courses (499 or 599) may be counted for this Programs 3 EE 580, EE 582, EE 583 degree; *USC Marshall School of Business course. Computer and Information Systems: CSCI (7) thesis and directed research registrations 485, CSCI 551, CSCI 585, EE 552, EE 554, may be allowed to individual students only by EE 561, EE 562a, EE 574, EE 658 special permission of the supervising faculty member and the program director; 650 USC Viterbi School of Engineering

Construction: CE 501, CE 519, CE 525ab, required courses–choose four units Computer Science Emphasis CE 533, CE 536, CE 556ab, CE 583 ISE 460 Engineering Economy, or Required CSCI course ISE 561 Economic Analysis of CSCI 551 Computer Communications 3 Engineering Management Systems: ISE 515, Engineering Projects 3 ISE 530, ISE 535, ISE 544, ISE 562, ISE 580, ISE 515 Engineering Project CSCI Electives (choose three courses, 9 units) ISE 585; SAE 541, SAE 550 Management 3 CSCI 530 Security Systems 4 ISE 544 Management of CSCI 531 Applied Cryptography 3 Integrated Media Systems: EE 450, EE 469, Engineering Teams 3 CSCI 546 Intelligent Embedded EE 522, EE 555, EE 569, EE 596; CSCI 480, SAE 541 Systems Engineering Systems 3 CSCI 551, CSCI 574, CSCI 576, CSCI 585, Theory and Practice 3 CSCI 555 Advanced Operating CSCI 588 SAE 542 Advanced Topics in Systems 3 Systems Engineering 3 CSCI 556 Introduction to Manufacturing Systems: AME 588; EE 561ab; SAE 549 Systems Architecting 3 Cryptography 3 ISE 511, ISE 514, ISE 516, ISE 517, ISE 544, CSCI 558L Internetworking and ISE 570 Distributed Systems In addition, one 3- or 4-unit elective course Laboratory 3 Network-centric: CSCI 402, CSCI 530, CSCI shall be taken from the list of those approved CSCI 561 Foundations of Artificial 551, CSCI 555, CSCI 558L, CSCI 577ab, for the Master of Science in Systems Archi­ Intelligence 3 EE 550, SAE 574 tecting and Engineering. CSCI 573 Advanced Artificial Intelligence 3 Software Process Architecture: CSCI 510, CSCI All programs of study will be approved by CSCI 576 Multimedia Systems 577b, CSCI 665; EE 554, EE 557; ISE 544, the director of the Systems Architecting and Design 3 ISE 562, ISE 564 Engineering program. CSCI 585 Database Systems 3

Systems: EE 598; ISE 515, ISE 520, ISE 525, Graduate Certificate in Network Centric Electrical Engineering Emphasis ISE 527, ISE 528, ISE 532, ISE 535, ISE 536, Systems Required EE course ISE 538, ISE 544, ISE 562, ISE 580, ISE 585; This 15-unit graduate certificate is jointly EE 535 Mobile Communications 3 SAE 541, SAE 542 sponsored by the Epstein Industrial and Systems Engineering, Hsieh Electrical EE Electives (choose three courses, 9 units) Graduate Certificate in Systems Engineering and Computer Science depart- EE 538 Spread Spectrum Systems 3 Architecting and Engineering ments, and administered by the Epstein ISE EE 541 Radio Frequency Filter The graduate certificate in systems architect- Department. This certificate is designed for Design 3 ing and engineering is designed for practicing practicing engineers engaged in the creation EE 544 Radio Frequency Systems engineers engaged in the creation and design and design of complex innovative network and Hardware 3 of complex innovative systems, in aerospace centric systems in aerospace and commercial EE 550 Design and Analysis of and commercial fields. Entering students fields. Entering students are expected to Computer Communication are expected to have a bachelor’s degree in have a bachelor’s degree in engineering or Networks 3 engineering or a related field from an accred- a related field from an accredited institu- EE 555 Broadband Network ited institution. Three years of industry tion. Three years of industry experience Architectures 3 experience are recommended. Students are are recommended. Students are required EE 562ab Random Processes in required to earn a cumulative B average or to earn a cumulative B average or higher in Engineering 3-3 higher in courses taken for the certificate. courses taken for the certificate. The courses EE 564 Communication Theory 3 The courses taken for the certificate may taken for the certificate may be applied EE 567 Communication Systems 3 be applied later to the Master of Science in later to the Master of Science in Computer EE 579 Wireless and Mobile Systems Architecting and Engineering. Science, Electrical Engineering or Systems Networks Design and Architecting Engineering with departmental Laboratory 3 approval. EE 663 Satellite Communications 3 EE 666 Data Communication 3 Required Courses Units 15 SAE 574 Net-centric Systems Architecting and Engineering 3

Choose 4 courses from one area of emphasis: 12 Systems Architecting and Engineering 651

Courses of Instruction

S y s t em s A r c h i t e c t i n g a n d SAE 543 Case Studies in Systems Engineer- SAE 551 Lean Operations (3, Sp) Study of Engineering (SAE) ing (3, FaSp) Real-world case studies in DoD, lean principles and practices as applied to NASA, and commercial arenas, employing automotive, aerospace and other industries. The terms indicated are expected but are not new methodologies to cover the fundamental guaranteed. For the courses offered during any positive and negative development learning SAE 574 Net-Centric Systems Architecting given term, consult the Schedule of Classes. principles of systems engineering. Prerequisite: and Engineering (3, FaSp) In-depth exami- SAE 541, SAE 549. nation of the technical design approaches, SAE 499 Special Topics (2-4, max 8) Course tools, and processes to enable the benefits content to be selected each semester from SAE 549 Systems Architecting (3, FaSp) of net-centric operations in a networked recent developments in Systems Architecting Introduction to systems architecture in aero- systems-of-systems. and Engineering and related fields. space, electrical, computer, and manufactur- ing systems emphasizing the conceptual SAE 590 Directed Research (1-12, FaSpSm) SAE 541 Systems Engineering Theory and and acceptance phases and using heuristics. Research leading to the master’s degree. Practice (3, FaSpSm) Integration of engineer- Prerequisite: B.S. degree in a related field of Maximum units which may be applied to the ing problem solving methodologies based on engineering. degree to be determined by the department. systems concepts. Application to complex, Graded CR/NC. large scale technical systems and problems SAE 550 Engineering Management of faced by engineering managers. Case studies. ­Government-Funded Programs (3, Sp) SAE 594abz Master’s Thesis (2-2-0, FaSpSm) (Duplicates credit in former ISE 541). Analysis­ of risks inherent in managing high- Credit on acceptance of thesis. Graded tech/high-cost government-funded engineer- IP/CR/NC. SAE 542 Advanced Topics in Systems ing programs; tools and techniques for coping ­Engineering (3, FaSp) Advanced topics in with the impacts of politically-driven budgets SAE 599 Special Topics (2-4, max 9, FaSpSm) integration software management and sys- on the engineering design process. (Duplicates Course content will be selected each semes- tems engineering, probabilistic foundations credit in former ISE 550). Recommended prepa- ter to reflect current trends and developments of decision-based theory, quantitative risk ration: two years of work experience. in the field of systems architecting and management, decision-based design, and engineering. safety aspects of systems engineering. (Dupli- cates credit in former ISE 542). ­Prerequisite: SAE 541.