96
USC Viterbi School of Engineering C 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 about 1,800 undergraduates and 3,300 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 $157 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 engineer; 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. The USC Viterbi School offers various programs leading to the Bachelor of Science, Master of Science and Engineer degrees; and, through the USC Graduate School, the Doctor of Philosophy degree. USC students recently designed, built and then raced their formula-style racing car in the national Formula SAE Competition in Pontiac, Michigan. Student team members (left to right) Michael Williams, Niño McNeil, Phillip Prejean, Michael Losordo, Erik Norwood, Bertrand LeBlanc III and Andrew Nier are members of the Society of Automotive Engineers (SAE) student chapter. Programs like these have propelled the school to its 2007 U.S. News & World Report ranking as the ninth best graduate school in engineering.

USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

  • Upload
    lycong

  • View
    241

  • Download
    7

Embed Size (px)

Citation preview

Page 1: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

USC Viterbi Schoolof Engineering

Courses 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

about 1,800 undergraduates and 3,300 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 $157 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

engineer; 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.

The USC Viterbi School offers various programs leading to the Bachelor of Science, Master of

Science and Engineer degrees; and, through the USC Graduate School, the Doctor of Philosophy

degree.

USC students recently designed, built and thenraced their formula-style racing car in thenational Formula SAE Competition in Pontiac,Michigan. Student team members (left to right)Michael Williams, Niño McNeil, PhillipPrejean, Michael Losordo, Erik Norwood,Bertrand LeBlanc III and Andrew Nier aremembers of the Society of Automotive Engineers(SAE) student chapter. Programs like these havepropelled the school to its 2007 U.S. News &World Report ranking as the ninth bestgraduate school in engineering.

Page 2: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

The Viterbi School of Engineering offers thefollowing undergraduate curricula leading tothe Bachelor of Science in: Aerospace Engi-neering, Applied Mechanics, AstronauticalEngineering, Biomedical Engineering,Biomedical (Electrical Engineering),Biomedical (Mechanical Engineering), Bio-medical Engineering (Biochemical Engineer-ing), Chemical Engineering, Chemical Engi-neering (Biochemical Engineering), ChemicalEngineering (Environmental Engineering),Chemical Engineering (Petroleum Engineer-ing), Chemical Engineering (Polymer Science),Civil Engineering, Civil Engineering (BuildingScience), Civil Engineering (EnvironmentalEngineering), Computer Engineering andComputer Science, Computer Science,Electrical Engineering, Electrical Engineering(Computers), Environmental Engineering,Industrial and Systems Engineering, Informa-tion Systems Engineering, Mechanical Engi-neering, and Mechanical Engineering (Petro-leum Engineering); and minor programs inComputer Science, Construction Planning and Management, Law and Internet Technol-ogy, Multimedia and Creative Technologies,Environmental Engineering, Petroleum Engi-neering and Polymer Science, Interactive

Multimedia, Engineering Management,Materials Science, Video Game Design andManagement, Video Game Programming, Web Technology and Applications and 3-DAnimation.

Graduate curricula leading to the Master ofScience in: Aerospace Engineering, AppliedMechanics, Astronautical Engineering,Biomedical Engineering, Biomedical Engi-neering (Biomedical Imaging and Tele-medicine), Chemical Engineering, CivilEngineering, Computer Engineering,Computer Science, Electrical Engineering,Engineering Management, EnvironmentalEngineering, Industrial and Systems Engi-neering, Manufacturing Engineering,Materials Engineering, Materials Science,Mechanical Engineering, MechanicalEngineering (Dynamics and Control),Medical Device and Diagnostic Engineering,Operations Research Engineering, PetroleumEngineering, Petroleum Engineering (SmartOilfield Technology), Product DevelopmentEngineering, Systems Architecture andEngineering and System Safety and Security.

Graduate curricula leading to the Master ofConstruction Management and the Master ofEngineering in Computer-AidedEngineering.

Graduate curricula leading to the Engineerdegree in: Aerospace Engineering, Astro-nautical Engineering, Chemical Engineering,Civil Engineering, Electrical Engineering,Industrial and Systems Engineering, Mate-rials Science, Mechanical Engineering andPetroleum Engineering.

Graduate curricula leading to the Master ofEngineering in: Environmental QualityManagement and Structural Design.

Graduate curricula leading to the Doctor ofPhilosophy through the Graduate School.

Undergraduate Program AccreditationThe Bachelor of Science degrees in aero-space engineering, chemical engineering,civil engineering, electrical engineering,industrial and systems engineering, andmechanical engineering, including all of theoptions within each of these degrees, areaccredited by the Engineering AccreditationCommission of the Accreditation Board forEngineering and Technology (ABET).

536 USC Viterbi School of Engineering

Undergraduate Degrees

AdministrationYannis C. Yortsos, Ph.D., Dean

Margaret Dufford, M.B.A., Senior AssociateDean

Steven Nutt, Ph.D., Senior Associate Dean

Cauligi Raghavendra, Ph.D., Senior AssociateDean

Herbert Schorr, Ph.D., Senior Associate Dean

Margery Berti, A.B., Associate Dean

Louise A. Yates, B.A., M.S., Associate Dean

Christopher Stoy, Ph.D., Chief ExecutiveOfficer, External Relations

Degrees and Requirements

Common RequirementsCertain general requirements are common to allundergraduate curricula for Bachelor of Sciencedegrees in Engineering. These are as follows:

Total UnitsA minimum total of 128 acceptable units isrequired to earn the Bachelor of Science inEngineering. Exceptions are: biomedical

engineering (electrical engineering), 133 units;biomedical engineering (mechanical engineer-ing), 132 units; chemical engineering, 132units; chemical engineering (biochemicalengineering), 136 units; chemical engineering(environmental engineering), 134 units;chemical engineering (petroleum engineering),136 units; chemical engineering (polymer sci-

ence), 136 units; civil engineering, 131 units;civil engineering (building science), 136units; civil engineering (environmental engi-neering), 130 units; electrical engineering,131 units; environmental engineering, 132-134 units.

Page 3: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Not more than 4 units may be physical edu-cation activity courses, provided the depart-ment allows it in the program.

General Education RequirementsThe university’s general education programprovides a coherent, integrated introductionto the breadth of knowledge you will need toconsider yourself (and to be considered byother people) a generally well-educated per-son. This program requires six courses in dif-ferent categories, plus writing and diversityrequirements, which together comprise theUSC Core. See pages 60 and 229 for moreinformation. In addition, students pursuing adegree in computer science must meet theforeign language requirement described onpage 232.

The Provost has allowed an exception to therules governing the general education pro-gram for students in the Viterbi School ofEngineering, who may elect to satisfy therequirement for Category IV with a “wildcard” course, which may be a second coursein Categories I, II or VI, or with a score of 4or 5 on the Advanced Placement U.S. Historyexam.

Students in the engineering “3-2” program are not required to satisfy general educationrequirements; these students are understoodto have satisfied USC’s general educationrequirements when they have satisfied thegeneral education requirements at their previ-ous institution. All students must, however,complete the WRIT 340 requirement.

Students in aerospace and mechanical engi-neering complete Social Issues and WRIT 130in different semesters.

In all other respects, students in the ViterbiSchool of Engineering must satisfy the gener-al education requirements as described onpages 60 through 229.

Mathematics (16 units minimum)Sixteen units or more, including three semes-ters of calculus, are required.

Basic Sciences (12 units minimum)Twelve units or more of biology, chemistryor physics are required.

Residence RequirementAll students must complete a minimum of 64 units at USC in order to receive a USCdegree. In addition, the Viterbi School ofEngineering requires that students completeall upper division units required for the majorin residence.

For students in the Viterbi School ofEngineering “3-2” Program, at least 48 unitsmust be earned in courses taken at USC.

Scholarship Requirement in Major SubjectFor graduation with a bachelor’s degree, agrade point average of C (2.0) or higher isrequired in all upper division courses takenin the major department including anyapproved substitutes for these courses takenat USC. Additional scholarship requirementsfor the various majors are listed under thedepartmental headings.

Grade Point RequirementA grade point average of at least 2.0 is requiredon all course work attempted at USC.

Transfer students must meet these averages,both on residence work attempted and oncombined transferred and residence coursesattempted.

Probation/DisqualificationA student whose overall GPA falls below 2.0 is placed on academic probation. Con-tinued enrollment requires clearance from anacademic review counselor.

Each semester, students on academic proba-tion are required to receive academic advise-ment. Proof of advisement must be filed withthe Academic Review Department before anyregistration requests will be processed. The

only acceptable proof of advisement is an offi-cial academic review advisement record signedby the student’s academic advisor and a repre-sentative from the Viterbi Admission andStudent Affairs Office. Academic reviewadvisement forms may be obtained fromTutor Hall of Engineering (RTH) 110 orJHH 113.

Students on probation are encouraged to uti-lize the academic services (advisement andfree tutoring) provided by the ViterbiAdmission and Student Affairs Office.

Students on academic probation who do notraise their overall GPA to 2.0 after twosemesters of enrollment (excluding summers)will be academically disqualified from theuniversity. However, if a student earns a min-imum semester GPA of 2.3 in the second orany subsequent probation semester but hasnot yet reached an overall 2.0 GPA, the stu-dent will not be disqualified and will beallowed to enroll an additional semester.

Petitions for readmission after academic dis-qualification are initiated by the studentthrough the Academic Review Department.All grade issues (IN, MG, etc.) must beresolved prior to the submission of such apetition. Before petitioning for readmission, a student must complete a minimum of 12 semester units of transferable course work(applicable to USC degree requirements)with a minimum 3.0 GPA. University resi-dency requirements will determine whetherthese units are accepted as transfer credit.

As readmission to the university is neverguaranteed, any indication of strong academicperformance beyond the 12 unit minimumwould strengthen a readmission petition.

Students must petition for readmission byDecember 30 for the spring semester and byMay 1 for the fall semester. Late petitionswill not be accepted. A non-refundable $50fee must accompany all readmission petitions.

Undergraduate Degrees 537

Special Educational Opportunities

Viterbi Admission and Student AffairsOfficeThe Viterbi Admission and Student AffairsOffice, located in Ronald Tutor Hall ofEngineering (RTH) 110, begins to assist stu-dents as soon as they express an interest inengineering and continues working withthem until, and in some cases after, theygraduate.

The office is not only responsible for workingwith prospective students, but with continu-ing students as well. It directs special servicesand programs, provides a variety of supportservices, sponsors student organizations, isinvolved with student government and actsas a liaison with other university offices.

In short, the office enables engineering stu-dents to have a successful experience atUSC. To help students become acquaintedwith its services, the office holds an annualwelcome reception the week before fall classes where students have an opportunityto meet staff members, faculty and otherengineering students.

Page 4: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Center for Engineering DiversityThe Center for Engineering Diversity(CED) provides a variety of services forAfrican-American, Hispanic and NativeAmerican students. Freshmen can participatein a summer transition-to-college program(“Summer Bridge”) prior to their first semes-ter at USC.

Contact the Center for Engineering Diversityat (213) 740-1999 for more information.

Merit Research ProgramEvery year, a select group of promisingincoming freshmen are invited by faculty towork on projects in their research laborato-ries. These student researchers actively par-ticipate in the development of new technolo-gy throughout their undergraduate careers.

In addition to giving students excellent first-hand experience, this program can help off-set the cost of education since each partici-pant earns an annual stipend for his or herwork. This renewable award is separate fromother financial assistance offered by theuniversity.

The student must apply for renewal of his orher award by March 1 of each year.

Viterbi Career ServicesThe Viterbi School of Engineering providesextensive career services to its students.Students are encouraged to register withViterbi Career Services their first year at USC. By doing so, they will be kept informedof all career-related events such as companyinformation sessions, resume writing work-shops, mock interviews, industry luncheonsand career fairs. In addition, students are able to participate in the school’s extensiveon-campus interview program.

USC’s Viterbi School of Engineering attractsemployers not only from Southern California,but from across the country. A few of themany companies that have recently hiredCo-ops, interns and permanent employeesfrom the Viterbi School include: Activision,Accenture, Dolby Labs, GM Hughes Elec-tronics, Harley-Davidson, IBM, Intel, JetPropulsion Laboratory (JPL), Kiewit PacificCompany, Microsoft, Motorola, NorthropGrumman, Parsons, Silicon Graphics,TexasInstruments, Turner Construction Company,Universal Studios Rec. Group and WaltDisney Imagineering.

Cooperative EducationBy participating in the Co-op Program, stu-dents can earn degree credit and a year’sworth of industry work experience beforethey graduate. Co-op improves students’understanding of the relationship betweentheory and practice, helps them fine tunetheir career goals and aids in the acquisitionof important engineering skills. Students’work assignments are closely related to theirspecific degree program and are appropriateto their current academic level.

Participation in the program is open to all full-time undergraduate engineering majors.Students are eligible to apply for Co-op thesecond semester of their sophomore year.Though the sequence may vary, students typi-cally have two summer work experiences inaddition to one semester immediately preced-ing or following one of the summer sessions.While on assignment, students enroll in a1-2 unit course (ENGR 395) that aids in theintegration of both on-campus and off-campuslearning. With departmental approval, credittoward a degree may be earned upon comple-tion of this course.

3-2 ProgramFor those students wishing greater depth and breadth in the liberal arts, the ViterbiSchool of Engineering has developed agree-ments with more than 20 liberal arts collegesnationwide in which a student attends a liber-al arts institution for his or her first three yearsof college, pursuing pre-engineering coursesin addition to a solid program in the liberalarts. At the end of the three years, upon rec-ommendation from the liberal arts college, thestudent enters the Viterbi School of Engi-neering as a junior and, in two years, com-pletes the remaining requirements for a B.S.degree. After these five years are complete,the student will receive two degrees — a B.A.from the liberal arts college and a B.S. fromUSC.

Engineering Overseas ProgramsEvery summer the Viterbi School ofEngineering sponsors a seven-week academicprogram in either London, Paris, Madrid,Rome or other locations which provides stu-dents with the opportunity to enroll in engi-neering and humanities courses, as well asparticipate in a directed studies project. Thisprogram is open to all engineering majors.

Honor SocietiesThe Viterbi School of Engineering has estab-lished a variety of honor societies to recognizeacademic excellence, creativity and service.These are: Alpha Pi Mu (industrial and sys-tems engineering), Chi Epsilon (civil engineer-ing), Eta Kappa Nu (electrical engineering),Omega Chi Epsilon (chemical engineering),Omega Rho (industrial and systems engineer-ing), Pi Tau Sigma (mechanical engineering),Sigma Gamma Tau (aerospace engineering),Tau Beta Pi (nationwide honor society),Upsilon Pi Epsilon (computer science).

538 USC Viterbi School of Engineering

Graduate Degrees

General Requirements

All graduate work in the Viterbi School ofEngineering is under the jurisdiction of theViterbi School except the Doctor ofPhilosophy degree, which is under the juris-diction of the USC Graduate School. Allprospective graduate engineering studentsshould apply to the USC Office of GraduateAdmission.

AdmissionThe Viterbi School of Engineering recom-mends candidates for the Master of Sciencedegree in aerospace, astronautical engineer-ing, biomedical, biomedical (biomedicalimaging), chemical, civil, electrical, engineer-ing management, environmental, industrialand systems, manufacturing, materials,mechanical, mechanical (dynamics andcontrol), ocean and petroleum engineering,

applied mechanics, computer engineering,computer science, operations research,materials science, systems architecture andengineering and system safety and security.

Page 5: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Two classes of students are admitted to takecourses for graduate credit: admitted andconditionally admitted students. These clas-sifications are determined by the Office ofAdmission on the recommendations of theappropriate department in the Viterbi Schoolof Engineering.

Admitted Students This is the status of a gradu-ate student pursuing work leading toward anadvanced degree. The student has beenaccepted into the degree program withoutany conditions.

Conditionally Admitted The chair of a majordepartment in the Viterbi School of Engineer-ing may recommend that a student be admit-ted under certain conditions. Conditionaladmission is granted when a student’s admis-sion records are incomplete or when deficien-cy courses must be taken but the studentappears to be otherwise admissible. The con-ditions must be met before the completion oftwo semesters of enrollment or 12 units ofcourse work, whichever comes first, exceptelectrical engineering, which allows only onesemester. If the conditions on admission arenot met within the given time period, the stu-dent may not be allowed to register for coursework in subsequent semesters. When the con-ditions have been met, the academic depart-ment will remove the restrictions that havebeen placed on the student’s registration.

Applicants to graduate programs must pre-sent credentials to the Office of GraduateAdmission showing that they have complet-ed an acceptable program for the bachelor’sdegree if their degree objective is a Masterof Science and an acceptable curriculum fora Master of Science degree if the degreeobjective is the Engineer degree or theDoctor of Philosophy. In some departmentsstudents with outstanding records will beadmitted for the doctoral program withoutfirst receiving the Master of Science degree.If the previous degree is not in the field inwhich the student wishes to pursue gradu-ate study, it may be necessary to make upundergraduate deficiencies in the area of thedesired specialty. Applicants must take theGraduate Record Examinations. Satisfactoryscores on both the general and subject testsare required for admission to full graduatestanding in most programs. At least theGraduate Record Examinations general testmust be taken for admission consideration.The Graduate Record Examinations subjecttest may be taken in engineering or in otherareas approved by the various departments.Consult the department office for furtherinformation.

CriteriaIn order to qualify for admission, applicantsare expected to present strong academicrecords and show superior accomplishment in their engineering courses. Admission deci-sions will be based on Graduate RecordExaminations test scores and transcripts ofprevious school work. Individual departmentsmay set higher admission standards than theOffice of Graduate Admission or the GraduateSchool. In some departments letters of recom-mendation are required and should be sentdirectly to the department office. Applicantswho have published professional papers intheir field may forward copies to the depart-ment, and they will be considered togetherwith the other credentials submitted.

ProcedureOnce the application for admission has beensent, arrangements should be made immedi-ately to have official transcripts of all previousundergraduate and graduate school work for-warded directly to the USC Office of Admis-sion from the schools attended. If the Gradu-ate Record Examinations general and subjecttests have been taken, the scores should besent to the Office of Admission by arrange-ment with the Educational Testing Service.If the tests have not been taken, the appli-cant should register to take them on theearliest available date. The departments will review the application files and select for admission those students offering thegreatest promise for completing graduatestudies.

Progressive Degree ProgramsThe progressive degree program allows quali-fied undergraduate students the opportunityto complete an integrated program of studyjoining a bachelor’s degree program and amaster’s degree program in the same or dif-ferent departments. Applicants for a progres-sive degree program must have completed 64 units of course work applicable to theirundergraduate degree since graduating fromhigh school. (AP units, IB units and coursework taken prior to high school graduationare excluded). Applicants must submit theirapplication prior to completion of 96 units ofcourse work. Normally, the application issubmitted in the fall semester of the thirdyear of enrollment at USC. The Viterbi Schoolallows superior students to work on a mas-ter’s degree while completing a bachelor’sdegree in engineering. The application foradmission to a progressive master’s programmust be accompanied by a departmentallyapproved course plan proposal and two lettersof recommendation. All application materialscan be obtained from the Viterbi Admissionand Student Affairs Office.

Progressive degree program students mustfulfill all the requirements for both the bach-elor’s degree and the master’s degree, how-ever, a maximum of one-third of the courseunits for the master’s degree may overlapwith course units for the bachelor’s degree.Students will be subject to undergraduateacademic progress standards and policieswhile in undergraduate status and master’sacademic progress standards and policieswhile in graduate status. The degrees may beawarded separately, but the master’s degreewill not be awarded before the undergraduatedegree. The time limit for completing a pro-gressive degree program is 12 semesters.

General Requirements for the Master ofScienceResidence RequirementsThe normal time required for earning aMaster of Science degree is one and one-halfacademic years. Students entering the ViterbiSchool of Engineering with course or creditdeficiencies require a correspondingly longerperiod. A candidate must complete the lastfour semester units of course work at USC.Four transferred units will be accepted fromanother engineering school with the approvalof the major department.

PrerequisitesPrerequisite is a bachelor’s degree in engi-neering, allied fields or science. If the gradu-ate field is different from the field of thebachelor’s degree, there may be undergradu-ate deficiencies assigned by the major depart-ment, and these must be made up by takingand passing either the assigned courses or thefinal examination in these courses before pro-ceeding with the graduate courses.

Grade Point Average RequirementsA grade point average (GPA) of 3.0 (A = 4.0)is required for the master’s degree in all engi-neering programs. The minimum GPA mustbe earned on all course work applied towardthe master’s degree and on all 400-level andabove course work attempted at USC beyondthe bachelor’s degree. A minimum grade of C (2.0) is required in a course to receive grad-uate credit. Work graded C- or below is notacceptable for subject or unit credit towardany graduate degree. Transfer units count ascredit (CR) toward the master’s degree andare not computed in the grade point average.

There are two programs for the master’sdegree, one requiring a thesis and the otheradditional course work. Courses are selectedto fit the special needs of individual students,must form an integrated program leading to adefinite objective and must be approved inadvance by the department. Only coursesnumbered 400 and above may be applied fordegree credit.

Graduate Degrees 539

Page 6: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Program with hesisThe minimum requirement is 27 units; four ofthese units are to be thesis. At least 16 units,not including thesis, must be at the 500 levelor higher, and at least 18 units must be in themajor department. A total of not less than fournor more than eight units of 590 Research and594ab Thesis must be included in the pro-gram. The minimum thesis requirement in594a is two units; in 594b, two units.

Program without ThesisThe minimum requirement is 27 units; 18 ofthese units must be at the 500 level in themajor department and closely related depart-ments. Specific requirements are listed undereach department.

Master’s ThesisThe thesis, when it is required, is regarded asan important part of the work of the candi-date for a master’s degree. It is not intendedto be a piece of highly recondite research, butit must be a serious, considerable and pub-lishable piece of work demonstrating thewriter’s power of original thought, thoroughgrasp of the subject matter and ability to pre-sent material in a scholarly manner and style.

The thesis presents the results of an investi-gation of an approved subject in the majordepartment. It is supervised throughout by athesis committee, appointed by the chair ofthe student’s major department. The com-mittee is usually composed of two membersof the major department and one other mem-ber of the faculty.

The student will register in courses 594a andb respectively during the final two semestersof the master’s program as determined bydiscussion with an advisor. (Concurrent regis-tration for 594a and b during the same semes-ter is permitted when a student’s progressmakes completion of all requirements likelywithin one semester.) If the thesis has notbeen completed within these two semesters,the candidate must register for 594z eachsemester until the thesis has been acceptedbut no additional unit credit will be earned.

A student readmitted to candidacy by peti-tion to the graduate study committee mustreregister for 594a and 594b. Final acceptanceof the thesis is based upon the recommenda-tion of all members of the thesis committee.For requirements concerning format of mas-ter’s thesis see the Graduate School sectionof this catalogue.

Candidates who find it necessary to beexcused from registration in 594a or 594b for a semester must formally report before thebeginning of the semester to the GraduateStudy Office that they will be inactive duringthat semester and request a leave of absence.During a leave of absence a candidate will not

be entitled to assistance from the thesis com-mittee or to the use of university facilities.The granting of a leave of absence does notchange the candidate’s responsibility formeeting the time schedule for the completionof degree requirements. Leave will be grant-ed only under exceptional circumstances.

Time LimitIt is expected that work for a Master of Sciencein engineering will be completed within amaximum of five calendar years. An academicdepartment may grant an extension of up toone year at a time for a maximum of two years.Courses taken more than seven years prior tothe date upon which the degree is to be award-ed cannot be included for the degree.

Admission to CandidacyApplication for admission to candidacy forthe Master of Science is a separate step fromadmission to graduate standing. The require-ments for admission to candidacy are: (1) theapplicant must be admitted to regular graduatestanding and must have removed all under-graduate deficiencies, and (2) the applicantmust submit a complete program approvedby the major department showing the coursework, research and thesis (if required).

Application for graduation should be made atthe beginning of the semester in which therequirements for the master’s degree are to becompleted. Students are strongly advised tofile for graduation as soon as the registrationprocess has been completed so that theirnames may appear in the printed Commence-ment program and so that any discrepanciesin their records may be resolved. Late filingmay delay conferral of the degree.

Application forms for graduation with themaster’s degree may be obtained from theViterbi School of Engineering GraduateStudy Office, Room 330G, Olin Hall. Theoffice is open from 8:30 to 5:00 Mondaythrough Friday. This application, properlyendorsed by the chair of the department inwhich the major work is being done, shouldbe returned to the Graduate Study Office.Changes in the program after admission tocandidacy are made by petition to the gradu-ate study committee.

Second Master’s DegreeA graduate student who already holds a mas-ter’s degree from USC or another acceptableengineering school in a related field mayapply a limited number of previously earnedunits toward the second master’s degree. Themaximum number of units allowed for trans-fer is four. In all cases, permission of the chairof the major department is required. All cred-it, including the units from the first master’sdegree, must be earned within seven calen-dar years.

General Requirements for the Master ofEngineering DegreeThe Master of Engineering is a highly-focused program in an industry-relevant area. It emphasizes applied solutions to realworld problems. Courses selected for M.Eng.programs typically prepare the student forprofessional engineering practice beyond thepurely scientific and technological coursework for the M.S. degree. The program isintended for students directly from under-graduate engineering programs or for retrain-ing practicing engineers who want to changecareer paths or technical areas. It is primarilyfor those not interested in earning a Ph.D.The M.Eng. is not a terminal degree, how-ever, and courses applied toward the M.Eng.can also be applied toward the Ph.D. TheM.Eng. requires an applied project orrequired design course for 3-6 units.

The Master of Engineering is awarded under the jurisdiction of the Viterbi School ofEngineering.

PrerequisitesThe prerequisites for Master of Engineeringdegrees are: a bachelor’s degree in engineer-ing, science or mathematics from a regionallyaccredited institution with satisfactory GPAand GRE scores; application for admission tothe Viterbi School of Engineering; and accep-tance by the appropriate department.

Course RequirementsThe Master of Engineering requires a mini-mum of 30 units of graduate course work; upto 9 units at the 400 level may be countedwith advisor approval and the remaining units must be at the 500 level or higher. Thecourse work must form a coherent program of study with a concentration in core coursesand restricted electives in core-related disci-plines. The program will include an originalproject (directed research) or a design coursefor 3-6 units under the supervision of full-time or co-supervision of full-time and part-time faculty. The project or design coursemust require a final report and either a formalseminar, a presentation, or an oral examina-tion by the student.

Grade Point Average RequirementA minimum grade point average of 3.0 (A= 4.0) must be earned on all course workapplied toward the M.Eng. degree. This aver-age must also be achieved on all 400 level andabove course work attempted at USC beyondthe bachelor’s degree, regardless of whetheror not all such units are applied toward thedegree. A minimum grade of C (2.0) isrequired in each course to receive graduate

540 USC Viterbi School of Engineering

Page 7: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Graduate Degrees 541

credit. Work graded C- or below is not accept-ed for subject or unit credit toward any gradu-ate degree but will be calculated in the over-all GPA. A maximum of four advisor approvedunits may be transferred from another institu-tion with advisor approval.

Residence RequirementsA candidate must complete at least 26 of the30 units for the M.Eng. at USC.

Time LimitThe time limit for completing the M.Eng. is five years from the first course until allrequirements are met. An extension of up totwo additional years may be granted by theDean of the Viterbi School of Engineering.

Admission to CandidacyNo later than the beginning of the lastsemester of course work for the degree, thestudent must file for candidacy. This is aseparate and distinct step that sets forth theentire academic program fulfilling the degreerequirements and is used as a working basisfor awarding the degree.

Admission to the Doctor of Philosophy ProgramStudents in the M.Eng. program may stillelect to undertake a Doctor of Philosophyprogram. A regular application for admissionand supporting documents must be filed withthe Office of Admission. Courses appliedtoward the M.Eng. may also be appliedtoward the course requirements of the Ph.D.

General Requirements for the EngineerDegreeThe Engineer degree is awarded under the jurisdiction of the Viterbi School ofEngineering. This degree is granted uponcompletion of a comprehensive curriculumbeyond the general course requirements forthe Master of Science and after successfullypassing an engineer’s qualifying examination.The required curriculum is intended to givestudents broad preparation in two areas ofengineering, together with a minimum num-ber of units in these areas to prepare them forthe interdisciplinary nature of the many com-plex problems they will encounter in practicetoday. The degree is intended also to fulfill agrowing need by industry for students withcomprehensive advanced engineering train-ing, but not necessarily with the research ori-entation developed by the Ph.D. student.

The Engineer degree is a terminal degree.Students who complete the Engineer degreewill not be considered for admission to thePh.D. program.

The Engineer degree is offered in aerospace,chemical, civil, electrical, industrial and sys-tems, mechanical, petroleum engineering andmaterials science.

PrerequisitesThere are three basic prerequisites for theEngineer Degree Program: a Master ofScience degree or completion of 27 units of acceptable course work, application foradmission to the Viterbi School of Engineer-ing and acceptance to the program by theappropriate department.

Course RequirementsThe Engineer degree requires a minimum of30 units of graduate course work beyond theMaster of Science degree; up to 6 units at the400 level may be counted at the discretion ofthe student’s guidance committee if the com-mittee finds them necessary for the student’sprogram. The course work must form a bal-anced program of study leading to a definiteconcentration in two fields of engineering, aminimum of 12 units in one field, nine inanother; nine units are elective and may betaken outside the Viterbi School of Engineer-ing, but must be acceptable for graduatecredit. The distribution of course work willbe governed by the student’s guidance com-mittee and should be considered in con-junction with the course work done for theMaster of Science degree. A candidate for theEngineer degree may substitute a projectunder the supervision of a faculty memberfor 6 units of course work. In order to havethe project credited toward the degree, thestudent must register in 690 DirectedResearch during the course of the project;total 690 Directed Research registrationshould be 6 units. A student wishing to workon a project must make arrangements with amember of the faculty to supervise and eval-uate work, and obtain the approval of thecommittee chair prior to completing morethan 15 units of course work. In many casesthe project may be related to the candidate’swork outside the university but must still besupervised by a faculty member. Distributionof the course work should take into accountthe nature of the project.

Grade Point Average RequirementA minimum grade point average of 3.0 mustbe earned on all course work applied towardthe Engineer degree. This average must alsobe achieved on all 400-level and above coursework attempted at USC beyond the bache-lor’s degree. A minimum grade of C (2.0) isrequired in a course to receive graduate cred-it. Work graded C- or below is not acceptablefor subject or unit credit toward any graduatedegree. Transfer units count as credit (CR)toward the Engineer degree and are not com-puted in the grade point average.

Residence RequirementsA candidate must complete the last four unitsof course work at USC. At least 26 units mustbe taken in residency at USC. A maximum offour transfer units not counted toward a pre-

vious degree may be allowed with advisorapproval.

Guidance CommitteeAfter being granted graduate standing thestudent must form a guidance committee.The committee is made up of three full-timefaculty members who are specialists in thestudent’s areas of concentration, with at leasttwo from the major department. Forms forappointment of the committee are availablefrom the Graduate Study Office. The studentis responsible for finding a faculty memberfrom one area of concentration who will act as the chair of the guidance committee. Thechair will assist in selection of the othermembers. Advisement of the student afterformation of the committee will be by thecommittee chair.

Qualifying ExaminationThe student must satisfactorily complete anengineer’s qualifying examination adminis-tered by his or her guidance committee. Thisexamination will cover both areas of concen-tration and will consist of at least one writtenand one oral examination. This examinationis normally taken during the last semester ofcourse work toward the degree. Students who choose to take the examination in thesemester following the completion of courserequirements may do so up until the end ofthe third week of classes without registering.After that date they must register for GRSC800 to maintain continuous enrollment inthe program. Results of the examination arereported to the Graduate Study Office andforwarded to the Office of Academic Recordsand Registrar.

Transfer CreditsFour units of graduate course work may betransferred from an accredited institution to beapplied toward the Engineer degree. Transferwork must have been done after receipt of the Master of Science degree and must beapproved by the guidance committee.

Reserving Course CreditA student who receives the Master of Sciencedegree at USC may reserve a limited num-ber of units taken prior to the receipt of theMaster of Science degree for credit towardthe Engineer degree. To reserve credit, thecourse must have been taken during the lastsemester as a Master of Science candidate, notused toward the Master of Science degree,be acceptable to the student’s committee,and approved by petition to the graduatestudy committee of the Viterbi School ofEngineering.

Time LimitThe student must complete all requirementswithin five calendar years.

Page 8: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Admission to CandidacyAfter satisfactorily completing the qualifyingexamination, and no later than the beginningof the last semester of course work, the stu-dent must file for candidacy. This is a sepa-rate and distinct step which sets forth theentire academic program fulfilling the degreerequirements and is used as a working basisfor awarding the degree.

General Requirements for the Doctor ofPhilosophyThis degree is granted under the jurisdictionof the USC Graduate School. Students shouldalso refer to the Requirements for Graduationsection and the Graduate School section ofthis catalogue for general regulations. Allcourses applied toward the degree must becourses accepted by the Graduate School.

Thirteen Doctor of Philosophy (Ph.D.) pro-grams are offered: aerospace engineering,astronautical engineering, biomedical engi-neering, chemical engineering, civil engineer-ing, computer engineering, computer science,electrical engineering, engineering (environ-mental engineering), industrial and systemsengineering, materials science, mechanicalengineering and petroleum engineering.

Foreign Language RequirementsThere is no foreign language requirement forengineering majors.

Course RequirementsSatisfactory completion of at least 60 units ofapproved graduate level course work with acumulative grade point average of at least 3.0 is required of all Ph.D. students in engi-neering. A minimum grade of C (2.0) isrequired in a course to receive graduate cred-it. Work graded C- or below is not acceptablefor subject or unit credit toward any graduatedegree. Undergraduate prerequisites andgraduate course work will be required inaccordance with the regulations of the majordepartment or program and the recommenda-tions of the student’s guidance committee.Transfer units are subject to approval by theDegree Progress Department (for coursework taken at institutions in the U.S.) or byInternational Admission (for course worktaken at institutions outside the U.S.) and bythe guidance committee.

Screening ProcedureThe original admission decision admitting astudent to the Ph.D. program is based on thestudent’s previous academic records,Graduate Record Examinations scores andother evidence of scholastic abilities indicat-ing promise for completing graduate studies.It is also a prerequisite that all Ph.D. studentssuccessfully complete the screening proce-dures designated by the department. Theseusually consist of a written and an oral exami-nation administered by the faculty. Studentswho fail the screening procedure will beadvised that they are not recommended tocontinue in the Ph.D. program and that anyadditional work may not be counted towardthe degree.

Guidance CommitteeThe Ph.D. student’s program of study issupervised by the guidance committee, whichis formed immediately after passing thescreening examination. The committee con-sists of five tenure-track faculty members, fourfrom the major department and one from out-side the department representing the minorarea. Reporting the screening procedures and forming the guidance committee areaccomplished by filing the appropriate formsobtainable in the Graduate School StudentServices Office, Grace Ford Salvatori Hall 315.

Qualifying ExaminationsThe qualifying examinations are taken dur-ing the last semester of the second year ofgraduate study or, at the latest, in the fifthsemester or equivalent. The Request to takethe Qualifying Examinations must be filed inthe semester prior to taking the examinationsand at least 30 days before beginning theexaminations. The examinations are intendedto determine the extent of the student’sknowledge in basic science and engineeringareas as well as the ability to do original andscholarly research. The guidance committeedecides the nature of the qualifying examina-tions (both oral and written portions) accordingto the policies applicable in each department.

The examinations may be scheduled at anytime during the semester provided that allmembers of the committee are available toadminister them. All portions of the exami-nations must be completed within 60 days.After passing the qualifying examinations thePh.D. student is admitted to candidacy bythe Dean of Graduate Studies and the disser-tation committee is established. After thisstep students will normally engage in at leastone year of full-time graduate study andresearch on campus.

Doctoral DissertationAn acceptable dissertation based on originalinvestigation and supervised directly by thedissertation committee is required. The dis-sertation must show mastery of a specialfield, capacity for independent research and ascholarly result. Candidates are expected tokeep all members of the dissertation commit-tee informed of their progress at all stages ofthe dissertation.

Defense of the DissertationAfter satisfactorily meeting all other require-ments and after the research and writing ofthe dissertation are substantially complete,the Ph.D. candidate must pass a general finaloral examination devoted to the major fieldand to the topic of the dissertation. Theexamination will be conducted in such amanner as to determine to the satisfaction ofthe dissertation committee that the candidatehas attained the stage of scholarly advance-ment and power of investigation demandedby the university for final recommendation to the doctorate. The faculty are invited toattend and to participate in the final oralexamination. However, only the dissertationcommittee may vote. Unanimous approval ofthe committee is required for the student toproceed to final typing of the dissertation.

Departmental RequirementsThe requirements and regulations set forth in this portion of the catalogue are to be con-strued as the minimal requirements only asestablished by the Graduate School. In addi-tion, students must meet all the require-ments established by their department.

542 USC Viterbi School of Engineering

Page 9: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

The courses listed in the following sectionhave been designed for specific groups ofstudents for various purposes as indicated inthe course descriptions. Certain courses haverestrictions related to their applicability fordegree credit. Students should consult theacademic advisor in the major department forfurther information.

Engineering 543

Engineering

Courses of Instruction

ENGINEER ING (ENGR)

040x Freshman Engineering Transition (1, Fa) Introduction to the Viterbi School ofEngineering: career objectives, study skills,available resources, and employment coun-seling. Graded CR/NC. Not available fordegree credit.

100abcd Engineering Honors Colloquium(1-1-1-1) Recent developments in a highlytechnological society with emphasis onselected topics. Enrollment limited to mem-bers of the Viterbi School of EngineeringHonors Program. Graded CR/NC.

101 Introduction to Engineering (3, Fa)Gateway to the majors and minors in engi-neering. Introduction to engineering disci-plines. Historical and current trends inengineering; ethical and societal factors inengineering solutions. Hands-on designexperiences; field trips; USC laboratory tours.

102 Engineering Freshman Academy (2, Fa)Introduction to the profession of engineering.Ethical, political and societal consequences ofengineering innovations and the impact ofengineering on everyday life. Team projectand guest lectures. Open to freshmen only.Graded CR/NC.

301 Technical Entrepreneurship (3) (Enrollin BUAD 301)

305 Engineering Biology Matters (3, FaSp)Engineering students will learn biologicalphenomena in the context of engineeringprinciples and explore biological mechanismsand processes as analogies for designing engi-neered systems. Recommended preparation:CHEM 105aL, MASC 110L, or equivalent.

395abcdx Cooperative Education WorkExperience (1 or 2, max 5) Supervised workexperience in a professional environmentrelated to a specific degree program, academiclevel, and career objective. Acceptance intoCooperative Education Program required.Graded IP/CR/NC. Degree credit by depart-mental approval.

400 Engineering Honors Project (1-3,max 12, FaSpSm) Supervised interdiscipli-nary studies and projects. Enrollment limitedto members of the Viterbi School of Engi-neering Honors Program. Graded CR/NC.

493x Dean’s Seminar in Entrepreneurship(2) (Enroll in BUAD 493x)

499 Special Topics (2-4, max 8) Currentdevelopments in the field of engineering.

501x Technical Writing and Communicationfor Master’s Students in Engineering andScience (3, FaSp) Writing of theses proposals,conference papers, journal articles. Emphasison structure of discourse and writing process.Presentation and communication skills alsoaddressed. Students’ own work used ascourse content. Not available for degreecredit for master’s or certificate students.

502x Writing Skills for Engineering Ph.D.Students (3, FaSp) Writing of engineeringcurriculum- and research-related projects for Ph.D. students. Focus is on conferencepapers, dissertations and proposals, journalarticles, and other forms. Graded CR/NC.Not available for degree credit for the mas-ter’s degree.

503x Oral Communication Skills for Engi-neering Ph.D. Students (3, FaSp) Academicand professional presentation skills for Ph.D.students. Preparation for qualifying exams,conference paper presentations, and otherforms of oral communication. Use of visualaids and poster displays included. GradedCR/NC. Not available for degree credit forthe master’s degree.

595 Manufacturing Engineering Seminar (3)Topics on the design, integration and opera-tion of manufacturing enterprises and theirrole in an organization. Lectures, case stud-ies, speaker sessions, field trips, team proj-ects, reports and presentations. Prerequisite:CSCI 561, ISE 511L, and AME 588.

596 Internship in Engineering (1, max 3,FaSpSm) Part-time or full-time, practicalwork experience in the student’s field ofstudy. The internship must be located at anoff-campus facility. Students are individuallysupervised by faculty. May not be taken until the student has completed at least onesemester of enrollment in the graduate pro-gram. Graduate standing in engineering.Graded CR/NC.

Page 10: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

544 USC Viterbi School of Engineering

Aerospace Engineering Headquarters:Robert Glenn Rapp Engineering ResearchBuilding 101(213) 740-5353FAX: (213) 740-7774Email: [email protected]

Mechanical Engineering Headquarters:Olin Hall of Engineering 430(213) 740-5353FAX: (213) 740-0487Email: [email protected]

Chair: Michael E. Kassner, Ph.D.

FacultyDavid Packard Chair in ManufacturingEngineering: Stephen C-Y Lu, Ph.D.(Industrial and Systems Engineering)

Arthur B. Freeman Professorship in Engineering:E. Phillip Muntz, Ph.D.** (Radiology)

William E. Leonhard Professorship inEngineering: Terence G. Langdon, Ph.D.(Materials Science and Geological Sciences)

Smith International Professorship in MechanicalEngineering: Tony Maxworthy, Ph.D.**

Professors: Ron F. Blackwelder, Ph.D.*;Frederick K. Browand, Ph.D.; CharlesCampbell, Ph.D.; Julian Domaradzki, Ph.D.**; Marijan Dravinski, Ph.D.; Fokion

Egolfopoulos, Ph.D.; Henryk Flashner,Ph.D.; Roger Ghanem, Ph.D. (CivilEngineering); Mike Gruntman, Ph.D.(Astronautics); Michael E. Kassner, Ph.D.,Joseph Kunc, Ph.D. (Astronautics; Physics);Terence G. Langdon, Ph.D., D.Sc. (MaterialsScience and Geological Sciences); Stephen C-YLu, Ph.D. (Industrial and System Engineering);Sami F. Masri, Ph.D. (Civil Engineering);Tony Maxworthy, Ph.D.**; E. PhillipMuntz, Ph.D.** (Radiology); Paul K. Newton,Ph.D.; Steven Nutt, Ph.D. (Materials Science);Larry G. Redekopp, Ph.D.*; Paul Ronney,Ph.D.; Satwindar S. Sadhal, Ph.D.; Donald E.Shemansky, Ph.D.; Geoffrey Spedding,Ph.D.*; Costas Synolakis, Ph.D. (CivilEngineering); Firdaus E. Udwadia, Ph.D.(Civil Engineering and Decision Systems);Bingen Yang, Ph.D.

Associate Professors: Daniel Erwin, Ph.D.*(Astronautics); Yan Jin, Ph.D.; Geoffrey R.Shiflett, Ph.D.*; Hai Wang, Ph.D.

Assistant Professors: Eva Kanso, Ph.D.; DenisPhares, Ph.D.; Tait Pottebaum, Ph.D.

Adjunct Professors: John McIntyre, Ph.D.; M. Oussama Safadi, Ph.D.; Eugene H. Trinh,Ph.D.

Research Associate Professors: Jianbang Liu,Ph.D.; Adam Fincham, Ph.D.

Research Assistant Professors: SergeyGimelshein, Ph.D.; Andrew Ketsdever,Ph.D.; Maria Teresa Perez Prado, Ph.D.

Research Associates: Mustafa Andac, Ph.D.;Yufei Dong, Ph.D.; Chiaoying Jiao, Ph.D.;Youngjin Son, Ph.D.; Cheng Xu, Ph.D.

Emeritus Professors: P. Roy Choudhury,Ph.D.*; C. Roger Freberg, Ph.D.*; MelvinGerstein, Ph.D.; Clarke Howatt, M.S.;S. Lampert, Ph.D.; Robert Mannes, M.S.,P.E.*; Eberhardt Rechtin, Ph.D. (ElectricalEngineering and Industrial and SystemsEngineering); Martin Siegel, M.S., P.E.;B. Andreas Troesch, Ph.D.; James Vernon,N.I.S.M.E.; Hsun-Tiao Yang, Ph.D.

Distinguished Emeritus Professor: Hsien KeiCheng, Ph.D.

*Recipient of university-wide or school teaching award.

**Recipient of university-wide or school research award.

Mechanical Engineering Honor Society: Pi TauSigma

Aerospace Engineering Honor Society: SigmaGamma Tau

Aerospace and Mechanical Engineering

Degree Requirements

Educational Program ObjectivesThe undergraduate programs in Aerospaceand Mechanical Engineering have the follow-ing objectives:

(1) Graduates will be prepared with an edu-cation in mathematics, science, engineeringand computational methods to be able toapply the fundamental principles to solveproblems in engineering.

(2) The undergraduate curriculum will coverboth fundamental and applied sciences toprepare students for a professional engineer-ing career or for entry to graduate schools.

(3) Graduates will be provided with sufficientpreparation to integrate the fundamentalprinciples with engineering design require-ments, fully implementing modern tools suchas digital computers and state-of-the-art labo-ratory equipment.

(4) Students will be given the education andthe capability to analyze, design and buildsystems based on demands in both small-and large-scale industries.

(5) Students will be provided with a balancededucation covering the technical areastogether with the required general educa-tion and engineering economics to producecompetent technical innovators, as well asindustrial leaders.

(6) Students will be given a curriculum withsufficient diversity so that the graduatingsenior will have the necessary background tohandle societal, ethical and environmentalissues affecting technical decisions. Graduateswill be prepared with communication skills to effectively deal with and work with per-sons and teams of diverse technical and non-technical backgrounds.

Page 11: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Bachelor of Science in AerospaceEngineeringThe requirement for this degree is 128-129units. A grade point average of C (2.0) isrequired in all upper division courses takenin engineering departments and all depart-ments of science and mathematics. See thecommon requirements for undergraduatedegrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 130 Analytical Writing 4WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education+ 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L* Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of PhysicsIII: Optics and ModernPhysics 4

Chemistry ElectiveCHEM 105aL* General Chemistry, orCHEM 115aL Advanced General

Chemistry, orMASC 110L Materials Science 4

MAJOR REQUIREMENTS UNITS

Aerospace and Mechanical EngineeringAME 105 Introduction to

Aerospace Engineering 4AME 150L Introduction to

Computational Methods 4AME 201 Statics 3AME 204 Strength of Materials 3AME 261 Basic Flight Mechanics 4AME 301 Dynamics 3AME 308 Computer-Aided

Analysis for Aero-Mechanical Design 3

AME 309 Dynamics of Fluids 4AME 310 Engineering

Thermodynamics I 3 AME 341aLbL Mechoptronics

Laboratory I and II 3-3

AME 404 Computational Solutions to Engineering Problems 3

AME 441aL Senior Projects Laboratory 3AME 451 Linear Control Systems I 3

AstronauticsAME 481 Aircraft Design, or 4ASTE 420** Spacecraft Design 3ASTE 280 Astronautics and

Space Environment I 3

MAJOR ELECTIVES UNITS

AME core electives*** 9Technical electives**** 6Free electives** 1-2

Total units: 128-129

*Satisfies GE Category III requirement.

** Students planning to take ASTE 420 must take 2units of free electives in order to earn a total of 128units.

*** Any upper division AME courses.

**** Technical electives consist of (1) any upper divi-sion course in engineering except CE 404, CE 412 andISE 440, or (2) an upper division course in chemistry,physics or mathematics and MATH 225. No more than3 units of 490 Directed Research course work can beused to satisfy the technical elective requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Master of Science in AerospaceEngineeringIn addition to the general requirements list-ed in this catalogue, the department hasidentified requirements in the followingareas of specialization: aerodynamics/fluiddynamics; aerospace controls; aerospacedesign; aerospace structures; computationalfluid dynamics; hypersonics/kinetics of gasesand plasmas; propulsion; and space science.Core requirements and elective requirementsare defined for each area of specialization.Information on the current approved coursesthat comprise these core and elective require-ments is available from the department.

Master of Science, Aerospace andMechanical Engineering (ComputationalFluid and Solid Mechanics)The program prepares students for profes-sional careers in engineering companies thatdevelop products using computational tools offluid and solid mechanics. The program alsoprovides the necessary background for pursu-ing higher degrees, Engineer and Ph.D., inaerospace and mechanical engineering withspecializations in computational fluid mechan-ics, computational solid mechanics and com-putational heat transfer. The degree coursework provides a necessary background inbasic aerospace and mechanical engineeringdisciplines (solid mechanics, fluid mechanics,heat transfer), engineering mathematics andnumerical methods. The capstone projectcourses, AME 535b and CE 551, providepractical examples using existing numericalprograms to simulate structures, heat transferand fluid flows as well as commercial mathe-matical packages for analyzing data.

Admission requirements follow the generaladmission rules for aerospace and mechanicalengineering graduate programs. The programrequires completion of a minimum of 27 unitsand a cumulative GPA of at least 3.0 for grad-uation. The program with thesis requires28 units, four of which are to be with thesis.

REQUIRED CORE COURSES (24 UNITS) UNITS

AME 404 Computational Solutions to Engineering Problems 3

AME 509 Applied Elasticity, orCE 507 Mechanics of Solids I 3AME 525 Engineering Analysis 3AME 526 Engineering Analytical

Methods 3AME 530a Dynamics of

Incompressible Fluids 3AME 535a Introduction to Compu-

tational Fluid Mechanics 3AME 535b Introduction to

Computational FluidMechanics, or

CE 551 Computer-AidedEngineering Project 3

CE 529a Finite Element Analysis 3

Aerospace and Mechanical Engineering 545

Aerospace Engineering Degrees

Page 12: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

546 USC Viterbi School of Engineering

Selected technical electives from the follow-ing list or other electives approved by a grad-uate advisor: 3 units.

TECHNICAL ELECTIVES UNITS

AME 511 Compressible Gas Dynamics 3

AME 516 Convection Processes 3AME 590 Directed Research 1-12AME 599 Special Topics 2-4, max 9ASTE 545 Computational Techniques

in Rarefied Gas Dynamics 3CE 529b Finite Element Analysis 3CE 541a Dynamics of Structures 3CE 542 Theory of Plates 3

One core class requirement may be waived atthe discretion of a graduate advisor if a stu-dent documents that he or she completed or is enrolled in an equivalent course. Thewaived class must be replaced by a technicalelective. Credit for one course of not morethan 4 units from another accredited institu-tion may be approved by a graduate advisor.The Master’s Thesis (4 units) may be substi-tuted for a technical elective class (3 units).

Master of Science in Product DevelopmentEngineeringSee the listing under Product DevelopmentEngineering, page 628.

Master of Science in Systems Architectureand EngineeringSee the listing under Systems Architectureand Engineering, page 630.

Master of Engineering in Computer-AidedEngineeringThe Master of Engineering program educatesand trains multidisciplinary professionals in theuse of computational techniques in the plan-ning, design and management of engineeringprojects. The emphasized computer-aidedengineering subjects are modeling, simulation,visualization, optimization, artificial intelli-gence and advanced design, documentation,manufacturing and information management.

The program provides the graduate withadvanced education in a particular engineeringsubject area, associated with aerospace, civil ormechanical engineering. This advanced engi-neering education is coupled with an intensiveconcentration in computational proceduresappropriate for that subject area. The programalso includes substantial project work to pro-vide a background in the application of CAEtechniques in real world situations. See thelisting under Computer-Aided Engineering,page 585.

Engineer in Aerospace EngineeringRequirements for the Engineer in aerospaceengineering are the same as the generalrequirements. Three to 6 of the unitsrequired for the degree must be AME 690.Prior approval must be obtained from theguidance committee before registration inAME 690.

Doctor of Philosophy in AerospaceEngineeringThe Doctor of Philosophy with a major inaerospace engineering is also offered. Seegeneral requirements for graduate degrees.

Certificate in Computer-Aided EngineeringSee listing on page 586.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Mechanical Engineering Degrees

Bachelor of Science in MechanicalEngineeringThe requirement for the degree is 128 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses taken inmechanical engineering. See also general edu-cation in the common requirements for under-graduate degrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 130 Analytical Writing 4WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education+ 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L* Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III: Optics and Modern Physics 4

Chemistry ElectiveCHEM 105aL* General Chemistry, orCHEM 115aL Advanced General

Chemistry, orMASC 110L Materials Science 4

MAJOR REQUIREMENTS UNITS

Aerospace and Mechanical EngineeringAME 101L Introduction to

Mechanical Engineering and Graphics 3

AME 150L Introduction toComputational Methods 4

AME 201 Statics 3AME 204 Strength of Materials 3AME 301 Dynamics 3AME 308 Computer-Aided Analysis

for Aero-Mechanical Design 3AME 309 Dynamics of Fluids 4AME 310 Engineering

Thermodynamics I 3AME 331 Heat Transfer 3

AME 341aLbL Mechoptronics Laboratory I and II 3-3

AME 404 Computational Solutions to Engineering Problems 3

AME 409 Senior Design Project 4AME 442aLbL Experimental

Engineering 3-3AME 451 Linear Control

Systems Analysis 3

Materials ScienceMASC 310 Materials Behavior and

Processing 3

MAJOR ELECTIVES UNITS

AME core electives** 6AME design elective*** 3Technical electives 6

Total units: 128

* Satisfies GE Category III requirement.

** Any upper division course in AME.

*** An approved AME design course (select from AME 408, AME 430, or any special topic design course).

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Page 13: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Aerospace and Mechanical Engineering 547

Bachelor of Science in MechanicalEngineering (Petroleum Engineering)The requirement for the degree is 128 units.A GPA of C (2.0) or higher is required in allupper division courses taken in the Depart-ment of Mechanical Engineering. See alsothe common requirements for undergraduatedegrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 130 Analytical Writing 4WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education+ 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physic RequirementPHYS 151L* Fundamentals of

Physics I: Mechanics, Waves and Sounds 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III: Optics and Modern Physics 4

Chemistry ElectiveCHEM 105aL* General Chemistry, orCHEM 115aL Advanced General

Chemistry, orMASC 110L Materials Science 4

MAJOR REQUIREMENTS UNITS

Aerospace and Mechanical EngineeringAME 101L Introduction to

Mechanical Engineering and Graphics 3

AME 150L Introduction toComputational Methods inMechanical Engineering 4

AME 201 Statics 3AME 204 Strength of Materials 3AME 301 Dynamics 3AME 308 Computer-Aided

Analysis for Aero-Mechanical Design 3

AME 309 Dynamics of Fluids 4AME 310 Engineering

Thermodynamics I 3AME 331 Heat Transfer 3AME 341aLbL Mechoptronics

Laboratory I and II 3-3AME 404 Computational Solutions

to Engineering Problems 3AME 408 Computer-Aided Design

of Mechanical Systems 3

AME 409 Senior Design Project 4AME 442aLbL Experimental

Engineering 3-3AME 451 Linear Control Systems I 3AME 463L Introduction to Transport

Processes in Porous Media 3

Petroleum EngineeringPTE 461 Formation Evaluation 3PTE 464L Petroleum Reservoir

Engineering 3PTE 465L Drilling Technology and

Subsurface Methods 3

MAJOR ELECTIVES UNITS

AME core elective** 3

Total units: 128

* Satisfies GE Category III requirement.

** Any upper division course in AME.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Minor in Music RecordingA minor in music recording is offered throughthe Thornton School of Music to provideundergraduate students with the backgroundnecessary to enter the field of recording engi-neering and to familiarize them with thedesign needs of modern recording equipment.The minor is recommended to mechanicalengineering majors with extensive musicaltraining who would like to combine theirtechnical and musical abilities while learningthe engineering applications of physical andmathematical principles to the art of musicrecording. See the listing under the USCThornton School of Music, page 753.

Master of Science in MechanicalEngineeringRequirements for the Master of Science inmechanical engineering are the same as setforth in the general requirements. Six of therequired units must be in AME 525 and AME 526 or courses in engineering analysisapproved in advance in writing by theDepartment of Mechanical Engineering.

The specific sequence of courses that con-stitutes an acceptable program must beapproved in advance.

Requirements for Graduation Without Thesis, 27 units total with 3.0 GPA: AME 525 and AME 526 or approved mathematics (6); 500level courses in major department (12);approved 400 or 500 level courses (9).

With Thesis, 27 units total with 3.0 GPA: AME 525 and AME 526 or approved mathe-matics (6); 500 or 600 level courses in major

department (12) not including thesis; maxi-mum AME 594ab — thesis (4); approved 400or 500 level units (5) (a maximum total of 8units combining AME 590 and AME 594ab).

Recommended Programs of StudyThe program of study depends upon the stu-dent’s interest and background. During thefirst semester at USC, students must consultwith a departmental faculty advisor in thearea of concentration and draw up a plan ofstudy, which must be approved by the advi-sor. Besides the common requirements, listedbelow are several areas in mechanical engi-neering with specific courses identified ascore and core electives. Groups of courses inother combinations and from other depart-ments within the university may be approvedif a particular coordinated interest can bedemonstrated. In some instances studentswhose background is not in mechanical engi-neering may be required to take additionalcourse work.

Common RequirementsEngineering Analysis (6 units): AME 525,AME 526

Engineering Electives (3-6 units): Approved400-, 500- or 600-level courses

Engineering DesignCore courses (9 units): AME 503, AME 505,AME 509

Core electives (6 units): Two courses fromAME 404, AME 527, AME 541, ASTE 520,ASTE 523, CE 529, SAE 549

Thermal and Fluid SciencesCore courses (12 units): Four courses fromone of the selected areas:

Combustion: AME 436, AME 513, AME 514,AME 530a

Fluid Dynamics: AME 457, AME 511, AME530a, AME 535a

Heat Transfer: AME 457, AME 515, AME516, AME 517

Core electives (6 units): Take two coursesfrom the following list, not duplicating theabove selection: AME 436, AME 457,AME 511, AME 513, AME 514, AME 515,AME 516, AME 517, AME 530a, AME 533,AME 535a, AME 535b, AME 537

Mechanics and MaterialsCore courses (12 units): AME 509, AME 559,AME 560, AME 584

Core elective (3 units): One of AME 542,AME 588, CE 529a

Page 14: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Microelectromechanical Systems (MEMS)Core courses (12 units): AME 455, AME 537,BME 551, EE 607

Core elective (3 units): One of AME 535a,ASTE 501a, ASTE 545

Dynamics and ControlStudents interested in this area may followthe M.S., Aerospace and Mechanical Engi-neering (Dynamics and Control) describedbelow.

Master of Science in Aerospace andMechanical Engineering (Dynamics andControl)The Master of Science with emphasis indynamics and control educates and trainsmultidisciplinary professionals in the mod-eling, analysis, simulation and control ofcomplex time-evolutionary systems. It is aprogram of study that encompasses advancedanalytical dynamics, nonlinear dynamical sys-tems, linear and nonlinear dynamics and

vibrations, and linear and nonlinear control.The program equips students to apply theirknowledge to a variety of complex systemsencountered in nature and society, especiallythose in civil, mechanical and aerospace engi-neering and applied mechanics.

Students will be given advisement in the firstsemester of their study. In addition to AME525 and AME 526, students are required totake the following core courses: AME 521,AME 522, AME 524, AME 541, AME 552.Elective courses can be chosen in areas ofspecific interest to the student such as orbitaldynamics, spacecraft control, aircraft dynam-ics and control, chaos and chaotic dynamics,random vibrations, computer control ofmechanical systems and robotics. The pro-gram provides the graduate student with abroad, well-rounded, advanced education thatcan be applied to many specific, technologi-cally advanced fields in which dynamics andcontrol play a pivotal role.

Master of Science in Aerospace andMechanical Engineering (ComputationalFluid and Solid Mechanics)See listing under Aerospace EngineeringDegrees, page 545.

Engineer in Mechanical EngineeringRequirements for the Engineer in Mechani-cal Engineering degree are the same as setforth in the general requirements. Six of the units required for the degree must beAME 690. Prior approval must be obtainedfrom the committee before registration inAME 690.

Doctor of Philosophy in MechanicalEngineeringThe Doctor of Philosophy in mechanicalengineering is also offered. See generalrequirements for graduate degrees.

548 USC Viterbi School of Engineering

Courses of Instruction

AEROSPACE AND MECHANICALENGINEER ING (AME)

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

101L Introduction to Mechanical Engineer-ing and Graphics (3, Fa) Gateway to the bach-elor of science degree in mechanical engineer-ing. Introduction to mechanical engineeringdisciplines and practice; graphical communica-tion and layout of machine parts; introductionto computer-aided drafting and drawing.

105 Introduction to Aerospace Engineering(4, Fa) Gateway to the Aerospace Engineer-ing major. Introduction to flight vehicle per-formance and propulsion. Elements ofthe physics of gases. Laboratory: computersand graphics; model rocket and glider testflights.

150L Introduction to Computational Meth-ods (4, Sp) Computer programming; organi-zation of problems for computational solu-tion; introduction to software for computationand graphics; applications to engineeringproblems. Corequisite: MATH 125.

201 Statics (3, FaSpSm) Analysis of forcesacting on particles and rigid bodies in staticequilibrium; equivalent systems of forces;friction; centroids and moments of inertia;introduction to energy methods. Prerequisite:MATH 125; recommended preparation: AME101, PHYS 151L.

204 Strength of Materials (3, FaSp) Stress,strain and deflection of mechanical elementsdue to tension, shear, bending, or torsion;combined loads; energy methods, staticallyindeterminate structures; strength-baseddesign. Prerequisite: AME 201 or CE 205.

261 Basic Flight Mechanics (4, Sp) Perfor-mance of flight vehicles; maximum speed,rate-of-climb, range, and endurance; basicstability and control, weight, and balance;computer exercises. Recommended preparation:AME 150L.

291 Undergraduate Design Projects I(1, max 4, FaSpSm) Analysis, design, fabrica-tion, and evaluation of devices intended forentry in local and national design competi-tions. Intended for lower division students orthose with little prior project experience.Graded CR/NC.

301 Dynamics (3, FaSp) 2-D and 3-D kine-matics and dynamics of particles and rigidbodies; systems of particles and rigid bodies;coupled rigid bodies; introduction to vibra-tions. Prerequisite: AME 201 or CE 205; recom-mended preparation: PHYS 151L.

302 Dynamic Systems (3, FaSp) Modeling oflumped parameter elements and systems;free and forced response of first and secondorder systems; design oriented approach todynamic systems. Corequisite: MATH 245;AME 309 or CE 309; AME 301 or CE 325.

303 Dynamics of Machinery (3, FaSp)Kinematics and dynamics of machines; bal-ancing of rotating and reciprocating machin-ery; gyroscopic effects; critical speeds; energyvariation in machinery; introduction to mech-anism design. Prerequisite: AME 301 orCE 325.

305 Mechanical Design (3, FaSp) Design andanalysis of mechanical elements includingshafts, bearings, springs, screws, belts andgears; strength, fatigue and deflection con-siderations in machine design. Prerequisite:AME 204 or CE 225.

308 Computer-Aided Analysis for Aero-Mechanical Design (3, Sp) Introduction tothe finite element method; practical applica-tion of computer analysis tools for structuralAnalysis and design. Recommended preparation:MATH 245.

309 Dynamics of Fluids (4) Fluid statics;conservation of mass, momentum, andenergy in integral and differential form;applications. Laminar and turbulent pipeflow; compressible flow; potential flow overbodies. Recommended preparation: AME 310.

310 Engineering Thermodynamics I(3, FaSp) Fundamental laws of thermo-dynamics applied to actual and perfect gasesand vapors; energy concepts, processes, andapplications. Prerequisite: MATH 226;recommended preparation: PHYS 151L, high-level programming language.

Page 15: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Aerospace and Mechanical Engineering 549

312 Engineering Thermodynamics II (3, Sp)Application of thermodynamic principles tofluid flow, power cycles, and refrigeration.Prerequisite: AME 310; recommended prepara-tion: high-level programming language.

331 Heat Transfer (3, Sp) General principlesunderlying heat transfer by conduction, con-vection, and radiation; steady flow and tran-sient flow. Prerequisite: AME 310; corequisite:AME 309 or CE 309.

341abL Mechoptronics Laboratory I and II(3-3, FaSp) A coordinated laboratory and lec-ture sequence on aeromechanical instrumen-tation and device control stressing the sym-biotic integration of mechanical, optical andelectronic components. Prerequisite: PHYS152L, MATH 126.

353 Aerospace Structures I (3, Fa) Shear andbending in symmetrical and unsymmetricalsections; torsion, column, and thin sheetanalysis and design, including plastic failuresand open section crippling.

380 Elements of Astronautics and SpaceScience (3, Sp) Sun and solar system. Space-craft mission design; orbital maneuvers.Plasma; electromagnetic radiation. Solarwind; magnetospheres; ionospheres; magnet-ic storms; auroras. Elements of geophysics.Planets. Space instrumentation. Prerequisite:junior standing; recommended preparation:MATH 125, MATH 126, MATH 226;PHYS 151L, PHYS 152L, PHYS 153L.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

403 Stress Analysis (3, Sp) Theories of fail-ure, shear center, unsymmetrical bending,curved beams, torsion of non-circular sec-tions; cylinders, rotating discs, thermalstresses, inelastic strains, energy methods.Prerequisite: AME 204.

404 Computational Solutions to Engineer-ing Problems (3, Fa) Mathematical aspectsof the solutions to typical advanced mechani-cal engineering problems. Modeling, simula-tion, computational aspects, computer solu-tions, and computational tools. Recommendedpreparation: FORTRAN, MATLAB andMaple.

406 Automotive Engines (3, Irregular)Analysis of performance and operating char-acteristics of automotive engines; discussionof carburetion, ignition, fuels, lubrication, andemissions. Prerequisite: AME 312.

408 Computer-Aided Design of MechanicalSystems (3, Fa) Design of mechanical sys-tems using advanced graphics techniques;computer-aided drafting, design optimiza-tion, elements of computer graphics, solidsmodeling; introduction to computer-aidedmanufacturing.

409 Senior Design Project (4, Sp) Modeling,analysis, integration, layout and performanceanalysis of a mechanical system to meet spec-ified design requirements. Prerequisite: seniorstanding.

410 Engineering Design Theory andMethodology (3, Fa) Product planning andtask clarification, voice of customers, qualityfunction deployment, conceptual and embod-iment design, axiomatic theory of design,product quality and manufacturability, designdecision-making. Junior standing. Recom-mended preparation: AME 305.

412 Molecular Theory of Gases (3, Irregu-lar) Molecular structure; intermolecularpotentials; molecular processes in gases; mol-ecular interpretation of concepts of classicalthermodynamics; radiative transport phenom-ena in gases. Prerequisite: AME 310.

413 Fuels and Combustion Fundamentals(3, Irregular) Fuel properties related to com-bustion processes; fundamentals of combus-tion processes, standard combustion tests,and calculation of flame properties. Applica-tions. Prerequisite: AME 312.

420 Engineering Vibrations I (3, Fa) Theoryof free and forced vibrations with and with-out damping; systems of single and multipledegrees of freedom; iteration; methods; vibra-tion isolation; instrumentation. Prerequisite:MATH 245.

423L Loudspeaker and Sound-SystemDesign (3, FaSp) (Enroll in EE 423L)

428 Mechanics of Materials (3) (Enroll inCE 428)

429 Structural Concept Design Project (3)(Enroll in CE 429)

430 Thermal Systems Design (3, Fa) Designmethodology for thermal systems; boilers,condensers, air conditioning systems, powerplants and other systems with thermal energyinteraction. Prerequisite: AME 312 andAME 331.

431 Thermal Design and Analysis of Elec-tronic Equipment (3, Irregular) Coolingproblems in electronic equipment; convec-tive cooling; extended surfaces; cold plates;phase-change methods; thermoelectric cool-ing; Peltier refrigeration. Application to spaceavionics and modern computers. Prerequisite:AME 331.

436 Energy and Propulsion (3, FaSm) Per-formance and analysis of reciprocating, jet,rocket engines, and hybrid systems. Charac-teristics of inlets, compressors, combustors,turbines, nozzles and engine systems. Energyand environmental problems. Prerequisite:AME 310; AME 309 or CE 309.

441abL Senior Projects Laboratory (3-3)Individual engineering projects designed andconstructed to model and test a physical prin-ciple or system. Recommended preparation:AME 341abL.

442abL Experimental Engineering (3-3, a: Fa;b: Sp) Experiments in: a: fluid flow, heattransfer, buckling, torsion, vibration; b: con-trol of dynamic systems, feedback controllerdesign and implementation using analog/digital computers. Technical reports: projects.Senior standing. Prerequisite: for a: AME341bL; for b: AME 451.

451 Linear Control Systems I (3, FaSpSm)Transform methods, block diagrams; transferfunctions; stability; root-locus and frequencydomain analysis and design; state space andmultiloop systems. Prerequisite: MATH 245.

452 Intermediate Kinematics (3, Irregular)Analytical solutions to problems in rigid bodykinematics. Complex number and matrix formulations; degrees of freedom and con-straint; applications to mechanism synthesis.Prerequisite: senior or graduate standing.

453 Engineering Dynamics (3, Sp) Principlesof dynamics applied to mechanical and aero-space problems. Introduction to gyroscopicmotion and rigid body dynamics. Prerequisite:MATH 245.

454 Aerospace Structural Design Project (3)Synthesis of aerospace structural systemswith prescribed strength and stiffness con-straints; project proposals; concept generationand preliminary analysis; evaluation of alter-nate design approaches; project management;technical presentations. Prerequisite: AME 353.

455 Introduction to MEMS (3, Sp) Introduc-tion to micro-electro-opto-mechanical sys-tems; scaling effects on material properties,fluid flows, dynamical behavior; fabricationmethods; design considerations for MEMSsensors and actuators. Recommended prepara-tion: AME 301, AME 309 and AME 310.

Page 16: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

457 Engineering Fluid Dynamics (3, Fa)Laminar and turbulent boundary layer flowwith and without heat transfer; boundarylayer separation, stability, transition and con-trol; introduction to compressible fluid flow.Prerequisite: AME 310; AME 309 or CE 309.

458 Theory of Structures II (3) (Enroll inCE 458)

459 Flight Mechanics (3, Fa) Applications of basic aerodynamics to aircraft and missileperformance, power and thrust, stability andcontrol, compressibility effects. Recommendedpreparation: AME 309.

460 Aerodynamic Theory (3) Basic relationsdescribing the inviscid flow field about bod-ies and wings moving at subsonic and super-sonic speeds. Prerequisite: AME 309.

461 Formation Evaluation (3) (Enroll inPTE 461)

462 Economic, Risk and Formation Produc-tivity Analysis (4) (Enroll in PTE 462)

463L Introduction to Transport Processingin Porous Media (3) (Enroll in PTE 463L)

464L Petroleum Reservoir Engineering (3)(Enroll in PTE 464L)

465L Drilling Technology and SubsurfaceMethods (3) (Enroll in PTE 465L)

466 High-Speed Aerodynamics (3) Tran-sonic and supersonic aerodynamics; applica-tion to high-speed airplanes. Prerequisite:AME 460.

477 Solar System Exploration (3, Fa)Overview of current knowledge of solar sys-tem heliosphere, with emphasis on atmos-pheric and magnetospheric structure, includ-ing experimental methods of observation.Prerequisite: MATH 245.

480 Environmental Design and Control (3)Detailed analysis of psychometric, heat-transfer, and thermodynamic parametersaffecting domestic, commercial and spaceenvironmental control; selection of equip-ment and instrumentation. Case studies.Prerequisite: AME 312, AME 331, and eitherAME 309 or CE 309.

481 Aircraft Design (4, Sp) Aircraft designand analysis, design requirements and speci-fications; integration of structure, propulsion,control system, and aerodynamic configura-tion; performance analysis and prediction.Recommended preparation: AME 309, AME 353.

486 Fundamental Processes in High Tem-perature Gases (3) Fundamental collisionaland radiative processes (ionic, atomic, andmolecular); basic concepts and principles ofmicroscopic approach to description of physi-cal properties of energetic gas flow. Prerequi-site: senior standing.

489 Numerical Methods in Engineering (3, Sp) Numerical techniques suitable forcomputer solution of roots of equations, inte-gration, simultaneous algebraic equations,ordinary and partial differential equations,polynomial approximations, eigenvalue prob-lems. Prerequisite: MATH 245; recommendedpreparation: FORTRAN or C programming.

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

491 Undergraduate Design Projects II(1, max 4, FaSpSm) Analysis, design, fabrica-tion, and evaluation of devices intended forentry in local and national design competi-tions. Intended for students with prior projectexperience. Upper division standing. GradedCR/NC.

499 Special Topics (2-4, max 8) Course con-tent to be selected each semester from recentdevelopments in mechanical engineering andrelated fields.

503 Advanced Mechanical Design (3, Fa)Specific problems and methods of analysis inmechanical systems design.

504 Metallurgical Design (3, Sp) Relation-ship between metallurgical and environmen-tal factors and the behavior of materials.Prerequisite: AME 303.

505 Engineering Information Modeling (3, Sp) Symbolic and object-oriented model-ing, product and process modeling for designand manufacturing, information models forcomputer integrated and collaborative engi-neering, information modeling for life-cycleengineering.

507 Mechanics of Solids I (3) (Enroll inCE 507)

509 Applied Elasticity (3, Irregular) Con-densed treatment dealing with engineeringapplications of the principles of elasticity,using the theories of elasticity, elastic sta-bility, and plates and shells. Prerequisite:AME 403.

510 Introduction to Continuum Mechanics(3, Fa) Theories of continuous media such aslinear and nonlinear theories of elasticities,theories of ideal, compressible and viscousfluids. Prerequisite: AME 525, AME 526.

511 Compressible Gas Dynamics (3, Sp)Thermodynamics, kinetic theory, compress-ible flow equations, shock and expansionwaves, similarity, shock-expansion tech-niques and linearized flow applied to bodies,characteristics, theory of boundary layers.

512 Advanced Thermodynamics (3, Sp)Thermodynamics of irreversible processes;Onsager relations; kinetic theory; transportprocesses; statistical thermodynamics; idealgas properties at high temperatures. Corequi-site: AME 525 or AME 526.

513 Principles of Combustion (3, Sp) Ther-mochemistry, equilibrium, chemical kinetics,flame temperature, flame velocity, flamestability, diffusion flames spray combustion,detonation. Equations of motion includingreaction, heat transfer, and diffusion.

514 Applications of Combustion and React-ing Flows (3) Advanced topics and moderndevelopments in combustion and reactingflows including ignition and extinction,pollutant formation, microscale and micro-gravity combustion, turbulent combustionand hypersonic propulsion. Recommendedpreparation: AME 513.

515 Advanced Problems in Heat Conduc-tion (3) Review of analytical methods in heatconduction; moving boundaries melting andfreezing; sources and sinks, anisotropic andcomposite media; numerical methods forsteady and unsteady problems. Recommendedpreparation: AME 331, AME 526.

516 Convection Processes (3, Fa) Analysis ofisothermal and nonisothermal boundary lay-ers. Exact and approximate solutions of lami-nar and turbulent flows. Variable-propertyand high-speed effects; dimensional analysis.Prerequisite: AME 457; recommended prepara-tion: AME 526, AME 331.

517 Radiation Heat Transfer (3, Fa) Radia-tion properties; black body radiation; shapefactors of radiation network analogy and solarradiation. Prerequisite: AME 331; corequisite:AME 525 or AME 526.

518 Engineering Gas Dynamics (3, Sp) Analy-sis of compressible flows; subsonic, supersonicflows; shock waves as flow discontinuities;shock structure; supersonic inlets. Effects offriction, heat transfer; chemical reaction.Shock-expansion. Prerequisite: AME 457.

519 Advanced Fluid Dynamics (3, Fa) Kine-matics and dynamics of flow of continuousmedia; Navier-Stokes equations; simplifica-tions, exact, and approximate solutions; irro-tational flows; hydrodynamic stability; turbu-lence; free shear flows. Prerequisite: AME 457.

550 USC Viterbi School of Engineering

Page 17: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Aerospace and Mechanical Engineering 551

521 Engineering Vibrations II (3, Sp) Multi-degree of freedom systems; modal analysis.Rayleigh’s quotient. Continuous systems;modal analysis. Beams, rods, membranes.Colocations, Galerkin, Rayleigh Ritz meth-ods; finite elements. Prerequisite: AME 420.

522 Nonlinear Dynamical Systems, Vibra-tions, and Chaos (3) Lagrange equations;nonlinear maps and differential equations;fixed points; periodic motion; qualitative/quantitative and local/global analysis; higherorder systems; stability; bifurcations; chaos;fractals. Recommended preparation: AME 420,AME 524, AME 525.

523 Random Vibrations (3, Irregular) Ran-dom processes, ergodic theory. Ito calculus.Linear systems under stationary and nonsta-tionary excitations. Fokker-Planck equations.Failure analysis and first passage problems.Prerequisite: AME 420, basic probability (orMATH 407), AME 451 recommended.

524 Advanced Engineering Dynamics (3, Fa) Principle of virtual work, constraints,Lagrange’s equations, Gibbs-Appell equa-tions, Gauss’s Principle, Theory of Rotations,dynamics of rigid bodies, Hamiltonianmechanics, Hamilton-Jacobi equation. Recom-mended preparation: AME 521, AME 525.

525 Engineering Analysis (3, Sp) Typicalengineering problems discussed on a physicalbasis. Vector analysis; functions of complexvariables, infinite series, residues.

526 Engineering Analytical Methods (3, Fa)Typical engineering problems discussed on aphysical basis. Fourier series; Fourier inte-grals; Laplace transform; partial differentialequations; Bessel function.

527 Elements of Vehicle and Energy Sys-tems Design (3, Irregular) Design synthesisof aero/hydro/mechanical systems; techniquesof design; conceptual thinking; problem defi-nition, configurational development, analyticengineering approximation, oral briefings andgroup problem solving. Graduate standing.

528 Elements of Composite StructureDesign (3, Sp) Compliance, strength,endurance properties of advanced compositesare developed, including semi-monocoquestructure, beams, plates, panels. Applicationsof theory to optimal design of componentsand systems. Graduate standing or depart-mental approval required.

529 Aircraft Structures Analysis (3, Sp) Thedirect stiffness (finite element) method foranalysis of semimonocoque structures; energymethods; elasticity, plates and shells, vibra-tion, and stability; system identification.

530ab Dynamics of Incompressible Fluids(3-3, FaSp) A unified discussion of low-speedfluid mechanics including exact solutions;approximation techniques for low and highReynolds numbers; inviscid flows; surfacewaves; dynamic stability; turbulence.

531 Aerodynamics of Wings and Bodies(3, Fa) Formulation of linearized theories forevaluating forces and moments on flight geo-metrics in subsonic and supersonic flow.

532ab Flight Vehicle Stability and Control(3-3) Response of flight to linear, nonlinear,and randomly defined disturbances. Genera-tion and measurement of error signals in nav-igational systems. Stability and control tech-niques. Recommended preparation: AME 459.

533 Multi-Phase Flows (3, Sp) Physics of the interaction between phases, empiricaland analytical methods of solution to rele-vant technological problems. Prerequisite:AME 457.

534 Lubrication, Friction, and Wear (3, Irregular) Theories of lubrication, friction,and wear; their application to the design ofmechanical systems and components, includ-ing gears, bearings, clutches, and brakes.

535ab Introduction to Computational FluidMechanics (3-3, FaSp) a: Convergence, consis-tency, stability: finite difference, finite element,and spectral methods; direct and iterative pro-cedures for steady problems; linear diffusionand advection problems; nonlinear advectionproblems. Recommended preparation: AME 525.b: Generalized curvilinear coordinates; gridgeneration; numerical techniques for transonicand supersonic inviscid flows; boundary layerflows; reduced Navier-Stokes equations;compressible and incompressible viscousflows. Recommended preparation: AME 511 orAME 530a, AME 535a.

536 Rotating Fluid Machinery (3, Irregular)Aerodynamics of compressors and turbines;subsonic, transonic, and supersonic flow char-acteristics; secondary flow and stall; stability;component matching of total engine; non-dimensional representation of performance.Prerequisite: AME 312, AME 457.

537 Microfluidics (3, Fa) Introduction to fluid dynamics in the microscale. Scalingparameters, dynamic, thermodynamic,electroosmotic and electrochemical forces.Flow in microdevices, external flow measure-ment and control, microvalves and micro-pumps. Limited to students with graduatestanding. Recommended preparation: AME 309,MATH 445.

540 Engineering Statistics (3, Fa) Defini-tions and concepts of statistics applied tomechanical testing and production: sampling,distributions, probability, variance, reliability,and quality control.

541 Linear Control Systems II (3, Fa) Statespace representation, linearization, solution of state equations; controllability and observ-ability; state feedback, state observers; opti-mal control; output feedback. Prerequisite: AME 451.

542 Theory of Plates (3) (Enroll in CE 542)

543 Stability of Structures (3) (Enroll inCE 543)

544 Computer Control of Mechanical Sys-tems (3, Sp) Computer control as applied tomachine tools, mechanical manipulators, andother mechanical machinery; discrete timecontroller design; microprocessor implemen-tation of motion and force control servos.Prerequisite: AME 451.

545 Modeling and Control of DistributedDynamic Systems (3, Sp) Modeling andanalysis of complex flexible mechanical sys-tems; distributed transfer function synthesis;frequency-domain control methods; smartstructure design; applications in vibration and noise control. Prerequisite: AME 521 andAME 541.

546 Basic Aeroelasticity (3, Irregular) Inter-action of aerodynamic and structural forces.Static aeroelasticity: life effectiveness, diver-gence, reversal. Vibration and flutter: eigen-values, introduction to unsteady aerodynam-ics. Computers: influence coefficient, modalsolutions.

547 Advanced Aeroelasticity (3, Irregular)Transient, frequency, and random response:dynamic loads, atmospheric turbulence,numerical analysis, power spectral analysis;servo system interaction; unsteady compress-ible potential theory. Prerequisite: AME 546.

548 Analytical Methods in Robotics(3, SpSm) Homogeneous transformations; for-mal description of robot manipulators; kine-matic equations and their solution; differentialrelationships; dynamics; control; static forces;compliance. Prerequisite: EE 545; EE 482 orAME 451; knowledge of linear algebra.

549 Systems Architecting (3, FaSp) (Enrollin SAE 549)

550ab Seminar in Aerospace Engineering(1-1, FaSp) Recent developments andresearch in aerospace engineering and relatedfields. Oral and written reports. GradedCR/NC. Prerequisite: graduate standing.

Page 18: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

552 USC Viterbi School of Engineering

552 Nonlinear Control Systems (3, Sp)Phase plane, describing functions, applica-tions to mechanical and aerospace systems.Lyapunov direct and indirect methods, appli-cations; Popov circle criteria applications.Prerequisite: AME 541.

553abL Digital Control Systems (3-1) (Enrollin EE 543abL)

556 Systems Architecture Design Experi-ence (3, Sp) This course gives the student adesign experience which mirrors the activi-ties of a systems architect during the archi-tecturing process. Interdisciplinary skills areemphasized. Prerequisite: SAE 549.

559 Creep (3, Sp) Behavior of engineeringmaterials at elevated temperatures; thermalstresses; creep mechanisms; interpretation ofcreep data; methods of predicting long-termstrains.

560 Fatigue and Fracture (3, Irregular)Behavior of materials under cyclic and staticfatigue; plastic instability; life-time predic-tions; brittle and ductile fracture; crack propa-gation and plastic blunting.

561 Dislocation Theory and Applications (3)(Enroll in MASC 561)

563 Dislocation Mechanics (3) (Enroll inMASC 563)

565 Theoretical and Computational Hyper-sonic Aerodynamics (3, Irregular) Introduc-tion to concepts and features unique to high-speed flow for sustained atmospheric flight,and to current developments in asymptotictheory and numerical simulation. Recom-mended preparation: AME 511 or AME 531.

570ab Current Topics in Aerodynamics (3-3)Selected material of current engineering inter-est in aerospace engineering and related fields.

572L Experimental Engineering Projects (3)Experimental methods appropriate to engi-neering research, emphasizing interdiscipli-nary investigations. Individual projects.

575 Advanced Engineering Analysis (3, Fa)Solution of engineering problems by meth-ods of calculus variations, integral equations,asymptotic expansions. Prerequisite: CE 525abor AME 525 and AME 526.

576 Advanced Engineering Analytical Meth-ods (3, Sp) Solution of engineering problemsby methods of linear and nonlinear partialdifferential equations of first and secondorder; perturbations. Prerequisite: CE 525ab orAME 525 and AME 526.

584 Fracture Mechanics and Mechanisms (3, Fa) Failure modes, stress concentrations,complex stress analysis, linear elastic fracturemechanics, yielding fracture mechanics, exper-imental methods, environmental assisted frac-ture and fatigue. Prerequisite: AME 403.

587 Gas-Surface Processes (3, Sp) Examina-tion of the basic physical chemistry of theinteraction of photons and low density gasphase particles with solid-state materials. Rec-ommended preparation: ASTE 535, AME 486.

588 Materials Selection (3, Sp) Materialsselection in relationship to design and fabrica-tion, economic considerations, methodology ofselection, performance parameter; case studies.

589x Management for Engineers (4, Irregu-lar) Fundamentals of Project Management,interpersonal management, technology andmarket assessment; multiple perspectiveanalysis; decision making based on qualita-tive and quantitative data. Not open forcredit to majors in Industrial and SystemsEngineering.

590 Directed Research (1-12) Research leadingto the master’s degree. Maximum units whichmay be applied to the degree to be deter-mined by the department. Graded CR/NC.

594abz Master’s Thesis (2-2-0) Credit onacceptance of thesis. Graded IP/CR/NC.

599 Special Topics (2-4, max 9) Course con-tent will be selected each semester to reflectcurrent trends and developments in the fieldof mechanical engineering.

620 Aero and Hydrodynamic Wave Theory(3) Linear and nonlinear wave motion in flu-ids: group velocity, dispersion, wave action,wave patterns, evolution equations, solitonsand solitary waves, resonance phenomena. Rec-ommended preparation: AME 526 and CE 309.

621 Stability of Fluids (3) Linear and non-linear stability analysis applied to free shearlayers, boundary layers and jets; Rayleigh-Benard convective instabilities and centrifu-gal instability of rotating flows. Recommendedpreparation: AME 530b.

623 Dynamics of Stratified and RotatingFlows (3) Fluid motions in which density gra-dients and/or rotation are important, includinginternal wave motions with rotation, flow pastobstacles, viscous effects, singular perturba-tions. Recommended preparation: AME 530b.

624 The Fluid Dynamics of Natural Phe-nomena (3) Application of the basic conceptsof rotating, stratified fluid motion to prob-lems in meteorology, oceanography, geo-physics and astrophysics.

626 Singular Perturbation Methods (3)Asymptotic series, W.K.B. approximation,method of steepest descent, stationary phase;matched asymptotic expansions and methodof multiple scales applied to ordinary andpartial differential equations. Recommendedpreparation: AME 526.

630 Transition to Chaos in Dynamical Sys-tems (3) Bifurcation theory and universalroutes to chaos in deterministic systems;application to maps and differential flows;characterization of strange attractors. Recom-mended preparation: AME 526.

640 Advanced Theory of Elasticity (3)(Enroll in CE 640)

651 Statistical Theories of Turbulence (3)Stationary stochastic processes. Isotropic tur-bulence; governing equations for the velocitycorrelation and spectrum functions. Turbu-lent diffusion. Scalar fluctuations in a turbu-lent field. Recommended preparation: AME530b.

652 Turbulent Shear Flows (3) Free shearlayers. Turbulent flows in pipes and chan-nels. Turbulent boundary layers. Effects ofcompressibility. Sound radiation by turbu-lence. Recommended preparation: AME 530b.

690 Directed Research (1-4, max 8) Labora-tory study of specific problems by candidatesfor the degree Engineer in Mechanical Engi-neering. Graded CR/NC.

694abz Thesis (2-2-0) Required for thedegree Engineer in Aerospace Engineering.Credit on acceptance of thesis. GradedIP/CR/NC.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

Page 19: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Astronautics and Space Technology 553

Applied Mechanics

Email: [email protected]

Bachelor of Science in Applied MechanicsThe requirement for this degree is 128 units.A grade point average of C (2.0) is required in all upper division engineering courses.This program is administered by the staff ofthe Departments of Aerospace and Mechan-ical Engineering and Civil Engineering.Students may register in either of these twodepartments and still qualify for this degree.See common requirements for undergraduatedegrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENTS UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 4

8

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 24

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4MATH 445 Mathematics of Physics

and Engineering II 4

Physics RequirementPHYS 151L Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152 Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III: Optics and Modern Physics 4

Chemistry ElectiveCHEM 105aL General Chemistry 4

36

MAJOR REQUIREMENTS UNITS

Aerospace and Mechanical EngineeringAME 310 Engineering

Thermodynamics I 3AME 341a Mechoptronics

Laboratory I 3AME 441aL Senior Projects Laboratory 3

Civil EngineeringCE 205 Statics 2CE 225 Mechanics of

Deformable Bodies 3CE 309 Fluid Mechanics 3CE 325 Dynamics 3

Electrical EngineeringEE 326L Essentials of Electrical

Engineering 4

24

MAJOR ELECTIVES UNITS

Free electives** 4Technical electives 28Approved electives in computer programming 4

Total units: 128

* GE Category VI and WRIT 140 are taken concurrently.

** The choice of free electives in the fourth yearrequires approval of the administering department.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Master of Science in Applied MechanicsSee the listing in the Civil Engineering sec-tion on page 578.

Astronautics and Space Technology

Robert Glenn Rapp Engineering ResearchBuilding (RRB) 230(213) 821-5817FAX: (213) 821-5819Email: [email protected]

Chair: Mike Gruntman, Ph.D.

FacultyIBM Chair in Engineering Management: F. StanSettles, Ph.D

Professors: Mike Gruntman, Ph.D. (AerospaceEngineering, Systems Architecture Engineering);Darrell L. Judge, Ph.D. (Physics andAstronomy); Joseph A. Kunc, Ph.D. (Physicsand Astronomy, Aerospace Engineering, SystemsArchitecture Engineering)

Associate Professor: Daniel A. Erwin, Ph.D.*(Aerospace Engineering)

Adjunct Professors: Robert Brodsky, Ph.D.;Gerald Hintz, Ph.D.; James Wertz, Ph.D.

Research Professor: Peter M. Will, Ph.D.(Industrial and Systems Engineering, MaterialsScience)

Research Assistant Professor: AndrewKetsdever, Ph.D. (Aerospace and MechanicalEngineering)

*Recipient of university-wide or school teachingaward.

Aerospace Engineering Honor Society: SigmaGamma Tau

Page 20: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Bachelor of Science in AstronauticalEngineeringThe Bachelor of Science in AstronauticalEngineering prepares students for engineer-ing careers in the space industry, for researchand development in industry and govern-ment centers and laboratories and for gradu-ate study. The program combines a core inthe fundamentals of engineering, specializedwork in astronautics and space technology,and technical electives to broaden and/ordeepen the course work.

This degree requires the completion of128 units. A grade point average of C (2.0) orhigher is required in all upper division astro-nautical engineering courses. See also thecommon requirements for undergraduateengineering degrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENTS UNITS

WRIT 130 Analytical Writing 4WRIT 340 Advanced Writing 4

8

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* +

REQUIRED LOWER DIVISION COURSES UNITS

AME 150L Introduction toComputational Methods 4

AME 201 Statics 3AME 204 Strength of Materials 3ASTE 101L Introduction to

Astronautics 4 ASTE 280 Astronautics and

Space Environment I 3CHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry, orMASC 110L Materials Science 4MATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4PHYS 151L* Fundamentals of

Physics I: Mechanicsand Thermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III:Optics and Modern Physics 4

REQUIRED UPPER DIVISION COURSES UNITS

AME 301 Dynamics 3AME 308 Computer-Aided Analysis

for Aero-Mechanical Design 3

AME 341abL Mechoptronics Laboratory 3-3

AME 404 Computational Solutionsto Engineering Problems 3

AME 441aL Senior Projects Laboratory 3

ASTE 301ab Thermal and StatisticalSystems 3-3

ASTE 330 Astronautics and Space Environment II 3

ASTE 420 Spacecraft Design 3ASTE 470 Spacecraft Propulsion 3ASTE 480 Spacecraft Dynamics 3Elective Technical elective** 15

Total units: 128

* Satisfies GE Category III requirement.

** Technical electives consist of (1) any upper divisioncourse in engineering except CE 404, CE 412 andISE 440, or (2) an upper division course in chemistry,physics or mathematics and MATH 225. No more than3 units of 490 course work can be used to satisfy thetechnical elective requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Minor in Astronautical EngineeringThis program is for USC students who wishto work in the space industry and govern-ment space research and development cen-ters and who are pursuing bachelor’s degreesin science, mathematics or engineering withspecializations other than in astronauticalengineering.

The space industry employs a wide variety ofengineers (electrical, mechanical, chemical,civil, etc.); scientists (physicists, astronomers,chemists); and mathematicians. These engi-neers participate in development of advancedspace systems but they usually lack theunderstanding of basic fundamentals ofastronautics and space systems. The minor inastronautical engineering will help overcomethis deficiency and provide unique opportu-nities for USC engineering, science andmathematics students, by combining theirbasic education in their major field withthe industry specific minor in astronauticalengineering.

Required course work consists of a minimumof 18 units. Including prerequisites, the minorrequires 38 units. Three courses, or 9 units, at the 400 level will be counted toward the

minor degree. The course work is a balancedprogram of study providing the basic scientif-ic fundamentals and engineering disciplinescritically important for contributing to devel-opment of complex space systems.

Prerequisite courses: MATH 125, MATH 126and MATH 226; PHYS 151L and PHYS152L.

REQUIRED COURSES UNITS

ASTE 280 Astronautics and Space Environment I 3

ASTE 301a Thermal and StatisticalSystems I 3

ASTE 330 Astronautics and SpaceEnvironment II 3

ASTE 420 Spacecraft Design 3ASTE 470 Spacecraft Propulsion 3ASTE 480 Spacecraft Dynamics 3

Total minimum units: 18

Master of Science in AstronauticalEngineeringThis degree is in the highly dynamic andtechnologically advanced area of astronauticsand space technology. The program isdesigned for those with B.S. degrees in sci-ence and engineering who wish to work inthe space sector of the aerospace industry,government research and development cen-ters and laboratories and academia. In somecases the applicant may be required to takeone to two upper-division undergraduateclasses (which can be credited toward theM.S. degree) to make up the deficiency. The program is available through the USCDistance Education Network (DEN).

The general portion of the Graduate RecordExaminations (GRE) and two letters of rec-ommendation are required.

Required courses: 27 units

CORE REQUIREMENT (6 UNITS) UNITS

ASTE 520 Spacecraft SystemDesign 3

ASTE 535 Space Environments andSpacecraft Interactions 3

CORE ELECTIVE REQUIREMENT (CHOOSE ONE) UNITS

ASTE 470 Spacecraft Propulsion 3ASTE 523 Design of Low Cost

Space Missions 3ASTE 552 Spacecraft Thermal

Control 3ASTE 553 Systems for Remote

Sensing from Space 3ASTE 556 Spacecraft Structural

Dynamics 3

554 USC Viterbi School of Engineering

Degree Requirements

Page 21: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Astronautics and Space Technology 555

ASTE 580 Orbital Mechanics I 3ASTE 583 Space Navigation:

Principles and Practice 3ASTE 584 Spacecraft Power Systems 3ASTE 585 Spacecraft Attitude

Control 3ASTE 586 Spacecraft Attitude

Dynamics 3

RECOMMENDED TECHNICAL ELECTIVES UNITS

ASTE 501ab Physical Gas Dynamics 3-3ASTE 527 Space Studio Architecting 3ASTE 541 Partially Ionized Plasmas 3ASTE 545 Computational Techniques

in Rarefied Gas Dynamics 3ASTE 572 Advanced Spacecraft

Propulsion 3ASTE 581 Orbital Mechanics II 3ASTE 599 Special Topics 3SAE 549 Systems Architecting I 3

TECHNICAL ELECTIVE REQUIREMENT (12 UNITS)

Four 3-unit courses. It is advisable to selectthese four elective courses from the list of coreelectives or from the list of recommendedtechnical electives above. No more than 3 unitsof directed research (ASTE 590) can be appliedto the 27-unit requirement. New courses onemerging space technologies are often offered;consult the current semester’s course offerings,particularly for ASTE 599 Special Topics.

ENGINEERING MATHEMATICS REQUIREMENT

(6 UNITS) UNITS

AME 525 Engineering Analysis 3AME 526 Engineering Analytical

Methods 3

At least 21 units must be at the 500 or 600level.

Engineer in Astronautical EngineeringThe Engineer degree in AstronauticalEngineering is in the highly dynamic andtechnologically advanced area of space tech-nology. The program is designed for thosewith Master of Science degrees in scienceand engineering who want to prepare forwork in the space industry, government

research and development centers andnational laboratories. The applicant may berequired to take one to two upper divisionundergraduate courses. The Engineer degreein Astronautical Engineering is awarded instrict conformity with the general require-ments for the USC Graduate School. See thegeneral requirements for graduate degrees onpage 93. Each student wishing to undertakethe Engineer program must first be admittedto the program and then take the screeningexamination. Further guidance concerningadmission, screening exam and the full com-pletion of courses, including those given out-side the Astronautics and Space Technologydivision, can be obtained from the ASTDstudent advisor, program coordinators andfaculty in each technical area.

Doctor of Philosophy in AstronauticalEngineeringThe Ph.D. in Astronautical Engineering isawarded in strict conformity with the generalrequirements of the USC Graduate School.See general requirements for graduatedegrees on page 93. The degree requires aconcentrated program of study, research anda dissertation. Each student wishing toundertake a doctoral program must first beadmitted to the program and then take thescreening examination. This examination willemphasize comprehension of fundamentalmaterial in the graduate course work. Furtherguidance concerning admission, the screen-ing exam and the full completion of courses,including those given outside the Astro-nautics and Space Technology division, canbe obtained from the ASTD student advisorand program coordinators.

Certificate in Astronautical EngineeringThe Certificate in Astronautical Engineeringis designed for practicing engineers and sci-entists who enter space-related fields and/orwant to obtain training in specific space-related areas. Students enroll at USC as lim-ited status students; they must apply and beadmitted to the certificate program after

completion of no more than 9 units ofrequired course work. The required coursework consists of 12 units; students willchoose four 3-unit courses from the follow-ing:

REQUIRED COURSES (CHOOSE FOUR) UNITS

ASTE 501ab Physical Gas Dynamics 3-3ASTE 520 Spacecraft System Design 3ASTE 523 Design of Low Cost

Space Missions 3ASTE 527 Space Studio Architecting 3ASTE 535 Space Environments

and Spacecraft Interactions 3ASTE 552 Spacecraft Thermal

Control 3ASTE 553 Systems for Remote

Sensing from Space 3ASTE 556 Spacecraft Structural

Dynamics 3ASTE 572 Advanced Spacecraft

Propulsion 3ASTE 580 Orbital Mechanics I 3ASTE 581 Oribital Mechanics II 3ASTE 583 Space Navigation:

Principles and Practice 3ASTE 584 Spacecraft Power Systems 3ASTE 585 Spacecraft Attitude Control 3ASTE 586 Spacecraft Attitude

Dynamics 3ASTE 599 Special Topics 3

Most classes are available through the USCDistance Education Network (DEN).

Credit for classes may be applied toward theM.S., Engineer or Ph.D. in AstronauticalEngineering, should the student decide laterto pursue an advanced degree. In order to beadmitted to the M.S. program, the studentshould maintain a B average or higher incourses for the certificate and must satisfy allnormal admission requirements. All coursesfor the certificate must be taken at USC. It isanticipated that other classes on emergingspace technologies will be added to the list ofthe offered classes in the future.

Courses of Instruction

ASTRONAUT ICS AND SPACETECHNOLOGY (ASTE )

101L Introduction to Astronautics (4, Fa)Gateway to the Astronautical Engineeringmajor. Introduction to space, space explo-ration and the space business. Elements oforbits, spacecraft systems, rocket propulsion,and communications. Laboratory: introduc-tion to graphics, computation and simulation.

280 Astronautics and Space Environment I(3, Sp) Solar system, two-body problem,orbits, Hohmann transfer, rocket equation,space environment and its effects on spacesystems, sun, solar wind, geomagnetic field,atmosphere, ionosphere, magnetosphere.(Duplicates credit in former AME 282.)Prerequisite: MATH 226, PHYS 152L.

291 Team Projects I (1, max 4, FaSp) Partici-pation in ASTE undergraduate student teamprojects. Intended for lower-division studentsor those with little prior project experience.

301ab Thermal and Statistical Systems (3-3, FaSp) Thermodynamics and statisticalmechanics; kinetics of atoms, molecules, and photons; compressible fluid dynamics.(Duplicates credit in former AME 311ab.)Prerequisite: MATH 245, PHYS 153L.

Page 22: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

556 USC Viterbi School of Engineering

330 Astronautics and Space Environment II(3, Fa) Basics of spacecraft dynamics, Euler’sequation, introduction to space plasmaphysics, spacecraft in plasma, radiationeffects on space systems, space instrumenta-tion: detectors, analyzers, spectrometers.(Duplicates credit in former AME 382.) Pre-requisite: ASTE 280, PHYS 153L.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

420 Spacecraft Design (3, Fa) Spacecraftmission design, space environment, attitudedetermination and control, telecommunica-tions, propulsion, structures and mechanisms,thermal control, power systems, launch sys-tems and facilities. (Duplicates credit in for-mer AME 482.) Prerequisite: junior or seniorstanding in engineering or physics.

445 Molecular Gas Dynamics (3) Physicaldescription of kinetic nature of gas flows;distribution function; introduction to theBoltzmann equation; free-molecule flow;surface and molecular reflection properties;Monte-Carlo flow calculations. (Duplicatescredit in former AME 485.) Recommendedpreparation: AME 309 or ASTE 301b.

470 Spacecraft Propulsion (3) Introductionto rocket engineering. Space missions andthrust requirements. Compressible gasdynamics. Propellant chemistry and thermo-dynamics. Liquid- and solid-fueled rockets.Nuclear and electric propulsion. (Duplicatescredit in former AME 473.) Prerequisite: senioror graduate standing.

480 Spacecraft Dynamics (3) Two-bodymotion, rigid-body motion, attitude dynamicsand maneuvers, spacecraft stabilization: gravitygradient, reaction wheels, magnetic torques,thruster attitude control. (Duplicates credit informer AME 483.) Prerequisite: senior standing.

490x Directed Research (2-8, max 8,FaSpSm) Individual research and readings.Not available for graduate credit.

491 Team Projects II (1, max 4, FaSp) Partici-pation in ASTE undergraduate student teamprojects. Intended for students with priorproject experience.

499 Special Topics (2-4, max 8) Course con-tent to be selected each semester from cur-rent developments in astronautics, spacetechnology, and related fields.

501ab Physical Gas Dynamics (3-3, FaSp)a: Molecular structure; radiative processes;microscopic description of gas phenomena;translational, rotational, vibrational, and elec-tronic freedom degrees; particle energy dis-tributions; microscopic representation ofthermodynamic functions. Prerequisite: grad-uate standing or departmental approval.b: Kinetic concepts in gas physics; thermalnon-equilibrium; intermolecular potentials;transport of radiation and particles in high-temperature gas; dissociation and ionizationequilibrium; energy relaxation. (Duplicatescredit in former AME 520ab.) Prerequisite:ASTE 501a.

520 Spacecraft System Design (3, Sp) Sys-tem components; vehicle structure, propul-sion systems, flight dynamics, thermal control,power systems, telecommunication. Interfacesand tradeoffs between these components.Testing, system reliability, and integration.(Duplicates credit in former AME 501.)

523 Design of Low Cost Space Missions(3, Sp) Reviews all aspects of space missiondesign for practical approaches to reducingcost. Examines “LightSat” mission experi-ence and potential applicability to large-scale missions. (Duplicates credit in formerAME 506.) Graduate standing in engineeringor science. Recommended preparation: ASTE520 or some experience in space engineering.

527 Space Studio Architecting (3, Sp) Pro-grammatic/conceptual design synthesis/choicecreation methods for complex space missions.Aerospace system engineering/Architecturetools to create innovative projects. Evaluatedby faculty/industry/NASA experts. Graduatestanding in engineering or science. (Dupli-cates credit in former AME 557). Recommendedpreparation: ASTE 520 or experience in spaceindustry.

535 Space Environments and SpacecraftInteractions (3) Space environments andinteractions with space systems. Vacuum,neutral and ionized species, plasma, radiation,micrometeoroids. Phenomena important forspacecraft operations. (Duplicates credit informer AME 585.)

541 Partially Ionized Plasmas (3) Review ofmicroscopic processes involving particles andradiation, and their impact on properties ofhigh-temperature gases and plasmas in localthermal equilibrium and non-equilibrium.(Duplicates credit in former AME 586.)

545 Computational Techniques in RarefiedGas Dynamics (3, Irregular) Particle-basedcomputational simulation methods for rarefied,high-speed flows. Molecular collision kinetics.Monte Carlo direct simulation and relatedtechniques. (Duplicates credit in former AME564.) Recommended preparation: ASTE 501aand skill in FORTRAN programming.

552 Spacecraft Thermal Control (3, Sp)Spacecraft and orbit thermal environments;design, analysis, testing of spacecraft thermalcontrol system and components; active andpassive thermal control, spacecraft andlaunch vehicle interfaces. Graduate standingin engineering or science.

553 Systems for Remote Sensing fromSpace (3) The operation, accuracy, resolu-tion, figures of merit, and application ofinstruments which either produce images ofground scenes or probe the atmosphere asviewed primarily from space. (Duplicatescredit in former AME 502.) Graduate stand-ing in engineering or physics.

556 Spacecraft Structural Dynamics (3)Applied analytical methods (vibrations ofsingle and multi-degree of freedom systems,finite element modeling, spacecraft appli-cations); requirements definition process;analytical cycles; and design verification.Graduate standing in engineering or science.

570 Liquid Rocket Propulsion (3, Sp) Liquid-propelled rocket propulsion systems. Capil-lary devices for gas-free liquid acquisition inzero gravity. Ground and in-orbit operations.Propellant life predictions and spacecraftend-of-life de-orbiting strategies. Prerequisite:ASTE 470.

572 Advanced Spacecraft Propulsion (3, Sp)Nuclear, electric, sails, and far-term propul-sion systems. Overviews of nozzles, heattransfer, electromagnetics, rarefied gases, andplasma physics. Analysis of electrothermal,electrostatic and electromagnetic thrusters.Graduate standing in engineering or science.(Duplicates credit in former AME 573.)Recommended preparation: ASTE 470.

580 Orbital Mechanics I (3) Physical princi-ples; two-body and central force motion; tra-jectory correction maneuvers; position andvelocity in conic orbits; Lambert’s problem;celestial mechanics; orbital perturbations.(Duplicates credit in former AME 580.)

581 Orbital Mechanics II (3, Fa) Theory ofperturbations of orbits; numerical methods inorbital mechanics; satellite dynamics; averag-ing methods; resonance; mission analysis.(Duplicates credit in former AME 581.)Prerequisite: ASTE 580.

Page 23: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Biomedical Engineering

583 Space Navigation: Principles and Prac-tice (3, Sp) Statistical orbit determination:(weighted) least squares, batch and sequen-tial (Kalman) processing, illustrative exam-ples; online ephemeris generation: poten-tially hazardous asteroids, comets, satellites;launch: vehicles, payloads, staging. Graduatestanding in engineering or science. (Dupli-cates credit in former AME 558.) Recom-mended preparation: ASTE 580.

584 Spacecraft Power Systems (3, Sp) Intro-duction to solar arrays, batteries, nuclearpower sources, mechanical energy storage.Application theory of operation, practical con-siderations. Subsystem topologies and perfor-mance. Design optimization techniques.Graduate standing in engineering or science.(Duplicates credit in former AME 508.)

585 Spacecraft Attitude Control (3, SpSm)Review of attitude dynamics, gravity gradientstabilization, attitude stabilization with a spin,attitude maneuvers, control using momentumexchange devices, momentum-biased stabi-lization, reaction thruster control. (Duplicatescredit in former AME 582.) Prerequisite:AME 451 or EE 482; recommended preparation:a course in dynamics.

586 Spacecraft Attitude Dynamics (3)Dynamics of systems of particles and rigidbodies; spacecraft attitude systems; attitudemaneuvers (spin, precession, nutation, etc.);attitude stabilization and attitude determina-tion; simulation methods. (Duplicates creditin former AME 583.)

590 Directed Research (1-12, FaSpSm)Research leading to the master’s degree.Maximum units which may be applied tothe degree to be determined by the division.Graded CR/NC.

594abz Master’s Thesis (2-2-0, FaSpSm)Credit on acceptance of thesis. GradedIP/CR/NC.

599 Special Topics (2-4, max 9) Course con-tent to be selected each semester from currentdevelopments in astronautics, space technol-ogy, and related fields.

690 Directed Research (1-4, max 8, FaSpSm)Laboratory studies of specific problems bycandidates for the degree Engineer in Astro-nautical Engineering. Graded CR/NC.

694abz Thesis (2-2-0, FaSpSm) Required forthe degree Engineer in Astronautical Engi-neering. Credit on acceptance of thesis.Graded IP/CR/NC.

790 Research (1-12, FaSpSm) Research lead-ing to the doctorate. Maximum units whichmay be applied to the degree to be deter-mined by the division. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0,FaSpSm) Credit on acceptance of dissserta-tion. Graded IP/CR/NC.

557

Biomedical Engineering

Denny Research Building 140(213) 740-7237FAX: (323) 821-3897Email: [email protected]

Chair: Michael C. K. Khoo, Ph.D.

FacultyDwight C. and Hildagarde E. Baum Chair inBiomedical Engineering: Michael C.K. Khoo,Ph.D.

Chonette Chair in Biomedical Technology: DavidZ. D’Argenio, Ph.D.

Robert G. & Mary G. Lane Early Career Chair:Tzung K. Hsiai, M.D., Ph.D.

David Packard Chair in Engineering: TheodoreW. Berger, Ph.D.

Professors: Michael O. Arbib, Ph.D. (ComputerScience, Neurobiology); Michel Baudry, Ph.D.(Natural Sciences and Mathematics); George A.Bekey, Ph.D. (Electrical Engineering, ComputerScience and Speech Science); Theodore W.Berger, Ph.D. (Neurobiology); Richard N.Bergman, Ph.D. (Physiology and Biophysics);Edward K. Blum, Ph.D. (Mathematics,

Computer Science); Roberta D. Brinton, Ph.D.(Molecular Pharmacology and Toxicology); PeterS. Conti, M.D., Ph.D. (Radiology); David Z.D’Argenio, Ph.D.*; Norberto M. Grzywacz,Ph.D.; H. K. Huang, D.Sc. (Radiology); MarkS. Humayun, Ph.D. (Ophthalmology); MichaelC.K. Khoo, Ph.D.; Kwang Jin Kim, Ph.D.(Medicine and Physiology); Richard Leahy,Ph.D. (Electrical Engineering and Radiology);Gerald E. Loeb, M.D. (AMI-USC); AnupamMadhukar, Ph.D. (Materials Science andPhysics); Chrysostomos Nikias, Ph.D.(Electrical Engineering); Dennis O’Leary,Ph.D. (Otolaryngology, Physiology andBiophysics); Prakash N. Shrivastava, Ph.D.(Radiation Oncology); K. Kirk Shung, Ph.D.;Manbir Singh, Ph.D. (Radiology); Armand R.Tanguay, Jr., Ph.D. (Electrical Engineering,Materials Science); Ivan Vesely, Ph.D.(Cardiothoracic Surgery); Stanley M.Yamashiro, Ph.D. (Electrical Engineering)

Associate Professors: Daniel P. Holschneider,M.D. (Psychiatry); Sandra Howell, Ph.D.(Biokinesiology and Physical Therapy); HosseinJadvar, M.D., Ph.D. (Radiology); Zhong-LinLu, Ph.D. (Psychology); Jill McNitt-Gray,Ph.D. (Exercise Science); Bartlett W. Mel,Ph.D.

Assistant Professors: Tzung K. Hsiai, M.D.,Ph.D. (Cardiovascular Medicine); Ellis F.Meng, Ph.D.; James D. Weiland, Ph.D.(Ophthalmology); Jesse T. Yen, Ph.D.

Research Professors: Daniel L. Farkas, Ph.D.(Cedars-Sinai Medical Center); Gilbert A.Chauvet, Ph.D., M.D. (Theoretical Biology,University of Angers, France); Alfred E. Mann,M.S. (AMI-USC); Vasilis Z. Marmarelis,Ph.D. (Electrical Engineering); Donald J.Marsh, M.D.; Robert V. Shannon, Ph.D.(House Ear Institute); Peter Staudhammer, Ph.D.(AMI-USC)

Research Associate Professors: Qian-Jie Fu,Ph.D. (House Ear Institute); John J. Granacki,Ph.D. (Electrical Engineering-Systems/ISI);Thomas P. Hedman, Ph.D. (Cedars-SinaiMedical Center)

Research Assistant Professors: Jonathan M.Cannata, Ph.D.; Spiridon H. Courellis, Ph.D.;Rahman Davoodi, Ph.D.; Eun Jin Lee,Ph.D.; David K. Merwine, Ph.D.; RamezE.N. Shehada, Ph.D.; Wee Ling Wong,Ph.D.; Xiaping Xie, M.D.; Walter M.Yamada, Ph.D.; Qifa Zhou, Ph.D.

Page 24: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

558 USC Viterbi School of Engineering

Assistant Professors of Research: Fei Cao, Ph.D.(Radiology); Stephan G. Erberich, Ph.D.(Radiology); Bo Han, Ph.D. (Surgery); Brent J.Liu, Ph.D. (Radiology); Greg T. Mogel, M.D.(Radiology); John C. Wood, Ph.D. (PediatricCardiology, Childrens Hospital); Tishya A.L.Wren, M.D., Ph.D. (Orthopedics/PediatricsChildrens Hospital and Radiology)

Adjunct Professor: Joseph H. Schulman, Ph.D.(Alfred E. Mann Foundation)

Adjunct Associate Professor: Samuel E.Landsberger, Sc.D. (Rancho Los AmigosMedical Center)

Adjunct Assistant Professor: Leonid Litvak,Ph.D. (Advanced Bionics Corp.)

Senior Lecturer: Jean-Michel I. Maarek,Doc.Ing.

*Recipient of university-wide or school teaching award.

Degree RequirementsEducational Program ObjectivesThe educational program objectives of theDepartment of Biomedical Engineering atthe University of Southern California aredesigned to promote technical competence,professionalism and citizenship.

Technical CompetenceGraduates will have fundamental knowledgein science and engineering and the ability toapply engineering principles to define andsolve problems in engineering and medicine.

Graduates will have the ability to design andtest devices, components, processes and sys-tems that meet desired needs in biomedicalengineering.

ProfessionalismGraduates will be prepared professionally andpersonally to practice engineering in biomed-ical and other technology-based industries, as well as to succeed in medical school andadvanced graduate studies.

Graduates will have the leadership capabili-ties and communication skills to succeed inmultidisciplinary teams.

Graduates will understand that their profes-sional responsibility includes continueddevelopment of their knowledge and skillsthroughout their careers.

CitizenshipGraduates will understand the societal conse-quences of engineering decisions and will becommitted to an ethical and socially responsi-ble professional practice.

Bachelor of Science in BiomedicalEngineeringThe requirement for the degree is 128 units.A cumulative grade point average of C (2.0) isrequired for all courses taken at USC as wellas for all courses taken within the BiomedicalEngineering department.

See common requirements for undergraduatedegrees, pages 536-537.

Technical electives are to be selected froman approved list available in the departmentoffice.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

Chemistry ElectiveCHEM 105aL** General Chemistry, orCHEM 115aL** Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4

MAJOR REQUIREMENTS UNITS

Biomedical EngineeringBME 101 Introduction to

Biomedical Engineering 3BME 210 Biomedical Computer

Simulation Methods 3BME 302L Medical Electronics 4BME 402 Control and Communi-

cation in the Nervous System 3

BME 403 Physiological Systems 3BME 405L Senior Projects:

Measurements andInstrumentation 4

BME 410 Introduction to Biomaterials and TissueEngineering 3

BME 414 Rehabilitation Engineering 3

BME 423 Statistical Methods inBiomedical Engineering 3

BiologyBISC 120L** General Biology:

Organismal Biology and Evolution 4

BISC 220L General Biology: CellBiology and Physiology 4

BISC 320L Molecular Biology 4

ChemistryCHEM 322aLbL Organic Chemistry 4-4

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 3

Electrical EngineeringEE 202L Linear Circuits 4EE 301 Introduction to Linear

Systems 3

MAJOR ELECTIVES UNITS

Technical electives 10

Total units: 128

*WRIT 140 is taken concurrently with GE Category VI.

**Satisfies GE Category III requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Bachelor of Science in BiomedicalEngineering (Biochemical Engineering)The requirement for the degree is 132 units.A grade point average of C (2.0) is required in all course work taken at USC as well as all courses taken within the Department ofBiomedical Engineering. See general educa-tion and additional common requirements forundergraduate degrees, pages 536-537.

Page 25: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Biomedical Engineering

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

Chemistry ElectiveCHEM 105aL** General Chemistry, orCHEM 115aL** Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4

MAJOR REQUIREMENTS UNITS

Biomedical EngineeringBME 101 Introduction to

Biomedical Engineering 3BME 210 Biomedical Computer

Simulation Methods 3BME 402 Control and Communi-

cation in the Nervous System 3

BME 403 Physiological Systems 3BME 405L Senior Projects:

Measurements andInstrumentation 4

BME 410 Introduction to Biomaterials and TissueEngineering 3

BME 416 Development andRegulation of MedicalProducts 3

BME 423 Statistical Methods inBiomedical Engineering 3

BiologyBISC 120L** General Biology:

Organismal Biology andEvolution 4

BISC 220L General Biology: CellBiology and Physiology 4

BISC 320L Molecular Biology 4BISC 330L Biochemistry 4

ChemistryCHEM 322aLbL Organic Chemistry 4-4

Chemical EngineeringCHE 330 Chemical Engineering

Thermodynamics 4CHE 350 Introduction to Separation

Processes 3CHE 460L Chemical Process

Dynamics and Control 4CHE 489 Biochemical Engineering 3

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 3

Electrical EngineeringEE 202L Linear Circuits 4

Materials ScienceMASC 310 Materials Behavior and

Processing 3

Total units: 132

*GE Category VI is taken concurrently with WRIT 140.

**Satisfies GE Category III requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Bachelor of Science in BiomedicalEngineering (Electrical Engineering)The requirement for the degree is 133 units.A grade point average of C (2.0) is required in all course work taken at USC, as well as all courses taken within the Department ofBiomedical Engineering. See commonrequirements for undergraduate degrees sec-tion, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4MATH 445 Mathematics of Physics

and Engineering II 4

Physics RequirementPHYS 151L** Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III: Optics and Modern Physics 4

Chemistry ElectiveCHEM 105aL** General Chemistry, orCHEM 115aL** Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4

MAJOR REQUIREMENTS UNITS

Biomedical EngineeringBME 101 Introduction to

Biomedical Engineering 3BME 210 Biomedical Computer

Simulation Methods 3BME 402 Control and Communi-

cation in the Nervous System 3

BME 403 Physiological Systems 3BME 405L Senior Projects:

Measurements andInstrumentation 4

BME 423 Statistical Methods inBiomedical Engineering 3

BME 425 Basics of BiomedicalImaging 3

BiologyBISC 220L General Biology: Cell

Biology and Physiology 4BISC 320L Molecular Biology 4

ChemistryCHEM 322aL Organic Chemistry 4

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 3

Electrical EngineeringEE 101 Introduction to

Digital Logic 3EE 201L Introduction to

Digital Circuits 2EE 202L Linear Circuits 4EE 301 Introduction to Linear

Systems 3EE 338 Physical Electronics 3EE 348L Electronic Circuits I 4EE 357 Basic Organization of

Computer Systems 3EE 454L Introduction to

Systems Design UsingMicroprocessors, or

EE 478L Digital Electronic Circuit Design 4

MAJOR ELECTIVES UNITS

Technical elective 3

Total units 133

*WRIT 140 is taken concurrently with GE Category VI.

**Satisfies GE Category III requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

559

Page 26: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Bachelor of Science in BiomedicalEngineering (Mechanical Engineering)The requirement for the degree is 132 units.A cumulative GPA 2.0 (C average) isrequired for all courses taken at USC, as wellas all courses taken within the BiomedicalEngineering department. See commonrequirements for undergraduate degrees sec-tion, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of

Physics and Engineering I 4

Physics RequirementsPHYS 151L** Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III: Optics and Modern Physics 4

Chemistry ElectiveCHEM 105aL** General Chemistry, orCHEM 115aL** Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4

MAJOR REQUIREMENTS UNITS

Aerospace and Mechanical EngineeringAME 201 Statics 3AME 204 Strength of Materials 3AME 301 Dynamics 3AME 302 Design of Dynamic

Systems 3AME 308 Computer-Aided Analysis

for Aero-Mechanical Design 3

AME 309 Dynamics of Fluids 4

Biomedical EngineeringBME 101 Introduction to

Biomedical Engineering 3BME 210 Biomedical Computer

Simulation Methods 3BME 402 Control and Communi-

cation in the Nervous System 3

BME 403 Physiological Systems 3

BME 404 Biomechanics 3BME 405L Senior Projects:

Measurements andInstrumentation 4

BME 423 Statistical Methods inBiomedical Engineering 3

BiologyBISC 220L General Biology: Cell

Biology and Physiology 4BISC 320L Molecular Biology 4

ChemistryCHEM 322aL Organic Chemistry 4

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 4

Electric EngineeringEE 202L Linear Circuits 4

Materials ScienceMASC 310 Materials Behavior and

Processing 3

MAJOR ELECTIVES UNITS

Technical electives 6

Total units: 132

* WRIT 140 is taken concurrently with GE Category VI.

** Satisfies GE Category III requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Master of Science in BiomedicalEngineeringThe Master of Science in BiomedicalEngineering is awarded in strict conformitywith the general requirements of the ViterbiSchool of Engineering. At least 28 approvedunits must be satisfactorily completed, ofwhich at least 19 units must be at the 500level or above. Four of these units may be the-sis BME 594abz.

The master’s program provides students witha broad background, linking physiology withengineering science, necessary for enteringinterdisciplinary careers in medical technolo-gy or pursuing further graduate studies in arelated field.

REQUIRED COURSES UNITS

BME 501 Advanced Topics inBiomedical Systems 4

BME 502 Advanced Studies of theNervous System 4

BME 511 Physiological ControlSystems 3

BME 513* Signal and Systems Analysis 3

BME 533 Seminar in Bioengineering 1

BME 594abz Master’s Thesis (2-2-0), orTechnical Elective (4) 4

Electives Technical 9

28

*Students who have taken an advanced undergradu-ate or master’s level course in system and signal analy-sis may substitute BME 523 for BME 513 with depart-mental approval.

Master of Science in BiomedicalEngineering (Medical Imaging and ImagingInformatics)The entrance requirements are identical tothose for admission to the existing programfor the Master of Science in BiomedicalEngineering. Completion of the Master ofScience in Biomedical Engineering (MedicalImaging and Imaging Informatics) requiresthat at least 29 approved units must be satis-factorily completed of which at least 19 unitsmust be at the 500 level or above.

REQUIRED COURSES UNITS

BME 501 Advanced Topics inBiomedical Systems 4

BME 513 Signal and Systems Analysis 3

BME 525 Advanced BiomedicalImaging 4

BME 527 Integration of MedicalImaging Systems 3

BME 528 Medical ImagingInformatics 3

BME 535 Ultrasonic Imaging 3EE 569 Introduction to Digital

Image Processing 3Electives Technical 6

29

Master of Science in Medical Device andDiagnostic EngineeringThis program is designed to provide theknowledge and skills needed for the develop-ment of medical devices and diagnostic tech-niques, including aspects of medical productregulation. The course of study requires suc-cessful completion of 31 units of course workand has been designed to be completed inthree semesters of full-time study.

REQUIRED COURSES UNITS

BME 501 Advanced Topics inBiomedical Systems 4

BME 502 Advanced Studies of theNervous System 4

560 USC Viterbi School of Engineering

Page 27: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

BME 513 Signal and Systems Analysis 3

BME 620L Applied Electrophysiology 4BME 650 Biomedical Measurement

and Instrumentation 3MPTX 511 Introduction to Medical

Product Regulation, orBME 416 Development and

Regulation of MedicalProducts 3

MPTX 513 Regulation of MedicalDevices and Diagnostics 3

MPTX 515 Quality Systems andStandards, or

ISE 527 Quality Management forEngineers 3

Elective 4

31

Doctor of Philosophy in BiomedicalEngineeringThe objective of the Doctor of Philosophy isto produce independent investigators whocan make original scholarly contributions andapply advanced engineering concepts andtechniques to the understanding and solutionof biomedical problems. This program isintended to prepare the student for a careerin academic research and teaching, or as anindependent investigator in industrial or gov-ernment laboratories.

The requirements listed are special to thisdepartment and must be read in conjunctionwith the general requirements of theGraduate School.

This program is designed to be normallycompleted in four years of full-time workbeyond the Bachelor of Science degree

(including summers). The first two years aredevoted primarily to formal course work andthe last two to research. In view of the flexi-ble program, each student is assigned anadvisor who will guide him or her in theselection of courses. By the end of the thirdsemester of graduate study the student musthave completed the Ph.D. screening exami-nation. Subsequently, he or she is required tomake a tentative major field selection (e.g.,biomedical imaging, signal processing, neuralengineering) and pass a qualifying examina-tion. In accordance with the requirements ofthe Graduate School, at least 60 units of cred-it beyond the Bachelor of Science degree arerequired, with a minimum grade point aver-age of 3.0. Students are required to takeBME 533, the graduate biomedical engineer-ing seminar course, for three semesters dur-ing their studies.

Requirements for AdmissionBachelor of Science degree in engineering ora natural science, and satisfactory scores onthe Graduate Record Examinations. Under-graduate work should include a basic coursein biology, physics, organic chemistry, bio-chemistry, differential equations and digitalcomputation. Students lacking any of thesewill be required to make up the deficiencyduring the first two years of graduate work.

Students who have completed all require-ments for the Master of Science degreeoffered in this department may apply foradmission to the Ph.D. program. In this case,all courses taken in the M.S. program may beapplied toward the requirements of the doc-toral degree.

Screening Examination ProcessBy the end of the third semester of graduatestudy, all students must have completed thescreening examination process to determinewhether or not they will be allowed to con-tinue in the Doctor of Philosophy program.Those who fail will be dropped from the pro-gram, although they may be permitted tocomplete the additional requirements neces-sary to obtain the Master of Science degree.

Guidance CommitteeDuring the third semester, the student mustmake a tentative major field selection asdescribed above and form a guidance com-mittee. The latter administers the qualifyingexamination.

Qualifying ExaminationThe qualifying examination will normally betaken during the fourth semester of full-timeacademic study. The examination requiresthe preparation of a comprehensive writtenresearch proposal that presents a researchquestion, critically reviews the pertinent liter-ature and outlines the proposed experimen-tal, analytical and computational proceduresrequired to answer the question. The propos-al must be defended in an oral examination.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Biomedical Engineering 561

Courses of Instruction

BIOMEDICAL ENGINEER ING (BME)

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

101 Introduction to Biomedical Engineering(3, Fa) Historical development and survey ofmajor areas comprising biomedical engineer-ing: theoretical neurobiology and systemsphysiology, biomedical instrumentation, arti-ficial organ and prosthetic devices, biomed-ical computer applications.

210 Biomedical Computer SimulationMethods (3, Sp) Computational methods forsimulation of circulatory, respiratory, pharma-cokinetic, and neural models. Quadrature,differential equations, systems of linear equa-tions, simulation languages, experimental sta-tistics. Prerequisite: CSCI 101L; corequisite:MATH 245.

302L Medical Electronics (4, Sp) Electronicdesign and measurements for medicalapplications. Use of integrated circuits, biopo-tential measurements, static and dynamic cal-ibration of physiological transducers. Prerequi-site: EE 202.

350 Biomedical Engineering Industrial Proj-ect (3, Sp) Training in specific skills relevantto biomedical industry. Placement in summerinternship following successful completion of the course. Junior standing. Prerequisite:BME 210.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

402 Control and Communication in theNervous System (3, Sp) An introduction tothe structural and functional elements com-mon to nervous systems, with emphasis oncellular dynamics, interneuronal communica-tion, sensory and effector systems. Prerequi-site: BISC 220L, BME 210, MATH 245.

403 Physiological Systems (3, Fa) A thor-ough bioengineering treatment of the physio-logical properties of various mammalian organsystems: e.g., cardiovascular, respiratory,renal, and musculoskeletal. Prerequisite:BISC 220L; MATH 245; corequisite: EE 202L.

404 Biomechanics (3, Fa) Mechanical proper-ties of biological tissues and fluid transport in physiological systems: blood rheology; bio-viscoelastic solids and fluids; gas flow andmixing; prosthesis design. Prerequisite: PHYS151L; MATH 245; AME 201.

Page 28: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

405L Senior Projects: Measurements andInstrumentation (4, FaSp) Application ofinstrumentation and measurement tech-niques to biomedical engineering projectsinvolving measurement, replacement or aug-mentation of biomedical systems. Prerequisite:BME 210, EE 202L.

406L Senior Projects: Software Systems (4)Software projects employing engineering,mathematical, and computational principles;applications include sensory and motor pro-cessing. Prerequisite: BME 210.

410 Introduction to Biomaterials and TissueEngineering (3, Fa) Application of principlesof physical chemistry, biochemistry, andmaterials engineering to biomedical prob-lems, e.g., materials selection and design forimplants and tissue replacement. Prerequisite:CHEM 322aL.

412 Fundamentals of Craniofacial Biotech-nology (2, Sp) Biomedical engineering andtechnology applied to oral health professions.Dental biomaterials, CAD-CAM, digital den-tal technology and tissue engineering applica-tions to craniofacial diseases, disorders andenhancements. Prerequisite: BME 410.

414 Rehabilitation Engineering (3, Sp)An introduction to rehabilitation technology:limb and spinal orthoses; limb prostheses;functional electrical stimulation; sensoryaids. Recommended preparation: AME 201.

416 Development and Regulation of Med-ical Products (3, Sp) An introduction to theprocess of medical product development withemphasis on the regulations that govern thedesign, fabrication, and maintenance of med-ical products. Junior standing. Departmentalapproval required.

423 Statistical Methods in Biomedical Engi-neering (3, Fa) Applications of parametricand non-parametric tests, analysis of variance,linear regression, time-series analysis, andautoregressive modeling, with biomedicalapplications to statistical analysis of biomed-ical data. Prerequisite: BME 210.

425 Basics of Biomedical Imaging (3, Fa)Basic scientific principles of various biomed-ical imaging modalities including nuclearmagnetic resonance, X-ray computed tomog-raphy, single photon and positron emissiontomography, ultrasonic imaging and biomag-netism. Prerequisite: PHYS 153L.

451 Fundamentals of Biomedical Micro-devices (3, Fa) Introduction to biomedicalmicrodevices with emphasis on microtech-nologies and biomedical microelectro-mechanical systems (bioMEMS). Principlesfor measurement of small-scale biologicalphenomena and clinical applications.Prerequisite: EE 202L; recommended prepara-tion: basic biology and electronics.

452 Introduction to Biomimetic NeuralEngineering (3, Fa) Engineering principles,biology, technological challenges and state-of-the-art developments in the design ofimplantable biomimetic microelectronicdevices that interface with the nervous sys-tem. Prerequisite: EE 202; recommended prepa-ration: basic biology and electronics.

480 Senior Design for Biomedical Engineers(3) Engineering design principles applied tobiomedical systems; design and implementa-tion of a biomedical hardware and softwareproject; presentation and demonstration.Prerequisite: BME 405L.

489 Biochemical Engineering (3, Sp) (Enrollin CHE 489)

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

499 Special Topics (2-4, max 8) Currenttrends and developments in the field of bio-medical engineering.

501 Advanced Topics in Biomedical Systems(4, FaSp) Advanced topics in selected bio-medical systems: cardiopulmonary, neuro-muscular, renal and endocrine.

502 Advanced Studies of the Nervous System (4, Fa) Advanced topics on the struc-ture and function of the nervous systemexamined from the viewpoint of computa-tional systems science.

511 Physiological Control Systems (3, Sp)Application of control theory to physiologicalsystems; static analysis of closed-loop sys-tems; time-domain analysis of linear controlidentification methods; nonlinear control.

513 Signal and Systems Analysis (3, FaSp)Classification; representation; statisticalanalysis; orthogonal expansions; least-squares estimation; harmonic analysis;Fourier, Laplace, and Z transforms; the lin-ear system; filtering; modeling and simula-tion; linear control theory. Prerequisite:departmental approval.

523 Measurement and Processing of Bio-logical Signals (3, Fa) Acquisition, analysis,and display of biological data using digitalcomputers; laboratory applications of digitalsignal processing and real time analysis.Prerequisite: BME 513.

525 Advanced Biomedical Imaging (4, Sp)Advanced scientific and engineering princi-ples of biomedical imaging including mag-netic resonance, X-ray computed tomogra-phy, single photon and positron emissiontomography, magnetoencephalography andelectroencephalography. Prerequisite: depart-mental approval.

527 Integration of Medical Imaging Sys-tems (3, Fa) Medical imaging quality, com-pression, data standards, workflow analysisand protocols, broadband networks, imagesecurity, fault tolerance, picture archive com-munication system (PACS), image databaseand backup.

528 Medical Imaging Informatics (3, Sp)Picture archive communication system(PACS) design and implementation; clinicalPACS-based imaging informatics; telemedi-cine/teleradiology; image content indexing,image data mining; grid computing in large-scale imaging informatics; image-assisteddiagnosis, surgery and therapy. Prerequisite:BME 425 or BME 525, BME 527.

533 Seminar in Bioengineering (1, max 3,FaSp) Graded CR/NC.

535 Ultrasonic Imaging (3, Sp) All aspectsof ultrasonic imaging including ultrasoundand tissue interaction, ultrasonic transducers,instrumentation, imaging methods, clinicalapplications, bioeffects, safety, and recentdevelopments in the field.

551 Introduction to Bio-MEMS and Nano-technology (3, Sp) Principles and biomedicalapplications of micro-electromechanical sys-tems (MEMS) and nanotechnology, includ-ing microfluidics, nanowire sensors, nanomo-tors, quantum dots, biofuel cells and molecu-lar imaging. Recommended preparation: Basicbiology and electronics.

552 Neural Implant Engineering (3, Sp)Advanced studies of the basic neuroscience,engineering design requirements and techno-logical issues associated with implantableneural prostheses, with particular emphasison retinal and cortical function.

575L Computational Neuroengineering (3, Sp) Introduction to computational mod-eling in neuroengineering, anchored inexamples of brain function. Topics includetransduction, synapses, spiking, networks,normalization, learning, Bayesian models, andKalman filtering. Prerequisite: BME 502.

562 USC Viterbi School of Engineering

Page 29: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

590 Directed Research (1-12) Research lead-ing to the master’s degree. Maximum unitswhich may be applied to the degree to bedetermined by the department. GradedCR/NC.

591ab Mathematical Biophysics (a: 3, Fa;b: 3, Sp) Formulation of biological prob-lems in mathematical terms. Analyticaland computational solution of the relevantequations.

594abz Master’s Thesis (2-2-0) Credit onacceptance of thesis. Graded IP/CR/NC.

599 Special Topics (2-4, max 9) Currenttrends and developments in the field of bio-medical engineering.

605abL Experimental Projects in BiomedicalEngineering (3-3) Application of moderninstrumentation and data processing tech-niques to the experimental study of selectedbiosystems. Laboratory. (Duplicates credit informer BME 519L.) Prerequisite: departmentalapproval.

620L Applied Electrophysiology (4, Fa) Thetheoretical basis and applied design princi-ples for medical devices and instrumentationthat interact with electrically excitable tissuesof the body. Prerequisite: BME 502.

650 Biomedical Measurement and Instru-mentation (3, Sp) Design of measurementsystems and biomedical instrumentation;architecture of electronic instruments used tomeasure physiological parameters, analysis ofmajor process functions integrated in theseinstruments. Open to M.S., Medical Deviceand Diagnostic Engineering and biomedicalengineering Ph.D. students only. Prerequisite:BME 513.

670 Early Visual Processing (4, Fa) Interdis-ciplinary topics in biological and artificial low-level visual processing. Retina, lateralgeniculate nucleus; computer vision; neuro-physiology, retinal prosthesis; molecularbiology, phototransduction; edge detection;movement. Open to graduate students only.Prerequisite: NEUR 524 and NEUR 525; orBME 502; or CSCI 574.

671 Late Visual Processing (4, Sp) Interdisci-plinary topics in biological and artificial high-level visual processing. Visual cortex; com-puter vision; neurophysiology; psychophysics;MRI; computational models; orientationselectivity; steropsis; motion; contours; objectrecognition. Open to graduate students only.Prerequisite: NEUR 524 and NEUR 525; orBME 502; or CSCI 574.

675 Computational Vision (3, Fa) Biologicalvision; natural statistics; enzymatic cascades;predictive coding; dendrites and active con-ductances; system identification; energymodels; population code; Kalman filtering;Bayesian models; regularization; object recog-nition. Prerequisite: BME 502.

680 Modeling and Simulation of Physiologi-cal Systems (3, Sp) Mathematical theories andcomputation techniques for modeling physio-logical systems, with emphasis on cardiorespi-ratory, metabolic-endocrine, and neuronalfunctions. Prerequisite: departmental approval.

686 Introduction to Biomedical Research (3) The nature of scientific research in bio-engineering; scientific method; observationand interpretation; variation and error. Criti-cal analysis of original literature and formula-tion of research problems. Prerequisite: depart-mental approval.

790 Research (1-12) Research applicable tothe doctorate. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

Chemical Engineering 563

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

HEDCO Building 216(213) 740-2225FAX: (213) 740-8053Email: [email protected]

Chair: Theodore T. Tsotsis, Ph.D.

FacultyM.C. Gill Chair in Composite Materials: StevenR. Nutt, Ph.D. (Aerospace and MechanicalEngineering)

Zohrab A Kaprielian Dean’s Chair inEngineering and Chester F. Dolley Chair inPetroleum Engineering: Yannis C. Yortsos,Ph.D.

Omar B. Milligan Chair in PetroleumEngineering: Iraj Ershaghi, Ph.D.

N.I.O.C. Chair in Petroleum Engineering:Muhammad Sahimi, Ph.D.

Robert E. Vivian Chair in Energy Resources:Theodore T. Tsotsis, Ph.D.

Kenneth T. Norris Professorship in Engineering:Anupam Madhukar, Ph.D. (Physics)

Professors: John W. Costerton, Ph.D.(Dentistry); Edward Crandall, Ph.D., M.D.(Medicine); P. Daniel Dapkus, Ph.D. (Electrical Engi-neering); Martin Gundersen, Ph.D. (ElectricalEngineering); Rajiv K. Kalia, Ph.D. (Physics and Computer Science); Michael Kassner, Ph.D. (Aerospace and Mechanical Engineering);Terence G. Langdon, Ph.D., D.Sc. (Aerospaceand Mechanical Engineering and Earth Sciences);Florian Mansfeld, Ph.D.; Armand R.Tanguay, Jr., Ph.D. (Electrical and BiomedicalEngineering); Mark E. Thompson, Ph.D.(Chemistry); Priya Vashishta, Ph.D. (Physics,Computer Science and Biomedical Engineering)

Associate Professors: Wenji Victor Chang,Ph.D.; Edward Goo, Ph.D.; Aiichiro Nakano,Ph.D. (Computer Science, Physics and BiomedicalEngineering); Richard Roberts, Ph.D.(Chemistry); Katherine S. Shing, Ph.D.*

Assistant Professors: Atul Konkar, Ph.D.; C.Ted Lee, Jr., Ph.D.; Pin Wang, Ph.D.

Adjunct Assistant Professors: Michael Kezirian,Ph.D.; Ian Webster, Sc.D.

Research Professor: Peter Will, Ph.D.(Information Sciences Institute)

Emeritus Professors: Clarence R. Crowell,Ph.D. (Electrical Engineering); Elmer L.Dougherty, Ph.D.; Murray Gershenzon,Ph.D. (Electrical Engineering); Kurt Lehovec,Ph.D. (Electrical Engineering); Jan Smit, Ph.D.(Electrical Engineering); Ronald Salovey,Ph.D.*; William G. Spitzer, Ph.D. (Physicsand Electrical Engineering); David B. Wittry,Ph.D. (Electrical Engineering)

*Recipient of university-wide or school teachingaward.

Chemical Engineering Honor Society: OmegaChi Epsilon

Page 30: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Educational Program ObjectivesChemical Engineering is the engineering dis-cipline which makes extensive use of chemi-cal transformations (i.e., reactions) in additionto physical transformations (such as machin-ing and molding) to achieve added value.Because all manufacturing involves chemicaltransformations in one way or another, chem-ical engineers are employed in virtually allmanufacturing industries, from the basicchemical, materials, energy, food, pharmaceu-tical and microelectronics industries to themyriad consumer product industries. Thismeans that chemical engineers must bevery broadly educated and trained as well ashighly adaptable.

To ensure that our graduates are adequatelyprepared for graduate studies in basic chemi-cal engineering, as well as various relatedfields (such as health science professions,environmental, biochemical and biomedicalengineering, for example) and for employ-ment in the great variety of industries inCalifornia, the neighboring states and thePacific Rim, the Chemical EngineeringDepartment has set the following educationalobjectives:

(1) To provide each student with a rigorouseducation in mathematics, basic science andengineering science. These foundationalcourses will facilitate lifelong learning andprofessional adaptability in today’s rapidlychanging, highly technological society.

(2) To provide the students with a flexibleselection of areas of emphasis within themajor field of chemical engineering and toequip them with the ability to apply their sci-entific knowledge and engineering skills tothe creative solution of problems.

(3) To ensure that students develop effectiveoral and writing communications skills andthe ability to function well within groups.

(4) To impart to the students the impor-tance of both personal and professionaldevelopment.

(5) To develop in the students an under-standing of professional and ethical responsi-bilities towards the individual, society andthe environment; as well as an appreciation ofsocietal, historical and global issues.

Bachelor of Science in ChemicalEngineering DegreesThe Department of Chemical Engineeringoffers six Bachelor of Science degrees: chemi-cal engineering (132 units); chemical engi-neering (biochemical engineering) (136units); chemical engineering (environmentalengineering) (135 units); chemical engineer-ing (nanotechnology) (181 units); chemicalengineering (petroleum engineering) (136units); and chemical engineering (polymerscience) (136 units).

Sample student schedules are located on thedepartment Web page (chems.usc.edu).

Common Requirements for all Bachelor of ScienceDegrees (111 units)See also common requirements for under-graduate degrees section, pages 536-537.

COMPOSITION/WRITING COURSES UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60)** UNITS

General education+ 20

CHEMISTRY COURSES UNITS

CHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4CHEM 300L Analytical Chemistry 4CHEM 322aL Organic Chemistry 4CHEM 430a Physical Chemistry 4

MATH COURSES UNITS

MATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics and

Engineering I 4

PHYSICS COURSES UNITS

PHYS 151*** Fundamentals of Physics I: Mechanics and Thermodynamics 4

PHYS 152 Fundamentals of Physics II: Electricity and Magnetism 4

CHEMICAL ENGINEERING COURSES UNITS

CHE 120 Introduction to ChemicalEngineering 3

CHE 330 Chemical EngineeringThermodynamics 4

CHE 350 Introduction to SeparationProcesses 3

CHE 442 Chemical Reactor Analysis 4

CHE 443 Viscous Flow 3CHE 444abL Chemical Engineering

Laboratory 3-3CHE 445a Heat Transmission 2CHE 446 Mass Transfer in Chemical

Engineering Processes 2CHE 460L Chemical Process

Dynamics and Control 4CHE 480 Chemical Process and

Plant Design 3

OTHER COURSES UNITS

BUAD 301++ Technical Entrepreneurship, or

ISE 460 Engineering Economy 3CSCI 101L Fundamentals of

Computer Programming 3

* GE Category VI is taken concurrently with WRIT 140.

** Diversity course must double count as a GE coursein calculating the total unit count for the degree.

*** Satisfies GE Category III requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

++ Students in the biochemical option may not chooseISE 460.

Additional Requirements for IndividualDegreesBachelor of Science in Chemical EngineeringThe requirement for the degree is 132 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses takenin chemical engineering. In addition to thepreviously listed common requirements, stu-dents must also take the following courses:

CHEMISTRY TECHNICAL ELECTIVE UNITS

CHEM 322bL Organic Chemistry, orCHEM 430b Physical Chemistry 4

CHEMICAL ENGINEERING COURSES UNITS

CHE 405 Applications of Probabilityand Statistics for ChemicalEngineers 3

CHE 476 Chemical EngineeringMaterials 3

CHE 485 Computer-Aided ChemicalProcess Design 3

CHE Technical ElectiveAn upper division CHE course 3

OTHER ENGINEERING COURSES UNITS

CE 205 Statics 2EE 438L Processing for

Microelectronics 3

564 USC Viterbi School of Engineering

Degree Requirements

Page 31: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Bachelor of Science in Chemical Engineering(Biochemical Engineering)The requirement for the degree is 136 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses takenin chemical engineering, biomedical engi-neering and biological sciences. In addition tothe previously listed common requirements,students must also take the following cours-es:

BIOLOGICAL SCIENCES COURSES UNITS

BISC 300L Introduction to Microbiology 4

BISC 320L Molecular Biology 4BISC 330L Biochemistry 4BISC 403 Advanced Molecular

Biology 4

CHEMICAL ENGINEERING COURSES UNITS

BME 410 Introduction to Biomaterials and TissueEngineering 3

CHE 489 Biochemical Engineering 3

CHE Technical ElectiveCHE 405 Applications of Probability

and Statistics for ChemicalEngineers, or

CHE 485 Computer-Aided ChemicalProcess Design 3

Bachelor of Science in Chemical Engineering(Environmental Engineering)The requirement for the degree is 135 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses takenin chemical engineering and civil engineer-ing. In addition to the previously listed com-mon requirements, students must also takethe following courses:

CHEMICAL ENGINEERING COURSES UNITS

CHE 405 Applications of Probabilityand Statistics for ChemicalEngineers 3

CHE 476 Chemical EngineeringMaterials 3

CHE 485 Computer-Aided ChemicalProcess Design 3

CHE 486 Design of EnvironmentallyBenign Process Plants 3

OTHER COURSES UNITS

CE 453 Water Quality Control 3CE 463L Water Chemistry and

Analysis 3PTE 463L Introduction to Transport

Processes in Porous Media 3

Air Pollution ElectiveENE 428 Air Pollution

Fundamentals, orENE 429 Air Pollution Control 3

Bachelor of Science in Chemical Engineering(Nanotechnology)The requirement for the degree is 131 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses takenin chemical engineering, materials science,electrical engineering and chemistry. In addi-tion to the previously listed common require-ments, students must also take the followingcourses:

CHEMISTRY COURSE UNITS

CHEM 453 Advanced Inorganic Chemistry 4

CHEMICAL ENGINEERING AND

MATERIALS SCIENCE COURSES UNITS

CHE 487 Nanotechnology and Nanoscale Engineering through Chemical Processes 3

CHE 491 Nanotechnology Researchfor Undergraduates (two semesters) 2-2

MASC 350 Design, Synthesis and Processing of Engineering Materials 3

CHE Technical ElectiveCHE 405 Applications of Probability

and Statistics for Chemical Engineers, or

CHE 485 Computer-Aided Chemical Process Design 3

OTHER ENGINEERING COURSES UNITS

Nano Technical ElectiveEE 438L Processing for

Microelectronics, orCHE 489 Biochemical Engineering, orPTE 463L Introduction to Transport

Processes in Porous Media 3

Bachelor of Science in Chemical Engineering(Petroleum Engineering)The requirement for the degree is 136 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses takenin chemical engineering and petroleum engi-neering. In addition to the previously listedcommon requirements, students must alsotake the following courses:

CHEMISTRY COURSE UNITS

Chemistry Technical ElectiveCHEM 322bL Organic Chemistry, orCHEM 430b Physical Chemistry 4

CHEMICAL ENGINEERING COURSES UNITS

CHE 405 Applications of Probabilityand Statistics for ChemicalEngineers 3

CHE 476 Chemical EngineeringMaterials 3

CHE 485 Computer-Aided ChemicalProcess Design 3

OTHER ENGINEERING COURSES UNITS

PTE 461 Formation Evaluation 3PTE 463L Introduction to Transport

Processes in Porous Media 3PTE 464L Petroleum Reservoir

Engineering 3PTE 465L Drilling Technology and

Subsurface Methods 3

Bachelor of Science in Chemical Engineering(Polymer Science)The requirement for the degree is 136 units.A scholarship average of C (2.0) or higher isrequired in all upper division courses takenin chemical engineering, biomedical engi-neering, materials science and electrical engi-neering. In addition to the previously listedcommon requirements, students must alsotake the following courses:

CHEMISTRY COURSES UNITS

Chemistry Technical ElectiveCHEM 322bL Organic Chemistry, orCHEM 430b Physical Chemistry 4

CHEMICAL ENGINEERING COURSES UNITS

CHE 405 Applications of Probabilityand Statistics for ChemicalEngineers 3

CHE 472 Polymer Science andEngineering 3

CHE 474L Polymer Science andEngineering Laboratory 3

CHE 476 Chemical EngineeringMaterials 3

CHE 477 Computer Assisted Polymer Engineering and Manufacturing 3

CHE 485 Computer-Aided ChemicalProcess Design 3

OTHER ENGINEERING COURSES UNITS

Materials ElectiveBME 410 Introduction to Biomaterials

and Tissue Engineering, orCHE 475 Physical Properties of

Polymers, orEE 438L Processing for

Microelectronics 3

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Chemical Engineering 565

Page 32: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Master of Science in Chemical EngineeringThe Master of Science in chemical engineer-ing is awarded in strict conformity with thegeneral requirements of the USC ViterbiSchool of Engineering with the exceptionthat the minimum unit requirement is 28.Registration in CHE 550ab is required.

Engineer in Chemical EngineeringRequirements for the Engineer in chemicalengineering are the same as set forth in thegeneral requirements. See general require-ments for graduate degrees.

Doctor of PhilosophyThe Doctor of Philosophy (Ph.D.) degree inchemical engineering is awarded in confor-mity with the general requirements of theGraduate School. See general requirementsfor graduate degrees.

Departmental Policies and RequirementsIn addition to the general requirements forthe Ph.D. described in this catalogue, candi-dates in chemical engineering are required to demonstrate proficiency in the followingfields: thermodynamics, fluid flow, heat andmass transfer and chemical engineeringkinetics. Registration in CHE 550ab isrequired of all students. More detailed state-ments of the departmental requirementsmay be found in a brochure available uponrequest from the Department of ChemicalEngineering.

Chemical Engineering Three-Two PlanA special curriculum is available for obtaininga Bachelor of Science degree in chemicalengineering and a Bachelor of Science orBachelor of Arts degree in a letters, arts and

sciences major in five years. For further infor-mation see departmental advisors.

Similar programs are available in cooperationwith certain liberal arts colleges. Such pro-grams are particularly suited for obtaining aBachelor of Science in chemistry at the liber-al arts college and a Bachelor of Science inchemical engineering at USC.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

566 USC Viterbi School of Engineering

Graduate Degrees

Courses of InstructionCHEMICAL ENGINEER ING (CHE)

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

120 Introduction to Chemical Engineering(3, Sp) Problem-solving techniques in chemi-cal engineering using graphics and comput-ers. Mass and heat balances. Corequisite:MATH 125; CHEM 105aL or CHEM 115aL.

330 Chemical Engineering Thermodynamics(4, Fa) Elements of chemical engineeringthermodynamics, including generalized cor-relations of properties of materials, phasebehavior, physical and chemical equilibria.Corequisite: MATH 226.

350 Introduction to Separation Processes(3, Sp) Use of equilibrium phase relations andprinciples of material and energy balance fordesign, operation, and optimization of separa-tion procedures such as distillation, absorption,etc. Prerequisite: CHEM 105bL or CHEM115bL; recommended preparation: CHE 330.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

405 Applications of Probability and Statis-tics for Chemical Engineers (3, Fa) Principlesof probability and statistics, random variablesand random functions. Application to chemi-cal engineering problems, including processdesign, process safety, heterogeneous materi-als and processes. Prerequisite: MATH 245.

410 Introduction to Biomaterials and TissueEngineering (3, Fa) (Enroll in BME 410)

442 Chemical Reactor Analysis (4, Fa) Basicconcepts of chemical kinetics and chemicalreactor design. Prerequisite: MATH 245.

443 Viscous Flow (3, Sp) Constitutive equa-tions and rate laws, momentum equationsand kinetic theory of Newtonian, Non-Newtonian and complex flows. Applicationsto chemical engineering systems. Corequisite:CHE 350, MATH 245.

444abL Chemical Engineering Laboratory (3-3, FaSp) Resolution of chemical engineer-ing problems that require original planning,observations, and data interpretation. Writtenand oral reports. Prerequisite: CHE 330, CHE350, CHE 442; corequisite: CHE 443.

445ab Heat Transmission (2-2) a: Phenome-nological rate laws, differential and macro-scopic equations, and elementary kinetic the-ory of heat transfer processes. Application totechnological and natural systems. Prerequi-site: CHE 443, MATH 245. b: Molecular andcontinuum approaches to diffusion and con-vection in fluids and multicomponent mix-tures; simultaneous mass, heat, and momen-tum transfer; steady-state and time-dependentdiffusion; Maxwell-Stefan equations.

446 Mass Transfer in Chemical EngineeringProcesses (2, Sp) Molecular and continuumapproaches to diffusion and convection influids and multicomponent mixtures; simul-taneous mass, heat and momentum transfer;steady-state and time-dependent diffusion;Maxwell-Stefan equations. Prerequisite:MATH 245, CHE 443, CHE 445a.

460L Chemical Process Dynamics and Con-trol (4, Sp) Simulation, stability, and auto-matic control of chemical processes. Openand closed loop control schemes and intro-duction to optimal control theory. Computerimplementation and laboratory application.Prerequisite: CHE 120; corequisite: MATH 245.

461 Formation Evaluation (3) (Enroll inPTE 461)

462 Economic, Risk and Formation Produc-tivity Analysis (4) (Enroll in PTE 462)

463L Introduction to Transport Processes inPorous Media (3) (Enroll in PTE 463L)

464L Petroleum Reservoir Engineering (3)(Enroll in PTE 464L)

465L Drilling Technology and SubsurfaceMethods (3) (Enroll in PTE 465L)

472 Polymer Science and Engineering (3,Sp)The preparation, characterization, and prop-erties of synthetic polymers. An interdisci-plinary approach to polymers as materials.Recommended preparation: CHEM 322aL.

Page 33: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

474L Polymer Science and EngineeringLaboratory (3, Sp) Experimental methods forthe preparation, characterization, and proper-ties of synthetic polymers. Recommendedpreparation: CHE 472.

475 Physical Properties of Polymers (3, Fa)Theoretical methods and semi-empirical cor-relations for estimating mechanical, thermo-dynamic, transport, optical, and electricalproperties of polymer solutions, melts, net-works, glasses, polymer blends and semi-crystalline polymers. Recommended prepara-tion: CHE 472 and CHEM 430a.

476 Chemical Engineering Materials (3, Sp)Chemical and physical properties of solidmaterials used by chemical engineers, including polymers, metals, and ceramics.Materials design for industrial applications.Prerequisite: CHEM 322aL.

477 Computer Assisted Polymer Engineeringand Manufacturing I (3, Sp) Estimation ofphysical, mechanical, chemical and processingproperties of thermal plastics. Major moldingprocesses. Mold flow simulation and residualstresses analysis. Case studies. Prerequisite:junior class standing or departmental approval.

480 Chemical Process and Plant Design (3, Sp) Applications of unit operations, ther-modynamics, kinetics, and economic balance;energy conservation in heat exchanger net-works and in sequencing of separationaldevices. Safety aspects. Prerequisite: seniorstanding.

485 Computer-Aided Chemical ProcessDesign (3, Fa) Use and optimization of mod-ern computer software for chemical processdesign. Prerequisite: CHE 442, CHE 443.

486 Design of Environmentally BenignProcess Plants (3, Sp) Chemical ProcessPlants interact with the environment as anintegrated system. This course discussesdesign procedures to minimize unwantedeffluents to air, water and solid wastes.Corequisite: CHE 480 or CHE 485.

487 Nanotechnology and Nanoscale Engi-neering through Chemical Processes (3)Properties and processing of nanomaterialsincluding polymeric, metallic, and ceramicnanoparticles, composites, colloids, and sur-factant self-assembly for templated nano-material production. Prerequisite: CHEM105aL or CHEM 115aL or MASC 110L.

489 Biochemical Engineering (3, Sp) Appli-cation of chemical engineering principlesto biological and biochemical processes andmaterials. Design of biochemical reactors andof processes for separation and purificationof biological products. Prerequisite: CHE 330,BISC 320L or departmental approval.

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

491 Nanotechnology Research for Under-graduates (2) Independent research in nano-technology. Research project selected by thestudent in close consultation with a researchmentor. Graded CR/NC. Prerequisite: CHE487.

499 Special Topics (2-4, max 8) Course con-tent to be selected each semester from recentdevelopments in chemical engineering andrelated fields.

501 Modeling and Analysis of ChemicalEngineering Systems (3, Fa) Application ofmathematics to problems in chemical engi-neering; mathematical modeling, differentialand integral equations, linear systems analysisand stability, asymptotic and numericalmethods. Graduate Standing.

502 Numerical Methods for Diffusive andConvective Transport (3, Sm) Numericalsolution of ordinary and partial differentialequations describing fluid flow, diffusionwith chemical reaction, and conduction inheterogeneous media. Graduate standing.

513 Principles of Combustion (3) (Enroll inAME 513)

521 Corrosion Science (3) (Enroll inMASC 521)

523 Principles of Electrochemical Engineer-ing (3) (Enroll in MASC 523)

530 Thermodynamics for Chemical Engi-neers (3, Sp) Application of thermodynamicsto chemical engineering systems. Recom-mended preparation: CHE 330.

531 Enhanced Oil Recovery (3) (Enroll inPTE 531)

532 Vapor-Liquid Equilibrium (3) Thermo-dynamics of phase relations; prediction andcorrelation of phase behavior. Prerequisite:CHE 330.

540 Viscous Flow (3) Fluid mechanical prob-lem of interest to chemical engineers involv-ing laminar flows of incompressible fluids,viscous-dominated creeping flows, andmotion of bubbles and drops. Prerequisite:CE 309 or AME 309 or CHE 443.

541 Mass Transfer (3) Fundamentals of masstransfer within a single phase and betweenphases; applications to separation processes.Recommended preparation: CHE 445a.

542 Chemical Engineering Kinetics (3, Sp)Reaction kinetics applied to problems ofengineering design and operation. Recom-mended preparation: CHE 442.

544 Heat Transmission (3) Principles of con-duction, radiation, and convection of heat;application to chemical and related indus-tries. Recommended preparation: CHE 330,CHE 445a.

550ab Seminars in Chemical Engineering (0-1, max 2, FaSp) Seminars to cover recentdevelopments in the field of chemical engi-neering given by invited speakers. Master’sstudents must register for two semesters;Ph.D. students must register for four semes-ters. Graded IP/CR/NC. Recommended prepa-ration: graduate standing.

554 Principles of Tissue Engineering (3, Fa)Advanced scientific and engineering princi-ples of tissue engineering including stem cellbiology, biomaterial scaffolds, protein-surfaceinteraction, bioreactor, and selected bioartifi-cial organs (e.g., kidney, bone, skin). Recom-mended preparation: CHE 476, CHE 489.

560 Advanced Separation and BioseparationProcesses (3, Sp) Experimental techniquesfor separation and bioseparation processes andtheoretical and computational techniques formodeling them. Graduate standing.

572 Advanced Topics in Polymer Kineticsand Rheology (3, Fa) Kinetics of polymersynthesis reactions and rheology of polymersolutions. Recommended preparation: CHE 442,CHE 472.

582 Fluid Flow and Transport Processes inPorous Media (3) (Enroll in PTE 582)

590 Directed Research (1-12) Research lead-ing to the master’s degree. Maximum unitswhich may be applied to the degree to bedetermined by the department. GradedCR/NC.

594abz Master’s Thesis (2-2-0) Credit onacceptance of thesis. Graded IP/CR/NC.

596 Chemical Reactions in the Atmosphere(3) (Enroll in ENE 596)

Chemical Engineering 567

Page 34: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

599 Special Topics (2-4, max 9) Course con-tent will be selected each semester to reflectcurrent trends and developments in the fieldof chemical engineering.

690 Directed Research (1-4) Laboratorystudy of specific problems by candidates forthe degree Engineer in Chemical Engineer-ing. Graded CR/NC.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

568 USC Viterbi School of Engineering

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

Vivian Hall of Engineering 602(213) 740-4339FAX: (213) 740-7797Email: [email protected]/matsci

Director: Edward Goo, Ph.D.

FacultyM.C. Gill Chair in Composite Materials: StevenR. Nutt, Ph.D. (Aerospace and MechanicalEngineering)

Kenneth T. Norris Professorship in Engineering:Anupam Madhukar, Ph.D. (Physics)

Professors: P. Daniel Dapkus, Ph.D. (ElectricalEngineering); Martin Gundersen, Ph.D.(Electrical Engineering); Rajiv K. Kalia, Ph.D.(Physics and Computer Science); Terence G.Langdon, Ph.D., D.Sc. (Aerospace andMechanical Engineering and Earth Sciences);Anupam Madhukar, Ph.D. (Physics); FlorianMansfeld, Ph.D. (Chemical Engineering);Steven R. Nutt, Ph.D. (Aerospace andMechanical Engineering); Charles G. Sammis,Ph.D. (Earth Sciences)*; Armand R. Tanguay,Jr., Ph.D. (Electrical Engineering, BiomedicalEngineering); Mark E. Thompson, Ph.D.(Chemistry); Priya Vashishta, Ph.D. (Physics,Computer Science and Biomedical Engineering)

Associate Professors: Edward Goo, Ph.D.;Aiichiro Nakano, Ph.D. (Computer Science,Physics and Biomedical Engineering);

Assistant Professor: Atul Konkar, Ph.D.

Research Professor: Peter Will, Ph.D.(Information Sciences Institute)

Emeritus Professors: Clarence R. Crowell,Ph.D. (Electrical Engineering); MurrayGershenzon, Ph.D. (Electrical Engineering);Kurt Lehovec, Ph.D. (Electrical Engineering);Jan Smit, Ph.D. (Electrical Engineering);Ronald Salovey, Ph.D. (Chemical Engineering);William G. Spitzer, Ph.D. (Physics and

Electrical Engineering); David B. Wittry, Ph.D.(Electrical Engineering)

*Recipient of university-wide or school teaching award.

Minor in Materials ScienceA minor in materials science is open to allundergraduate students in engineering. Thisminor provides students with the backgroundand skills necessary to understand and useadvanced materials in different engineeringapplications. Students are required to com-plete a minimum of 16 units of course workconsisting of both core requirements andelective courses. Students must include atleast four upper division courses of eitherthree or four units in the minor program.

Students must apply to the Viterbi School ofEngineering for the minor, and departmentalapproval is required. The program is outlinedas follows:

REQUIRED COURSES UNITS

CE 225 Mechanics of Deformable Bodies 3

CHE 476 Chemical EngineeringMaterials, or

CE 334L Mechanical Behavior ofMaterials 3

MASC 310 Materials Behavior andProcessing 3

MASC 440 Materials and theEnvironment 3

Advisor approved electives (minimum) 4

16

ELECTIVES UNITS

BME 410 Introduction to Biomaterials and TissueEngineering 3

CE 334L Mechanical Behavior of Materials 3

CE 428 Mechanics of Materials 3CE 467L Geotechnical Engineering 4CHE 472 Polymer Science and

Engineering 3

CHE 476 Chemical EngineeringMaterials 3

MASC 350 Design, Synthesis, andProcessing of EngineeringMaterials 3

MASC 439 Principles of Semiconductor Processing 3

Master of Science in Materials ScienceIn addition to the general requirements forthe Master of Science degree, add the follow-ing required courses: EE 471; MASC 501,MASC 503, MASC 504, MASC 505 andMASC 561. The nine remaining units for thedegree may be electives chosen with depart-mental approval.

Engineer in Materials ScienceRequirements for the Engineer in materialsscience degree are the same as set forth inthe general requirements for graduatedegrees.

Master of Science in Materials EngineeringStudents with an interest in the characteriza-tion, selection and processing of engineeringmaterials, and in materials problems relatedto engineering design may work toward aMaster of Science in materials engineering.This degree is awarded in conformity withthe general requirements of the ViterbiSchool of Engineering. Students may elect towork for this degree in either the MaterialsScience or Aerospace and MechanicalEngineering departments. The specificcourses that constitute an acceptable programmust be approved in advance by the adminis-tering department.

Doctor of Philosophy in Materials ScienceThe Doctor of Philosophy with a major inmaterials science is awarded in strict confor-mity with the general requirements of theUSC Graduate School. It includes the courserequirements for the Master of Sciencedegree. See general requirements for gradu-ate degrees.

Page 35: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

MATERIALS SC IENCE (MASC)

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

110L Materials Science (4, FaSp) Chemicalbonding and structure in crystalline, amor-phous, and molecular solids; tendency andmechanisms for chemical change; homoge-neous and heterogeneous equilibria. Prerequi-site: high school chemistry.

310 Materials Behavior and Processing (3)Principles of mechanical behavior and pro-cessing of materials. Relationships betweenmechanical properties, microstructure, andprocessing methods. Composites and non-metallics included.

334L Mechanical Behavior of Materials (3)(Enroll in CE 334L)

350 Design, Synthesis and Processing ofEngineering Materials (3) Structure, proper-ties, synthesis, processing and design ofmetallic, ceramic, polymeric, electronic, pho-tonic, composite, nanophase and biomateri-als; nanostructures, microfabrication andsmart materials. Prerequisite: CHEM 105a orMASC 110L, PHYS 152.

437 Fundamentals of Solid State (3) Atomictheory; wave mechanics; crystal structure; lattice vibrations; elasticity theory; free elec-tron and tight bonding approximations. Pre-requisite: MASC 110L or EE 338, PHYS 153L,and MATH 445.

438L Processing for Microelectronics (3)(Enroll in EE 438L)

439 Principles of Semiconductor Processing(3) Principles relevant to semiconductor pro-cessing are covered. Topics include bulk andepitaxial crystal growth, photolithography,evaporation, sputtering, etching, oxidation,alloying, and ion implantation. Prerequisite:MASC 110L, EE 338.

440 Materials and the Environment (3, Sp)Interactions of metals, alloys and compositematerials with liquid and gaseous corrosiveenvironments; corrosion protection by alloy-ing and application of inhibitors and metallicor organic coatings.

471 Applied Quantum Mechanics for Engi-neers (3) (Enroll in EE 471)

472 Polymer Science and Engineering (3)(Enroll in CHE 472)

475 Physical Properties of Polymers (3)(Enroll in CHE 475)

476 Chemical Engineering Materials (3)(Enroll in CHE 476)

499 Special Topics (2-4, max 8) Course con-tent will be selected each semester to reflectcurrent trends and developments in the fieldof materials science.

501 Solid State (3, Sp) Atomic structure,bonding in covalent, ionic and Van der Waalscrystals, Brillouin zones, lattices, diffraction,electronic states, lattice vibrations, specificheat, electrical conductivity, and magnetism.Prerequisite: EE 471.

502 Advanced Solid State (3, Fa) Semi-conductors, dielectrics and metals, thermo-electric effects, magnetism, magnetic reso-nance and superconductivity. Prerequisite:MASC 501.

503 Thermodynamics of Materials (3, Fa)Classical thermodynamics, chemical poten-tial, pure phases and mixtures; interphaserelationships; binary and ternary solutions;free energy and activity; galvanic cell, electro-chemical potential and Pourbaix diagram.

504 Diffusion and Phase Equilibria (3, Sp)Phase equilibria; phase diagrams; diffusion;planar defects; nucleation and growth; spin-odal decomposition; phase transformation.Prerequisite: MASC 503.

505 Crystals and Anisotropy (3, Fa) Stereo-graphic projection; Laue back reflectionmethod; crystal orientation; line and planarcrystalline defects; tensors; susceptibility;permeability and permittivity; stress andstrain; piezoelectricity; elasticity.

506 Semiconductor Physics (3, Fa) (Enroll inEE 506)

507 Magnetic and Dielectric Properties ofMaterials (3) Definitions, properties of fieldquantities, electric and magnetic energy;exchange coupling; ferro-, ferri-, and anti-ferromagnetism; ferro-electricity; crystallineanisotropy; permeability; dielectric constants;resonance; spin waves; relaxation. Prerequisite:MASC 502.

508 Imperfections in Solids (3) Types ofimperfections; point defects, dislocations;effects on optical, electrical, magnetic, andmechanical properties of solids; phase equi-libria involving point defects; imperfectionpairing; intersolubility effects. Prerequisite:MASC 502 and MASC 503.

509 Phase Transformations (3) Thermody-namics and kinetics of nucleation and growth,crystallographic processes in diffusional trans-formations, precipitation from solid solutions,eutectoid decomposition, cellular phase sepa-ration, ordering reactions, diffusionless trans-formations. Prerequisite: MASC 504.

510 Surface and Interface Phenomena (3)Behavior of solid surfaces, solid-vacuum andsolid-solid interfaces and their applications.Study of electronic structure, kinetic anddynamic behavior of surface phenomena.Prerequisite: MASC 501, MASC 506.

511 Materials Preparation (3) Principles andtechniques of materials preparation; purifica-tion, crystal growth from liquid and vaporphases, sintering. Prerequisite: MASC 504 orMASC 509.

512 Epitaxial Growth (3) Epitaxy, coher-ence, incoherence and pseudomorphism;thermodynamic approaches, Wilson-Frenkellaw, kinetic equation approach, nucleationand continuous growth mechanisms, clusterdynamics, lattice mismatch and misfit dislo-cations. Prerequisite: MASC 501, MASC 503.

513 Multilayered Materials and Properties(3) Fabrication methods, structural determi-nation via X-ray and electron diffraction,electrical behavior, optical properties viaabsorption, luminescence, and light scatter-ing. Prerequisite: MASC 501, MASC 506.

514L Processing of Advanced SemiconductorDevices (3, Fa) Statistical design of experi-ments, vapor deposition of thin film dielec-trics, plasma etching, advanced lithography, in-situ sensors, process monitoring, quality con-trol, assurance/reliability. Prerequisite: EE 504.

518 Semiconductor Materials for Devices(3, Sp) Choice of materials systems, thermo-dynamics, kinetics and methods of bulk andepitaxial crystal growth of semiconductorsand their alloys for electronic and optoelec-tronic devices. Prerequisite: an undergraduatecourse in semiconductor device physics orMASC 501 as a corequisite.

521 Corrosion Science (3) Chemical thermo-dynamics of corrosion; electrochemical mech-anisms; kinetics of electrode reactions; pas-sivity; galvanic couples; localized corrosion;stress corrosion cracking; corrosion fatigue;corrosion inhibition; atmospheric corrosion.

Materials Science 569

Courses of Instruction

Page 36: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

523 Principles of Electrochemical Engineer-ing (3) Electrochemical techniques; mass,charge, and heat transfer; electrochemicalthermodynamics and electrode kinetics; elec-trochemical reactors; optimization; materialsand corrosion; experimental modeling ofindustrial processes.

524 Techniques and Mechanisms in Electro-chemistry (3) Modern electrochemistry; in-situ techniques; in-situ probes of the near-electrode region; ex-situ emersion techniques;cyclic voltammetry, electroxidation, electro-chemical reduction, reactive film formation,enzyme electrochemistry.

534 Materials Characterization (3, Fa) Char-acterization of solids by optical microscopy,electron microscopy, (TEM, SEM) and ele-mental and structural analysis (EPMA, ESCA,AES, SIMS, HEED, LEED, SED).

535L Transmission Electron Microscopy (4)Transmission electron microscopy and tech-niques. Specimen-electron beam interaction,electron diffraction and image formation.X-ray microanalysis. Laboratory involveshands-on training on the transmission elec-tron microscope. (Duplicates credit in formerMASC 536L.) Recommended preparation:MASC 505.

539 Engineering Quantum Mechanics (3)(Enroll in EE 539)

548 Rheology of Liquids and Solids (3)(Enroll in CHE 548)

559 Creep (3) (Enroll in AME 559)

560 Fatigue and Fracture (3) (Enroll inAME 560)

561 Dislocation Theory and Applications(3, Sp) Elasticity theory; types, sources,motion, interaction of dislocations; stress fieldsand strain energies; partial dislocations andstacking faults; principles of work-hardening.

563 Dislocation Mechanics (3) Athermal andthermally-activated flow; deformation mecha-nisms; strengthening processes; solid solutionand dispersion hardening; effect of impurityclouds; ordering phenomena; diffusion-controlled processes. Prerequisite: MASC 561.

564 Composite Materials (3, Fa) Fundamen-tal and applied aspects of composites, withemphasis on basic mechanics, fracture, andfailure criteria. Includes materials issues andfabrication technology.

575 Basics of Atomistic Simulation of Mate-rials (3, Fa) Building a parallel computer fromcomponents; molecular dynamics method;computation of structural, thermodynamicsand transport properties; simulation projects.Prerequisite: Undergraduate course in thermo-dynamics or statistical physics; recommendedpreparation: Fortran, Unix/Linux.

576 Molecular Dynamics Simulations ofMaterials and Processes (3, Sp) Moleculardynamics method for atomistic simulations ofmaterials and processes, simulations usingparallel computing, correlation functions forstructural and dynamical properties plus sim-ulation project. Prerequisite: MASC 575.

583 Materials Selection (3) (Enroll inAME 588)

584 Fracture Mechanics and Mechanisms(3) (Enroll in AME 584)

590 Directed Research (1-12) Research leadingto the master’s degree. Maximum units whichmay be applied to the degree to be deter-mined by the department. Graded CR/NC.

594abz Master’s Thesis (2-2-0) For the mas-ter’s degree. Credit on acceptance of thesis.Graded IP/CR/NC.

598 Materials Science Seminar (1) Seminarin Materials Science research. To be takenonly once for graduate credit. GradedCR/NC.

599 Special Topics (2-4, max 9)

601 Semiconductor Devices (3) (Enroll inEE 601)

606 Nonequilibrium Processes in Semicon-ductors (3, Sp) (Enroll in EE 606)

607 Electronic and Optical Properties ofSemiconductor Quantum Wells and Super-lattices (3) Quantum well potential and parti-cle confinement, electron-electron, electron-phonon, and electron-impurity interactions,transport, magneto-transport, optical andmagneto-optical properties, collective modes.Prerequisite: MASC 501, MASC 506.

610 Molecular Beam Epitaxy (3) Basic prin-ciples, ultra high vacuum, machine considera-tions, source purity and calibrations tempera-ture measurements, surface morphology andchemistry, growth procedures, III-V, II-VIand silicon MBE. Prerequisite: MASC 501,MASC 503.

690 Directed Research (1-4, max 8) Labora-tory study of specific problems by candidatesfor the degree Engineer in Materials Science.Graded CR/NC.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

570 USC Viterbi School of Engineering

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

Hedco Building 316(213) 740-0322FAX: (213) 740-0324 Email: [email protected]

Director: Iraj Ershaghi, Ph.D., P.E.

FacultyZohrab A. Kaprielian Dean’s Chair in Engineeringand Chester F. Dolley Chair in PetroleumEngineering: Yannis C. Yortsos, Ph.D.

Omar B. Milligan Chair in PetroleumEngineering: Iraj Ershaghi, Ph.D., P.E.

Professor: George V. Chilingar, Ph.D. (CivilEngineering)

Lecturers: John Bolling, M.S.; AlejandroBugacov, Ph.D.; Robert Ehrlich, Ph.D.; JohnGrace, Ph.D.; Donald G. Hill, Ph.D.; DavidLumley, Ph.D.; Allan Spivak, Ph.D.; JalalTorabzadeh, Ph.D.; Malvina Val Lerma,M.S.; Victor M. Ziegler, Ph.D.

Emeritus Professor: Elmer L. Dougherty,Ph.D. (Chemical Engineering)

Petroleum Engineering Honor Society:Pi Epsilon Tau

Page 37: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Bachelor of Science in ChemicalEngineering (Petroleum Engineering)See the listing under Chemical Engineering,page 564.

Bachelor of Science in MechanicalEngineering (Petroleum Engineering)See the listing under Aerospace andMechanical Engineering, page 547.

Minor in Petroleum EngineeringA minor in petroleum engineering consistingof 16 required units is available to undergrad-uate majors in various fields of engineeringand applied science. Besides preparing forgraduate study in petroleum engineering,the program will prepare students for careersin areas of national need such as the explo-ration, recovery and production of subter-ranean resources, and the underground dis-posal of hazardous wastes.

Prerequisite courses:MATH 125, MATH 126, MATH 226,MATH 245, PHYS 151L and CHEM 105aLCE 309

REQUIRED COURSES UNITS

PTE 461 Formation Evaluation 3PTE 462 Economic, Risk

and Formation Productivity Analysis 4

PTE 463L Introduction to Transport Processes in Porous Media 3

PTE 464L Petroleum ReservoirEngineering 3

PTE 465L Drilling Technology and Subsurface Methods 3

16

Master of Science in Petroleum EngineeringThe Master of Science in petroleum engi-neering is awarded in strict conformity withthe general requirements of the ViterbiSchool of Engineering. A student may bepermitted to elect the program without thesisupon approval from the department.

Master of Science in PetroleumEngineering/Smart Oilfield TechnologiesThe Master of Science in petroleum engi-neering/smart oilfield technologies is awardedin strict conformity with the general require-ments of the Viterbi School of Engineering.A student may be permitted to elect the pro-gram without thesis upon approval from thedepartment. Course requirements are similarto the existing M.S. degree in petroleumengineering in terms of core requirements.

Certificate in Smart Oilfield TechnologiesThe certificate in smart oilfield techniques isdesigned for practicing engineers and scien-tists who enter petroleum engineering relatedfields and/or who wish to obtain training inthe specific smart oilfields area. The appli-cants may enroll at USC as limited status stu-dents. They must apply and be admitted tothe program before they complete 9 units ofthe required course work. The certificate pro-gram is open to applicants with an undergrad-uate degree in engineering or sciences whomeet the admission criteria as limited stu-dents. The required courses consist of thefollowing 12 units:

REQUIRED COURSES UNITS

PTE 586 Intelligent and Collaborative OilfieldSystems Characterization and Management 3

PTE 587 Smart Completions, Oilfield Sensors and Sensor Technology 3

PTE 588 Smart Oilfield Data Mining 3

PTE 589 Advanced OilfieldOperations with RemoteVisualization and Control 3

These classes will be available through theUSC Distance Education Network (DEN).The credit for classes may be applied towardthe M.S. or Ph.D. in petroleum engineeringshould the student decide later to pursue anadvanced degree. In order to be admitted tothe M.S. program, the student should main-tain a B average or higher in courses for thecertificate program and must satisfy all nor-mal admission requirements. All courses forthe certificate must be taken at USC.

Engineer in Petroleum EngineeringRequirements for the Engineer degree inpetroleum engineering are the same as setforth in the general requirements. See gener-al requirements for graduate degrees.

Doctor of PhilosophyThe Doctor of Philosophy with a major inpetroleum engineering is also offered. Seegeneral requirements for graduate degrees.

Petroleum Engineering 571

Degree Requirements

Courses of Instruction

PETROLEUM ENGINEER ING (PTE )

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

202xg Energy and Society (4, Irregular)Study of the impact of the development, pro-duction, and global distribution of energy onsocietal, political, and economic behavior.Not available for major credit to engineeringmajors. Prerequisite: pass Math Skill Level.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

411x Introduction to Transport Processes inPorous Media (3, Fa) Properties of porousrocks; capillary effect, single phase and multi-phase flow through porous media; diffusionand dispersion, miscible displacement, heattransfer. Lecture, 3 hours. Not available forcredit to Petroleum Engineering majors.Prerequisite: MATH 245, CHEM 105aL orCHEM 115aL, PHYS 151L, CE 309.

412x Petroleum Reservoir Engineering (3, Fa) Properties of reservoir fluids, volumet-ric and material balances for gas and oil reser-voirs; reservoir modeling concepts. Lecture, 3 hours. Not available for credit to PetroleumEngineering majors.

461 Formation Evaluation (3, Fa) Conceptsof petroleum geology, interpretation of down-hole surveys and measurements includingwell logs, MWD, mud logs and samples.Corequisite: PTE 463L.

462 Economic, Risk and Formation Pro-ductivity Analysis (4, Sp) Principle of eco-nomic evaluation, risk analysis, reserves esti-mation, decline curves, energy prices, andwell transients for flow prediction. Prerequi-site: PTE 461.

Page 38: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

463L Introduction to Transport Processes in Porous Media (3, Fa) Properties of porousrocks; capillarity effect, single-phase andmultiphase flow through porous media; diffu-sion and dispersion, miscible displacement,heat transfer. Lecture, 3 hours; laboratory, 3hours. Prerequisite: MATH 245, CHEM105aL or CHEM 115aL, PHYS 151L.

464L Petroleum Reservoir Engineering (3,Sp) Properties of reservoir fluids, volumetricand material balances for gas and oil reservoirs;reservoir modeling concepts. Lecture, 3hours; laboratory, 3 hours. Prerequisite: PTE463L.

465L Drilling Technology and SubsurfaceMethods (3, Fa) Theory and practice indrilling technology; mechanical properties ofreservoir rocks; well completion; acidizingand fracturing, oil production technology.Lecture, 3 hours; laboratory, 3 hours. Prereq-uisite: PTE 464L.

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

499 Special Topics (2-4, max 8) Course con-tent to be selected each semester from recentdevelopments in petroleum engineering andrelated fields.

502 Advanced Reservoir Characterization (3, Sp) Sources of data for reservoir character-ization; cross-disciplinary integration; geo-logic models; sequence stratigraphic, litho-logic, well test and geophysical models; 4-Dseismic; compartmentalized and fracturedreservoirs; error and risk analysis. Graduatestanding in PTE. Prerequisite: PTE 411x,PTE 461; corequisite: PTE 506.

507 Engineering and Economic Evaluationof Subsurface Reservoirs (3, Fa) Studies,data and methods for estimating size ofunderground fluid deposits for predictingphysical and economic behavior of designedflow schemes, and for quantifying uncer-tainty. Prerequisite: PTE 464L.

508 Numerical Simulation of SubsurfaceFlow and Transport Processes (3, Sp) For-mulation and solution of the equationsdescribing the underground flow of fluidsthrough porous media. Includes mass (conta-minant) transport in single and multiphaseflow. Prerequisite: PTE 507 or graduate stand-ing in engineering.

514 Drilling Engineering (2, 2 years, Fa)Rock mechanics; rotary drilling processes;bit selection; optimizing bit weight and rota-tional speed; well hydraulics and control; cas-ing design and cementing; directional andoffshore drilling.

517 Testing of Wells and Aquifers (3, Sp)Principles of well testing; down hole device;Aquifer tests; slug tests; DST; pressure tran-sient modeling in homogeneous and hetero-geneous systems; parameter estimation; computer aided techniques. Prerequisite:PTE 464L.

531 Enhanced Oil Recovery (3, 2 years, Sp)This course surveys current enhanced oilrecovery processes, including water-flooding,miscible displacement, and thermal oil recov-ery. Prerequisite: PTE 507.

542 Carbonate Rocks (2, Irregular) Classifica-tion; porosity development; source rocks; wet-tability; capillary pressure curves; compress-ibility; surface areas; relative permeabilities;various petrophysical properties; formationevaluation; overpressures; thin section analysis.

545 Corrosion Control in Petroleum Produc-tion (2, Irregular) Types of corrosionencountered in petroleum production; meth-ods for practical control including use ofinhibitors, coatings, and cathodic protection.Prerequisite: CHEM 430a.

555 Well Completion, Stimulation, andDamage Control (3) This course reviewscurrent practices related to well completionmethods, wellbore stimulation, and damagecontrol. Formation damage prevention andstimulation methods are emphasized. Prereq-uisite: graduate standing.

572 Engineering Geostatistics (2, Irregular)Use of geostatistical methods for explorationand development of mineral and petroleumresources, application of semivariogram, krig-ing, cokriging, nonlinear and parametric esti-mation and conditional stimulation. Prerequi-site: graduate standing; knowledge of statisticsor departmental approval.

578 Advanced Production Engineering (2, 2 years, Sp) Principles of oil well and gaswell production; design of artificial lift sys-tems and surface operations; field problemsof enhanced oil recovery operations.

581 Environmental Technology in thePetroleum Industry (3, 2 years, Fa) Thiscourse examines engineering and scientificprinciples necessary for understanding,assessing, and remediating environmentalproblems in the petroleum industry includingdrilling, production, transportation and refin-ing operations. Prerequisite: graduate standing.

582 Fluid Flow and Transport Processes inPorous Media (3, 2 years, Fa) Principles ofsingle and multiphase flow through porousmedia; mechanisms of immiscible and misci-ble displacement; momentum, heat and masstransport in porous media.

586 Intelligent and Collaborative OilfieldSystems Characterization and Management(3, Fa) Review of soft computing methodssuch as neural networks, fuzzy logic, prob-lematic reasoning in reservoir characteriza-tion, dynamic reservoir modeling, oilfielddata integration and analysis of uncertainty inprediction. Limited to students with graduatestanding. Recommended preparation: prerequi-sites for non-majors.

587 Smart Completions, Oilfield Sensorsand Sensor Technology (3, Sp) IntelligentWellbore completion, technology of subsur-face and surface sensors, deployment anddata acquisition, telemonitoring and feed-back, reliability of sensors, data transmission,systems networks. Recommended preparation:prerequisites for non-majors.

588 Smart Oilfield Data Mining (3, Fa)Methods for oilfield data mining, data prepa-ration mining images, prediction and knowl-edge discovery, subset selection, patternrecognition. Limited to students with gradu-ate standing. Recommended preparation: pre-requisites for non-majors.

589 Advanced Oilfield Operations withRemote Immersive Visualization and Con-trol (3, Sp) Immersive subsurface and surfaceenvironments, web based monitoring andfeedback, visualizing risk, unattended opera-tion. Limited to students with graduatestanding. Recommended preparation: prerequi-sites for non-majors.

590 Directed Research (1-12) Research lead-ing to the master’s degree. Maximum unitswhich may be applied to the degree to bedetermined by the department. GradedCR/NC.

594abz Master’s Thesis (2-2-0) For the mas-ter’s degree. Credit on acceptance of thesis.Graded IP/CR/NC.

599 Special Topics (2-4, max 9) Course con-tent will be selected each semester to reflectcurrent trends and developments in the fieldof petroleum engineering.

690 Directed Research (1-4) Laboratorystudy of specific problems for candidates forthe degree engineer in petroleum engineer-ing. Graded CR/NC.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

572 USC Viterbi School of Engineering

Page 39: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Kaprielian Hall 210(213) 740-0603FAX: (213) 744-1426Email: [email protected]

Chair: L. Carter Wellford, Ph.D.

FacultyProfessors: James C. Anderson, Ph.D.*; Jean-Pierre Bardet, Ph.D.; George V. Chilingar,Ph.D. (Petroleum Engineering); Joseph S.Devinny, Ph.D. (Environmental Engineering);Roger Ghanem, Ph.D. (MechanicalEngineering); Peter Gordon, Ph.D. (Policy,Planning, and Development; Economics);Genevieve Giuliano, Ph.D. (Policy, Planning,and Development); Ronald C. Henry, Ph.D.(Environmental Engineering); Jiin-Jen Lee,Ph.D., P.E. (Environmental Engineering)*;Vincent W. Lee, Ph.D.; Geoffrey R. Martin,Ph.D.; Sami F. Masri, Ph.D. (MechanicalEngineering); James Moore, Ph.D. (Policy,Planning, and Development); William J. Petak,D.P.A. (Policy, Planning, and Development);Massoud Pirbazari, Ph.D. (EnvironmentalEngineering, Associate Director of EnvironmentalEngineering); Constantinos Sioutas, Sc.D.;Costas Synolakis, Ph.D. (Aerospace Engineer-ing); Mihailo Trifunac, Ph.D.; Firdaus E.Udwadia, Ph.D. (Mechanical Engineering);L. Carter Wellford, Ph.D. (Chair) (Director of

Environmental Engineering); Hung LeungWong, Ph.D.*; Teh Fu Yen, Ph.D. (Environ-mental Engineering)

Associate Professors: Erik A. Johnson, Ph.D.;Najmedin Meshkati, Ph.D., C.P.E. (Industrialand Systems Engineering); Yan Xiao, Ph.D., P.E.

Assistant Professor: Amy L. Rechenmacher,Ph.D.

Adjunct Professor: Gregg E. Brandow, Jr.,Ph.D., P.E.

Research Professors: Maria I. Todorovska,Ph.D.; Dennis E. Williams

Research Associate Professors: Robert Nigbor,Ph.D., P.E.; Craig Taylor, Ph.D.

Research Assistant Professors: Jose C. Borrero,Ph.D.; John Caffrey, Ph.D.; Philip M. Fine,Ph.D.; Michael D. Geller, Ph.D.; Le DamHanh, Ph.D.; John A. Kuprenas, D.Eng.,P.E.; Jennifer N. Swift, Ph.D.

Senior Lecturer: Henry M. Koffman, P.E.

Emeritus Professors: Mihran S. Agbabian,Ph.D., P.E.; Edwin L. Bidwell, Ph.D.;

Kenneth C. Reynolds, Sc.D.; Paul Seide,Ph.D.; Victor I. Weingarten, Ph.D.

*Recipient of university-wide or school teachingaward.

Chi Epsilon Civil Engineering Honor SocietyChi Epsilon is dedicated to the purpose ofmaintaining and promoting the status of civilengineering as a profession. Chi Epsilon wasorganized to recognize the characteristics ofthe individual civil engineer deemed to befundamental to the successful pursuit of anengineering career and to aid in the develop-ment of those characteristics in the civilengineering student. To contribute to theimprovement of the profession, Chi Epsilonfosters the development and exercise ofsound traits of character and technical abilityamong civil engineers.

Chi Epsilon is based on broad principles ofscholarship, character, practicality and socia-bility. Civil engineering students who rank inthe upper one-third of the junior or seniorclass are eligible for membership. These qual-ifications will make one eligible but not nec-essarily acceptable. Each member must bewell skilled in all four of the basic principles.

Civil Engineering 573

Civil Engineering

Degree Requirements

Educational Program ObjectivesThe undergraduate programs in civil engi-neering have the following objectives:

(1) Graduates will be expected to competeeffectively in the world of rapid technologicalchanges and to become leading professionalsin industrial, academic or governmentinstitutions.

(2) Graduates will be prepared to tailor theirundergraduate studies to embark into theengineering professions, or to continue theirgraduate studies in engineering, or to enterrelated areas such as computer science, busi-ness, law, medicine or a field of their choiceand interest.

(3) Graduates will have demonstrated profi-ciency in mathematics, science and engineer-

ing principles to effectively solve engineeringproblems encountered in work and practice.

(4) Graduates will have the ability to commu-nicate both verbally and orally and to functioneffectively as individuals or as members ofmultidisciplinary teams in a world of rapidtechnological changes and global competition.

(5) Graduates will understand the importanceof contemporary engineering issues, deci-sions, risks and benefits in a global social andenvironmental context, as well as the impor-tance of personal and professional ethics.

(6) Graduates will have the knowledge todesign all or part of a system to meet therequired constraints and specifications, aswell as the desired economic, social, ethical,

political, environmental and other necessaryconsiderations.

(7) Graduates will have the capacity to con-duct and design laboratory experiments withavailable state-of-the-art equipment, and touse the techniques to analyze and interpretthe experimental data.

Bachelor of Science in Civil Engineering(131 Unit Program)The B.S. in civil engineering has three tracks:general, construction and water resources.

A cumulative grade point average of C (2.0)is required for all courses taken at USC aswell as for all courses taken within theDepartment of Civil Engineering. In addi-tion, a minimum grade of C must be earnedin each of the following courses: CE 205,

Page 40: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

CE 225, CE 309 and CE 325. See also com-mon requirements for undergraduate degreessection, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Chemistry RequirementCHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry 4

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of Physics I:

Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

Other RequirementCHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry, orGEOL 305L Introduction to Engineering

Geology, orPHYS 153L Fundamentals of

Physics III: Optics and Modern Physics 4

MAJOR REQUIREMENTS UNITS

EngineeringENGR 102 Engineering Freshman

Academy 2

Civil EngineeringCE 106 Design and Planning of

Civil EngineeringSystems 2

CE 107 Introduction to CivilEngineering Graphics 3

CE 108 Introduction to ComputerMethods in Civil Engineering 2

CE 205 Statics 2CE 207L Introduction to Design of

Structural Systems 2CE 225 Mechanics of Deformable

Bodies 3CE 309 Fluid Mechanics 3

CE 325 Dynamics 3CE 334L Mechanical Behavior of

Materials 3CE 358 Theory of Structures I 3CE 402 Computer Methods in

Engineering 3

CE 408 Risk Analysis in CivilEngineering 3

CE 451 Water ResourcesEngineering 3

CE 453 Water Quality Control 3CE 456 Design of Steel Structures 3CE 467L Geotechnical Engineering 4CE 471 Principles of Transportation

Engineering 3

Capstone CoursesCE 473 Engineering Law, Finance,

and Ethics 3CE 480 Structural System

Design, orCE 465 Water Supply and Sewage

System Design 3

Courses from other Engineering departmentsEE 202L Linear Circuits, orEE 326L Essentials of Electrical

Engineering 4

60

MAJOR ELECTIVES UNITS

Elective Civil Engineering 6Design Kernel*** Civil Engineering Design

Kernel Course 6

Total units: 131

* GE Category VI is taken concurrently with WRIT 140.

** Satisfies GE Category III requirement.

*** Design kernel courses must be selected from thefollowing list of design courses: CE 457, CE 465,CE 466, CE 476, CE 478, CE 482, CE 484 andCE 485.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

TracksIn addition to the core courses, students arerequired to select one of the following tracks:General, Construction or Water Resources.

General TrackChoose one of the following: CE 480 as thecapstone course and CE 482 as a requireddesign kernel course; or CE 465 as the cap-stone course and CE 466 or CE 476 as arequired design kernel course.

The civil engineering electives may bechosen freely.

Construction TrackSelect CE 480 as the capstone course andCE 482 as a required design kernel course.Replace CE 453 with CE 412. The civil engi-neering electives must be chosen from thefollowing list: CE 460, CE 461 and CE 462.

Water Resources TrackSelect CE 465 as the capstone course andselect one of the following as a requireddesign kernel course: CE 466 or CE 476. Thecivil engineering electives must be selectedfrom the following list: CE 466, CE 476,CE 477 and CE 490.

Bachelor of Science in Civil Engineering(Structural Engineering) (131 Unit Program)A cumulative grade point average of C (2.0) isrequired for all courses taken at USC as wellas for all courses taken within civil engineer-ing. In addition, a minimum grade of C mustbe earned in each of the following courses:CE 205, CE 225, CE 309 and CE 325. Seealso common requirements for undergraduatedegrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENTS UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Chemistry RequirementCHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry 4

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of Physics I:

Mechanics andThermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

Other RequirementsGEOL 305Lx Introduction to

Engineering Geology 4

32

574 USC Viterbi School of Engineering

Page 41: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

MAJOR REQUIREMENTS UNITS

Engineering ENGR 102 Engineering Freshman

Academy 2

Civil Engineering CE 106 Design and Planning of

Civil Engineering Systems 2CE 107 Introduction to Civil

Engineering Graphics 3CE 108 Introduction to Computer

Methods in CivilEngineering 2

CE 205 Statics 2CE 207L Introduction to Design of

Structural Systems 2CE 225 Mechanics of Deformable

Bodies 3CE 309 Fluid Mechanics 3CE 325 Dynamics 3CE 334L Mechanical Behavior of

Materials 3CE 358 Theory of Structures I 3CE 402 Computer Methods in

Engineering 3CE 408 Risk Analysis in Civil

Engineering 3CE 451 Water Resources

Engineering 3CE 456 Design of Steel Structures 3CE 457 Reinforced Concrete

Design 3CE 458 Theory of Structures II 3CE 459 Introduction to Structural

Dynamics 3CE 460 Construction Engineering 3CE 467L Geotechnical Engineering 4CE 473 Engineering Law, Finance,

and Ethics 3

Capstone CourseCE 480 Structural System Design 3CE 482 Foundation Design 3

Courses from other Engineering departmentsEE 202L Linear Circuits, orEE326L Essentials of Electrical

Engineering 4

69

MAJOR ELECTIVES UNITS

Elective*** Civil Engineering 3

Total units: 131

* GE Category VI is taken concurrently with WRIT 140.

** Satisfies GE Category III requirement.

*** The civil engineering elective must be selectedfrom the following courses: CE 409a, CE 478.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

The Department of Civil Engineering mustapprove all curricula leading to a degree;please note this includes transfer credit andunits for courses waived for subject creditonly, which have been approved through theDegree Progress department.

Bachelor of Science in Civil Engineering(Building Science) (136 Unit Program)A cumulative grade point average of C (2.0) isrequired in all courses taken at USC, as wellas for all courses taken within civil engineer-ing. In addition, a minimum grade of C mustbe earned in each of the following courses:CE 205, CE 225, CE 309 and CE 325. Seealso the common requirements for undergrad-uate degrees section, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Chemistry RequirementCHEM105aL General Chemistry, orCHEM115aL Advanced General

Chemistry 4

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of Physics I:

Mechanics andThermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

Other RequirementsGEOL 305Lx Introduction to Engineering

Geology, orPHYS 153L Fundamental of Physics III:

Optics and Modern Physics 4

MAJOR REQUIREMENTS UNITS

Engineering ENGR 102 Engineering Freshman

Academy 2

Civil Engineering CE 106 Design and Planning of

Civil Engineering Systems 2

CE 107 Introduction to CivilEngineering Graphics 3

CE 108 Introduction to Computer Methods inCivil Engineering 2

CE 205 Statics 2CE 207L Introduction to Design

of Structural Systems 2CE 225 Mechanics of

Deformable Bodies 3CE 309 Fluid Mechanics 3CE 325 Dynamics 3CE 334L Mechanical Behavior of

Materials 3CE 358 Theory of Structures I 3CE 408 Risk Analysis in Civil

Engineering 3CE 456 Design of Steel

Structures 3CE 457 Reinforced Concrete

Design 3CE 458 Theory of Structures II 3CE 467L Geotechnical

Engineering 4

Architecture coursesARCH 114 Architecture: Culture

and Community 2ARCH 214b History of Architecture 4ARCH 205abL*** Building Science I 4-4ARCH 305abL*** Building Science II 4-4ARCH 405abL*** Building Science III 4-4

MAJOR ELECTIVES UNITS

Elective**** Civil Engineering 3

Total units: 136

* GE Category VI is taken concurrently with WRIT 140.

**Satisfies GE Category III requirement.

***The School of Architecture requires a minimumgrade of C in ARCH 205ab, ARCH 305ab andARCH 405ab in order to continue in the building sci-ence design sequence.

****The civil engineering elective must be selectedfrom the following courses: CE 451, CE 453, CE 460,and CE 471.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Bachelor of Science in Civil Engineering(Environmental Engineering) (130 UnitProgram)A cumulative grade point average of C (2.0)is required for all courses taken at USC aswell as for all courses taken within civil engi-neering. In addition, a minimum grade of Cmust be earned in each of the followingcourses: CE 205, CE 225, CE 309 and CE325. See also common requirements forundergraduate degrees section, pages 536-537.

Civil Engineering 575

Page 42: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Chemistry RequirementCHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of Physics I:

Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

PHYS 153L Fundamentals ofPhysics III, or

GEOL 305xL Engineering Geology 4

MAJOR REQUIREMENTS UNITS

EngineeringENGR 102 Engineering Freshman

Academy 2

Civil and Environmental Engineering CE 108 Introduction to Computer

Methods in CivilEngineering 2

CE 110 Introduction to Environ-mental Engineering 3

CE 205 Statics 2CE 210L Introduction to Environ-

mental EngineeringMicrobiology 3

CE 225 Mechanics of DeformableBodies 3

CE 309 Fluid Mechanics 3CE 325 Dynamics 3CE 334L Mechanical Behavior of

Materials 3CE 358 Theory of Structure I 3CE 408 Risk Analysis in Civil

Engineering 3CE 451 Water Resources

Engineering 3CE 453 Water Quality Control 3CE 463L Water Chemistry and

Analysis 3CE 467L Geotechnical Engineering 4

CE 473 Engineering Law, Finance,and Ethics 3

CE 485 Wastewater TreatmentDesign 3

ENE 400 Environmental EngineeringPrinciples 3

ENE 428 Air Pollution Fundamentals 3ENE 429 Air Pollution Control 3

Aerospace and Mechanical EngineeringAME 310 Engineering

Thermodynamics I 3

61

MAJOR ELECTIVE UNITS

Design kernel*** 6

Total units: 130

* GE Category VI is taken concurrently with WRIT 140.

** Satisfies GE Category III requirement.

*** Kernels must be selected from the following list ofdesign courses: CE 465, CE 466, CE 476, CE 482,CE 484, ENE 486.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Bachelor of Science in EnvironmentalEngineering (132-134 Unit Program)The degree has two tracks: Track 1: Environ-mental Systems and Processes (132 units);Track II: Environmental Biotechnology(134 units). A cumulative scholarship averageof C (2.0) is required for all courses taken at USC as well as for all courses taken civilengineering. In addition, a minimum grade of C must be earned in each of the followingcourses: CE 205 and ENE 410. See also com-mon requirements for undergraduate degreessection, pages 536-537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS (BOTH TRACKS) UNITS

Chemistry RequirementCHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry 4CHEM 105bL General Chemistry, orCHEM 115bL Advanced General

Chemistry 4CHEM 322aL Organic Chemistry 4

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4

Physics RequirementPHYS 151L** Fundamentals of Physics I:

Mechanics andThermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

36

PRE-MAJOR REQUIREMENTS (TRACK II ONLY) UNITS

Chemistry RequirementCHEM 322bL Organic Chemistry 4

MAJOR REQUIREMENTS (BOTH TRACKS) UNITS

EngineeringENGR 102 Engineering Freshman

Academy 2

Civil and Environmental Engineering CE 108 Introduction to Computer

Methods in CivilEngineering 2

CE 110 Introduction to Environ-mental Engineering. 3

CE 205 Statics 2CE 210L Introduction to Environ-

mental EngineeringMicrobiology 3

CE 408 Risk Analysis in CivilEngineering 3

CE 451 Water Resources Engineering 3

CE 453 Water Quality Control 3CE 463L Water Chemistry and

Analysis 3CE 465 Water Supply and Sewage

System Design 3CE 473 Engineering Law, Finance,

and Ethics 3CE 484 Water Treatment Design 3CE 485 Waste Water Treatment

Design 3ENE 400 Introduction to Environ-

mental EngineeringPrinciples 3

ENE 410 Environmental FluidMechanics 3

ENE 428 Air Pollution Fundamentals 3ENE 486 Design of Solid and

Hazardous WasteEngineering Systems 3

Courses from other departmentsCHE 330 Chemical Engineering

Thermodynamics 4GEOL 305xL Introduction to Engineering

Geology 4

56

576 USC Viterbi School of Engineering

Page 43: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

MAJOR REQUIREMENTS (TRACK I ONLY) UNITS

Civil and Environmental Engineering ENE 429 Air Pollution Control 3

Courses from other departmentsBISC 220L General Biology: Cell

Biology and Physiology 4PTE 463L Introduction to Transport

Processes in Porous Media 3

10

MAJOR REQUIREMENTS (TRACK II ONLY) UNITS

Civil and Environmental Engineering ENE 487 Environmental

Biotechnology andBioremediation 3

Courses from other departmentsBISC 320L Molecular Biology 4BISC 330L Biochemistry 4

11

MAJOR ELECTIVES (TRACK I ONLY) UNITS

Design kernel*** 3

Total (Track I): 132

Total (Track II): 134

* GE Category VI is taken concurrently with WRIT 140.

** Satisfies GE Category III requirement.

*** Kernels must be selected from the followingdesign courses: CE 443, CE 466, CE 476, or CHE 442.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Minor in Environmental EngineeringSee listing on page 609.

Minor in Construction Planning andManagementThis program covers the most current theo-ries and practice of construction planning andmanagement. The program provides a valu-able adjunct credential to professional schoolstudents pursuing careers in business admin-istration, public administration, architecture,environmental studies, and other areas; and aunique opportunity for professional focus tostudents in the USC College.

Construction activities are complex. In con-temporary society, effective planning andmanagement of these activities requires spe-cialized knowledge of the technical, econom-ic and policy environment. This programcouples the knowledge of how constructionactivities are organized with a broader under-standing of the urban system in which con-struction projects are embedded. With theexception of statistics, all of the requiredcourses are within the Department of Civil

Engineering and the USC School of Policy,Planning, and Development.

Any USC undergraduate who has completedthe equivalent of two full-time semesters ingood standing is eligible to pursue the minorprogram. This minor program is rigorousenough to serve as an introductory credentialfor students subsequently electing to pursueadvanced studies in development, urbanplanning, construction management, architec-ture or allied fields.

Courses requiredSeven courses consisting of at least 23 unitsare required for the minor.

StatisticsStudents must complete an advisor approvedcourse in statistics. Candidate courses includeECON 317, EE 364, ISE 220, MATH 208,PPD 404x, PSYC 274, SOCI 314 and similarcourses. The statistics course must be at leastthree units.

CORE COURSES UNITS

CE 460 Construction Engineering 3CE 461 General Construction

Estimating 3CE 462 Construction Methods

and Equipment 3PPD 358 Urban and Regional

Economics 4PPD 362 Real Estate Fundamentals

for Planning andDevelopment 4

17

ELECTIVES (SELECT ONE) UNITS

CE 404 Fundamentals of Law for Engineers 3

CE 412 Contracts and Specifications 3

CE 472 Construction LaborManagement 3

PPD 437 Advanced Finance andInvestment for Planning and Development 4

Advisement is provided by the Department ofCivil Engineering. Students will normally com-plete statistics before enrolling in CE 461 butcan be permitted to complete statistics as acorequisite subject to advisor approval. CE 460is a prerequisite for CE 461 for the purposes ofthe minor. Students are also advised to takeCE 460 before taking CE 462. Students elect-ing PPD 437 must have completed PPD 358.

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Master of Science in Civil EngineeringThe Master of Science in civil engineering isawarded in strict conformity with the generalrequirements of the USC Viterbi School ofEngineering. A student may receive theMaster of Science in civil engineering with aspecial option by specializing in one of thefollowing courses of study: construction; geo-technical engineering; structural engineering;environmental engineering; and transporta-tion engineering. Students specializing inthe transportation option and completing athesis must include in their program 4 unitsof CE 594ab.

A general Master of Science in civil engi-neering without special designation is alsogiven. Students pursuing this program willchoose between the following special options:general, earthquake engineering, structuralmechanics, water resources or ocean andcoastal engineering.

A student who wishes to pursue the Masterof Science in civil engineering without spe-cial designation and who has an interest inpublic works may take a selected sequenceof 12 units in the USC School of Policy,Planning, and Development. For furtherinformation, see the Public AdministrationProfessional Sequence section in the Schoolof Policy, Planning, and Development,page 833.

Master of Science in Applied MechanicsStudents possessing a bachelor’s degree inaerospace engineering, civil engineering,mechanical engineering, mathematics, orphysics may work toward the Master ofScience in applied mechanics. A student maybe required to satisfy certain deficiencies con-sidered prerequisite to the listed courses.

The Master of Science in applied mechanics isawarded in strict conformity with the generalrequirements for the Master of Science in civilengineering, except as modified by the follow-ing specific requirements. Students mustinclude in their course work: (1) AME 530ab,CE 507, CE 508, CE 525ab, and CE 541b; (2)at least 6 units of electives from the following:CE 541a, CE 542, CE 543; (3) other electivesmay be substituted on approval of departmentchair; (4) there is no thesis option.

Master of Science in EnvironmentalEngineeringStudents with a bachelor’s degree in engi-neering or science may work toward theMaster of Science in environmental engineer-ing. Students with degrees in fields otherthan engineering or science may be admittedon the recommendation of a program advisorand program director. Selection of courseswill be determined through consultation witha program advisor to provide a maximum oftraining in the student’s area of interest inenvironmental problems.

Civil Engineering 577

Page 44: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Master of Engineering in EnvironmentalQuality ManagementEnvironmental engineers with purely scien-tific and technological backgrounds are oftenexcluded from certain high-level professionalmanagerial positions in the manufacturingindustry, public utilities or governmentalagencies, although they are generally pre-ferred for engineering, scientific and researchpositions. Their exclusion from these posi-tions is often attributed to inadequate prepa-ration in areas deemed important in recentyears, including the following: project man-agement, regulatory compliance, strategic and financial planning, decision making andhuman relations. Thus, effective and effi-cient management of modern environmentalengineering projects requires broad technicalknowledge and diverse skills in the aboveaspects. The Master of Engineering degreeprogram in Environmental Quality Manage-ment intends to bridge the gap between theessentials of hard-core engineering and proj-ect management. The program is intendedto provide the student with cutting edgeinstruction in the art and science of environ-mental management. It is also directed atteaching and training students how to inte-grate environmental considerations in theearly planning of projects to improve environ-mental compatibility, reduce risks and incurfinancial savings in businesses and industries.

REQUIRED CORE COURSES UNITS

ENE 495 Seminars in Environmental Engineering 1

ENE 510 Water Quality Management and Practice 3

ENE 518 Environmental SystemsEngineering andManagement 3

ENE 535 Applied Air Quality Management 3

MPW 950 Technical Writing 3

13

ENGINEERING ELECTIVE OPTION

(TECHNICAL ELECTIVE COURSES; CHOOSE ONE) UNITS

CE 504 Solid Waste Management 3CSCI 576 Multimedia Systems

Design 3ENE 502 Environmental and

Regulatory Compliance 3ENE 505 Energy and Environment 3ENE 506 Ecology for

Environmental Engineers 3ENE 516 Hazardous Waste

Management 3ENE 526 Environmental Pollutants:

Monitoring and Risk Assessment 3

BUSINESS COMMUNICATION/MANAGEMENT AND

ORGANIZATION ELECTIVE (CHOOSE ONE) UNITS

BUCO 445 Oral Communication in Business 4

BUCO 485 Business Communication Management 4

MOR 469 Negotiation and Persuasion 4

BUSINESS ADMINISTRATION AND ENTREPRENEURSHIP/

MANAGEMENT AND ORGANIZATION ELECTIVE

(CHOOSE ONE) UNITS

BAEP 451 The Management of New Enterprises 4

MOR 462 Management Consulting 4

PROJECT COURSE UNITS

ENE 590 Directed Research 6

The approved project work will be a researchactivity designed for about 3-4 months duringthe summer period, performed by the stu-dent under the direction and supervision of a full-time faculty member. The work willinvolve the participation of leading profes-sionals from the private industry and/or gov-ernmental agencies with whom the facultymember might maintain a professional rela-tionship. The project will address an area ofimportance and primary interest to the indus-trial entity in question. It is believed that thistype of partnership will be mutually benefi-cial to the graduating student, private indus-try and university faculty in generating afriendly and long-term professional relation-ship among them.

Master of Construction ManagementStudents possessing a bachelor’s degree andwith sufficient training in capital manage-ment and statistics may pursue the Master ofConstruction Management. This is an inter-disciplinary degree program offered jointlyby the Department of Civil Engineering andthe USC School of Policy, Planning, andDevelopment. A single application is madeto the Department of Civil Engineering.The purpose of the Master of ConstructionManagement program is to educate and trainmultidisciplinary professionals to understandand execute the broad array of technical andnon-technical activities associated with con-struction management. The program pro-vides special attention to the function of theconstructor in real estate development. Thecore of the program is drawn from the MSCEprogram in construction engineering andmanagement, and from the USC School ofPolicy, Planning, and Development’s Masterof Real Estate Development program.

Applicants to the program are expected tohave completed undergraduate course workin engineering economy or business finance.

CORE CURRICULUM UNITS

ARCH 511L Seminar: Building Systems 4

CE 501 Functions of the Constructor 3

CE 502 Construction Accounting and Finance, or

GSBA 510 Accounting Concepts and Financial Reporting 3

CE 556ab Project Cost Estimating,Control, Planning andScheduling 3-3

RED 509 Market Analysis for Real Estate, or

RED 598 Real Estate Project Development 4

RED 542 Finance of Real Estate 3Additional advisor approved technical and advanced electives 10

Total minimum units 33

The minimum requirement for the Master of Construction Management degree is 33units. At least three elective courses totalingat least 9 units are required for this degree.These may be taken from the Department ofCivil Engineering, other engineering depart-ments, the USC School of Policy, Planning,and Development, the USC School ofArchitecture, the USC Davis School ofGerontology, the USC Gould School of Lawor the USC Marshall School of Business sub-ject to advisor approval. Admission to someclasses requires advanced prerequisites andis subject to availability and approval of theinstructor.

General RequirementsResidence and Course LoadThe normal time required for earning theMaster of Construction Management is threesemesters, including one summer semesterbeginning in June and continuing throughthe spring semester ending in May. Studentsare expected to participate in extracurricularactivities associated with the Master ofConstruction Management program, includ-ing the speaker series and field trips. A candi-date must complete the last four semesterunits of course work at USC.

Students who wish a leave of absence for asemester or longer must request it from thechairman of the Civil Engineering depart-ment in writing. Such leaves may be grantedfor up to one year.

For further information see the USC Schoolof Policy, Planning, and Development sec-tion, page 834.

578 USC Viterbi School of Engineering

Page 45: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Master of Engineering in Computer-AidedEngineeringThe Master of Engineering program edu-cates and trains multidisciplinary profession-als in the use of computational techniquesin the planning, design and management of engineering projects. The emphasizedcomputer-aided engineering subjects aremodeling, simulation, visualization, optimiza-tion, artificial intelligence and advanceddesign, documentation, manufacturing andinformation management. The program pro-vides the graduate with advanced educationin a particular engineering subject area, asso-ciated with aerospace, civil or mechanicalengineering. This advanced engineeringeducation is coupled with an intensive con-centration in computational proceduresappropriate for that subject area. The pro-gram also includes substantial project work toprovide a background in the application ofCAE techniques in real world situations.

For further information see the listing underComputer-Aided Engineering, page 586.

Master of Engineering in Structural DesignThe Master of Engineering program empha-sizes the design of engineered structural sys-tems. The design of new structures and theupgrading of existing structures, for adverseloading conditions, requires additional studieswhich extend beyond the basic conceptsstressed in an undergraduate program. Mod-ern computational methods will be used toevaluate the functional demands on thedesigned system, and a comprehensivedesign project will be used to integrate theconcepts presented during the course ofstudy. The program is focused on the needsof students who are planning to enter profes-sional practice and not continue for a moreadvanced degree and on the needs of practic-ing engineers who have been out of schoolfor several years and who want to upgradetheir engineering skills.

The course of study requires the successfulcompletion of 30 semester units. It isdesigned to be completed in one year ofstudy, including the design project whichmust be taken during the first seven-weeksummer session.

REQUIRED COURSES UNITS

Structural Analysis (two courses, 6 units)CE 459 Introduction to Structural

Dynamics 3CE 529a Finite Element Analysis 3CE 540 Limit Analysis of

Structures 3

Structural Design (four courses, 12 units)CE 528 Seismic Analysis and

Design of Reinforced Concrete Bridges 3

CE 536 Structural Design for Dynamic Loads 3

CE 537 Advanced Reinforced Concrete Design 3

CE 538 Prestressed Concrete Design 3

CE 539 Advanced Steel Structures 3

Design Project (one course, 3 units)CE 549 Building Design Project, orCE 590 Directed Research 3

Elective Courses (three courses, 9 units)CE 457 Reinforced Concrete

Design 3CE 458 Theory of Structures II 3CE 478 Timber and Masonry

Design 3CE 480 Structural Systems Design 3CE 482 Foundation Design 3CE 488 Computer Applications

in Structural Analysis and Design 3

CE 501 Functions of the Constructor 3

CE 525b Engineering Analysis 3CE 533 Geotechnical Earthquake

Engineering 3

Engineer in Civil EngineeringRequirements for the Engineer in civil engi-neering are the same as set forth in the gen-eral requirements.

Doctor of Philosophy in Civil Engineeringand Doctor of Philosophy in Engineering(Environmental Engineering)The Doctor of Philosophy with a major incivil engineering and the Doctor of Philos-ophy with a major in engineering (environ-mental engineering) are also offered. Seegeneral requirements for graduate degrees,page 538.

Areas of specialization for Doctor of Philos-ophy level students are: structural engineer-ing, structural mechanics, earthquake engi-neering, coastal engineering, water resourcesengineering, soil mechanics and foundationengineering, hydrology, hydrodynamics andtransportation.

Certificate in Computer-Aided EngineeringThe Certificate in Computer-Aided Engi-neering is a limited version of the Master ofEngineering in Computer-Aided Engineering(CAE) program. It is designed to focus onproviding an understanding of the overallfield of computer-aided engineering. Itincludes a course covering the necessarycomputer science skills and a course introduc-ing basic simulation techniques used in com-puter-aided engineering. In addition, the cer-tificate provides knowledge in the use of

CAE tools in a project environment. See thelisting under Computer-Aided Engineering,page 586.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Graduate Certificate in TransportationSystemsThe graduate certificate in TransportationSystems is an interdisciplinary programadministered by the Department of CivilEngineering. The certificate program allowsstudents to specialize in transportation appli-cations, while simultaneously receiving adegree in their home department. The cer-tificate in transportation systems combineselements of transportation engineering withtransportation policy, planning and projectmanagement. The program is especiallyappropriate for students intending to pursuecareers as developers of transportation tech-nologies, or as implementors of technologieswithin government agencies.

Students electing the certificate programapply to the Department of Civil Engineer-ing. Course prerequisites for the program are:

(1) one course in statistics or uncertainty,equivalent to ISE 225, PPD 404x or CE 408;

(2) one course in engineering economy,equivalent to ISE 460;

(3) one course in microeconomics, equivalentto ECON 203; and

(4) one course in a contemporary high levelprogramming language.

These prerequisites may be satisfied afterenrollment in the certificate program by tak-ing the indicated courses or their equivalent.Graduate students cannot receive credit forcourses numbered below 400. Detailedadmissions requirements are published bythe Department of Civil Engineering.

The courses taken for the certificate may beapplied later to the Master of Science in CivilEngineering, transportation option.

Qualified students holding a bachelor’sdegree also have the option of enrolling inthe certificate program without receiving aseparate graduate degree.

The curriculum consists of five graduatecourses for a total of 17 units.

Civil Engineering 579

Page 46: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

CERTIFICATE REQUIREMENTS UNITS

CE 471 Principles of Transportation Engineering, or

CE 519 Transportation Engineering 3

CE 583 Design of Transporation Facilities, or

CE 585 Traffic Engineering and Control 3

ISE 515 Engineering ProjectManagement 3

PPD 633 Urban TransportationPlanning and Management 4

PPD 634 Institutional and PolicyIssues in Transportation 4

580 USC Viterbi School of Engineering

Courses of Instruction

CIV IL ENGINEER ING (CE )

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

105L Surveying for Civil Engineering (2, Fa)Plane surveying, measurement of distancesand angles, horizontal curves, surveying com-putations. Laboratory.

106 Design and Planning of Civil Engineer-ing Systems (2) History of civil engineering;introduction to the synthesis and design ofsystems dependent upon civil engineeringtechnology; the structuring, modeling, andsimulation of such systems.

107 Introduction to Civil Engineering Graph-ics (3, FaSp) Graphic communication anddrawing; use of instruments, lettering, dimen-sioning, and detailing of engineering drawing;free-hand sketching, drafting, and modeling.

108 Introduction to Computer Methods inCivil Engineering (2, Fa) Computer program-ming, organization of problems for computa-tional solution, flow charts, programming;numerical methods; analysis and solution ofcivil engineering problems.

110 Introduction to Environmental Engineer-ing (3, Fa) Basic concepts of environmentalengineering. Air, water, and soil pollution con-trol technologies; pollution prevention strate-gies. Design of simple water distribution andtreatment systems.

205 Statics (2, FaSp) Statics of particlesand rigid bodies; equivalent force systems;distributed forces; applications to trusses,frames, machines, beams, and cables; friction;moments of inertia. Prerequisite: PHYS 151L.

207L Introduction to Design of StructuralSystems (2, Sp) Structural materials, compo-nents and systems; gravity and lateral forces;structural performance and failures; introduc-tion to structural plans and analysis; computerapplications, case studies, design project.Prerequisite: CE 107, CE 205; corequisite:CE 225.

210L Introduction to Environmental Engi-neering Microbiology (3, Sp) Principles ofenvironmental microbiology; waterbornepathogens; microorganisms and air pollution;microorganisms in soil; water pollution micro-biology; biodegradation of hazardous chemi-cals; eutrophication. Corequisite: CHEM105aL or CHEM 115aL; recommended prepara-tion: CE 110.

225 Mechanics of Deformable Bodies (3)Analysis of stress and strain; axial, flexural,and torsional behavior of slender bars; elasticdeflections; combined stresses; introductionto elastic stability and energy methods.Prerequisite: CE 205.

306L Civil Engineering Measurement Sys-tems (3) Mensuration and instrumentationfor civil engineering practice. Cadastral,route, and construction surveying systems.Professional responsibility, managerial andsupervisory controls for field surveying opera-tions. Prerequisite: CE 105L.

309 Fluid Mechanics (3, Fa) Fluid statics; rel-ative velocity field; total acceleration; diver-gence theorem; conservation of mass, energy,and momentum applied to engineering prob-lems in laminar and turbulent flow. Prerequi-site: MATH 226; corequisite: CE 325.

325 Dynamics (3) Elements of vector algebra;dynamics of particles, systems of particlesand rigid bodies; kinematics; momentumrelations, energy methods; vibrations; Euler’sequations of motion. Prerequisite: CE 205.

334L Mechanical Behavior of Materials (3, Sp) Measurement of stress and strain; ten-sile, impact, creep, and fatigue behavior; sta-tistical methods, brittle fracture; propertiesof structural materials. Prerequisite: CE 225 or ME 204.

358 Theory of Structures I (3, Fa) Deforma-tions and deflections of elastic systems; stati-cally indeterminate beams, arches, and frames;secondary stresses. Prerequisite: CE 225.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

402 Computer Methods in Engineering (3, FaSp) Fundamentals of analog and digitalcomputers; simulation of nonlinear physicalsystems; numerical analysis and solution ofengineering problems. Prerequisite: CE 108and MATH 245.

404 Fundamentals of Law for Engineers (3, Sp) Legal problems confronting the engi-neer in his professional environment anddaily life. Survey of the legal system and howit operates.

406 Microcomputer Applications in CivilEngineering (3) Solution of civil engineeringproblems using microcomputers; frame analy-sis, beam and column design; common data-base problems, solution of large numericalproblems using limited computer resources.

407 Analytical Mechanics (3) Principles ofdynamics; Lagrange equations; Hamilton’sprinciple; rigid body dynamics; gyroscopicmotion; wave propagation; vibrations of multi-degree freedom systems. Prerequisite: CE 228.

408 Risk Analysis in Civil Engineering (3, Fa)Realization of nondeterministic problemsin civil engineering; quantitative analysis ofstructural and system reliability; optimaldesign and design with specified risk.Prerequisite: CE 225, MATH 226.

409abL Computer-Aided Design (3-3, Fa)Applications of interactive computer graphicsto design problems; automated drafting; 3-Dgraphic algorithms. Analysis of design processfrom information processing viewpoint.Prerequisite: CE 225.

412 Construction Law and the PropertyDevelopment Process (3, Fa) Legal aspectsof property development and construction:land use, construction practices and specifica-tions, architecture and engineering contracts,agency, subcontracting, professional registra-tion, liability, insurance, liens, and bonds.Recommended preparation: CE 404 or a generalbusiness law course.

Page 47: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

428 Mechanics of Materials (3) Analysis ofstress and deformation; equations of elastic-ity; bending of beams; elastic instability; tor-sion problems; introduction to plates andshells; elastic wave propagation; numericalmethods. Prerequisite: CE 225.

429 Structural Concept Design Project (3)Synthesis of structural systems to meetstrength and stiffness requirements; RFPs;structural behavior; concept generation; pre-liminary analysis; trade-off studies; evaluationcriteria; project management. Prerequisite:AME 353 or CE 358.

443 Environmental Chemistry (3, FaSp)Chemistry of water, gas, liquid and solidwastes. Chemical principles applicable toenvironmental engineering. Prerequisite:CHEM 105bL or CHEM 115bL.

451 Water Resources Engineering (3, Sp)Discussion of broad perspectives on controland utilization of water, quantitative hydrol-ogy, ground water, probability concept, eco-nomic study, hydraulic structures, multi-purpose water resources projects. Prerequisite:CE 309 or ENE 410.

453 Water Quality Control (3, Fa) Waterquality criteria and fundamental of accept-ability. Natural purification of surface waters.Processes employed in the treatment ofwaste waters for disposal or re-use. Prerequi-site: CHEM 105aL or CHEM 115aL; corequi-site: CE 408 or CHE 405; CE 309 or ENE410.

456 Design of Steel Structures (3, Fa)Fundamentals of analysis and design ofsteel structures; structural elements; simpleand eccentric connections; design project.Prerequisite: CE 207L, CE 225; corequisite:CE 358.

457 Reinforced Concrete Design (3, Sp)Strength and deformation of reinforced con-crete; beams in flexure and shear; bond anddevelopment of bars; deflections; columns;slabs; footings; introduction to prestressedconcrete. Prerequisite: CE 207L, CE 225;corequisite: CE 358.

458 Theory of Structures II (3, Sp) Matrixalgebra; stiffness method; force method;computer analysis of planar structures. Pre-requisite: CE 108 and CE 358 or AME 150Land AME 353.

459 Introduction to Structural Dynamics (3, Sp) Response of single and multipledegree of freedom systems to dynamic exci-tation; structural modeling and approximatesolutions; introduction to earthquake resistantdesign. Corequisite: CE 458.

460 Construction Engineering (3) Introduc-tion to the construction processes; estimatingand bidding, construction administration,planning and scheduling, equipment andmethods, labor relations, cost control systems,and safety.

461 General Construction Estimating (3)Theory of estimating. Quantity surveying;unit cost synthesis and analysis. Bid organiza-tion and preparation; competitive simulationsand exercises. Prerequisite: departmentalapproval.

462 Construction Methods and Equipment(3) Current procedures in selected fields ofconstruction; organization and planning;equipment economics; machinery.

463L Water Chemistry and Analysis (3, FaSp)Chemistry of water purification technology andwater pollution control. Chemical processes innatural and engineering aquatic environments;physical/chemical and biological characteriza-tion of water and wastewater. Prerequisite:CE 453, CHEM 105b or CHEM 115bL.

464 Geotechnical Engineering (3) Funda-mentals of soil mechanics and foundationengineering; soil classification, seepage,stress-strain behavior, shear strength, consoli-dation, design of retaining structures andfoundations, and slope stability.

465 Water Supply and Sewerage SystemDesign (3, Fa) Design of water supply sys-tems, storm drains, sanitary sewers, and liftstations. Prerequisite: CE 453.

466 Design of Free-Surface Hydraulic Sys-tems (3) Hydrological and hydraulic designfor uniform and non-uniform flows, channeltransition, sedimentation controls, design dis-charge for tributary watersheds, flood routing,flood detention, computer aided design.Prerequisite: CE 309.

467L Geotechnical Engineering (4, Fa) Fun-damentals of geotechnical engineering; soilclassification, seepage, stress-strain behavior,shear strength, consolidation, design ofretaining structures and foundations, andslope stability. Soil testing. (Duplicates creditin CE 464 and CE 468.) Prerequisite: CE 225.

468L Experimental Soil Mechanics (3) Laboratory testing of soils and computerprocessing of experimental measurements,soil classification, compaction tests, perme-ability tests, unconfined compression, directsheet, consolidation, triaxial tests. Prerequisite:CE 464.

471 Principles of Transportation Engineer-ing (3, Fa) Planning, design, construction,maintenance, and operation of facilities forair, water, rail, and highway transit systems.Junior or senior standing.

472 Construction Labor Management (3)Unionism in construction. Craft tradition,objectives, regulation, motivation, labor forceeconomics, productivity, and technical change.Hiring systems, supervision of project laboroperations, jurisdictional administration.

473 Engineering Law, Finance and Ethics(3, Sp) An examination of the legal, financialand ethical issues regularly considered by allpracticing engineers. Upper division standing.

476 Design of Pressurized Hydraulic Sys-tems (3) Application of hydraulic principlesto the engineering design of hydraulic struc-ture with pressurized flow, piping network,water hammer, surge suppression, pumps andturbines, manifold hydraulic design. Prerequi-site: CE 309.

477 Civil Infrastructure Information Sys-tems (3, Fa) Information systems and theiruse in the planning, design, construction, andoperation of civil infrastructure projects. Proj-ect management and knowledge manage-ment for infrastructure systems development.Prerequisite: CSCI 201, CE 402.

478 Timber and Masonry Design (3, Fa)Characteristics and properties of wood; beams,columns, trusses, connectors, and diaphragms.Properties of masonry, working stress andstrength design, seismic design requirements.

480 Structural Systems Design (3, Sp) Evalu-ate, design and analyze buildings. Organizeand perform calculations for vertical loads,wind loads, and seismic loads on building proj-ects. Prerequisite: CE 456 or CE 457 or CE 478;CE 358, CE 467L, CE 473, CE 482.

482 Foundation Design (3) Analysis anddesign principles of building foundations,including spread footings, piles, drilled shafts,sheetpile walls and retaining structures.Prerequisite: CE 467.

484 Water Treatment Design (3, Fa) Pre-design studies, precipitation softening,coagulation and flocculation, sedimentation,filtration, sludge handling, chlorination,chloramination, ozonation; plant hydraulics,flow measurement, pumps, instrumentationand control, tertiary treatment. Prerequisite:CE 451, CE 463L, CE 473.

Civil Engineering 581

Page 48: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

485 Wastewater Treatment Design (3, Sp)Process kinetics, mass balance, reactordesign, pretreatment, clarification, chemicaltreatment, biological treatment (aerobic andanaerobic), disinfection, sludge treatment,nitrogen and phosophorus removal, carbonadsorption. Prerequisite: CE 451, CE 463L,CE 473.

488 Computer Applications in StructuralAnalysis and Design (3) Application of exist-ing computer programs to the analysis anddesign of complex structures.

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

499 Special Topics (2-4, max 8) Coursecontent to be selected each semester fromrecent developments in civil engineering andrelated fields.

501 Functions of the Constructor (3) Sys-tems, processes, and constraints governingthe initiation, direction, engineering, anddelivery of major construction projects. Pro-fessional construction management, responsi-bilities, and practice.

502 Construction Accounting and Finance(3) Cost control, finance, and engineeringeconomy for construction operations.

503 Microbiology for Environmental Engi-neers (3) Basic microbiology of water, air, andsoil. Application of microbiology to the prac-tice of environmental pollution control.

504 Solid Waste Management (3) Character-ization, production, storage, collection, andtransport of solid wastes; alternative disposalmethods; design principles and environmen-tal impact; management of radiological solidwastes.

505 Heavy Construction Operations andMethods (3, Sp) Methods and operationsinvolved in constructing hardrock and softground tunnels, shafts, bridge piers in water,and design-construction of concrete form-work and shoring.

506 Heavy Construction Estimating (3)Methods engineering, work analysis and pric-ing for route construction. Grading, draining,paving, haul economy, plant-materials pro-duction, pipeline and bridge building. Prereq-uisite: CE 462.

507 Mechanics of Solids I (3, Fa) Analysis ofstress and strain; constitutive equations forelastic materials; plane stress and strain; tor-sion; introduction to plates and shells; energymethods.

508 Mechanics of Solids II (3) Thermalstresses; introduction to elastic stability; yieldcriteria; constitutive equations for elastoplas-tic materials; elastoplastic stress analysis;viscoelasticity and creep. Prerequisite: CE 507or CE 428.

509 Mechanics of Solids III (3) Advancedtopics in mechanics of solids; complex vari-able methods for plane problems; three-dimensional problems; introduction to frac-ture mechanics. Prerequisite: CE 507.

510 Groundwater Management (3) Ground-water hydrology, aquifer testing technology,groundwater quality and contamination, geo-physical method, well design and develop-ment, basin water balance, computer model-ing, legal aspects, groundwater managementsystem.

511 Flood Control Hydrology (3) Flood fre-quency, storm characteristics, net rain; sur-face drainage, peak discharge, flood runoff.

512ab Special Topics in Hydrology (3-3) a:Topics in the hydrology of groundwater andlow flow. b: Topics in the hydrology of floodsand surface drainage.

513L Instrumental Methods for Environmen-tal Analysis (3) Advanced techniques in gas,water, liquid, and solid waste analysis; theoret-ical and experimental consideration of electro-metric, photometric, manometric, and chro-matographic techniques for measurements ofenvironmental pollution. Lecture, 2 hours; lab-oratory, 3 hours. Prerequisite: CE 463L.

514ab Advanced Sanitary EngineeringDesign (3-3, FaSp) Design of water andwaste treatment works. Prerequisite: CE 453.

516 Geohydrology (3) Principles of ground-water motion; acquifer characteristics,prospecting, practical engineering problems,well design, maintenance and rehabilitation;hydrodynamic dispersion, field testing essen-tials and procedures, groundwater quality,artificial recharge.

517 Industrial and Hazardous Waste Treat-ment and Disposal (3, 2 years, Sm) Physical,chemical, and biological treatment processesfor industrial and hazardous wastes; pretreat-ment systems, biodegradation of toxic chemi-cals; groundwater and soil decontamination;biofilters for air decontamination. Prerequisite:CE 463L.

519 Transportation Engineering (3) Princi-ples of analysis and planning. Characteristicsof transportation systems. Urban and regionalsystems. Relationship between environmentand transportation systems. Estimating theimpact of decisions.

520ab Ocean and Coastal Engineering (3-3)Linear and nonlinear wave theories withengineering applications; wind waves; wavespectra; wave interactions with marine struc-tures; ship mooring, harbor resonance; sedi-ment transport; diffusion processes. Corequi-site: AME 530a.

522 Groundwater Hydrologic Modeling (3)Simulation of groundwater hydrologic pro-cesses through mathematical, analog, andphysical models.

523 Physical Processes of EnvironmentalEngineering (3, Sp) Environmental reactordesign, coagulation, flocculation, sedimenta-tion, filtration, adsorption, solid waste man-agement (drying, centrifugation, incinera-tion), membrane processes, advanced watertreatment; mathematical modeling of physi-cal processes. Prerequisite: CE 463L.

525ab Engineering Analysis (3-3) Typicalengineering problems discussed on a physicalbasis. Setup and solution of problems bymeans of the existing mathematical tools.

526 Hydraulic Structures (3) Technical andeconomic analysis of hydraulic structures forwater power, irrigation, and flood control;masonry, earth and rock-fill dams, outletworks. Prerequisite: CE 466 and CE 476.

528 Seismic Analysis and Design of Rein-forced Concrete Bridges (3) Fundamentalconcepts, methods and current codes used inthe analysis and design of reinforced concretebridge structures. Experimental and earth-quake observations of bridge performance.Prerequisite: CE 457; recommended preparation:CE 538.

529ab Finite Element Analysis (3-3) Basicconcepts; stiffness method; variational meth-ods; displacement method; isoparametric for-mulation; plane stress and strain; plates andshells; dynamics; stability; nonlinear analysis,heat transfer; computer applications.

530 Nonlinear Mechanics (3) Nonlinearproblems in structural dynamics; elastic-plastic response; approximate methods ofnonlinear analysis; stability theory; stability ofperiodic nonlinear oscillations; Liapounov’smethod; nonlinear buckling problems.

531 Soil Mechanics (3) Soil formation; claymineralogy; steady state seepage; mechanicalcoupling between interstitial water and soilskeleton; experimental soil behavior andits modeling with constitutive equations.Prerequisite: CE 464.

582 USC Viterbi School of Engineering

Page 49: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

532 Principles of Foundation Engineering(3) Fundamental methods in foundationengineering; plastic collapse, limit equilib-rium, bearing capacity, slope stability; soil-structure interaction; application of numericalmethods, finite differences and finite ele-ments. Prerequisite: CE 464.

533 Geotechnical Earthquake Engineering(3, Sp) Provides a design-oriented under-standing of the “state-of-the-practice” of soil mechanics and foundation engineeringaspects of earthquake engineering.

534 Design of Earth Structures (3, Sp)Designed to provide a thorough understand-ing of the analytical and design principlesunderlying the construction of a broad rangeof earth structures.

535ab Earthquake Engineering (3-3) Funda-mentals of earthquake engineering; charac-teristics of earthquakes; seismicity; responseof linear and nonlinear multidegree systems;basic concepts in earthquake-resistant design;foundation problems.

536 Structural Design for Dynamic Loads(3) Earthquake resistant design criteria withapplication to steel reinforced concrete andtimber structures. Design of blast resistantstructures and structures subject to impactloads. Prerequisite: CE 459 or CE 541a.

537 Advanced Reinforced Concrete (3)Behavior of reinforced concrete members interms of strength and deformation; relation-ship between behavior and building coderequirements.

538 Prestressed Concrete (3) Fundamentalprinciples of prestressing by pre- and post-tensioning; elastic and time dependentlosses; stress analysis and design of pre-stressed and precast concrete structures.

539 Advanced Steel Structures (3) Design of tubular members and plate girders; designfor torsional and seismic loads; general flex-ural theory; introduction to plastic design; connections.

540 Limit Analysis of Structures (3) Plasticanalysis and design of frames. Fundamentaltheorems of plastic analysis; general methodsof plastic analysis, design requirements, mini-mum weight design theorems and applica-tions, shakedown theorems.

541ab Dynamics of Structures (a: 3, Fa; b: 3, Sp) a: Forced vibrations of discrete MDOFsystems; modal analysis; energy methods; ana-lytical dynamics; vibration of continuous sys-tems; wave propagation; computational tech-niques; application of commercial softwaretools. b: Continuous system responses; approx-imate methods; introduction to structural con-trol; random vibration concepts; response ofcontinuous systems to random excitation; non-linear systems (geometric theory), (approxi-mate methods). Prerequisite: CE 541a.

542 Theory of Plates (3) Theory of platebending; rectangular and circular plates;anisotropic plates; energy methods; numeri-cal methods; large deformations; sandwichplates. Prerequisite: CE 428 or CE 507.

543 Stability of Structures (3) Critical loadsof columns, beams, thin-wall bars, plates,shells; stability of frames and trusses; effectof inelastic behavior of materials; effect ofdynamic loading.

544 Theory of Shell Structures (3) Generalbending theory of shells; membrane theory;shells of revolution; numerical methods;dynamic response. Prerequisite: CE 428 orCE 507.

545ab Advanced Finite Element Method inStructural and Continuum Mechanics (3-3)a: Finite elements in nonlinear mechanics,elasticity, plasticity, viscoelasticity; advancedfinite element applications in fracturemechanics, heat transfer, fluid mechanics;computational implementation of finite ele-ment method. Prerequisite: 529a. b: Mathe-matical aspects of the finite element method;correctness of discretizations for elliptic,parabolic, and hyperbolic equations; accuracyand convergence considerations; stability of time dependent algorithms. Prerequisite:CE 545a.

546 Structural Mechanics of CompositeMaterials (3) Applications and manufacturingof composites: anisotropic materials; lami-nated composite plates and shells; bucklingand dynamics; strength and failure; interlami-nar stresses; delamination; thermal properties;design considerations.

547 Engineering Rock Mechanics (3) Basiccharacteristics of rocks; mechanical behaviorof rocks, deformation, strength, and rock frac-ture; engineering applications, mining, exca-vation, tunneling, drilling, blasting, cuttingand slope stability. Prerequisite: CE 464.

549 Building Design Project (3, Sm) Inte-grated design project following design officeprocedures. A building will be designed indetail using the team approach. Capstone forM.Eng. in Structural Design. Prerequisite:CE 488 or CE 458, CE 537, CE 539, CE 549.

550 Computer-Aided Engineering (3, Fa)Basic concepts of computer-aided engineer-ing. Modeling; simulation; visualization; opti-mization; artificial intelligence; manufactur-ing; information management. Organizationand management of computer-aided engi-neering projects.

551 Computer-Aided Engineering Project(3, Sp) Computer-aided engineering in aproject environment. Responding to RFPs;conceptual design; preliminary analysis;overall and detailed analysis and design;trade-off studies; project management; proj-ect presentation.

552 Managing and Financing Public Engi-neering Works (3) Tools for improving theefficiency and effectiveness of public engi-neering works, taking into account the politi-cal and policy context. Graduate standing.Recommended preparation: microeconomictheory.

553 Chemical and Biological Processes inEnvironmental Engineering (3) Chemistryof softening, coagulation, disinfection, oxi-dation, corrosion control, dry and wet com-bustion and ion exchange; aerobic andanaerobic processes and the ecology of liq-uid and solid waste treatment. Prerequisite:CE 453.

554 Risk and Reliability Analysis for CivilInfrastructure Systems (3, Sp) Elements offeasibility, reliability, and risk analysis of civilinfrastructure systems, simulation, optimiza-tion, life-cycle cost, evaluation and decisionmaking.

555 Underwater Structures (3) Loads onunderwater structures; stress analysis of typi-cal structural elements; buckling problems;dynamic response. Prerequisite: CE 507.

556ab Project Cost Estimating, Control,Planning, and Scheduling (3-3, FaSp) Fun-damental principles and practices of cost esti-mating, budgeting, and cost control of con-struction projects. Case studies and softwareexercises based on project data. Graduatestanding in engineering, architecture, busi-ness or urban and regional planning required.

557 Advanced Building Estimating (3)Processes in compiling a bid for constructionof non-residential building.

Civil Engineering 583

Page 50: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

558 International Construction and Engi-neering (3, FaSp) Business development andproject management in international markets.Topics include marketing, planning, con-tracts and negotiations, procurement, logis-tics, personnel and financing. Constructionoperations in adverse environments. Gradu-ate standing in engineering, architecture,business, or urban planning required.

559 Strategic Planning in ConstructionEngineering (3) Elements and techniques ofstrategic planning for construction engineer-ing. Fundamentals of engineering as a servicesector enterprise. Assessment of markets(including international issues), competitors,and technology. Aspects of overseas engi-neering business. Management of technologyand the role of R&D. Emphasis on concepts.Recommended preparation: CE 502.

560 Simulation of Civil Infrastructure Sys-tems Performance (3, Sp) Time/space andfrequency/wave number domain analysis,spectral representation of wind, earthquakeand other natural loads, FEM techniques forsystem response simulation.

561 Uncertainty Quantification (3, Sp)Methods of quantifying uncertainty in civilengineering and related fields. Basic uncer-tainty modeling; advanced topics such as reli-ability analysis, Bayesian updating, randomprocesses, random fields.

562ab Hydromechanics (3-3) Analytical solu-tion of civil engineering problems concernedwith hydraulic flow; water hammer, free-surface flow, waves and seepage flow; appli-cation of theory to research and design.

563 Chemistry and Biology of NaturalWaters (3, 2 years, Fa) Chemical and bio-logical limnology; cycles of carbon, nitrogen,phosphorous, sulfur, and other biologically-mediated chemical transformations; effect ofpollution on biology and chemistry of naturalwaters. Prerequisite: CE 443 and CE 453.

564 Methods for Assessment and Protec-tion of Environmental Quality (3, Sp)Natural ecosystems, technologies for controland remediation of air, water, and soil pollu-tion; natural hazards and urban lifelinesystems; Design For The Environment(DFE).

565 Wave Propagation in Solids (3) Elasticwaves in infinite and semi-infinite regions;plates and bars; steady-state and transientscattering; dynamic stress concentration;viscoelastic and plastic bodies.

572 Construction Labor Management (2)Unionism in construction. Craft tradition,objectives, regulation, motivation, labor force economics, productivity, and technicalchange. Hiring systems, supervision of project labor operations, jurisdictionaladministration.

579 Introduction to Transportation Plan-ning Law (3) Federal and state statutory andregulatory requirements affecting Californiatransportation systems, including transporta-tion planning and funding law; and govern-ment contracting, environmental, and civilrights requirements.

583 Design of Transportation Facilities (3)Planning, design, staging, construction, test,and maintenance of the public works andfacilities for land, water, and air transporta-tion. Prerequisite: CE 519, CE 457, or depart-mental approval.

585 Traffic Engineering and Control (3)Conceptual engineering geometric design,installation, and calibration of vehicular stor-age and traffic controls; safe flow optimiza-tion of vehicles on various thoroughfares.Recommended preparation: CE 471.

586x Management for Engineers (4) (Enrollin AME 589x)

587 Transportation Energy Analysis (3)Energy consumption and socioeconomicimpacts of past, present, and future trans-portation systems; analysis of alternativesbetween energy-intensive and low-cost trans-portation modes.

589 Port Engineering: Planning and Opera-tions (3, Sp) Physical and operational charac-teristics of marine ports; impact analysis ofmodern logistics on port operation, planningand management; optimization and efficiencysolutions for container terminals.

590 Directed Research (1-12) Research leadingto the master’s degree. Maximum units whichmay be applied to the degree to be deter-mined by the department. Graded CR/NC.

594abz Master’s Thesis (2-2-0) Credit onacceptance of thesis. Graded IP/CR/NC.

599 Special Topics (2-4, max 9) Course con-tent will be selected each semester to reflectcurrent trends and developments in the fieldof civil engineering.

633 Urban Transportation Planning andManagement (4, 2 years, Fa) (Enroll inPPD 633).

634 Institutional and Policy Issues in Trans-portation (4, Sp) (Enroll in PPD 634).

640 Advanced Theory of Elasticity (3)Curvilinear tensors; equations of nonlinearelasticity; elementary solutions; small defor-mations superimposed on large deformations;bifurcation of equilibrium states; nonlinearshell theory. Prerequisite: CE 507.

690 Directed Research (1-4, max 8) Labora-tory study of specific problems by candidatesfor the degree Engineer in Civil Engineering.Graded CR/NC.

694abz Thesis (2-2-0) Required for thedegree Engineer in Civil Engineering. Crediton acceptance of thesis. Graded IP/CR/NC.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

584 USC Viterbi School of Engineering

Page 51: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Kaprielian Hall 210(213) 740-0603FAX: (213) 744-1426Email: [email protected]

Master of Engineering in Computer-AidedEngineeringThe Master of Engineering program educatesand trains multidisciplinary professionals inthe use of computational techniques in theplanning, design and management of engineer-ing projects. The computer-aided engineeringtools which are emphasized are modeling, sim-ulation, visualization, optimization, artificialintelligence and advanced design, documenta-tion, manufacturing and information manage-ment. The program provides the graduatewith a credential which represents the com-pletion of advanced training in a particularengineering application area, coupled with anintensive concentration in computational pro-cedures appropriate for that application area.The focus of the program is on advanced engi-neering design involving aerospace, civil andmechanical engineering systems. The programincludes substantial project work designed toprovide a background in the application ofCAE techniques in real world situations. Thisprogram is not oriented to the engineering ofelectrical or computer systems. The USCViterbi School of Engineering, through theDepartment of Electrical Engineering, offersvarious programs which focus on computer-aided engineering techniques related to elec-trical and computer engineering projects.

The minimum requirement for the Master of Computer-Aided Engineering is 30 units.The curriculum has three segments: computer-aided engineering core, the discipline specificcore and the computational electives.

Computer-Aided Engineering CoreFifteen units are required, including coursesemphasizing graduate level mathematics, basiccomputer science principles, an introductionto simulation, an overview of computer-aidedengineering techniques, and computer-aidedengineering projects. The core involves thechoice of two simulation courses — CE 529a,which involves finite element analysis and astructural orientation, and AME 535a, whichinvolves a fluid mechanics orientation.

The Master of Engineering programinvolves major design project work in thecomputer-aided engineering overview

course, CE 550, and in the computer-aidedengineering project course. Students have achoice of project courses. CE 551 is a gener-ic course incorporating structural, fluid andthermal projects. AME 535b focuses entirelyon fluid mechanics projects. Some studentsmay wish to pursue specialized projects notcovered in either of these courses. Theymay complete a specialized project by tak-ing the AME or CE 590 directed researchcourses through an appropriate advisor.

CAE CORE CURRICULUM UNITS

AME 526 Engineering AnalyticalMethods, or

CE 525b Engineering Analysis 3AME 535a Introduction to

Computational FluidMechanics, or

CE 529a Finite Element Analysis 3

AME 535b Introduction toComputational FluidMechanics, or

AME 590 Directed Research, orCE 551 Computer-Aided

Engineering Project, orCE 590 Directed Research 3CE 550 Computer-Aided

Engineering 3CSCI 455x Introduction to

Programming SystemsDesign 4

Discipline Specific CoreSix units are required involving advancedgraduate level engineering courses. Thesecourses are designed to focus on fundamentaltheory rather than design or computationaltechniques. All courses are to be taken fromthe same basic discipline, selected by thestudent. The possible basic disciplinesinclude structural and solid mechanics, fluidmechanics, thermal analysis and combustion,geomechanics, and other areas of appliedmechanics. The student is provided with alist of the acceptable courses in each disci-pline. In general, these lists include coursesfrom the Departments of Aerospace andMechanical Engineering and CivilEngineering.

Computational ElectivesNine units are required involving advancedgraduate level engineering courses which focuson computational procedures. The student is

provided with lists of acceptable computationalelectives. These electives are designed to coverthe computational areas of geometric modeling,simulation, visualization, optimization, artificialintelligence and advanced design, documenta-tion, manufacturing and information manage-ment. The student is permitted to spread elec-tives over multiple computational areas.

Certificate in Computer-Aided EngineeringThe Certificate in Computer-Aided Engi-neering provides students possessing a bache-lor’s degree in civil engineering, mechanicalengineering or aerospace engineering, witha specialized education covering the use ofcomputational techniques in the planning anddesign of engineering projects. This programis closely related to the Masters of Engineer-ing in Computer-Aided Engineering program.For a student pursuing a master’s degree insome other area, the certificate makes it possi-ble to add, at a reasonable cost, a credentialrepresenting advanced training in computer-aided engineering.

The Certificate in Computer-AidedEngineering involves 12 units of course work.

PREREQUISITE UNITS

CSCI 455x Introduction to Programming Systems Design, orequivalent courses covering undergraduate computer science topics including programming principles, data structures and software engineering

CAE CORE CURRICULUM UNITS

AME 535a Introduction toComputational FluidMechanics, or

CE 529a Finite Element Analysis 3AME 535b Introduction to

Computational FluidMechanics, or

CE 551 Computer-AidedEngineering Project 3

CE 550 Computer-AidedEngineering 3

COMPUTATIONAL ELECTIVE

One course to be selected from a list ofadvanced courses covering the computationaltechniques most important in computer-aidedengineering.

Computer-Aided Engineering 585

Computer-Aided Engineering

Degree Requirements

Page 52: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Education Program ObjectivesThe undergraduate program in computerengineering and computer science has thefollowing objectives:

(1) Graduates will design and develop com-puter hardware that reflects the exigenciesimposed by software design and develop-ment considerations.

(2) Graduates will develop software thatmakes efficient use of current and develop-ing hardware technologies.

(3) Graduates will continue to develop thescientific and engineering skills and knowl-edge that will enable them to design andimplement computer systems that effectivelyand efficiently integrate developing hardwareand software technologies.

(4) Graduates will be exposed to extensivework experiences in both the areas of com-puter engineering and computer science.

(5) Most graduates will enter employment intheir field.

(6) Some graduates will undertake graduateeducation in computer engineering and/orcomputer science.

(7) Graduates will engage in lifelong learningand understand contemporary developmentsin the field.

(8) The reputations of the electrical engi-neering and computer science departments,which jointly sponsor the CECS program, forattracting quality students and producingquality graduates, will be continuouslyimproved.

Bachelor of Science in ComputerEngineering and Computer ScienceStudents attaining the Bachelor of Sciencedegree in computer engineering and com-puter science would possess the scientificand engineering skills and knowledge thatwould enable them to design and implementcomputer systems that effectively and effi-ciently integrate developing hardware andsoftware technologies. This degree is admin-istered jointly by the Departments of Com-puter Science and Electrical Engineering.

In order to earn the Bachelor of Sciencedegree in computer engineering and com-puter science, the student must: (1) earn 128class units as described below; (2) achieve aminimum grade point average of 2.0 on allcourse work undertaken at USC; (3) attain aminimum grade point average of 2.0 on allcourse work completed in electrical engineer-ing and computer science at USC.

In addition, CECS majors must completea minimum of 30 units of course work inhumanities and social sciences.

COMPOSITION/WRITING REQUIREMENTS UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

MathMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 225 Linear Algebra and

Differential Equations 4MATH 226 Calculus III 4EE 364 Introduction to Probability

and Statistics for ElectricalEngineering and ComputerScience, or 3

MATH 407 Probability Theory 4400-level math elective** 4

PhysicsPHYS 151L*** Fundamentals of Physics I:

Mechanics andThermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

Science elective**** 4

MAJOR REQUIREMENTS UNITS

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 3CSCI 102L Data Structures 4CSCI 105 Object-Oriented

Programming 2CSCI 201L Principles of Software

Development 4CSCI 271 Discrete Methods in

Computer Science 3

CSCI 303 Design and Analysis ofAlgorithms 3

CSCI 377 Introduction to SoftwareEngineering 3

CSCI 402 Operating Systems 3

Electrical EngineeringEE 101 Introduction to Digital

Logic 3EE 106L Introduction to Computer

Engineering/ComputerScience 3

EE 201L Introduction to DigitalCircuits 2

EE 328Lx Circuits and Electronics for Computer Engineers 4

EE 357 Basic Organization ofComputer Systems 3

EE 454L Introduction to SystemsUsing Microprocessors 4

EE 457x Computer SystemsOrganization 3

Industrial and Systems EngineeringISE 460 Engineering Economy 3

Senior Design ProjectCSCI 477 Design and Construction

of Large Software Systems, orEE 459L Embedded Systems

Design Laboratory 3

ElectivesTechnical elective ++ 9Free elective 4-5

Total units: 128

* GE Category VI is taken concurrently with WRIT 140.

** Any 400-level mathematics course except MATH450.

*** Satisfies GE Category III requirement.

**** Any course in physics, biology or chemistrybeyond the basic science requirement or in anotherscientific discipline. See department for approval.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI. Choosing this option is the most efficientway to satisfy the 30-unit requirement in humanitiesand social sciences.

586 USC Viterbi School of Engineering

Computer Engineering

Undergraduate Degree

Page 53: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

++ Choose three from approved course list. Applicablecourses include: CSCI 351, CSCI 410x, CSCI 445, CSCI 460, CSCI 464, CSCI 480, CSCI 485, CSCI 490x,CSCI 499; EE 321, EE 450, EE 465, EE 477L, EE 490x,EE 499. Other courses may be applicable; please seean advisor for approval.

Minor in Multimedia and CreativeTechnologiesSee listing under Multimedia and CreativeTechnologies, page 626.

Computer Engineering 587

Graduate Degrees

The graduate program in computer engi-neering, offered through the Department ofElectrical Engineering, is designed to providestudents with an intensive background in theanalysis, structure, design and function of dig-ital computers and information processing sys-tems. In addition to giving each student afundamental background in digital logic, com-puter architecture and operating systems, awide variety of elective courses allows forstudy in the following specialized areas: artifi-cial intelligence; computer architecture; com-puter networks; computer system performance;design automation; fault-tolerant computers;microprocessors; parallel processing; real-timesystems; robotics; and VLSI design.

Master of Science in Computer EngineeringThe Master of Science in Computer Engi-neering is earned by completing an integrat-ed program of at least 27 units of approvedcourse work in computer engineering andcomputer science.

All applicants must have taken the entrancerequirement courses (or equivalent in otherinstitutions) in order to be admitted to theprogram. Entrance requirement course creditcannot be applied toward the degree. A fun-damental courser may be waived by taking aplacement exam. In case a placement exam isnot offered, a fundamental course may bewaived by a designated faculty member. Atleast 18 units must be taken at the 500-levelor above. At least 18 units must be taken inelectrical engineering, 15 of which must betaken at USC. Units taken outside of electri-cal engineering or computer science must beapproved in advance by a computer engi-neering advisor and must be substantive incontent and related to the degree objective.Up to 3 units of Directed Research (EE 590)with a computer engineering faculty membermay be applied toward the degree.

ENTRANCE REQUIREMENT COURSES UNITS

CSCI 455x Introduction to Programming SystemsDesign 4

EE 357 Basic Organization ofComputer Systems 3

Students must take or waive all four of thefollowing fundamental courses (with theoption of EE 450 or EE 465):

FUNDAMENTAL COURSES UNITS

CSCI 402x Operating Systems 3EE 450 Introduction to

Computer Networks, orEE 465 Probabilistic Methods in

Computer Systems Modeling 3

EE 457x Computer SystemsOrganization 3

EE 477L MOS VLSI Circuit Design 4

Students must take at least two of the followingcore courses (with the option of EE 550 or EE 555):

CORE COURSES UNITS

EE 550 Design and Analysis of Computer Communication Networks, or

EE 555 Broadband Network Architectures 3

EE 557 Computer SystemsArchitecture 3

EE 577a VLSI System Design 3

Students must take at least 6 units from thefollowing list of elective courses (cannot overlapwith the core courses):

Computer Science: CSCI 545, CSCI 546, CSCI547, CSCI 551, CSCI 555, CSCI 558L, CSCI561, CSCI 565, CSCI 570, CSCI 584, CSCI 585,CSCI 595

Electrical Engineering: EE 532, EE 533ab, EE536, EE 549, EE 550, EE 552, EE 554, EE 555,EE 557, EE 558, EE 560, EE 577ab, EE 579,EE 630, EE 650, EE 652, EE 653, EE 657, EE658, EE 659, EE 677, EE 680, EE 681

A minimum grade point average of 3.0(A = 4.0) must be earned on all course workapplied toward the master’s degree in com-puter engineering. This average must also beachieved on all 400-level and above coursework attempted at USC beyond the bache-lor’s degree. Transfer units which count ascredit (CR) toward the master’s degree are

not computed in the grade point average. Allother Viterbi School of Engineering require-ments for the Master of Science apply.

Doctor of Philosophy in ComputerEngineeringThe requirements for the Doctor of Philos-ophy (Ph.D.) degree in computer engineer-ing are in strict conformity with the require-ments of the Graduate School. Programrequirements for the Ph.D. in computer engi-neering are the same as those for the Ph.D.in electrical engineering except that themajor field is computer engineering. See gen-eral requirements for graduate degrees.

Screening and qualifying examinations areadministered by the computer engineeringfaculty. Students should contact the Electri-cal Engineering-Systems Department Officefor further information.

Major Areas in Computer Engineering andRelevant Courses (not applicable to Masterof Science, Computer Engineeringrequirements)COMPUTER SYSTEMS ARCHITECTURE UNITS

EE 457x Computer SystemsOrganization 3

EE 554 Real Time ComputerSystems 3

EE 557 Computer SystemsArchitecture 3

EE 653 Advanced Topics in Microarchitecture 3

EE 657 Parallel and DistributedComputing 3

EE 659 Interconnection Networks 3

ARTIFICIAL INTELLIGENCE UNITS

CSCI 544 Natural Language Processing 3

CSCI 561 Foundations of ArtificialIntelligence 3

CSCI 574 Computer Vision 3CSCI 674a Advanced Topics in

Computer Vision 3EE 559 Mathematical Pattern

Recognition 3

Page 54: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

ROBOTICS UNITS

AME 541 Linear Control Systems II 3

AME 548 Analytical Methods inRobotics 3

CSCI 545 Robotics 3CSCI 547 Sensing and Planning in

Robotics 3

COMPUTER NETWORKS AND

DISTRIBUTED SYSTEMS UNITS

CSCI 551 Computer Communications 3

CSCI 555 Advanced Operating Systems 3

EE 450 Introduction to Computer Networks 3

EE 532 Wireless Internet andPervasive Computing 3

EE 549 Queueing Theory for Performance Modeling 3

EE 550 Design and Analysis of Computer Communi-cation Networks 3

EE 555 Broadband NetworkArchitectures 3

EE 650 Advanced Topics inComputer Networks 3

DIGITAL SYSTEMS DESIGN UNITS

EE 552 Logic Design and Switching Theory 3

EE 560 Digital System Design –Tools and Techniques 3

EE 577ab VLSI System Design 3-2EE 658 Diagnosis and Design of

Reliable Digital Systems 3EE 680 Computer Aided Design

of Digital Systems I 3EE 681 Computer-Aided Design

of Digital Systems II 3

588 USC Viterbi School of Engineering

Computer Science

Henry Salvatori Computer Science Center 300(213) 740-4494FAX: (213) 740-7285Email: [email protected]

Chair: Gerard Medioni, Ph.D.

FacultyFletcher Jones Chair in Computer Science:Michael A. Arbib, Ph.D.

Gordon S. Marshall Chair in Engineering:Aristides A.G. Requicha, Ph.D.

David Packard Chair in ManufacturingEngineering: Stephen C-Y. Lu, Ph.D.(Mechanical Engineering, Industrial and SystemsEngineering)

Charles Lee Powell Chair in Engineering: UlrichNeumann, Ph.D.

Charles Lee Powell Chair in ElectricalEngineering and Computer Science: MelvinBreuer, Ph.D. (Electrical Engineering)

Henry Salvatori Chair in Computer Science:Leonard M. Adleman, Ph.D.

TRW Professorship in Software Engineering:Barry Boehm, Ph.D.

Gabilan Assistant Professorship in ComputerScience: Banu Ozden, Ph.D.

Professors: Leonard Adleman, Ph.D. (MolecularBiology); Michael Arbib, Ph.D. (BiomedicalEngineering, Electrical Engineering); BarryBoehm, Ph.D. (Industrial and SystemsEngineering); Ellis Horowitz, Ph.D. (Electrical

Engineering); Ming-Deh Huang, Ph.D.;Dennis McLeod, Ph.D.; Gerard Medioni,Ph.D. (Electrical Engineering); RamakantNevatia, Ph.D. (Electrical Engineering);Aristides Requicha, Ph.D. (Electrical Engi-neering); Paul Rosenbloom, Ph.D.; ChristophVon Der Malsburg, Ph.D.

Associate Professors: Shahram Ghandeharizadeh,Ph.D.; Leana Golubchik, Ph.D. (ElectricalEngineering); Ramesh Govindan, Ph.D.;Sven Koenig, Ph.D.; Maja Mataric, Ph.D.(Neuroscience Center); Neno Medvidovic,Ph.D.; Aiichiro Nakano, Ph.D. (BiomedicalEngineering, Materials Science, Physics); UlrichNeumann, Ph.D. (Electrical Engineering);Stefan Schaal, Ph.D. (Neuroscience Center);Cyrus Shahabi, Ph.D.; Gaurav Sukhatme,Ph.D. (Electrical Engineering); Milind Tambe,Ph.D.

Assistant Professors: Laurant Itti, Ph.D.; DavidKempe, Ph.D.; Banu Ozden, Ph.D.; ChristosPapadopoulos, Ph.D.

Joint Professors: Joseph Bannister, Ph.D.(Electrical Engineering); Irving Biederman,Ph.D. (Psychology); Edward Blum, Ph.D.(Mathematics); Melvin Breuer, Ph.D.(Electrical Engineering); Todd Brun, Ph.D.;Tim Ting Chen, Ph.D. (ComputationalMolecular Biology); Kai Hwang, Ph.D.(Electrical Engineering); Rajiv Kalia, Ph.D.(Physics); Bhaskar Krishnamachari, Ph.D.(Electrical Engineering); Stephen Lu, Ph.D.(Industrial and Systems Engineering); ShriNarayanan, Ph.D. (Electrical Engineering);Viktor Prasanna, Ph.D. (ElectricalEngineering);

Konstantinos Psounis, Ph.D.; C.S.Ragavendra, Ph.D. (Electrical Engineering);Irving Reed, Ph.D. (Electrical Engineering);Priya Vashishta, Ph.D. (Material Science,Physics); Michael Waterman, Ph.D.(Mathematics); Richard Weinberg, Ph.D.(Cinema/Television)

Adjunct Professor: Sukhan Lee, Ph.D.

Adjunct Associate Professors: Steve Chien, Ph.D.;Zhengyou Zhang, Ph.D.

Adjunct Assistant Professors: Steve Jacobs, Ph.D.;Larry Matthies, Ph.D.; Xin Wang, Ph.D.

Research Professor: Herbert Schorr, Ph.D.

Research Associate Professors: Yolanda Gil,Ph.D.; Mary Hall, Ph.D.; John Heidemann,Ph.D.; Eduard Hovy, Ph.D.; Lewis Johnson,Ph.D.; Carl Kesselman, Ph.D.; Kevin Knight,Ph.D.; Craig Knoblock, Ph.D.; RobertNeches, Ph.D.; William Swartout, Ph.D.

Research Assistant Professors: Ann L.Chervenak, Ph.D.; Isaac Cohen, Ph.D.; PaulCohen, Ph.D.; Paul Debevec, Ph.D.; StevenDecker, Ph.D.; Ewa Deelman, Ph.D.; PedroDiniz, Ph.D.; Alexandre Francois, Ph.D.;Martin Frank, Ph.D.; Andrew Gordon,Ph.D.; Jonathan Gratch, Ph.D.; RandallHill, Ph.D.; Jerry Hobbs, Ph.D.; AndrewHoward, Ph.D.; Lewis Johnson, Ph.D.; CarlKesselman, Ph.D.; Jihie Kim, Ph.D.; CraigKnoblock, Ph.D.; Kristina Lerman, Ph.D.;Rajiv Maheswaran, Ph.D.; Stacey Marsella,Ph.D.; Daniel Marcu, Ph.D.; Dan Massey,Ph.D.; Clifford Neuman, Ph.D.; FredPighin, Ph.D.; Herbert Schorr, Ph.D.;Wei-Min Shen, Ph.D.; Pedro Szekely,

Page 55: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Ph.D.; Joseph Touch, Ph.D.; David Traum,Ph.D.; Michael Van Lent, Ph.D.; Suya You,Ph.D.; Roger Zimmerman, Ph.D.

Lecturers: Claire Bono; Michael Crowley, Ph.D.;Massoud Ghyám-Khah; David Wilczyrski,Ph.D.

Emeritus Professors: George Bekey, Ph.D.(Electrical Engineering, Biomedical Engineering);Seymour Ginsburg, Ph.D.; Irving S. Reed,Ph.D. (Electrical Engineering)

Computer Science 589

Bachelor of Science

Bachelor of Science in Computer ScienceThe undergraduate program in computer sci-ence is an interdisciplinary program leading tothe Bachelor of Science in computer science.The program is designed to provide both anacademic and professional orientation.

General admission requirements for theundergraduate program are the same as thoseof the university and the USC Viterbi Schoolof Engineering and include 3 to 5 units ofmathematics and one unit of science (biology,chemistry or physics) together with satisfacto-ry scores on the Scholastic Aptitude Test andAchievement Tests. The requirement for thedegree is 128 units. A cumulative scholarshipaverage of C (2.0) is required for all coursestaken at USC as well as for all computer sci-ence courses taken in the program. Computerscience is a department in the USC ViterbiSchool of Engineering; however, the Bachelorof Science degree with a major in computerscience is awarded through the USC College.Candidates must complete general educationrequirements; see pages 60 and 229.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and Critical Reasoning 4

WRIT 340** Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 225 Linear Algebra and

Differential Equations 4MATH 226 Calculus III 4MATH 407 Probability Theory, or 4EE 364 Introduction to Probability

and Statistics for ElectricalEngineering and ComputerScience 3

Basic ScienceOne of the following two course sequences:BISC 120L*** and BISC 220L, orCHEM 105aLbL***, orPHYS 151L*** and PHYS 152L 8

Other RequirementsScience elective**** 4Foreign language 12

MAJOR REQUIREMENTS UNITS

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 3CSCI 102L Data Structures 4CSCI 105 Object Oriented

Programming 2CSCI 107 Computers and Society 3CSCI 201L Principles of Software

Development 4CSCI 271 Discrete Methods in

Computer Science 3CSCI 303 Design and Analysis of

Algorithms 3CSCI 377 Introduction to Software

Engineering 3CSCI 402x Operating Systems 3CSCI 477 Design and Construction

of Large Software Systems 3

Electrical EngineeringEE 101 Introduction to

Digital Logic 3EE 201L Introduction to Digital

Circuits 2EE 357 Basic Organization of

Computer Systems 3EE 457x Computer Systems

Organization 3

Free electives 9Technical electives 6

Total units: 128

* GE Category VI is taken concurrently with WRIT 140.

** WRIT 340 is strongly recommended for CSCImajors.

*** Satisfies general education requirement.

**** Any course in physics, biology or chemistrybeyond the basic science requirement or in anotherscientific discipline. See department for approval.

+ The university allows engineering students to replaceGE Category IV with a second course in Categories I, IIor VI.

Foreign Language RequirementThree semesters of a single language andpassing the skill level examination in thatlanguage or passing the skill level examina-tion in a foreign language.

Technical Electives (two courses)Applicable courses include: CSCI 351, CSCI410, CSCI 445, CSCI 459, CSCI 460, CSCI464, CSCI 480, CSCI 485, CSCI 490x, CSCI499; EE 321, EE 450, EE 454L, EE 459L,EE 465, EE 477L, EE 490x, EE 499; MATH458. Other courses may be applicable; pleasesee an advisor for approval.

Bachelor of Science in ComputerScience/Bachelor of Science in BusinessAdministrationThe combined Bachelor of Science degreeprogram in computer science/businessadministration offers qualified students theopportunity to gain an educational foundationin both areas. Students must meet the admis-sion requirements for both the ComputerScience department in the Viterbi School ofEngineering and the Marshall School ofBusiness. The degree is administered by theComputer Science department.

Students should work with advisors in boththe Marshall School and the Viterbi School inmaking appropriate course selections. A mini-mum of 137 units is required. A GPA of C(2.0) or higher is required for all upper divi-sion course, including any approved substi-tutes for these courses. Required courses arelisted below:

ENGINEERING REQUIREMENTS UNITS

CSCI 101L Fundamentals of Computer Programming 3

CSCI 102L Data Structures 4CSCI 105 Object-Oriented

Programming 2CSCI 107 Computers and Society 3CSCI 201L Principles of Software

Development 4CSCI 271 Discrete Methods in

Computer Science 3CSCI 303 Design and Analysis of

Algorithms 3CSCI 351 Programming and

Multimedia on the World Wide Web 3

Page 56: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

CSCI 377 Introduction to Software Engineering 3

CSCI 460 Introduction to Artificial Intelligence, or

CSCI 480 Computer Graphics, orCSCI 485 File and Database

Management 3CSCI 477 Design and Construction

of Large Software Systems 3CSCI technical electives (see department for approved list) 6EE 101 Introduction to Digital

Logic 3EE 201L Introduction to Digital

Circuits 2ENGR 102 Freshmen Academy

Seminar 2MATH 125 Calculus I 4MATH 126 Calculus II 4MATH 225 Linear Algebra and Linear

Differential Equations, or 4EE 241 Applied Linear Algebra

for Engineering 3Basic science requirements I and II* 4-4Total engineering units: 66-67

BUSINESS REQUIREMENTS UNITS

ACCT 410x Accounting for Non-Business Majors 4

BUAD 302 Communication Strategy in Business 4

BUAD 304 Organizational Behavior 4BUAD 306 Business Finance 4BUAD 307 Marketing Fundamentals 4BUAD 497 Strategic Management 4BUAD concentration** 8ECON 203 Principles of

Microeconomics 4ECON 205 Principles of

Macroeconomics 4MATH 218 Probability for Business, or 4EE 364 Introduction to Probability

and Statistics for Electrical Engineering 3

Total business units 43-44

Total program units: 109-111

*Basic science requirement: PHYS 151L and PHYS152L or CHEM 105abL or BISC 120L and BISC 220L

** Students can choose to take 8 units of upper divi-sion concentration courses from any two departmentsor from the same department. They are not requiredto take “required” courses from a particular concen-tration for this degree.

Physics/Computer Science MajorRequirements for the Bachelor of ScienceThis program is intended for students withdual interests in physics and computer sci-ence who wish to complete the essentialcourses for both majors within their normalfour year career. See the Physics and Astron-omy Department section, page 400 for courserequirements.

Bachelor of Science in ComputerEngineering and Computer ScienceSee the listing under Computer Engineering,page 587.

Minor in Computer ScienceThe computer science minor introducesthe concepts, tools and techniques that areinvolved in the programming of computers.The minor prepares students to achievemastery in several current programming lan-guages. In addition, the student will learnabout creating effective user interfaces andhow to build applications that are availableon the World Wide Web.

REQUIRED COURSES

Lower division (13 units)CSCI 101L Fundamentals of

Computer Programming 3CSCI 102L Data Structures 4CSCI 105 Object-Oriented

Programming 2CSCI 201L Principles of Software

Development 4

ELECTIVES

12 units selected from the following courses:CSCI 351 Programming and

Multimedia on the WorldWide Web 3

CSCI 377 Introduction to SoftwareEngineering 3

CSCI 445 Introduction toRobotics 4

CSCI 460 Introduction to ArtificialIntelligence 3

CSCI 477 Design and Constructionof Large Software Systems 3

CSCI 480 Computer Graphics 3CSCI 485 File and Database

Management 3CSCI 499 Special Topics 2-4

Total: 25 units

Note: Students majoring in business may wish to takeCSCI 477 and CSCI 485: These courses will preparethem to utilize computers in a corporate setting.

Students majoring in fine arts or cinema-television maywish to take CSCI 460 and CSCI 480: These courseswill prepare them to apply computers to movies andonline games.

Students majoring in chemistry or physics may preferto take CSCI 445 and CSCI 460: These courses willprepare them to create sophisticated software for sci-entific applications.

Minor in Multimedia and CreativeTechnologiesSee listing under Multimedia and CreativeTechnologies, page 626.

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

590 USC Viterbi School of Engineering

Graduate DegreesThe requirements listed below are special tothis department and must be read in conjunc-tion with the general requirements of theUSC Viterbi School of Engineering for mas-ter’s degrees and the general requirements ofthe USC Graduate School for Ph.D. degrees,page 93. The graduate program in computerscience provides intensive preparation inthe basic concepts and techniques relatedto the design, programming and applicationof digital computers. Both the Master ofScience and Doctor of Philosophy degreesare offered.

A Master of Science degree with special-ization in software engineering is also offered.The program seeks to prepare students for an industrial leadership career in softwareengineering. It also serves as an introductionto this area for students who wish to pursueadvanced studies and research leading to aPh.D.

A Master of Science degree with specializa-tion in intelligent robotics is also offered. Thisprogram seeks to prepare students for anindustrial career in the development ofcomputer systems for CAD/CAM (Computer-

Aided Design and Manufacturing) and robot-ics. It also serves as an introduction to thisarea for students who wish to pursue advancedstudies and research leading to a Ph.D. Theemphasis is on the domain of mechanical,electromechanical and mechatronic products.(CAD for digital systems is covered by aseparate program offered by the ElectricalEngineering-Systems department.)

A Master of Science degree with a specializa-tion in computer networks is offered. Thisspecialization prepares students in the areas

Page 57: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

of computer communications, networks anddistributed processing.

A Master of Science in computer science(multimedia and creative technologies) is alsooffered, page 626.

A Master of Science in computational linguis-tics is also offered as a separate program inconjunction with the Linguistics Department.See the listing under Computational Linguis-tics, page 279.

A Master of Science in higher performancecomputing simulations is also offered, page593.

Admission and PrerequisitesAdmission is determined by the Office ofAdmission in consultation with the Compu-ter Science Department. The applicant isrequired to have a bachelor’s degree or itsequivalent from an accredited college or uni-versity; satisfactory scores on the verbal andquantitative portions of the aptitude test ofthe Graduate Record Examinations (oneadvanced test from computer science, mathe-matics or engineering is recommended);substantial background in computing — theequivalent of USC’s undergraduate coursesCSCI 101L, CSCI 102L, CSCI 201L,EE 101, EE 357 — constitutes a minimumrequirement; and completion of severalcourses in college level mathematics (at mini-mum, one discrete mathematics course).Students lacking these prerequisites shouldcomplete them at other institutions. Foreignstudents must earn a satisfactory score on theTest of English as a Foreign Language.

DEFICIENCY REQUIREMENTS UNITS

CSCI 402x Operating Systems 3CSCI 410x Translation of

Programming Languages 3EE 457x Computer Systems

Organization 3

All applicants for the master’s programshould have a general breadth in computerscience equivalent to the above-listed USCundergraduate courses. Unsatisfactory back-ground in any of these courses is considered adeficiency. Conditional admission may begranted to otherwise qualified students withbreadth requirement deficiencies. Studentswith deficiencies in breadth requirementsmust take the appropriate courses at USC.All master’s students must have an officialform from the Computer Science Depart-ment in their academic records as the evi-dence of fulfillment of the breadth require-ment, prior to completion of their program ofstudy. No student may take any of the defi-ciency courses listed above for credit towarda graduate degree in computer science.

Master of Science in Computer ScienceRequirements for Graduation without a ThesisA minimum grade point average of 3.0 mustbe earned on all course work applied towardthe master’s degree in computer science. Thisaverage must also be achieved on all 400-leveland above course work attempted at USCbeyond the bachelor’s degree. Transfer unitscount as credit (CR) toward the master’sdegree and are not computed in the gradepoint average. The required courses are as fol-lows: CSCI 570 and one course from each ofthe following two categories: I. CSCI 551,CSCI 555, CSCI 571, CSCI 577a, CSCI 585,EE 557; II. CSCI 545, CSCI 561, CSCI 564,CSCI 574, CSCI 580, CSCI 582. A maximumof 9 units may be taken at the 400 level fromapproved courses in either electrical engineer-ing or computer science; the remaining unitsmust be approved courses at the 500 or 600level. CSCI 590 and ENGR 596 may becounted for a maximum of 6 units. Totalunits required for the degree is 27. No exami-nation is required for the degree. Otherrequirements for the Master of Science incomputer science are the same as set forthin the general requirements for ViterbiSchool of Engineering master’s degrees.

Thesis OptionWith the approval of a supervising professor,qualified students may be allowed to pursuea thesis option. Students pursuing the thesisoption must satisfy all of the policies andcourse requirements for the master’s degreewith the following exceptions: A maximumof 6 units from approved courses may betaken at the 400 level in either electrical engi-neering or computer science; and CSCI 590and ENGR 596 may be counted for a maxi-mum of 2 units. In addition, these studentsmust enroll in a minimum of two semesters ofCSCI 594abz for a maximum of 4 units. Totalunits required for the degree is 27. The thesismust comply with all requirements set by theGraduate School. The thesis option is avail-able to students pursuing degrees in the fol-lowing programs: M.S. in computer scienceand M.S. in computer science with specializa-tions in computer networks, software engi-neering, intelligent robotics, multimedia andcreative technologies, computer security andhigher performance computing simulations.

Master of Science in Computer Sciencewith Specialization in Computer NetworksUnder the networks option students mustsatisfy the requirements for the Master ofScience in Computer Science and the follow-ing courses must be included in the program:EE 450, CSCI 551, CSCI 555 and three ofthe following: CSCI 558; CSCI 599 or CSCI694a or CSCI 694b; EE 549, EE 550 and EE 555. Total units required for the degreeis 27. Students who can demonstrate thatthey have already taken these courses (or

equivalent) may be waived out of therequirement by a memo from their facultyadvisor. All courses must be approved by afaculty advisor. A list of suggested electivesis available from the department office.

Master of Science in Computer Sciencewith a Specialization in Computer SecurityStudents must satisfy all the requirements forthe Master of Science in computer science.In addition they must take the followingcourses: CSCI 530, CSCI 551, CSCI 555,CSCI 577a or CSCI 578 (CSCI 555, CSCI570 and CSCI 577a may be used to satisfyboth the general master’s degree require-ments and the specialization requirements);plus three of the following elective courses:CSCI 556, CSCI 558L, CSCI 570, CSCI 578,CSCI 599 (topic must be approved), andCSCI 694a or CSCI 694b. Total unitsrequired for the degree is 27.

Master of Science in Computer Sciencewith Specialization in Higher PerformanceComputing SimulationsStudents in the MSCS-HPCS program mustsatisfy the current core requirements for theMaster of Science in computer science andthe following elective courses must beincluded in the program:

REQUIRED CORE COURSE UNITS

CSCI 653* High Performance Computing and Simulations 3

TECHNICAL ELECTIVE COURSES UNITS

Three of the following courses – students musttake courses from both the computer sciencetrack and the computational science/engineeringapplication track.

Computer Science TrackCSCI 520 Computer Animation

and Simulation 3CSCI 551* Computer

Communications 3CSCI 558L Internetworking and

Distributed SystemsLaboratory 3

CSCI 580 3-D Graphics and Rendering 3

CSCI 583* Computational Geometry 3CSCI 595 Advanced Compiler

Design 4CSCI 596* Scientific Computing

and Visualization 3EE 653 Advanced Topics in

Microarchitecture 3EE 657* Parallel and Distributed

Computing 3EE 659* Interconnection Networks 3MATH 501 Numerical Analysis and

Computing 3

Computer Science 591

Page 58: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Computational Science/Engineering ApplicationTrackAME 535a* Introduction to Compu-

tational Fluid Dynamics, orAME 535b* Introduction to Compu-

tational Fluid Dynamics 3CE 529a* Finite Element Analysis 3CHE 502 Numerical Methods for

Diffusive and ConvectiveTransport 3

EE 553* Computational Solutionof Optimization Problems 3

MASC 575* Basics of Atomistic Simulations of Materials 3

PHYS 516 Methods of ComputationalPhysics 3

PTE 582* Fluid Flow and TransportProcesses in Porous Media 3

Advisor approved remainder of elective units 6

*Courses offered through the Distance EducationNetwork (DEN).

Master of Science in Computer Science(Multimedia and Creative Technologies)See the listing under Multimedia andCreative Technologies, page 626.

Master of Science in Computer Sciencewith Specialization in SoftwareEngineeringStudents must satisfy all requirements for the Master of Science degree in ComputerScience. In addition, they must take the fol-lowing courses, CSCI 510, CSCI 577ab andCSCI 578, plus three of the following fivecourses: CSCI 511, CSCI 555, CSCI 585,CSCI 588 and EE 557 (EE 557, CSCI 555,CSCI 577a, and CSCI 585 may be used to sat-isfy both the general master’s degree require-ments and the specialization requirements.)Students may also include research for anoptional master’s thesis in their programs.

Certificate in Software EngineeringThe certificate program prepares softwarepractitioners for lifetime leadership insoftware-intensive systems. This program isdesigned for practicing software developers,engineers and technical managers, who typi-cally study off campus while working full-time. The Distance Education Network(DEN) of the Viterbi School of Engineeringadministers and delivers all courses in theprogram. Students must complete five 3-unitclasses, CSCI 510, CSCI 578, CSCI 591aband CSCI 592, with a minimum grade of B-,and must complete the program with a mini-mum average of B (3.0).

Admission and PrerequisitesThe school is no longer accepting applicantsto this certificate program.

Master of Science in Computer Sciencewith Specialization in Intelligent RoboticsStudents must take CSCI 545 and three of thefollowing courses: CSCI 445, CSCI 547, CSCI584, and CSCI 593. Other requirements arethe same as for the Master of Science degreein computer science, described above. (CSCI561 and CSCI 545 may be used to help satisfyboth the general master’s requirements andthe specialization requirements.) Studentsmay include in their programs research for anoptional master’s thesis conducted in collabora-tion with industry.

Master of Science in ComputationalLinguisticsSee the listing under ComputationalLinguistics, page 279.

Doctor of Philosophy in Computer ScienceThe Doctor of Philosophy degree in computerscience is awarded in strict conformity with thegeneral requirements of the USC GraduateSchool.

Admission to the Ph.D. program in computerscience is highly selective, based upon a supe-rior academic record, prior training in comput-er science, letters of recommendation, a state-ment of purpose and Graduate RecordExaminations scores. Particular attention isgiven to the applicant’s potential to performoriginal research in an area of computer sci-ence. Once admitted, the progress of eachPh.D. student is reviewed once a semester bythe entire faculty and a determination is madeas to whether the student will be allowed to continue in the program. Since researchpotential is a key factor in the evaluation, newstudents are strongly urged to begin researchwith a computer science faculty member assoon as possible. See general requirements forgraduate degrees.

Screening ProcedureWhen a student has completed 21 units ormore of graduate level studies or no laterthan his or her fourth semester in computerscience at USC, he or she must apply forscreening. The screening evaluation takesplace during the regular review of Ph.D. students; based upon the student’s perfor-mance in course work, overall record, andresearch potential, the screening evaluationdetermines whether or not the student willbe allowed to continue toward the Ph.D. Ascreening determination of “pass,” “no pass”or “postpone” is made; in the latter case, the student must reapply for screening thesubsequent semester(s) until a “pass” or “nopass” determination is made.

Guidance CommitteeAfter passing the screening procedure, thestudent must select a dissertation advisor andform a guidance committee consisting of the

dissertation advisor and at least four other fac-ulty members. The committee must include a faculty member from another departmentwho does not hold a joint appointment incomputer science. All guidance committeesmust be approved by the department chairand the Graduate School.

Course RequirementsEach Ph.D. student is expected to demon-strate breadth of knowledge as well as depthin a chosen area of concentration. Hence,the required courses fall into two groups: (1) a common core, required of all doctoralstudents, and (2) additional required courseswhich depend on the student’s area of con-centration. The common core consists offive courses selected from the following fivegroups. Students must complete one classfrom each group: Group 1: EE 557 ComputerSystems Architecture, CSCI 551 ComputerCommunications, CSCI 555 AdvancedOperating Systems; Group 2: CSCI 577aSoftware Engineering, CSCI 571 WebTechnologies, CSCI 585 Database Systems;Group 3: CSCI 545 Robotics, CSCI 561Foundation of Artificial Intelligence, CSCI564 Brain Theory and Artificial Intelligence;Group 4: CSCI 574 Computer Vision, CSCI580 Graphics and Rendering, CSCI 582Geometric Modeling; Group 5: CSCI 570Analysis of Algorithms, CSCI 581 Logic andits Applications, MATH 501 NumericalAnaylsis and Computation. A minimum GPAof 3.5 must be obtained in these five corecourses.

In addition, all Ph.D. students must registerfor two semesters of CSCI 597 Seminar inComputer Science Research for a maximumof 2 units during their first year.

Ph.D. programs in computer science aregrouped into the following specializations:Network and Systems (Interaction); Data-bases (Interaction); Software Engineering(Interaction); Robotics (Autonomy); Intelli-gent Agents and Organizations (Autonomy);Natural Language Processing (Autonomy);Graphics and Multimedia (Immersion);Vision (Immersion); Theory of Computation:Genomic, Molecular and Quantum Compu-tation (Computation); Brain Theory andNeural Networks (Computation); HighPerformance Computing and ParallelComputation (Computation).

Each student must select a specialization ashis or her area of concentration. Each special-ization requires a minimum of three addition-al courses. Specific specialization require-ments (which may change as the fieldschange) will be provided to the students bythe department.

592 USC Viterbi School of Engineering

Page 59: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Required courses may be taken in anychronological order, with due attention toprerequisites, and may precede or follow theScreening Evaluation.

DeficienciesIn addition to the above, all doctoral studentsmust have knowledge of the material coveredin CSCI 271, CSCI 402x, CSCI 410x, EE457x; these subjects are considered “defi-ciency courses.”

A total of 60 units, at least 40 at the 500 levelor above, beyond the bachelor’s degree isrequired (including the above requiredcourses). A minimum grade point averageof 3.5 must be maintained. Students with aMaster of Science degree may transfer up to27 units.

Qualifying ExaminationAll doctoral students must pass a qualifyingexamination in computer science within fouryears before being admitted to candidacy. Thequalifying examination tests the student’sbroad knowledge of computer science anddeep insight into a chosen area of research.

Permission to take the qualifying examina-tion must be obtained from the dean of grad-uate studies at least 60 days prior to its occur-rence, and must be taken in the semester forwhich permission is granted. The guidancecommittee administers the qualifying exami-nation and evaluates the student’s perfor-mance. If the examination is failed, the guid-ance committee may recommend that thestudent repeat the examination 6-12 monthslater. The examination cannot be taken morethan twice.

DissertationAn acceptable dissertation based upon origi-nal research is required. The dissertationmust show mastery of some special field,must be an original contribution to that fieldand must be presented in scholarly form.

Defense of the DissertationWhen all other requirements are satisfied,the candidate must pass a public final oralexamination in defense of the dissertation.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Computer Science 593

Courses of Instruction

COMPUTER SC IENCE (CSC I )

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

101L Fundamentals of Computer Program-ming (3, FaSp) Introduction to the design ofsolutions to computer solvable problems.Algorithm design, solution implementationusing a high-level programming language,program correctness and verification.

102L Data Structures (4, FaSp) Linear lists,strings, arrays, and orthogonal lists; graphs,trees, binary trees, multilinked structures,sorting techniques; dynamic storage alloca-tion; applications. Prerequisite: CSCI 101L.

105 Object-Oriented Programming (2, Sp)The principles of object-oriented program-ming are examined using Java. Topicsinclude graphics, graphical user interfaces andmulti-threaded programming. Prerequisite:CSCI 101L.

106Lx Introduction to ComputerEngineering/Computer Science (3, Fa)(Enroll in EE 106Lx)

107 Computers and Society (3, Sp) Whatcomputers are and how they function. Impactof computer technology on society. Eco-nomic, political and social issues raised bycomputers.

110 Introduction to Digital Logic (3) (Enrollin EE 101)

201L Principles of Software Development(4, FaSp) The object-oriented paradigm forprogramming-in-the-large (using the C++language); UNIX tools for software develop-ment; developing window-based applicationsunder X-windows. Prerequisite: CSCI 102.

271 Discrete Methods in Computer Science(3, FaSp) Models for discrete structures;finite state automata, regular sets. Selectedapplications of logic and combinatorics toprogram correctness, algorithms and com-plexity, programming language semantics anddatabases. Prerequisite: CSCI 102.

303 Design and Analysis of Algorithms(3, FaSp) Upper and lower bounds on sort-ing and order median. Deterministic andrandom computation, data structures, NP-completeness, cryptography, Turingmachines and undecidability. Prerequisite:CSCI 102 and CSCI 271.

320 Digital Media Basics for Multimedia(3, FaSp) (Enroll in EE 320)

351 Programming and Multimedia on theWorld Wide Web (3, Sp) HTML program-ming for creating home pages, installationand modification of Web server, writing pro-grams that offer enhanced services, manipu-lation of graphics, video and sound. Prerequi-site: CSCI 102L.

357 Basic Organization of Computer Sys-tems (3) (Enroll in EE 357)

377 Introduction to Software Engineering(3, Fa) Introduction of principles, methods,techniques and tools for multi-person con-struction of multi-version software systems.Prerequisite: CSCI 102.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

402x Operating Systems (3, FaSp) Basicissues in concurrency, deadlock control, syn-chronization scheduling, memory manage-ment, protection and access control, inter-process communication, and structureddesign. Laboratory experiences with Unix-like operating system. Not available for grad-uate credit to computer science majors. Pre-requisite: CSCI 201L or CSCI 455x; EE 357.

410x Translation of Programming Lan-guages (3, Fa) Concepts of assemblers, com-pilers, interpreters and their design; macroassemblers, Polish notation and translationtechniques; operator precedence parsing,push down automata, code generation. Notavailable for graduate credit to computer sci-ence majors. Prerequisite: CSCI 201; corequisite:EE 357.

445 Introduction to Robotics (4, Fa) Design-ing, building and programming mobilerobots; sensors, effectors, basic control theory,control architectures, some advanced topics,illustrations of state-of-the-art. Teamwork;final project tested in a robot contest. Juniorstanding or higher. Prerequisite: CSCI 101L orC language programming.

450 Introduction to Computer Networks (3)(Enroll in EE 450)

Page 60: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

454L Introduction to Systems Design UsingMicroprocessors (4) (Enroll in EE 454L)

455x Introduction to Programming SystemsDesign (4, FaSp) Intensive introduction toprogramming principles, discrete mathemat-ics for computing, software design and soft-ware engineering concepts. Not available forcredit to computer science majors, graduateor undergraduate. Prerequisite: departmentalapproval.

457x Computer Systems Organization (3)(Enroll in EE 457x)

458 Numerical Methods (4) (Enroll inMATH 458)

459 Computer Systems and ApplicationsModeling Fundamentals (3, Sp) Techniquesand tools needed to construct/evaluate mod-els of computer systems and applications.Analytical and simulation methods, capacityplanning, performance/reliability evaluation,and decision-making. Prerequisite: MATH225, CSCI 201.

460 Introduction to Artificial Intelligence (3, FaSp) Concepts and algorithms underly-ing the understanding and construction ofintelligent systems. Agents, problem solving,search, representation, reasoning, planning,communication, perception, robotics, neuralnetworks. Junior standing. Prerequisite:CSCI 102L or CSCI 455x.

464 Foundations of Exotic Computation (3, Sp) Introduction to new approaches tocomputation: quantum – inspired by quan-tum mechanics; neural – inspired by thestudy of the brain; and molecular – inspiredby the genome. Prerequisite: MATH 225 orMATH 245 or EE 241.

465 Probabilistic Methods in Computer Sys-tems Modeling (3) (Enroll in EE 465)

477 Design and Construction of LargeSoftware Systems (3, Sp) Programmingmethodologies; intra-group and inter-groupcommunication; software lifecycle; softwareeconomics. A large software project is acentral aspect of the course. Prerequisite:CSCI 201, CSCI 377.

480 Computer Graphics (3, FaSp) Hardwarefor interactive graphic systems; picture rep-resentations; data structures for graphics;picture processing techniques; languages for graphics; survey of applications suchas animation and simulation. Prerequisite:CSCI 102.

485 File and Database Management(3, FaSp) File input/output techniques, basicmethods for file organization, file managers,principles of databases, conceptual datamodels, and query languages. Prerequisite:CSCI 201.

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

495 Senior Project (3) (Enroll in PHYS 495)

499 Special Topics (2-4, max 8) Selected top-ics in computer science.

501 Numerical Analysis and Computation(3) (Enroll in MATH 501)

502ab Numerical Analysis (3-3) (Enroll inMATH 502ab)

504ab Numerical Solutions of Ordinary andPartial Differential Equations (3) (Enroll inMATH 504ab)

505ab Applied Probability (3-3) (Enroll inMATH 505ab)

510 Software Management and Economics(3, Fa) Theories of management and theirapplication to software projects. Economicanalysis of software products and processes.Software cost and schedule estimation, planning and control. Prerequisite: graduatestanding.

511 Personal Software Process (PSP) andProject (3, Sp) Individual analysis, planning,development and maintenance of a softwareproduct or development artifact, using theprinciples and practices of PSP. Analysis of project’s lessons learned.

520 Computer Animation and Simulation(3, Sp) Fundamental techniques of computeranimation and simulation, knowledge and/orexperience in the design, scripting, produc-tion and post-production stages of computeranimation. Prerequisite: CSCI 480.

530 Security Systems (4, FaSp) Protectingcomputer networks and systems using cryp-tography, authentication, authorization, intru-sion detection and response. Includes lab toprovide practical experience working withsuch systems. Prerequisite: CSCI 402x.

533 Combinatorial Analysis and Algebra (3)(Enroll in MATH 533)

541 Artificial Intelligence Planning (3, Irreg-ular) Foundations and techniques of auto-mated planning, including representations ofactions and plans, approaches to planning,controlling search, learning for planning, andinteraction with the environment. Prerequisite:CSCI 561.

542 Neural Computation with ArtificialNeural Networks (3, Sp) Computation andadaptation in networks of interconnected dis-tributed processing units; classical and statis-tical approaches to neural nets; state-of-the-art neural network research. Recommendedpreparation: basic statistics, linear algebra.

543 Software Multiagent Systems (3, Sp)Investigate computational systems in whichseveral software agents or software agentsand humans interact. Prerequisite: CSCI 561 orCSCI 573.

544 Natural Language Processing (3, Sp)Examination of the issues which enable com-puters to employ and understand natural lan-guage; knowledge representation, memorymodeling, parsing, language analysis, storyunderstanding, and generation. Recommendedpreparation: CSCI 562.

545 Robotics (3, Sp) Fundamental skills formodeling and controlling of dynamic systemsfor robotic applications and graphics anima-tions; control theory; kinematics; dynamics;sensor processing; real-time operating sys-tems; robot labs. Prerequisite: C-programming,basic linear algebra, calculus.

546 Intelligent Embedded Systems (3, Sp)Survey of techniques for the design of large-scale, distributed, networked, embeddedsystems. Examples include sensor/actuatornetworks, wearable computing, distributedrobotics and smart spaces. Graduate standingin CSCI or EE.

547 Sensing and Planning in Robotics (3, Fa)Introduction to software methods in roboticsincluding sensing, sensor fusion, estimation,fault tolerance, sensor planning, robot controlarchitectures, planning and learning. Graduatestanding in CSCI or EE.

548 Information Integration on the Web (3, Sp) Foundations and techniques in infor-mation integration as it applies to the Web,including view integration, wrapper learning,record linkage, and streaming dataflow execu-tion. Prerequisite: CSCI 561, CSCI 585; recom-mended preparation: CSCI 571, CSCI 573.

549 Nanorobotics (3, Sp) Introduction tonanotechnology. Nanorobotic systems: sens-ing; actuation and propulsion; control; commu-nication; power; programming and coordina-tion of robot swarms. Nanomanipulation andnanoassembly with atomic force microscopes.Graduate standing in science or engineering.

594 USC Viterbi School of Engineering

Page 61: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

551 Computer Communications (3, FaSp)Protocol design for computer communicationnetworks, network routing, transport proto-cols, internetworking. Prerequisite: CSCI 402,EE 450 and C-language programming.

552 Logic Design and Switching Theory (3)(Enroll in EE 552)

553 Computational Solution of Optimiza-tion Problems (3) (Enroll in EE 553)

554 Real Time Computer Systems (3)(Enroll in EE 554)

555 Advanced Operating Systems (3, FaSp)Advanced issues in computer organization,naming, kernel design, protection mecha-nisms and security policies, reliable comput-ing, data base OS, secure networks, systemsspecification, decentralized systems, real timesystems. Prerequisite: CSCI 402.

556 Introduction to Cryptography (3, Sp)Modern secret codes. Public key crypto-systems of Rivest-Shamir-Adelman, Diffie-Hellman and others. The underlying numbertheory and computational complexity theory.Prerequisite: CSCI 570 or CSCI 581.

557 Computer Systems Architecture (3)(Enroll in EE 557)

558L Internetworking and Distributed Sys-tems Laboratory (3, FaSp) Students com-plete laboratory exercises in operating systemand network management, distributed sys-tems, TCP/IP, SNMP, NFS, DNS, etc.Term project required. Prerequisite: CSCI 402and EE/CSCI 450; Recommended preparation:CSCI 551 and CSCI 555.

559 Mathematical Pattern Recognition (3-3)(Enroll in EE 559)

560L Advanced Microcomputer-BasedDesign (3) (Enroll in EE 560L)

561 Foundations of Artificial Intelligence (3, FaSp) Foundations of symbolic intelligentsystems, search, logic, knowledge representa-tion, planning, learning. Recommended prepa-ration: good programming and algorithmanalysis skills.

562 Empirical Methods in Natural Lan-guage Processing (3, 2 years, Fa) Acquiringcomputer-tractable linguistic knowledge hasalways been a bottleneck in building naturallanguage systems. We will examine statisticaltechniques for extracting knowledge automat-ically from online text. Prerequisite: CSCI 561.

564 Brain Theory and Artificial Intelligence(3, Fa) Introduces neural modeling, distrib-uted artificial intelligence and roboticsapproaches to vision, motor control and mem-ory. Prerequisite: graduate standing.

565 Compiler Design (4, Sp) Formal gram-mar; parsing methods and lexical analysis;code generation; local and global code opti-mization; and dynamic allocation. Prerequisite:CSCI 455x.

566 Neural Network Self-Organization(3, Sp) Differential equations for networkpattern formation. Dynamic link architecture.Simulation of brain organization processes(retinotopy, orientation columns) and facerecognition by elastic matching. Recommendedpreparation: CSCI 564 and either MATH 225or MATH 245.

567 Machine Learning (3) The study of self-modifying computer systems that acquire newknowledge and improve their own perfor-mance. Topics include induction, explana-tion-based learning, analogy, discovery, andconnectionist learning. Prerequisite: CSCI 573.

569 Integrated Intelligent Systems (3)Approaches to solving the artificial intelli-gence problem: combining components ofintelligent behavior – learning, problem solv-ing, planning, knowledge, language, percep-tion, action – into integrated intelligent sys-tems. Prerequisite: CSCI 573.

570 Analysis of Algorithms (3, FaSp) Exploresfundamental techniques such as recursion,Fourier transform ordering, dynamic program-ming for efficient algorithm construction.Examples include arithmetic, algebraic, graph,pattern matching, sorting, searching algorithms.

571 Web Technologies (3, FaSp) Advancedstudy of programming languages with appli-cation to the Web. Languages for client-sideand server-side processing. Examples takenfrom: HTML, Java, JavaScript, Perl, XMLand others. Recommended preparation: knowl-edge of at least two programming languages.

573 Advanced Artificial Intelligence (3,FaSp) Advanced topics in AI, covering rea-soning under uncertainty, decision theory,knowledge-based and inductive learning. Rec-ommended preparation: a previous undergradu-ate or graduate level course in AI. (Dupli-cates credit in former CSCI 561b.)

574 Computer Vision (3, Fa) Description andrecognition of objects, shape analysis, edgeand region segmentation, texture, knowledgebased systems, image understanding. Prereq-uisite: CSCI 455x.

576 Multimedia Systems Design (3, FaSp)State-of-the-art technology for networkedmultimedia systems such as: system design,I/O technologies, data management, datacompression, networking and telecommuni-cations. Design of real-world multimediasolution. Recommended preparation: familiaritywith C or C++.

577ab Software Engineering (4-4, FaSp)a: Software life cycle processes; planning con-siderations for product definition, develop-ment, test, implementation, maintenance.Software requirements elicitation and archi-tecture synthesis. Team project. b: Softwaredevelopment, test, implementation, and main-tenance methods. CASE tools and softwareenvironments. Software product engineering,configuration management, quality engineer-ing, documentation. Application via projects.Prerequisite: a: graduate standing; b: CSCI 577a.

578 Software Architectures (3, Sp) Study ofconcepts, principles and scope of softwaresystem architectures, including architecturalstyles, languages, connectors, middleware,dynamism, analysis, testing and domain-specific approaches.

579ab Computational Molecular Biology (3-3, FaSp) (Enroll in MATH 578ab)

580 3-D Graphics and Rendering (3) Theprocess of creating images from 3-D models.Includes transformations, shading, lighting,rasterization, texturing, and other topics.

581 Logic and its Applications (3) Formalsystems, first order logic, truth, completeness,compactness, Godel incompleteness, recur-sive functions, undecidability. Selectedapplications, e.g., theorem proving, artificialintelligence, program verification, databases,computational complexity. Prerequisite: CSCI430 and MATH 470.

582 Geometric Modeling (3, Sp) Mathemati-cal models and computer representations forthree-dimensional solids; underlying topicsfrom set theory, geometry, and topology.Fundamental algorithms; applications toCAD/CAM and robotics. Prerequisite: EE 441and CSCI 102 or equivalent knowledge oflinear algebra and data structures.

583 Computational Geometry (3) Geometricalgorithms from graphics, vision, geometricmodeling, and optimization are studied in a unified way. Topics include proximity,motion planning, Voronoi diagrams, convexhulls. Prerequisite: CSCI 303.

584 Control and Learning in Mobile Robotsand Multi-Robot Systems (3, Fa) Surveyof robot control and learning methods fromtechnical papers. Control architectures, adap-tation, learning, cooperation, distributed vs.centralized approaches, cooperative and com-petitive systems. Prerequisite: CSCI 445 orCSCI 460 or CSCI 547 or CSCI 561.

Computer Science 595

Page 62: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

585 Database Systems (3, FaSp) Databasesystem architecture; conceptual databasemodels; semantic, object-oriented, logic-based, and relational databases; user and pro-gram interfaces; database system implemen-tation; integrity, security, concurrency andrecovery. Prerequisite: CSCI 485 or depart-mental approval.

586 Database Systems Interoperability (3, Sp) Federated and multi-database sys-tems, database networking, conceptual andschematic diversity, information sharing andexchange, knowledge discovery, performanceissues. Prerequisite: CSCI 585.

587ab Mathematical Models of Neuronsand Neural Networks (3-3) (Enroll inMATH 587ab)

588 Specification and Design of UserInterface Software (3, Fa) The design andimplementation of user interface software.Study of issues relating to human/computerinteraction. Visual design and real-timeinterfaces.

589 Software Engineering for EmbeddedSystems (3) Software engineering methodsand techniques for embedded, resource con-strained, and mobile environments. Applica-tions to real-time operating systems andwireless networking systems. Class project.Prerequisite: CSCI 577a.

590 Directed Research (1-12) Research leadingto the master’s degree. Maximum units whichmay be applied to the degree to be deter-mined by the department. Graded CR/NC.

591ab Applied Software Engineering (3-3, Sp) a: Engineering software systems:negotiating goals; defining life cycle andprocess; project planning; defining require-ments, architecture and design; incorporatingCOTS; analyzing project artifacts. b: Engi-neering software systems: design, implement,test and maintain software product; manage-ment of quality, configuration and transition.Open to Software Engineering CertificateProgram students only. (Duplicates credit inCSCI 577ab.) Recommended preparation: expe-rience in software development.

592 Emerging Best Practices in SoftwareEngineering (3, SpSm) Perspective andexperiences with emerging best practices,including integrated maturity models, distrib-uted and mobile software, RAD, agile meth-ods, COTS, assessment and integration, port-folio and product line management. Open toSoftware Engineering Certificate Programstudents only. Recommended preparation:CSCI 510.

593 Autonomous Learning and DiscoveryAgents (3) Active systems, using their ownactions, percepts, and mental constructions,abstract a model from an unfamiliar environ-ment in order to accomplish their missions.Prerequisite: CSCI 573.

594abz Master’s Thesis (2-2-0, FaSpSm)Credit on acceptance of thesis. GradedIP/CR/NC.

595 Advanced Compiler Design (4) Codegeneration, data-flow analysis, global opti-mization, register allocation, data dependencyanalysis, unimodular transformations, vector-ization, parallelization, data and computationdecomposition. Prerequisite: CSCI 565.

596 Scientific Computing and Visualization(3, Fa) Hands-on training on the basics ofparallel computing and scientific visualizationin the context of computer simulations inscience and engineering. Prerequisite: CSCI101L or CSCI 455x; CSCI 102L; MATH 458.

597 Seminar in Computer Science Research(1, max 2, FaSp) Introduction of Ph.D. stu-dents to a broad range of computer scienceresearch. Two semesters registration required.Open to Computer Science doctoral studentsonly.

598 Mathematical Foundations for Com-puter-Aided Design of VLSI Circuits (3, Sp)(Enroll in EE 581)

599 Special Topics (2-4, max 9) Course con-tent to be selected each semester from recentdevelopments in computer science.

652 Wireless Sensor Networks (3) (Enroll inEE 652)

653 High Performance Computing and Sim-ulations (3, Sp) Advanced high-performancecomputer simulation techniques; multiscaledeterministic and stochastic simulation algo-rithms on parallel and distributed computingplatforms; immersive and interactive visual-ization of simulation data. Prerequisite: CSCI596 or CSCI 580.

658 Diagnosis and Design of ReliableDigital Systems (3) (Enroll in EE 658)

664 Neural Models for Visually GuidedBehavior (3, max 9) Review of neural mech-anisms of visuo-motor coordination, andmethods for constructing models of thesemechanisms. Topics include locomotion, cog-nitive maps, looking, reaching and grasping.Prerequisite: CSCI 564.

674ab Advanced Topics in Computer Vision (3-3) Selected topics from currentactive research areas including image seg-mentation, shape analysis and object recogni-tion, inference of 3-D shape, motion analysis,knowledge-based system, neural nets. Prereq-uisite: CSCI 574 or CSCI 569.

675 Topics in Engineering Approaches toMusic Cognition (3, max 6) (Enroll in ISE 575)

694ab Topics in Computer Networks andDistributed Systems (3-3) Current topics innetwork and distributed systems; verbal and written presentation skills, effective cri-tiquing, and evaluation. Prerequisite: CSCI 551and CSCI 555.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

596 USC Viterbi School of Engineering

Page 63: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Electrical Engineering-SystemsHughes Aircraft ElectricalEngineering Center(213) 740-4446FAX: (213) 740-4449Email: [email protected]

Electrical Engineering-ElectrophysicsPowell Hall of Information Sciences andEngineering 604(213) 740-4700FAX: (213) 740-8677Email: [email protected]

Co-Chairs: Alexander A. Sawchuk, Ph.D.(Systems); John Choma, Ph.D. (Electrophysics)

Associate Chair (Systems): Antonio Ortega, Ph.D.

Associate Chair (Curriculum): Edward Maby,Ph.D.

FacultyPresidential Chair: Andrew J. Viterbi, Ph.D.

Lloyd F. Hunt Chair in Electrical PowerEngineering: Tsen-Chung Cheng, Sc.D.

William M. Keck Chair in Engineering: P.Daniel Dapkus, Ph.D.

Fred W. O’Green Chair in Engineering: LeonardM. Silverman, Ph.D.

George T. Pfleger Chair in Electrical Engineering:Robert W. Hellwarth, Ph.D.

Charles Lee Powell Chair in Electrical Engineeringand Computer Science: Melvin Breuer, Ph.D.

Andrew and Erna Viterbi Chair in Communica-tions: Solomon W. Golomb, Ph.D.

Fred H. Cole Professorship in Engineering:Robert A. Scholtz

William M. Hogue Professorship in ElectricalEngineering: William H. Steier, Ph.D.

Professors: Michael Arbib, Ph.D. (ComputerScience, Neurobiology, Biomedical Engineering);Stanley P. Azen, Ph.D. (Preventive Medicineand Biomedical Engineering); George A. Bekey,Ph.D. (Computer Science and BiomedicalEngineering and Speech Science and Technology);

Melvin Breuer, Ph.D.* (Computer Science);Giuseppe Carie, Ph.D.; Tsen-Chung Cheng,Sc.D.; John Choma, Ph.D.*; P. DanielDapkus, Ph.D. (Materials Engineering); Michel Dubois, Ph.D.; Jack Feinberg, Ph.D. (Physics); Robert M. Gagliardi, Ph.D.;Solomon W. Golomb, Ph.D. (Mathematics);Martin Gundersen, Ph.D. (MaterialsEngineering, Physics); Sandeep Gupta, Ph.D.;Robert W. Hellwarth, Ph.D. (Physics);Tomlinson Holman, B.S. (Cinema-Television);Ellis Horowitz, Ph.D. (Computer Science); Kai Hwang, Ph.D. (Computer Science); PetrosIoannou, Ph.D.; Keith Jenkins, Ph.D.;Edmond Jonckheere, Ph.D.; Robert Kalaba,Ph.D. (Biomedical Engineering and Economicsand Speech Science and Technology); ThomasKatsouleas, Ph.D.; Bart Kosko, Ph.D.;Chung-Chieh Kuo, Ph.D.; P. Vijay Kumar,Ph.D.; Richard Leahy, Ph.D.* (BiomedicalEngineering, Radiology); Anthony F. J. Levi,Ph.D. (Physics); William C. Lindsey, Ph.D.;Vasilis Z. Marmarelis, Ph.D. (BiomedicalEngineering); Gerard Medioni, Ph.D. (ComputerScience); Jerry M. Mendel, Ph.D.; UrbashiMitra, Ph.D.; Shrikanth Narayanan, Ph.D.(Computer Science); Ramakant Nevatia, Ph.D.(Computer Science); C. L. Max Nikias, Ph.D.;John O’Brien, Ph.D.; Antonio Ortega, Ph.D.;Alice C. Parker, Ph.D.; Massoud Pedram,Ph.D.; Timothy Pinkston, Ph.D.;V. Prasanna, Ph.D. (Computer Science);C. Raghavendra, Ph.D. (Computer Science);Aristides Requicha, Ph.D. (Computer Science);Michael J. Safonov, Ph.D.; Steven B. Sample,Ph.D.; Alexander A. Sawchuk, Ph.D.*; RobertA. Scholtz, Ph.D.; Leonard Silverman, Ph.D.;John Silvester, Ph.D.; William H. Steier,Ph.D.; Armand R. Tanguay, Jr., Ph.D.(Biomedical Engineering, Materials Science);Andrew J. Viterbi, Ph.D.; William G. Wagner,Ph.D. (Physics); Charles L. Weber, Ph.D.;Alan Willner, Ph.D.*; Curt F. Wittig, Ph.D.(Chemistry and Physics); Stanley M. Yamashiro,Ph.D. (Biomedical Engineering); Zhen Zhang,Ph.D.

Associate Professors: Peter Beerel, Ph.D.; KeithM. Chugg, Ph.D.; Leana Golubchik, Ph.D.(Computer Science); Eun Sok Kim, Ph.D.;Christos Kyriakakis, Ph.D.; Daniel Lidar,Ph.D.; Ulrich Neumann, Ph.D. (ComputerScience); Aluizio Prata, Jr., Ph.D.*

Assistant Professors: Todd Brun, Ph.D.(Computer Science); Steven Cronin, Ph.D.; Igor Devetak, Ph.D.; Hossein Hashemi,Ph.D.; Ahmed Helmy, Ph.D.; BhaskarKrishnamachari, Ph.D. (Computer Science);Won Namgoong, Ph.D.; Krishna Nayak,Ph.D.; Michael Neely, Ph.D.; KonstantinosPsounis, Ph.D.; Gaurav Sukhatme, Ph.D.(Computer Science); Chongwu Zhou, Ph.D.

Adjunct Professors: Paul L. Feintuch, Ph.D.;Eric Fossum, Ph.D.; Dan Goebel, Ph.D.; KirbyHolte, Ph.D.; Mostafa Shiva, Ph.D.; MonteUng, Ph.D.

Adjunct Associate Professors: Serge Dubovitsky,Ph.D.; James Ellison, Ph.D.; Alan Kost,Ph.D.; Min-Cheol Oh, Ph.D.; GandhiPuvvada, M.S.; Edgar Satorius, Ph.D.; MarvinStone, Ph.D.; Ali A. Zahid, M.S.

Research Associate Professors: Joseph Bannister,Ph.D.; John Granacki, Ph.D.; Laura Marcu,Ph.D. (Biomedical Engineering); Patric Muggli,Ph.D.; Keith L. Price, Ph.D. (ComputerScience); Joe Touch, Ph.D. (Computer Science)

Research Assistant Professors: Felix Darvas,Ph.D.; Jeff Draper, Ph.D.; PanayiotisGeorgiou, Ph.D.; Sungbok Lee, Ph.D.; BinduMadhavan, Ph.D.

Senior Lecturers: Edward Maby, Ph.D.; MarkRedekopp, M.S.

Emeritus Professors: Clarence Crowell, Ph.D.(Materials Science); Alvin Despain, Ph.D.;Murray Gershenzon, Ph.D.* (Materials Science);Seymour Ginsburg, Ph.D. (Computer Science);Hans H. Kuehl, Ph.D.*; Kurt Lehovec, Ph.D.(Materials Science); Irving S. Reed, Ph.D.(Electrical Engineering); Jan Smit, Ph.D.(Materials Science); William G. Spitzer, Ph.D.(Physics and Materials Science); Lloyd Welch,Ph.D. (Electrical Engineering); David B. Wittry,Ph.D. (Materials Science)

Emeritus Instructor: Sydney A. Wielin, B.S.

*Recipient of university-wide or school teaching award.

Electrical Engineering Honor Society:Eta Kappa Nu

Electrical Engineering 597

Electrical Engineering

Page 64: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Educational Program ObjectivesThe electrical engineering program objec-tives are designed to promote technical com-petence, professional development and citi-zenship in the global community.

Technical CompetenceGraduates will have the proficiency in mathe-matics, science and engineering necessaryto apply these disciplines to the solution ofproblems encountered in modern electricalengineering practice.

Graduates will have the ability to model, ana-lyze, design and experimentally evaluatecomponents or systems that achieve desiredtechnical specifications subject to the realityof economic constraints.

Professional DevelopmentGraduates will have the professional skillsnecessary to compete effectively in a world of rapid technological change as well as toassume leadership roles within industrial,entrepreneurial, academic or governmentalenvironments in the broad context of electri-cal engineering.

Graduates who have chosen an appropriateplan of study will be capable of professionalredirection into such diverse fields as medi-cine, business, law, computer science, multi-media and music through graduate-levelstudies and the process of lifelong learning.

Citizenship in the Global CommunityGraduates will have the capabilities and com-munication skills necessary to function effec-tively both as individuals and as members ofmultidisciplinary teams in a diverse globaleconomy.

Graduates will have an understanding of the importance of high ethical and profes-sional standards as well as the significance ofengineering decisions and solutions in aglobal, environmental and societal context.

Bachelor of Science in ElectricalEngineeringThe requirement for the degree is 131 units.A cumulative scholarship average of C (2.0) is required for: (a) all courses taken at USC;(b) all courses taken within the Departmentof Electrical Engineering; (c) all upper divi-sion courses taken within the Department ofElectrical Engineering. See also the commonrequirements for undergraduate degrees sec-tion, pages 536 and 537.

COMPOSITION/WRITING REQUIREMENTS UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 245 Mathematics of Physics

and Engineering I 4MATH 445 Mathematics of Physics

and Engineering II 4

Physics RequirementPHYS 151L** Fundamentals of

Physics I: Mechanics and Thermodynamics 4

PHYS 152L Fundamentals of Physics II: Electricity and Magnetism 4

PHYS 153L Fundamentals of Physics III: Optics and Modern Physics 4

Chemistry ElectiveCHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry, orMASC 110L Materials Science 4

MAJOR REQUIREMENTS UNITS

Computer ScienceCSCI 101L Fundamentals of

Computer Programming 3

Electrical EngineeringEE 101 Introduction to

Digital Logic 3EE 105 Introduction to

Electrical Engineering 3EE 202L Linear Circuits 4EE 301 Introduction to

Linear Systems 3EE 330 Electromagnetics I 3EE 364 Introduction to

Probability and Statistics for Electrical Engineeringand Computer Science 3

Industrial and Systems EngineeringISE 460 Engineering Economy, orBUAD 301 Technical

Entrepreneurship 3

MAJOR ELECTIVES UNITS

Electives See requirements forgraduation 43

Total units: 131

* GE Category VI is taken concurrently with WRIT140.

** Satisfies GE Category III requirement.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Requirements for Graduation:Engineering ElectivesEngineering electives are to be chosen fromthe courses listed under entry-level electives,areas of specialization, non-EE engineeringscience elective and EE design electives.

Entry-Level ElectivesThe entry-level courses listed under three ofthe four following topical areas are required:

Communication, Control and SignalProcessing: EE 241 (3)

Computer Engineering: EE 201L (2), EE 357 (3)

Electromagnetics and Solid State: EE 338(3), EE 470 (3)

Electronic Devices and Circuits: EE 338 (3),EE 348L (4)

Areas of SpecializationCourses in at least one of the 10 areas of spe-cialization listed below are required:

Communication, Control and Signal ProcessingSignal Processing and Communication (take

four): EE 434L (4/CD*), EE 467x (3), EE 469 (3), EE 475 (3/D**), EE 483 (3), EE 484 (3/CD*)

Controls and Robotics (take four): EE 482 (3), CSCI 445 (4), EE 454L(4/D**), EE 459L (3/CD*)

Computer EngineeringComputer Architecture and Organization:

EE 454L (4/D**), EE 457x (3), EE 459L (3/CD*)

Hardware/Software (take three): CSCI 402x(3/D**), CSCI 455x (4), EE 454L (4/D**), EE 457x (3)

Computer Networks (take three): CSCI 402x (3), CSCI 455x (4), EE 450 (3), EE 457x (3).

Electromagnetics and Solid StateElectromechanics and Energy Systems (take

three): EE 370 (3), EE 415 (3), EE 422(3/CD*), EE 423L (3/CD*), EE 443 (3)

598 USC Viterbi School of Engineering

Degree Requirements

Page 65: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Lasers and Photonics: EE 471 (3) or PHYS438a (4); (take two) EE 472 (3), EE 473L(3/CD*), EE 474 (3)

Solid State: EE 471 (3) or PHYS 438a (4);(take two) PHYS 440 (4), EE 438L (3), EE 439 (3)

Electronic Devices and CircuitsElectronic Circuits (take three): EE 447L

(4/CD*), EE 448L (4/D**), EE 478L(4/CD*), EE 479 (3/D**)

Integrated Circuits: EE 438L (3/D**),EE 448L (4/D**), EE 477L (4/D**).

Non-EE Engineering Science ElectiveAt least one elective must be a non-EE engi-neering science elective, either from the listbelow: CE 205, 225, CE 309, CE 325; CHE472; AME 201, AME 310, AME 452, AME453; or others by special advisor approval.

EE Design ElectivesAt least three courses must be taken from thefollowing list of design courses: EE 434L*,EE 438L, EE 447L*, EE 448L, EE 454L,EE 459L*, EE 473L, EE 475, EE 477L,EE 478L*, EE 479, EE 484*, including oneof the asterisked capstone design courses.

*CD — Capstone Design Elective**D — Design Elective

Bachelor of Science in ElectricalEngineering (Computers)The Bachelor of Science in electrical engi-neering (computers) is earned by successfullycompleting the normal requirements for theBachelor of Science in electrical engineeringwith the following courses chosen as EEelectives: EE 454L; CSCI 455x; EE 457x;EE 478L.

Bachelor of Science in Computer Engineeringand Computer ScienceSee the listing under Computer Engineering,page 587.

Bachelor of Science in ElectricalEngineering (Integrated Media Systems)This 131-unit program will expose studentsto the creative technology side of multime-dia. To obtain the BSEE (IMS), the studentmust successfully complete the normalrequirements for the Bachelor of Science inelectrical engineering with the followingrestrictions: (1) students must take the listedentry-level electives in the topical areasof computer engineering and electronicdevices and circuits and must also take EE241, which will be the entry-level elective forthe topical area of communication, controland signal processing; (2) students must takethe following courses within the communica-tion, control and signal processing area ofspecialization: EE 434L (4/CD*) (satisfiesthe capstone design course requirement), EE

469 (3) and EE 483 (3); (3) students musttake at least two courses from the followinglist of design courses: EE 402, EE 438L, EE444L, EE 447L, EE 448L, EE 454L, EE459L, EE 477L, EE 478L and EE 479; and,(4) students must take CSCI 351 (3), CSCI480 (3) and EE 450 (3), as technical electives.

It is highly recommended that the studenttake EE 483 before the start of the fourthyear, because EE 434L is only taught in thefall semester.

Industry recommends that students also beexposed to the creative-artistic side of multi-media. This can be accomplished (but is notrequired) by BSEE (IMS) students takingthe minor in multimedia and creative tech-nologies (described on page 625). Because allof the technical required and elective coursesof that minor will have been taken as part of the BSEE (IMS), BSEE (IMS) studentscan complete this minor by focusing on theminor’s creative artistic courses — requiredand elective. Up to 6 units from the BSEE(IMS) can be counted toward this minor.

Minor in Multimedia and CreativeTechnologiesSee listing under Multimedia and CreativeTechnologies, page 625.

Minor in Music RecordingA minor in music recording is offered throughthe USC Thornton School of Music to pro-vide undergraduate students with the back-ground necessary to enter the field of record-ing engineering and to familiarize them withthe design needs of modern recording equip-ment. The minor is recommended to electri-cal engineering majors with extensive musi-cal training who would like to combine theirtechnical and musical abilities while learningthe engineering applications of physical andmathematical principles to the art of musicrecording. See the listing under the ThorntonSchool of Music, pages 753 and 754.

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Master of Science in Electrical EngineeringA minimum grade point average of 3.0 mustbe earned on all course work applied towardthe master’s degree in electrical engineering.This average must also be achieved on all400-level and above course work attemptedat USC beyond the bachelor’s degree andthrough an accumulation of no more than 45 units. Transfer units count as credit (CR)toward the master’s degree and are not com-puted in the grade point average.

In addition to the general requirements of theViterbi School of Engineering, the Master ofScience in electrical engineering is also subjectto the following requirements: (1) a total of atleast 27 units is required; (2) every non-EEcourse for graduate credit requires prior writ-ten advisor approval recorded each semesteron a special request form in the student’sdepartment file; (3) no more than nine units atthe 400 level may be counted toward thedegree — the remaining units must be takenat the 500 or 600 level; (4) at least 18 unitsmust be taken in electrical engineering, thosenot in EE require written advisor approval andmust be technical in nature; (5) to achieve adegree of breadth in their program, studentsare encouraged to take two technical coursesoutside their area of specialization but withinEE; (6) at least 21 of the 27 units must betaken in the Viterbi School of Engineering;(7) units to be transferred (maximum four withadvisor approval) must have been taken priorto taking classes at USC — interruption of res-idency is not allowed.

The aerospace controls option is available asan area of emphasis for MSEE students inter-ested in learning to apply innovative controltechniques to aerospace control problems. Inaddition to 18 approved units of electricalengineering courses, students in this optionwill take at least three of the following aero-space and mechanical engineering courses:AME 453 Engineering Dynamics (3); AME531 Aerodynamics of Wings and Bodies (3);AME 532ab Flight Vehicle Stability andControl (3-3); AME 525 Engineering Analysis(3); AME 526 Engineering Analytical Methods(3); ASTE 580 Orbital Mechanics I (3).

Master of Science in Electrical Engineering(Computer Networks)Under the computer networks option stu-dents must satisfy the M.S., ElectricalEngineering requirements with the excep-tion that only 15 units of EE are required. Itis expected that each student in this programwill take or have taken the equivalent of thefollowing fundamental courses: CSCI 402x,EE 450, EE 457Lx, and EE 465.The fol-lowing required courses must be included:CSCI 551, EE 549 or EE 550, and EE 555.Suggested elective courses include: CSCI530, CSCI 555, CSCI 558L, CSCI 570, CSCI694a, CSCI 694b, EE 532, EE 535, EE 554,EE 557, EE 558, EE 579, EE 590, EE 599,EE 650, EE 652, EE 659. Any other coursemust be approved by a faculty advisor. Totalunits required for the degree is 27.

Master of Science in Electrical Engineering(Multimedia and Creative Technologies)See listing under Multimedia and CreativeTechnologies, page 626.

Electrical Engineering 599

Page 66: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Master of Science in Systems Architectureand EngineeringSee the listing under Systems Architectureand Engineering, page 630.

Master of Science in Electrical Engineering(VLSI Design)The Master of Science in electrical engineer-ing (VLSI design) is earned by successfullycompleting the normal requirements for theMaster of Science in electrical engineering,with the following additional required courses:EE 536a; EE 577a; EE 577b or EE 536b; and EE 552. If a student chooses to takeEE 536b as well as EE 577b, the student mayeither count EE 536b as one of the courses forArea 2 or EE 577b as one of the courses forArea 1 or Area 3.

The students must also take two coursesfrom one of the following areas and onecourse from a second area:

Area 1: CSCI 455x, EE 560, EE 577b (seeabove), EE 658, EE 680 and EE 681.

Area 2: EE 448L, EE 504L, EE 536b (seeabove), EE 537 and EE 630.

Area 3: CSCI 455x, CSCI 570, EE 557, EE560, EE 577b (see above), EE 659 and EE 677.

With explicit approval of a faculty advisor,EE 599 Special Topics and/or 3 units of EE590 Directed Research may be used to meetrequirements for any of the approved areas.

The remaining courses must be technicalelectives approved by the advisor, and canincluding the following: EE 501, EE 502,EE 504L, EE 506, EE 540, EE 554, EE 560,EE 590, EE 601 and EE 677.

Second Master’s DegreeA graduate student who already holds a mas-ter’s degree from USC or another accreditedengineering school may apply up to four unitstoward a second master’s degree with the per-

mission of the chair of the major department.All credit, including the transferred units,must be earned within seven calendar years.

Engineer in Electrical EngineeringRequirements for the Engineer in electricalengineering are the same as those listedunder Engineer degree, except that bothareas of concentration must be in electricalengineering.

Doctor of Philosophy in ElectricalEngineeringThe Doctor of Philosophy with a major inelectrical engineering is awarded in strict con-formity with the general requirements of the USC Graduate School. See generalrequirements for graduate degrees. Depart-mental requirements for this degree consist ofa concentrated program of study and researchand a dissertation. Each student wishing toundertake a doctoral program must first beadmitted to the program and then take thescreening examination. This examination willemphasize comprehension of fundamentalmaterial in one of the 13 specialized areas ofelectrical engineering listed below. Listedunder each area are courses offered by theDepartment of Electrical Engineering whichwill provide basic background for the exami-nation and partial preparation for the disserta-tion. Not all courses listed are required forpreparation for the screening examination inany specific area. Consult a separately pub-lished guide, available from the departmentoffice, for more information concerning exam-ination content and scheduling. Further guid-ance concerning the full completion of courses,including those given outside the department,which are recommended for preparation forthe dissertation, can be obtained from the fac-ulty in each technical area.

Major Fields in Electrical Engineering —ElectrophysicsStudents may major in the following fields:Electromagnetics-EE 570ab, EE 571ab, EE

572ab, EE 573ab, EE 575, EE 576, EE 578,EE 604; Plasma Science-EE 539, EE 570ab,EE 572ab; Power and Machinery-EE 510,EE 511, EE 521, EE 524, EE 525, EE 526,EE 527, EE 528; Quantum Electronics-EE529, EE 530, EE 531, EE 539, EE 540; SolidState-EE 501, EE 502, EE 504L, EE 506,EE 507, EE 508, EE 537, EE 601, EE 604,EE 606, EE 607; Integrated Circuits-EE 471,EE 501, EE 504L, EE 506, EE 536ab,EE 537, EE 540, EE 569, EE 577, EE 585,EE 601, EE 604, EE 605, EE 606, EE 630;Optics-EE 529, EE 530, EE 531, EE 539,EE 540, EE 559, EE 566, EE 569, EE 589,EE 642, EE 669.

Major Fields in Electrical Engineering — SystemsStudents may major in the following fields:Biomedical Engineering and Biomathe-matics-EE 593; Communication Theory-EE535, EE 538, EE 550, EE 551, EE 562ab, EE 563, EE 564, EE 565ab, EE 566, EE 567,EE 568, EE 569, EE 583, EE 595, EE 663,EE 664, EE 666, EE 667, EE 669; ComputerEngineering-CSCI 561, EE 532, EE 545,EE 547, EE 548, EE 549, EE 550, EE 552,EE 553, EE 554, EE 555, EE 557, EE 560,EE 574, EE 577ab, EE 578, EE 579, EE 650,EE 653, EE 657, EE 658, EE 677, EE 680,EE 681 (see program listing for the Master ofScience in Computer Engineering); Intelli-gent Systems-EE 559, CSCI 561, CSCI 574;Signal Processing-EE 500, EE 517, EE 519,EE 522, EE 559, EE 562a, EE 566, EE 569,EE 583, EE 586L, EE 589, EE 591, EE 592,EE 596, EE 619, EE 668, EE 669, EE 689;Systems and Controls-EE EE 553, EE 563,EE 585, EE 586, EE 587, EE 588, EE 593.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

600 USC Viterbi School of Engineering

Courses of InstructionELECTR ICAL ENGINEER ING (EE )

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

101 Introduction to Digital Logic (3, FaSp)Boolean algebra; number systems; Booleanfunction synthesis; binary arithmetic;codes; combinational logic devices; sequen-tial circuits; state machine design andimplementation.

103L Introduction to Microelectronics (2, Fa)Laboratory-intensive introduction to basicprocesses used to fabricate modern integratedcircuits. Thin-film growth and deposition,photolithography, integrated-circuit packagingand testing. Process relationship to variousdisciplines of electrical engineering.

105 Introduction to Electrical Engineering(3, Fa) Gateway to the majors in ElectricalEngineering. An overview of modern electri-cal engineering: communications, computers,circuits, components, controls, electromag-netics, microelectronics; principles of com-mercial products such as FAX, modem,copier, CD-ROM, ATM networks.

Page 67: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

106Lx Introduction to ComputerEngineering/Computer Science (3, Fa)Examination of key disciplines of computingsystems: architecture, operating systems, digi-tal logic, VLSI, networks, AI, robotics, graph-ics, and algorithms. Includes hardware/software laboratory tours and exercises.

201L Introduction to Digital Circuits (2, FaSp) Digital system design and imple-mentation using discrete ICs and FPGAs;synchronous design of datapath and controlunits; state machine implementation meth-ods; timing analysis; lab experiments, logicanalyzers; schematic-entry and simulation;semester-end project. (Duplicates credit informer EE 102L). Prerequisite: EE 101.

202L Linear Circuits (4, FaSp) Lumped cir-cuit elements; network equations; zero-inputand zero-state responses; sinusoidal steady-state analysis; impedance; resonance; networkfunctions; power concepts; transformers;Laplace transforms. Prerequisite: PHYS 152L;corequisite: MATH 245.

241 Applied Linear Algebra for Engineering(3, FaSp) Introduction to the theory of matri-ces, vector spaces, least-squares approxima-tion and MATLAB. Applications to com-munications, control and signal processing.Prerequisite: MATH 126.

301 Introduction to Linear Systems(3, FaSp) Representation and analysis of lin-ear time-invariant systems primarily for thecontinuous time case. Convolution, Fourierseries and transform, Laplace transform,controls and communications applications.Prerequisite: EE 202L; corequisite: MATH 445.

320 Digital Media Basics for Multimedia(3, FaSp) Digital media basics for creatingmultimedia applications including analog anddigital representation, media editing, interfaceconstruction, CD ROM and network deliv-ery. Corequisite: ITP 210.

321 Introduction to Integrated Media Sys-tems (3) Fundamental principles of multi-media signal processing; application to digitalaudio and video processing; human computerinterface considerations; immersive audio andvideo system design considerations. (Dupli-cates credit in EE 320.) Corequisite: ITP 411x.

326Lx Essentials of Electrical Engineering (4)Network analysis and theorems; transientanalysis; transformers; semiconductor physicsand circuits; power amplifiers, modulation anddemodulation, and pulse, digital, and switchingcircuits. Introduction to instrumentation. Notavailable for credit to electrical engineeringmajors. Prerequisite: PHYS 152L, MATH 126.

328Lx Circuits and Electronics for ComputerEngineers (3, Fa) Introduction to the physicalprinciples of governing analog circuits fordata conversions and data communications.Elementary device behavior for digital sys-tems. Not available for credit to electricalengineering majors. Prerequisite: PHYS 152L.

330 Electromagnetics I (3, FaSp) Basic staticand dynamic electromagnetic field theoryand applications; electrostatics, magnetostat-ics, Maxwell’s equations, energy flow, planewaves incident on planar boundaries, trans-mission lines. Prerequisite: EE 202L, MATH445, PHYS 152L.

338 Physical Electronics (3) Semiconductordevice characteristics and applications. Physi-cal models of electronic conduction in solids,p-n junctions, bipolar and field effect transis-tors and other solid-state devices. Prerequisite:EE 202L, PHYS 152L.

348L Electronic Circuits (4, FaSp) Basic ana-log and digital circuit design using BipolarJunction Transistors, Field Effect Transistorsand integrated circuits. Corequisite: EE 338.

351 Programming and Multimedia on theWorld Wide Web (3, Sp) (Enroll in CSCI351)

357 Basic Organization of Computer Sys-tems (3, FaSp) Organization and operation ofthe processor, memory and I/O of a minicom-puter at the machine language level; assem-bly language programming; data representa-tion and computer arithmetic. Prerequisite:EE 101, EE 201L, and a high level program-ming language.

364 Introduction to Probability and Statis-tics for Electrical Engineering and ComputerScience (3, FaSp) Introduction to concepts of randomness and uncertainty: probability,random variables, statistics. Applications todigital communications, signal processing,automatic control, computer engineering andcomputer science. Prerequisite: MATH 225 orMATH 245 or EE 241.

370 Electromechanics (3) Ferromagnetismand transformers. Energy conversion in singlyand multiply excited systems. Concepts inrotating machinery analysis. Direct energyconversion. Prerequisite: EE 330.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

401 Transform Theory for Engineers (3, Fa) Complex variables, Cauchy Riemannconditions, contour integration and residuetheory; Fourier transform; Laplace transform;sampling theory. Discrete time filters, dis-crete and fast Fourier transform. Prerequisite:EE 301 and MATH 445.

415 Introduction to MEMS (3) (Enroll inAME 455)

422 Electromagnetic Systems Design (3,FaSp) Applied electromagnetics for large- and small-scale electromechanical systems.Comprehensive design project. Prerequisite:EE 330.

423L Loudspeaker and Sound-SystemDesign (3, Sp) Project-based design of loud-speaker transducers, filters, and enclosures.Measurement of transfer functions, acousticalperformance, distortion, Thiele-Small para-meters, and power handling. Listening evalu-ations. Prerequisite: EE 301 or AME 302;PHYS 152L; recommended preparation:EE 330.

434L Digital Signal Processing Design Labo-ratory (4) Experiments and design project in digital signal processing (e.g., real-timeDSP, acoustics, video) including: systemsspecification, preliminary analysis, trade-off studies, implementation, presentation.Prerequisite: EE 483; recommended preparation:EE 469.

437 Introduction to Condensed MatterPhysics (4) (Enroll in PHYS 440)

438L Processing for Microelectronics (3)Applications and electrical evaluation ofselected processes used in electronic micro-fabrication. Duplicates credit in formerMASC 438L. Prerequisite: EE 338.

439 Principles of Semiconductor Processing(3) (Enroll in MASC 439)

440 Rotating Electric Machinery (3) Basicconcepts of machine performance; poly-phase synchronous and induction machines;fractional horsepower AC motors, self-synchronous motors and systems; and dynam-ics of electromechanically coupled systems.Prerequisite: EE 370.

441 Applied Linear Algebra for Engineering(3, FaSpSm) Introduction to linear algebraand matrix theory and their underlying con-cepts. Applications to engineering problems.Prerequisite: MATH 445.

Electrical Engineering 601

Page 68: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

442 Direct Energy Conversion (3) Funda-mentals of direct energy conversion methods.Principles governing conversion by chemical,thermionic, thermoelectric, nuclear, and gasdynamic processes. Prerequisite: PHYS 152L,MATH 226.

443 Introduction to Power Systems (3)Components of power systems. Analysistechniques in electrical power generationtransmission and utilization. Environmentaland economic considerations in system opera-tions and planning. Recommended preparation:EE 370.

445 Introduction to Robotics (4) (Enroll inCSCI 445)

447L Mixed Signal Electronic Circuits (4)Application of solid-state electronic devicesto the design of linear and mixed-signal sys-tems. Laboratory experiments and projectsinvolving the design of electronic hardware.Prerequisite: EE 348L.

448L Communication Electronics (4, FaSp)Analysis, design, and experimental evaluationof transistor-level communication circuits andmicro-systems. Transmission lines, imped-ance matching, noise, distortion, tunedamplifiers, mixers, oscillators, phase-lockedloops. Prerequisite: EE 348L.

450 Introduction to Computer Networks(3, FaSpSm) Network architectures; layeredprotocols, network service interface; localnetworks; long-haul networks; internal proto-cols; link protocols; addressing; routing; flowcontrol; higher level protocols. Prerequisite:junior standing.

454L Introduction to System Design UsingMicroprocessors (4, FaSp) Operation andtiming of 8/16/32-bit microprocessors; asyn-chronous and synchronous SRAM interface;burst and pipelined bus cycles, parallel andserial I/O, interrupt controller, DMA con-troller, bus protocols. Prerequisite: EE 201Land EE 357; recommended preparation:EE 457x.

455x Introduction to Programming SystemsDesign (4) (Enroll in CSCI 455x)

457x Computer Systems Organization (3, FaSpSm) Register transfer level machineorganization; MPIS instruction set architec-ture; performance; computer arithmetic; orga-nization and detailed implementation of non-pipelined and pipelined processors; cacheand virtual memory. Not available for gradu-ate credit to computer science majors. Prereq-uisite: EE 357.

459L Embedded Systems Design Laboratory(3, Sp) Specification, design, implementation,testing and documentation of a digital sys-tem project using embedded processors, pro-grammable logic; analog I/O interfaces andapplication specific hardware. Prerequisite:EE 454L.

460 Introduction to Artificial Intelligence (3)(Enroll in CSCI 460)

464 Probability Theory for Engineers(3, FaSpSm) Axiomatic foundations of proba-bility, random variables, Gaussian and Pois-son distributions, functions of a random vari-able. Gaussian random vector, functions ofseveral random variables; sequences of ran-dom variables. Prerequisite: EE 301 andMATH 445.

465 Probabilistic Methods in Computer Sys-tems Modeling (3, FaSp) Review of proba-bility; random variables; stochastic processes;Markov chains; and simple queueing theory.Applications to program and algorithm analy-sis; computer systems performance and relia-bility modeling. Prerequisite: MATH 407 orEE 364.

467x Introduction to Communication Sys-tems (3) Analog and digital communicationsystems. Modulation (AM, FM) coding,multi-plexing, noise, error rates, spectralanalysis and power. Review of satellite,HDTV, mobile and fiber-optic systems. Notavailable for degree credit to students in theCommunication Theory track in the Ph.D. inElectrical Engineering program. Prerequisite:EE 301.

469 Introduction to Digital Media Engineer-ing (3) Fundamentals of digital media repre-sentation, for audio, images and video signals.Sampling; Fourier and z-transforms; FFT; fil-ter design; image segmentation, image andvideo compression standards. Prerequisite:EE 301 or EE 321; EE 364 or MATH 407.

470 Electromagnetics II (3) Dynamic fieldtheory and elementary solutions to Maxwell’sequations. Introduction to propagation andradiation of electromagnetic fields. Prerequi-site: EE 330.

471 Applied Quantum Mechanics for Engi-neers (3) Introductory quantum mechanicsand applications. Schrodinger equation, atomicand molecular processes, time-dependentperturbation theory. Applications to lasers,solid-state demos and gaseous devices. Pre-requisite: EE 330 or graduate standing.

472 Introduction to Lasers and Laser Sys-tems (3, Fa) Electric dipole transitions; trav-eling wave and resonant amplifiers; laserpumping and rate equations; threshold, fre-quency, and power output of lasers; hologra-phy; laser communication systems. Corequi-site: EE 470.

473L Lasers and Optics Laboratory (3, Sp)Introductory design/research laboratory inlasers and optics, which typically includesfiber optics, photonics, electro-optics, opticalsensors, optical communication, optical signal processing and computing. Corequisite:EE 470.

474 Introduction to Photonics (3, Sp) Pho-tonic system requirements; waveguide modesand dispersion; optical fiber modes, loss anddispersion; principles of operation of lasers,optical amplifiers, detectors and modulators;noise. Prerequisite: EE 330, EE 338.

475 Wireless Communication Technology(3, Fa) Fundamentals of wireless communica-tion from a device point of view. Lab experi-ments and design project. Recommended prepa-ration: EE 241, EE 483

476 Chemical Engineering Materials (3, Sp)(Enroll in CHE 476)

477L MOS VLSI Circuit Design (4, FaSp)Analysis and design of digital MOS VLSI cir-cuits including area, delay and power mini-mization. Laboratory assignments includingdesign, layout, extraction, simulation andautomatic synthesis. Prerequisite: EE 328Lx orEE 338.

478L Digital Electronic Circuit Design (4, Sp)Design of digital electronic circuits. Labora-tory experiments and an extensive termproject using digital hardware. Prerequisite:EE 348L.

479 Analog and Non-Linear Integrated Cir-cuit Design (3, Fa) Analysis and design tech-niques for CMOS analog and non-linearintegrated circuits. Frequency and noisecharacteristics of broadband amplifiers. Feed-back, oscillators, and phase-locked loops. Pre-requisite: EE 348L.

482 Linear Control Systems (3, FaSpSm)Analysis of linear control systems; continuousand sampled-data systems, various stabilitycriteria; frequency response and root locuscompensation techniques. Prerequisite:EE 301 or graduate standing.

602 USC Viterbi School of Engineering

Page 69: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

483 Introduction to Digital Signal Process-ing (3, FaSp) Fundamentals of digital signalprocessing covering: discrete time linear sys-tems, quantization, sampling, Z-transforms,Fourier transforms, FFTs and filter design.Prerequisite: EE 301.

484 Communication System Design (3, Sp)Design and analysis of analog and digitalcommunication systems. System models,requirements, development, performanceanalysis and component selection techniques.Comprehensive system design project.Prerequisite: EE 364, EE 475; recommendedpreparation: EE 467.

490x Directed Research (2-8, max 8) Indi-vidual research and readings. Not availablefor graduate credit. Prerequisite: departmentalapproval.

499 Special Topics (2-4, max 8) Course con-tent will be selected each semester from cur-rent developments in the field of electricalengineering.

500 Neural and Fuzzy Systems (3) Neuralnetworks and fuzzy systems, including: neuronstructure and dynamics, unsupervised andsupervised learning, network models and archi-tectures, network stability and learning conver-gence. Recommended preparation: EE 464.

501 Solid State (3) (Enroll in MASC 501)

502 Advanced Solid State (3) (Enroll inMASC 502)

504L Solid-State Processing and IntegratedCircuits Laboratory (3) Laboratory orientedwith lectures keyed to practical proceduresand processes. Solid-state fabrication andanalysis fundamentals; basic device construc-tion techniques. Prerequisite: BSEE.

505 Microelectronic Neural Networks andSystem Applications (3, Sp) Compact under-standing of neural network paradigms; archi-tectures and data flow for microelectronicneural processors and systems; digital-analogVLSI sensing and microrobotic control; sys-tem applications. Prerequisite: EE 483; corequi-site: EE 577a.

506 Semiconductor Physics (3) Semiconduc-tor bonds, crystallography, band structureassumptions, group theory, band structureresults, k.p. method, quantum wells, wiresand dots, superlattices, amorphous, organicsemiconductors, defects, statistics, surfaces.Prerequisite: MASC 501.

507 Magnetic and Dielectric Properties ofMaterials (3) (Enroll in MASC 507)

508 Imperfections in Solids (3) (Enroll inMASC 508)

509 Electromagnetics for SemiconductorPhotonics (3) Overview of electromagneticsneeded to understand and design photonicdevices. Includes discussion of waveguidesand resonant cavities and an introduction tophotonic crystals.

510 Symmetrical Components (3) The the-ory of symmetrical components and their usein power system analysis; sequence imped-ances of system components; other transfor-mations and applications.

511 Transmission of Electric Power (3) Con-stants of overhead lines and cables. Mutualeffects. Analysis of transmission systems —electrical and mechanical considerations.Prerequisite: EE 510.

515 High Voltage Technology (3) High volt-age engineering basic concepts; theoretical,design, and practical aspects of overvoltages,travelling-waves, insulation, and aging; break-down mechanisms; insulation coordination.

516 Electric Power Distribution (3, Irregu-lar) Distribution system planning, load char-acteristics, substation, primary and secondarynetworks, cables and overhead conductors,voltage regulation and capacitor application,effects of industry deregulation. Prerequisite:EE 510; recommended preparation: EE 443.

517 Statistics for Engineers (3, Sp) Presentsstatistics with engineering emphasis. Topicsinclude confidence intervals, hypothesis test-ing, estimation, regression, nonparametrictests, analysis of variance, quality control,and experimental design. Recommended prepa-ration: EE 464 or other probability course.

518 Semiconductor Materials for Devices(3) (Enroll in MASC 518)

519 Speech Recognition and Processing for Multimedia (3, Fa) Speech production,acoustics, perception, synthesis, compression,recognition, transmission. Coding for speech,music, and CD-quality. Feature extraction.Echo cancellation. Audio, visual synchroniza-tion. Multimedia, internet use. Prerequisite:EE 483.

520 Introduction to Quantum InformationProcessing (3, Sp) Introduces the basics ofquantum computation and quantum informa-tion theory: quantum bits and registers, uni-tary gates, algorithms, error correction, andquantum cryptography. Recommended prepara-tion: EE 441, EE 464.

521 Power Systems (3) Transmission lines;transients in power systems; control; stability.Special topics.

522 Immersive Audio Signal Processing (3, Sp) Fundamentals of digital audio signalprocessing, room acoustics, and psycho-acoustics. Algorithms for real-time imple-mentation of immersive audio systems forintegrated media applications. Prerequisite:EE 301; recommended preparation: EE 483.

524 Transients in Power Systems (3) Over-voltages during faults, voltage recovery, arc-ing faults, restrikes, theory of switchingsurges. Systems grounding, traveling waves,lightning and surge protection, insulationcoordination. Prerequisite: EE 510.

525 Power System Protection (3) Theory ofsystem and equipment protection, character-istics of relays, relay coordination, and systemconsiderations. Prerequisite: EE 510.

526 Economic Operation of Electric PowerSystems (3) Power system formulation;determination of loss coefficients and penaltyfactors; dispatch of thermal systems and pools;introduction to combined hydro-thermal dis-patch; digital techniques. Prerequisite: threecourses in power area.

527 Digital Techniques in Power SystemAnalysis and Control (3) System formula-tions for digital studies. Topics in the appli-cation of computers to the planning, analysis,and control of power systems.

528 DC and AC-DC Power Systems (3) Dis-cussion of high-voltage DC transmission sys-tems. Aspects of operation, protection, con-struction, and economics of DC and parallelAC-DC operation. Prerequisite: EE 511.

529 Optics (3) Basic graduate level opticsincluding wave optics, foundations of geo-metric optics, optical elements, aberrationtheory, Hermite-Gaussian beams, multilayerstructures, and matrix techniques. Recommend-ed preparation: EE 470 or graduate standing.

530 Optical Materials, Instruments andDevices (3) Anisotropic materials and devices;properties of metals; design and theory ofselected optical instruments; properties of elec-trooptic, acoustooptic, and spatial light modu-lators; optical detectors. Prerequisite: EE 529.

531 Nonlinear Optics (3) Theory of nonlin-ear optical susceptibility and application toself-focusing, harmonic generation, and para-metric interactions. Raman and Brillouinscattering. Coherent spectroscopy. Prerequi-site: EE 470.

Electrical Engineering 603

Page 70: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

532 Wireless Internet and Pervasive Com-puting (3, Fa) Wireless Internet access tech-nologies, 3G cellular systems, WAP and PKIprotocols, mobile computing devices, net-work security for mobile E-commerce, soft-ware and middleware for pervasive, cluster,grid, and Internet computing. Prerequisite: EE 450; recommended preparation: EE 457x.

534 Materials Characterization (3) (Enroll inMASC 534)

535 Mobile Communications (3, Fa) Themobile communication channel; techniquesused to combat the channel; cellular com-munications; multiple-access techniques;example mobile communication systems.Recommended preparation: EE 567.

536ab Mixed-Signal Integrated CircuitDesign (3-3, FaSp) a: MOSFET operationand models; voltage references and biasing;elementary amplifier configurations; designtechniques for high-speed operational ampli-fiers, comparators and transconductors; com-pensation methods. b: Non-linear integratedcircuits, data-converter architectures andimplementations, comprehensive design proj-ect. (Duplicates credit in former EE 533ab.)Prerequisite: EE 479.

537 Modern Solid-State Devices (3, Fa)Integrated-circuit technologies for mixed-signal communication and data systems. Con-stituent device models and their limitations.Contemporary research topics. Prerequisites:EE 338.

538 Spread Spectrum Systems (3, Sp) Cov-ers the description analysis and design ofSpread Spectrum Systems in military, naviga-tion and wireless communication applications:portable, mobile, cellular and micro-cellular(PCS), including the industry standard IS-95.Prerequisite: EE 564; recommended preparation:EE 568.

539 Engineering Quantum Mechanics (3, Fa)Quantum mechanics for engineering majorswho work with solid-state devices, quantumelectronics, and photonics. Schroedingerequation, perturbation theory, electronic andoptical processes.

540 Introduction to Quantum Electronics (3)Fundamentals of light amplification; laseramplifiers and oscillators; atomic pumping;maser and laser systems; definitions of coher-ence; measurements in quantum electronics.Prerequisite: EE 470.

541 Radio Frequency Filter Design (3, Fa)Theory and realization of passive and trans-conductance-based active filters for radio fre-quency communications. Distributed andquasi-distributed passive filters. Circuit testingvia scattering parameters. Prerequisite: EE 348.

542 Advanced Power System Protection (3)HV and EHV Power System Protection top-ics: power line carriers, phase comparison,directional comparison, transfer trip, multi-terminal lines, breaker failure and generation.Prerequisite: EE 525.

543abL Digital Control Systems (a: 3, Fa; b: 1) a: Design, analysis, and implementationof digital control systems using microcomput-ers; Z-transform methods; frequency domainand state space approach; computationalaspects; sampling and quantization. Prerequi-site: EE 482. b: Modeling of real processes;design and implementation of digital con-trol systems in the controls laboratory. (Duplicates credit in former EE 485abL.)Prerequisite: EE 543a.

544 Radio Frequency Systems and Hardware(3, Sp) Elements of radio frequency commu-nication systems: modulation/demodulationstrategies, transmission-channel impairments,performance criteria, hardware (low-noiseamplifiers, mixers, oscillators), digital back-end, contemporary case studies. Prerequisite:EE 301, EE 348L, EE 364.

545 Robotics (3, FaSp) (Enroll in CSCI 545)

547 Sensing and Planning in Robotics (3, Fa) (Enroll in CSCI 547)

548 Analytical Methods in Robotics (3)(Enroll in AME 548)

549 Queueing Theory for PerformanceModeling (3, Sp) Review of Poisson andMarkov processes; Markovian and non-Markovian queueing systems; networks ofqueues; priority queueing; applications of thetheory to computer systems and communica-tion networks. Prerequisite: EE 464 or EE 465.

550 Design and Analysis of Computer Com-munication Networks (3, Fa) Applications ofstochastic modeling and optimization tech-niques to communication network designand analysis. Data link control; performancemodels; multi-access channels; routing andflow control. Prerequisite: EE 450; EE 549 orEE 465.

551 Principles of Radar (3, Irregular) Signalpropagation, reflections from targets; radarequation; detection of scintillating targets;resolution; ambiguity functions; clutter rejec-tion; tracking radars. Prerequisite: EE 470;corequisite: EE 562a.

552 Logic Design and Switching Theory (3, FaSpSm) State minimization of incom-pletely specified sequential circuits; asynchro-nous sequential circuits; races; state assign-ments; combinatorial and sequential hazardsin logic circuits. Prerequisite: graduate standing.

553 Computational Solution of OptimizationProblems (3, Sp) Computer algorithms for sys-tem optimization. Search techniques, gradientmethods, parameter optimization in controlsystems. Optimization with constraints; linearand nonlinear programming. Random searchtechniques. Prerequisite: EE 441.

554 Real Time Computer Systems (3, Sp)Structure of real-time computer systems; analog signals and devices; scheduling, syn-chronization of multiprocessors; reliability,availability; serial/parallel computations; real-time operating systems and languages;design examples. Prerequisite: EE 457x.

555 Broadband Network Architectures (3, FaSp) ATM and BISDN, switch designs,high speed local, campus and metropolitanarea networks, lightwave and photonic net-works, network management techniques,applications and gigabit testbeds. Prerequisite:EE 450 and EE 465.

556 Stochastic Optimization (3) Dynamicprogramming for discrete time stochasticdynamical systems, stochastic approximation,learning algorithms, stochastic stability, simu-lated annealing. Prerequisite: EE 562a.

557 Computer Systems Architecture (3, FaSp) Comparative studies of computersystem components: the CPU, memory, andI/O; analytical modeling techniques to allowcomparative evaluation of architectures;parallelism and supercomputers. Prerequisite:EE 457x.

558 Optical Fiber Communication Systems(3, FaSp) State-of-the-art optical fibercommunication systems. Emphasis onoptoelectronic-device and communication-systems issues necessary to provide high-speed and/or networked optical communica-tions. Recommended preparation: EE 338; basicknowledge of optics, semiconductor, and com-munications concepts.

559 Mathematical Pattern Recognition (3, Sp) Distribution free classification, dis-criminant functions, training algorithms;statistical classification, parametric and non-parametric techniques, potential functions;non-supervised learning. Prerequisite: EE 464;corequisite: EE 441.

604 USC Viterbi School of Engineering

Page 71: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

560 Digital System Design-Tools and Tech-niques (3, Sm) ASIC design, FPGAs, VHDL,verilog, test benches, simulation, synthesis,timing analysis, post-synthesis simulation,FIFOs, handshaking, memory interface, PCIbus protocol, CAD tools, design lab exercises.Prerequisite: EE 457x, EE 454L; recommendedpreparation: familiarity with CAD tools.

561 Foundations of Artificial Intelligence(3-3, FaSp) (Enroll in CSCI 561)

562ab Random Processes in Engineering (a: 3, FaSpSm; b: 3, Irregular) a: Randomvectors, sequences, and functions. Lineartransformations, second moment theory,spectral densities, narrowband processes,Gaussian processes, correlation detection, lin-ear minimum mean square error estimation.Prerequisite: EE 441, EE 464. b: Orthogonal orindependent increment processes. Poissonprocesses. Nonlinear operations on randomprocesses; power-law detectors. Markovchains and processes; the Fokker-Planckequation; level crossing problems. Prerequisite:EE 562a.

563 Estimation Theory (3, Fa) Parameterestimation and state estimation techniqueincluding: least squares, BLUE, maximum-likelihood, maximum a posteriori, Kalman-prediction, Kalman-filtering and Kalmansmoothing and extended Kalman filtering.Prerequisite: EE 562a.

564 Communication Theory (3) Elementarystatistical design theory with applicationsto the design of digital communicationsreceivers and radar receivers; signal design indigital communications. Prerequisite: EE 562a.

565ab Information Theory (a: 3, Fa; b: 3,Irregular) Information measures; asymptoticequipartition property; source coding theo-rem; noiseless coding; cryptography, channel coding theorem; rate distortion theory; Gaussian channels; multiple user source and channel theory. Prerequisite: EE 464; EE 565a before b.

566 Optical Information Processing (3, Fa)Coherent and incoherent optical transforming,imaging and two-dimensional informationprocessing systems; optical image processing,spatial frequency response and filtering; opti-cal and digital holography. Recommended prepa-ration: EE 401.

567 Communication Systems (3, Fa) Analy-sis of communication systems operating fromvery low to optical frequencies. Comparisonof modulation and detection methods. Sys-tem components description. Optimumdesign of communication systems. Prerequi-site: EE 562a.

568 Error Correcting Codes (3, Sp) Finitefield theory; linear block codes, convolutionalcodes, algebraic codes; decoding methods;examples. Prerequisite: EE 441 and EE 464.

569 Introduction to Digital Image Process-ing (3, FaSp) Image sampling, 2-D imagetransform, image enhancement, geometricimage modification, morphologic processing,edge detection, texture analysis, image fil-tering and restoration. Graduate standing.Recommended preparation: EE 401, EE 464.

570ab Advanced Electromagnetic Theory(3-3) Static and dynamic electromagneticfield theory; solution of scalar and vectorboundary value problems; Kirchhoff radiationtheory; geometrical optics and geometricaldiffraction theory. Prerequisite: EE 470.

571ab Microwave Networks (3-3)a: Microwave network theory for transmissionlines and waveguides, discontinuities, imped-ance transformers, resonators, multi-junctionnetworks, periodic structures, non-reciprocaland active devices. Prerequisite: EE 470.b: Parameter matrices, approximate designprocedures for distributed networks fromlumped networks, coupled lines, equivalentcoupled-line circuits, Kuroda’s identities, andcapacitance matrix transformations. Prerequi-site: EE 571a.

572ab Plasma Dynamics (3-3) Particle drifts,collision phenomena, Boltzmann and Vlasovequations, hydrodynamic equations, Coulombinteractions; waves in a cold and hot plasma,plasma oscillations, Landau damping, hydro-magnetic waves.

573ab Antenna Analysis (3-3) Analysis ofidealized antenna models, including thedyadic Green’s function, reciprocity, apertureradiation, methods of moments, geometricaland physical optics, reflectors, arrays. Prereq-uisite: EE 470.

574 Computer Vision (3, Fa) (Enroll in CSCI 574)

575 Application of Method of Moments toElectromagnetic Problems (3) Formulationsof and solutions to integral equations in elec-tromagnetic scattering and radiation prob-lems. Prerequisite: EE 570ab.

576 Analytical Techniques for Electromag-netic Theory (3) A study of analytical tech-niques commonly used in electromagnetictheory including integral transforms, asymp-totic approximations, modal expansions,series transformations, function theoreticmethods, and variational formulations. Prereq-uisite: EE 570ab.

577ab VLSI System Design (a: 3, FaSp; b:3, FaSp) a: Integrated circuit fabrication; cir-cuit simulation; basic device physics; simpledevice layout; structured chip design; timing;project chip; MOS logic; system design siliconcompilers. Prerequisite: EE 477; b: VLSIdesign project; chip level design issues: powerand clock distribution, packaging, I/O; designtechniques; testability; chip fabrication andtest.

578 Reflector Antennas (3) Introduction tothe analytical and numerical techniques usedin the analysis and design of modern reflectorantenna systems, including physical optics,asymptotic techniques, shaping and feeds.Prerequisite: EE 470.

579 Wireless and Mobile Networks Designand Laboratory (3, Sp) Mobile ad hocnetworks: ad hoc and geographic routing,resource discovery, medium access control,IP-mobility, mobility modeling, wired-wireless networks. Lab: wireless LANmeasurement, mobile-IP, ad hoc routing.Prerequisite: CSCI 551 or EE 550 or EE 555;recommended preparation: programming, net-work simulation.

580 Optical Communications (3, Sp) Analy-sis and design of optical and fiber optical sys-tems; direct detection, heterodyning, lasermodulation formats; receiver analysis andfiber modeling; digital error probabilities.Prerequisite: EE 562a.

581 Mathematical Foundations forComputer-Aided Design of VLSI Circuits (3, Sp) Mathematical techniques employed incomputer-aided-design systems, including:graph theory, algorithmic and heuristic tech-niques for combinatorial problems, datastructures and modeling. Prerequisite: CSCI455, EE 457, EE 477; recommended prepara-tion: CSCI 570.

583 Adaptive Signal Processing (3, Sp)Weiner filtering, linear prediction, methodof steepest descent, stochastic gradient algo-rithms, recursive least-squares (RLS), fastRLS, RLS with systolic arrays, QRD-leastsquares methods, blind deconvolution.Prerequisite: EE 483, EE 562a.

584 Chaotic Systems (3, Fa) Logistic map,chaotic bifurcation, strange attractors, andfractals. Conservative dynamical systems andmeasure preserving transformations. Ergo-dicity. Kolmogorov-Sinai entropy. Chaotic/stochastic realization. Chaos in feedback. Prerequisite: EE 562a.

Electrical Engineering 605

Page 72: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

585 Linear System Theory (3, FaSpSm)Analysis of linear dynamical systems by state-space techniques; controllability, observabil-ity, stability, passivity. Application of feed-back control and network synthesis. Prerequi-site: EE 441.

586L Advanced DSP Design Laboratory (4)Real-time adaptive signal processing designprojects using special purpose DSP proces-sors. Suitable project areas include acoustics,speech, arrays, image compression andbiomedical signal processing. Prerequisite:EE 583 or EE 569.

587 Nonlinear and Adaptive Control (3, Fa)Nonlinear systems, Lyapunov Stability,Parameter Identification, direct and indirectadaptive control for linear and nonlinear sys-tems. Design analysis, stability, robustnessand applications. Backstepping, feedback lin-earization. Prerequisite: EE 482, EE 585.

588 Linear Quadratic Control (3, Sp) Linearsystems with quadratic cost, Riccati equa-tions, observers, Kanman-Bucy filters, separa-tion principle, discrete linear optimal controlsystems. Prerequisite: EE 585; recommendedpreparation: EE 482, EE 562a.

589 Statistical Optics (3) Statistical methodsin optical information processing. Interferom-etry, propagation, imaging with partiallycoherent light; statistics of randomly inhomo-geneous media, photon counting, holography,photographic and optical detectors. Prerequi-site: EE 566; corequisite: EE 562a.

590 Directed Research (1-12, FaSpSm)Research leading to the master’s degree.Maximum units which may be applied to thedegree to be determined by the department.Graded CR/NC.

591 Magnetic Resonance Imaging andReconstruction (3, Sp) Principles of magneticresonance imaging. Spin physics, Fourier-based acquisition and reconstruction, genera-tion of tissue contrast, fast imaging, artifactcorrection, advanced image reconstruction.Prerequisite: EE 483, familiarity withMATLAB; recommended preparation: EE 441,EE 464, BME 525.

592 Computational Methods for BiomedicalImaging (3, Sp) Analytic tomographic recon-struction from projections in 2-D and 3-D;algorithms for model based reconstruction;maximum likelihood and Bayesian methods;applications to CT, PET and MRI. Prerequi-site: EE 483, EE 562a.

593 Multivariable Control (3, Fa) Feedbackperformance analysis; robustness and stabil-ity margins; sensitivity; disturbance attenua-tion; design tradeoffs; singular value, char-acteristic locus, and inverse Nyquist arraydesign methods. Prerequisite: EE 482 andEE 585.

594abz Master’s Thesis (2-2-0, FaSpSm) Forthe master’s degree. Credit on acceptance ofthesis. Graded IP/CR/NC.

595 Algebraic Coding Theory (3, Fa) Finitefield theory; Reed Solomon codes; algebraiccodes; algebraic decoding methods; exam-ples. Prerequisite: EE 441, EE 464.

596 Wavelets (3, Fa) The theory and applica-tion of wavelet decomposition of signals.Includes subband coding, image compres-sion, multiresolution signal processing, filter banks, and time-frequency tilings.Prerequisite: EE 483; recommended preparation:EE 569, MATH 570a.

599 Special Topics (2-4, max 9) The coursecontent will be selected each semester toreflect current trends and developments inthe field of electrical engineering.

601 Semiconductor Devices (3) Generalizeddevice performance criteria. Charge storage,tunneling, transport and avalanche in major-ity, minority, and transferred carrier devices.Device interface phenomena. Noise; integra-tion of devices. Recommended preparation:EE 472 or EE 537.

604 Microwave Solid-State Devices (3)Interactions between fields and driftingcarriers which lead to active device operationat microwave frequencies. Avalanche, trans-ferred electron, and acoustoelectric oscillatorsand amplifiers; parametric interactions. Rec-ommended preparation: EE 601 or EE 537.

605 Heterojunction Materials and Devices(3) Heterojunction materials systems, hetero-junction theory, majority and minority carriertransport, carrier confinement, tunneling,quasi-electric fields, modulation doping,lasers detectors, solar cells, transistors andquantum wells. Prerequisite: EE 601.

606 Nonequilibrium Processes in Semicon-ductors (3) Photoconductivity, photovoltaic,and photomagnetic effects. Carriers lifetimeand trapping; luminescence; hot carrier andhigh field effects. Prerequisite: MASC 501.

607 Microelectromechanical Systems(3, FaSp) Exploration of the technologymethods and physical principles of MEMS,and survey various MEMS of current inter-est. Prerequisite: EE 504.

608L Microelectromechanical Systems Labo-ratory (3, Fa) Lab fabrication and analysis of several MEMS applications, includingdiaphragm-based sensors and actuators,microfluidic components, and deformablemirror array.

619 Advanced Topics in Automatic SpeechRecognition (3, Sp) Advanced topics in auto-matic speech recognition, speaker recogni-tion, spoken dialogue, conversational multi-media interfaces. Recommended preparation:EE 464, EE 519, CSCI 544.

630 Advanced Electrical Circuit Theory (3)Systematic formulation of electrical networktheory leading to generalized analysis meth-ods. Multiport networks and electricaladjoints for sensitivity Analysis. Feedbackand stability theory.

642 Advanced Geometrical Optics (3) Firstorder design of optical systems; origin ofaberrations and their effects on wave propa-gation and imaging based on geometrical andphysical optics. Prerequisite: EE 529.

650 Advanced Topics in Computer Networks(3, Irregular) Protocol modeling: flow andcongestion control, dynamic routing, distrib-uted implementation; broadcast communica-tion media and multiple access protocols; localnetworks, satellite networks, terrestrial radionetworks. Prerequisite: EE 550 or EE 555 orCSCI 551.

652 Wireless Sensor Networks (3, Fa) Sen-sor network applications, design and analysis.Deployment; energy-efficiency; wirelesscommunications; data-centric operation;capacity and lifetime; collaborative signalprocessing; reliability, fault-tolerance andsecurity. Prerequisite: EE 450; recommendedpreparation: EE 465, good programming/mathematical skills.

653 Advanced Topics in Microarchitecture(3) Current research topics related to micro-processor architecture. Dynamically/staticallyscheduled processors, multithreading, chipmultiprocessors, systems on a chip. Power,performance, complexity, dependabilityissues. Impact of technology. Prerequisite:EE 557.

657 Parallel and Distributed Computing(3, FaSpSm) Parallel programming models/software tools, multiprocessor systems, multi-computer clusters, latency tolerance, multi-threading, fast message passing/middleware,interconnection networks, SMP, cluster, andgrid computing applications. Prerequisite:EE 557.

606 USC Viterbi School of Engineering

Page 73: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

658 Diagnosis and Design of Reliable Digi-tal Systems (3, Fa) Fault models; test genera-tion; fault simulation; self-checking and self-testing circuits; design for testability; faulttolerant design techniques; case studies.Prerequisite: graduate standing.

659 Interconnection Networks (3, Sp) The-ory, design and analysis of interconnectionnetworks for multiprocessor systems. Studyof direct and indirect topologies, deadlock-free routing, flow control, network interfaces,optical interconnects. Prerequisite: EE 557.

663 Satellite Communications (3) Analysisand design of communication systems thatoperate via orbiting satellites. Covers hard-ware, performance capabilities, systemdesign, and applications to today’s satellitesystems. Prerequisite: EE 562a; recommendedpreparation: EE 567, EE 564 and a Bachelorof Science degree in Electrical Engineering.

664 Advanced Topics in CommunicationTheory (3, Irregular) Synchronization indigital communication systems, trackingloop theory, acquisition and tracking, carrierand suppressed carrier waveforms, otheradvanced topics in communication theory.Prerequisite: EE 564.

666 Data Communication (3, Irregular)Receiver design for modulations and channelswith memory. Iterative and adaptive detec-tion and decoding algorithms. Application tofading, intersymbol interference, and interfer-ence limited channels. Prerequisite: EE 564;recommended preparation: EE 568, EE 563 orEE 583.

667 Array Signal Processing (3, Sp) Beam-forming principles, monopulse and conical-scan concepts, phased arrays, synthetic multi-ple beam arrays; signal processing techniquesfor synthetic aperture formation, adaptivity,and retro-directing. Prerequisite: EE 562a.

668 VLSI Array Processors for Signal Pro-cessing (3, Irregular) Signal processing algo-rithms; applications of special purpose VLSIprocessing architecture, systolic/wavefrontarrays, VLSI DSP chips and array processorsto digital signal processing and scientificcomputation. Prerequisite: EE 483.

669 Multimedia Data Compression (3, Sp)Lossless compression, audio/speech coding,vector quantization, fractal compression, JPEGand JPEG-2000, video compression tech-niques and MPEG standards, video transmis-sion over wired and wireless networks. Recom-mended preparation: EE 464.

674ab Advanced Topics in Computer Vision(3-3, Irregular) (Enroll in CSCI 674ab)

675 Topics in Engineering Approaches toMusic Cognition (3, max 6) (Enroll in ISE 575)

677 VLSI Architectures and Algorithms (3)VLSI models; measures of area, volume andtime; mapping algorithms; systolic arrays; areatime tradeoffs; applications to signal andimage processing problems. Prerequisite:EE 557.

680 Computer-Aided Design of Digital Sys-tems I (3, Sp) Synthesis; partitioning; place-ment; routing of digital circuits; integratedcircuit design methods; simulation at theswitch, gate, register transfer and system lev-els. Prerequisite: EE 581; recommended prepara-tion: EE 577a.

681 Computer-Aided Design of Digital Sys-tems II (3) Theory and techniques for designand analysis of digital logic; specification, for-mal models; hardware-descriptive languages;formal verification, high level synthesis; logicsynthesis. Prerequisite: EE 557, EE 680.

689 Optical Computing Systems (3, Sp) Sys-tems for analog, discrete and binary numeri-cal computations on 1-D or multidimensionaldata; matrix-vector processors; input/output;combinational and sequential logic; intercon-nections; parallel optical processors. Prerequi-site: EE 566.

690 Directed Research (1-4, maximum num-ber to be determined by the department,FaSpSm) Laboratory study of specific prob-lems by candidates for the degree Engineerin Electrical Engineering. Graded CR/NC.

790 Research (1-12, FaSpSm) Research lead-ing to the doctorate. Maximum units whichmay be applied to the degree to be deter-mined by the department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0,FaSpSm) Credit on acceptance of disserta-tion. Graded IP/CR/NC

Environmental Engineering 607

Environmental Engineering

Kaprielian Hall 210(213) 740-0603Email: [email protected]

Director: L. Carter Wellford, Ph.D.

Associate Director: Massoud Pirbazari, Ph.D.

FacultyProfessors: Joseph Devinny, Ph.D. (CivilEngineering); Ronald C. Henry, Ph.D. (CivilEngineering); Jiin-Jen Lee, Ph.D., P.E. (CivilEngineering)*; Massoud Pirbazari, Ph.D. (Civil Engineering); Constantinos Sioutas,Sc.D. (Civil Engineering); Teh Fu Yen, Ph.D.(Civil Engineering)

*Recipient of university-wide or school teaching award.

Degree RequirementsEducational Program ObjectivesEnvironmental engineers are the technicalprofessionals who identify and mitigate envi-ronment damage. Environmental engineersprovide safe drinking water, treat and proper-ly dispose of wastes, maintain air quality, con-trol water pollution and remediate sites cont-aminated by spills of hazardous substances.They monitor the quality of the air, waterand land and develop improved means toprotect the environment.

The undergraduate programs in environ-mental engineering have the following objec-tives:

(1) Graduates will be expected to competeeffectively in the world of rapid technologicalchanges and to become leading professionalsin industrial, academic or governmentinstitutions.

(2) Graduates will be prepared to tailor theirundergraduate studies to embark into theengineering professions, or to continue theirgraduate studies in engineering, or to enterrelated areas such as computer science, busi-ness, law, medicine or a field of their choiceand interest.

(3) Graduates will have demonstrated profi-ciency in mathematics, science and engineer-ing principles to effectively solve engineeringproblems encountered in work and practice.

Page 74: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

(4) Graduates will have the ability to commu-nicate both verbally and orally and to func-tion effectively as individuals or as membersof multidisciplinary teams in a world of rapidtechnological changes and global competition.

(5) Graduates will understand the importanceof contemporary engineering issues, deci-sions, risks and benefits in a global social andenvironmental context, as well as the impor-tance of personal and professional ethics.

(6) Graduates will have the knowledge todesign all or part of a system to meet therequired constraints and specifications, aswell as the desired economic, social, ethical,political, environmental and other necessaryconsiderations.

(7) Graduates will have the capacity to con-duct and design laboratory experiments withavailable state-of-the-art equipment, and touse the techniques to analyze and interpretthe experimental data.

Bachelor of Science in EnvironmentalEngineeringSee listing on page 577, Civil Engineering.

Minor in Environmental EngineeringA minor in environmental engineering pro-vides students with a basic knowledge of ourenvironment, potential causes for its deterio-ration, methods to prevent or mitigate envi-ronmental hazards, and the means to improve

its quality at reasonable costs. Students willlearn how to control water pollution, maintainair quality, treat and properly dispose ofwastes, and remediate sites contaminated dueto improper disposal of hazardous waste. Thisminor also enhances students’ employmentopportunities in the field of environmentalengineering. The program provides the nec-essary infrastructure for the pursuit of gradu-ate studies in environmental engineering.

The minor in environmental engineering isoffered to undergraduates in various fields ofengineering and natural sciences.

Prerequisite coursesCHEM 105aLbL or CHEM 115aLbL;MATH 125, MATH 126 and MATH 226,and PHYS 151L.

REQUIRED COURSES UNITS

CE 443 Environmental Chemistry 3CE 453 Water Quality Control 3CE 463L Water Chemistry and

Analysis 3ENE 201 Introduction to Applied

Environmental Science and Engineering 4

ENE 410 Environmental FluidMechanics 3

ENE 428 Air Pollution Fundamentals, or

ENE 429 Air Pollution Control 3

ENE 495 Seminars in Environmental Engineering 1

minimum 20

Bachelor of Science in Civil Engineering(Environmental Engineering)See listing under Civil Engineering on page 576.

Master of Science in EnvironmentalEngineeringSee listing under Civil Engineering on page 578.

Master of Engineering in EnvironmentalQuality ManagementSee listing under Civil Engineering on page 578.

Ph.D. in Civil Engineering (EnvironmentalEngineering)See listing under Civil Engineering on page 580.

Graduate Certificate in EnvironmentalSciences, Policy and EngineeringSustainable CitiesSee the listing under Sustainable CitiesProgram on page 629.

608 USC Viterbi School of Engineering

Courses of InstructionENVIRONMENTAL ENGINEER ING(ENE)

The courses indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

201 Introduction to Applied EnvironmentalScience and Engineering (4) Gateway to B.S.in Civil Engineering (Environmental Engi-neering), B.S., Environmental Engineering,and Minor in Environmental Engineering.Fundamental concepts of environmental sci-ence and engineering. Pollution control andremediation for air, water and soil. Pollutionremediation for developing countries.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

400 Environmental Engineering Principles(3, FaSp) Analysis of water, air, and land pol-lution, including hazardous waste and engi-neering of mitigation measures. Water andwaste water treatment analysis. Prerequisite:CHEM 105bL or CHEM 115bL; MATH 226;PHYS 152L.

410 Environmental Fluid Mechanics (3, Fa)Equation of motion; continuity, momentum,energy principles; dimensional analysis, simili-tudes; groundwater flows; transports in con-duits and channels; mixing, dispersion in environments; manifold diffusers; hydraulictransients. (Duplicates credit in CE 309 andAME 309.) Prerequisite: MATH 245.

428 Air Pollution Fundamentals (3, Sp) Airpollution effects on man, vegetation, materi-als; pollutant sampling and analysis; air qual-ity standards and criteria; meteorological fac-tors and dispersion modeling. Prerequisite:ENE 400.

429 Air Pollution Control (3, Fa) Emissionsurveys; engineering controls of aerosols andgaseous contaminants at emission sources,disposition of contaminants. Field trips.Senior standing. Prerequisite: ENE 428;CE 309 or ENE 410.

443 Environmental Chemistry (3) (Enroll inCE 443)

453 Water Quality Control (3) (Enroll inCE 453)

463L Water Chemistry and Analysis (3)(Enroll in CE 463L)

465 Water Supply and Sewerage SystemDesign (3) (Enroll in CE 465)

486 Design of Solid and Hazardous WasteEngineering Systems (3, Sp) Engineeringdesign of solid and hazardous waste facilitiessuch as waste minimization, secured landfill,and hazardous waste treatment. Prerequisite:ENE 400, CE 473.

Page 75: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

487 Environmental Biotechnology andBioremediation (3, Sp) Understanding anddesigning microbiological processes for envi-ronmental protection; learning how processesin environmental biotechnology work; emerg-ing applications for bioremediation of haz-ardous chemicals in the environment. Prereq-uisite: CE 210L, BISC 320L.

495 Seminars in Environmental Engineering(1, FaSp) Hazardous waste management,biodegradation of environmental pollutants,groundwater problems, waste minimization,energy resources, and air pollution control.

502 Environmental and Regulatory Compli-ance (3, FaSp) Federal and state environ-mental laws; environmental impact assess-ment techniques; permitting for industrialfacility construction and operation. Prerequi-site: graduate standing.

503 Microbiology for Environmental Engi-neers (3) (Enroll in CE 503)

504 Solid Waste Management (3) (Enroll inCE 504)

505 Energy and the Environment (3, Fa)Environmental effects of energy develop-ment using fossil and fissile fuels, geother-mics, photosynthesis, and other sources.Relationship of elemental cycles to the lifesupporting systems.

506 Ecology for Environmental Engineers(3, Sp) The role of environmental engineer-ing in maintaining stability of freshwater,marine, and terrestrial ecosystems; macro-scopic plant and animal forms as indicators ofwater quality.

510 Water Quality Management and Prac-tice (3, Fa) Surface and ground water qualityand resources management; water pollutionin aquatic environment; water/wastewaterinfrastructure systems and management.Departmental approval.

513L Instrumental Methods for Environ-mental Analysis (3) (Enroll in CE 513L)

514ab Advanced Sanitary EngineeringDesign (3-3) (Enroll in CE 514ab)

516 Hazardous Waste Management (3, Fa)Standards and regulations for the manage-ment of hazardous waste: identification,transportation, monitoring, storage, treat-ment, and disposal practices. Prerequisite:departmental approval.

517 Industrial and Hazardous Waste Treat-ment and Disposal (3) (Enroll in CE 517)

518 Environmental Systems Engineeringand Management (3, Fa) Evaluating, imple-menting and managing effective environ-mental systems to prevent pollution, con-serve energy and resources, reduce risks and achieve sustainability in business andindustries.

523 Physical Processes of EnvironmentalEngineering (3) (Enroll in CE 523)

526 Environmental Pollutants: Monitoringand Risk Assessment (3, Sp) Gaseous andparticulate air pollutants, their measurementand instrumentation methods, and theireffects on the environment and humanhealth; studies on toxicity and risk assess-ment of selected pollutants.

535 Applied Air Quality Management (3, Fa)Pollutant sampling; occupational, community,and personal exposures; receptor modeling;data analysis; health effects of air pollutants.Departmental approval.

553 Chemical and Biological Processes inEnvironmental Engineering (3) (Enroll inCE 553)

560 Environmental Aspects of Oil and GasProduction (3, Sp) Environmental aspects ofdrilling for and producing oil and gas, and thenecessary safety practices. Attention is givento the urban areas.

563 Chemistry and Biology of NaturalWaters (3) (Enroll in CE 563)

580 Applied Environmental EngineeringBiotechnology (3, Sp) Fundamentals ofbioremediation processes; bioremediationtechnologies for decontamination of air, water,and soil; global applications of bioremediationtechniques. Departmental approval.

590 Directed Research (1-12) Research lead-ing to the master’s degree. Maximum unitswhich may be applied to the degree to bedetermined by the department. GradedCR/NC.

594abz Master’s Thesis (2-2-0) Credit onacceptance of thesis. Graded IP/CR/NC.

596 Chemical Reactions in the Atmosphere(3, 2 years, Fa) Chemical reactions andscavenging processes important in urbanair pollution. Effects of solar irradiation onvehicle exhaust gases, oxides of nitrogen andsulfur.

790 Research (1-12) Research leading to thedoctorate. Maximum units which may beapplied to the degree to be determined bythe department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

Environmental Engineering 609

Page 76: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Faculty Director: Peter A. Beerel, Ph.D.

The educational goal of the USC StevensInstitute for Technology Commercializationis to provide USC engineers with the knowl-edge, skill set and confidence to manageintellectual property and technological inno-vation. In the words of Mark Stevens themission is to “enable USC engineers toconnect with colleagues in industry and ven-ture capital to address real-world problemsthrough technology transfer and commercial-ization.” Towards this goal, USC Stevensoffers both an undergraduate minor and agraduate certificate in engineering technol-ogy commercialization.

Minor in Engineering TechnologyCommercializationThe undergraduate minor in engineeringtechnology commercialization is interdiscipli-nary in nature, requiring courses from boththe business and engineering schools andproviding education in the economic, techno-logical and management aspects of commer-cializing new engineering ideas. Businesscourses include those in technology entrepre-neurship, case studies in new ventures andan elective in business plans. Engineeringcourses cover engineering economy and engi-neering law. There is also a dean’s seminarjointly taught by the business and engineer-ing schools. Elective courses in technological-ly specific areas of commercialization, such asbiomedical devices, are also included.

This USC Stevens program is especially suit-ed to engineering majors.

A total of 16-18 units is required for theminor. Courses required for a major listedbelow are not included in the unit total.

REQUIRED COURSES (15 UNITS) UNITS

BAEP 452 Cases in Entrepreneurship 4BUAD 301 Technical

Entrepreneurship 3BUAD 493x Dean’s Seminar in

Entrepreneurship 2CE 404 Fundamentals of Law

for Engineers 3ISE 460 Engineering Economy 3

ELECTIVE COURSES (3 UNITS) UNITS

BAEP 454 The EntrepreneurialBusiness Plan 4

BME 416 Development and Regulation of Medical Products 3

ISE 440 Work, Technology, and Organization 3

Graduate Certificate in EngineeringTechnology CommercializationThe graduate certificate in engineering tech-nology commercialization provides USCengineers with the knowledge, skill set andconfidence to manage intellectual propertyand technology innovation and enables themto connect with colleagues in industry andventure capital to address real-world prob-lems through technology transfer and com-mercialization. The USC Stevens certificateprogram provides an opportunity for graduatestudents to understand the process of evalu-ating the feasibility of their ideas and inven-tions and the confidence to commercializetheir ideas. It also provides an opportunity forpracticing engineers to obtain an academically

rigorous foundation of technology commer-cialization which drives their company. Theprogram is interdisciplinary in nature, requir-ing courses from both the business and engi-neering schools and providing education inthe economic, technological and managementaspects of commercializing new engineeringideas.

Applicants to this program are expected tohave a degree in engineering or science froman accredited institution. USC Stevens stu-dents are expected to have an undergraduateGPA of at least 3.0 on a 4.0 scale, a score of atleast 650 for the quantitative portion and 400on the verbal portion of the GRE test.

A total of 12 units is required for thecertificate.

REQUIRED CORE COURSES (6 UNITS)

BAEP 551 Introduction to New Ventures 3

ISE 585 Strategic Management ofTechnology 3

ELECTIVE COURSES (6 UNITS)

ISE 515 Engineering Project Management 3

ISE 517 Modern Enterprise Systems 3

ISE 527 Quality Management forEngineers 3

ISE 544 Management ofEngineering Teams 3

ISE 555 Invention and TechnologyDevelopment 3

610 USC Viterbi School of Engineering

USC Stevens Institute for Technology Commercialization Educational Programs

Page 77: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Ethel Percy AndrusGerontology Center 240(213) 740-4893FAX: (213) 740-1120Email: [email protected]/dept/ise/

Chair: James E. Moore II, Ph.D.

Associate Chair and Director, Systems Architectureand Engineering: F. Stan Settles, Ph.D.(Astronautics)

FacultyDaniel J. Epstein Chair: Sheldon M. Ross,Ph.D.

David Packard Chair in Manufacturing Engineer-ing: Stephen C-Y Lu, Ph.D. (Aerospace andMechanical Engineering)

IBM Chair in Engineering Management: F. StanSettles, Ph.D. (Astronautics)

TRW Professorship in Software Engineering:Barry Boehm, Ph.D. (Computer Science)

Professors: Maged Dessouky, Ph.D.*;Randolph Hall, Ph.D.; Behrokh Khoshnevis,

Ph.D.; James E. Moore II, Ph.D. (CivilEngineering, Policy, Planning, and Development);Detlof von Winterfeldt (Policy, Planning, andDevelopment)

Associate Professors: Najmedin Meshkati,Ph.D. (Civil Engineering)*; Mansour Rahimi,Ph.D.

Assistant Professors: Yong Chen, Ph.D.; ElaineChew, Ph.D.; Fernando Ordoñez, Ph.D.(Computer Science); Maria Yang, Ph.D.

Adjunct Professors: Mohamed I. Dessouky,Ph.D.; George Friedman, Ph.D.; MichaelMann, Ph.D.

Adjunct Associate Professor: Geza P. Bottlik,Engineer

Research Professors: Yigal Arens, Ph.D.; CaroleBeal, Ph.D.; Malcolm Currie, Ph.D.; PeterWill, Ph.D.

Senior Lecturer: Kurt Palmer, Ph.D.*

Emeritus Professors: Clinton J. Ancker, Jr.,Ph.D., P.E.; Gerald A. Fleischer, Ph.D., P.E.; Antranig V. Gafarian, Ph.D., P.E.;

Homer H. Grant, M.S.; Ralph Keeney, Ph.D.(Information and Operations Management);Gerald Nadler, Ph.D., P.E.; EberhardtRechtin, Ph.D. (Electrical Engineering/Systems)

*Recipient of university-wide or school teaching award.

Honor SocietiesAlpha Pi MuAlpha Pi Mu is the industrial engineeringhonor society. Qualifications for election are: juniors in the upper one-fourth of their class, seniors in the upper one-third of their class and graduate students recom-mended by the department chair. Theadvisor is Kurt Palmer, Senior Lecturer,(213) 740-5960.

Omega RhoOmega Rho is the operations research honorsociety to recognize academic excellence inoperations research and encourage study ofoperations research, management science andclosely associated disciplines. Election is bynomination only during the spring semester.The advisor is Maged Dessouky, Professor,(213) 740-4891.

Industrial and Systems Engineering 611

Daniel J. Epstein Department of Industrial and Systems Engineering

Degree Requirements

Educational Program ObjectivesIndustrial and Systems Engineering providesan education that blends information technol-ogy, engineering and management, with astrong emphasis on people skills, problem-solving skills and communication skills. Ourobjective is to prepare students for successfulcareers by teaching students to:

(1) Describe the essential components andinter-connective relationships within complexsystems.

(2) Design and execute experiments and cre-ate mathematical, numerical, heuristic andother objective models.

(3) Understand the innovations that form thebuilding blocks of the modern technologicalworld.

(4) Generate and validate solutions to aproblem.

(5) Work with others in a collaborative envi-ronment and contribute to the success of anorganization.

(6) Clearly articulate and communicatefindings.

(7) Understand contemporary developmentsin the field.

(8) Describe the principles for managing andoperating production systems within theirarea of emphasis.

For additional information, visit our Web siteat www.usc.edu/dept/ise.

Bachelor of Science in Industrial andSystems EngineeringThe minimum requirement for the degree is 128 units. A GPA of C (2.0) or higher isrequired in all upper division courses inthe Epstein Department of Industrial and

Systems Engineering, including any approvedsubstitutes for these courses taken at USC.See the common requirements for under-graduate degrees, pages 536 and 537.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140* Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 225 Linear Algebra and Linear

Differential Equations 4MATH 226 Calculus III 4

Page 78: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Physics RequirementPHYS 151L** Fundamentals of Physics I:

Mechanics andThermodynamics 4

PHYS 152L Fundamentals of Physics II:Electricity and Magnetism 4

Chemistry ElectiveCHEM 105aL General Chemistry, orCHEM 115aL Advanced General

Chemistry, orMASC 110L Materials Science 4

Economics RequirementECON 203 Principles of

Microeconomics 4

MAJOR REQUIREMENTS UNITS

BusinessACCT 410x Accounting for Non-

Business Majors 4

EngineeringENGR 102 Engineering Freshman

Academy 2

Electrical EngineeringAME 341a Mechnoptonics

Laboratory I, or 3EE 326L*** Essentials of Electrical

Engineering 4

Computer ScienceCSCI 101 Fundamentals of

Computer Programming 3ISE 382 Database Systems:

Concepts, Design andImplementation, or 2

CSCI 485 File and DatabaseManagement 3

Industrial and Systems EngineeringISE 105 Introduction to Industrial

and Systems Engineering 2ISE 220 Probability Concepts in

Engineering 3ISE 225 Engineering Statistics I 3ISE 232L Manufacturing Processes 3ISE 310L Production I: Facilities and

Logistics 4ISE 330 Introduction to Operations

Research I 3ISE 331 Introduction to Operations

Research II 3ISE 370L Human Factors in Work

Design 4ISE 410 Production II: Planning,

Scheduling and Control 3ISE 426 Statistical Quality Control 3ISE 435 Discrete Systems

Simulation 3ISE 440 Work, Technology, and

Organization 3ISE 460 Engineering Economy 3ISE 495abx Senior Design Project 2-2

MAJOR ELECTIVES UNITS

Approved engineering electives** 3Free electives 7

Total units: 128

* GE Category VI is taken concurrently with WRIT 140.

** GE Category III is fulfilled by PHYS/CHEM require-ment.

*** Students selecting EE 326 are only required tocomplete 2 units of approved engineering elective.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

Bachelor of Science in Industrial andSystems Engineering (Information SystemsEngineering)The minimum requirement for the degreeis 128 units. A GPA of C (2.0) or higher isrequired in all upper division courses inthe Epstein Department of Industrial andSystems Engineering, including any approvedsubstitutes for these courses taken at USC.Students must choose either the computer sci-ence track or the information and operationsmanagement track. See the common require-ments for undergraduate degrees, pages 536and 537.

During the freshman year, students in eithertrack enroll in a common set of requiredcourses. By the sophomore year, studentsenroll in required and elective courses forone track or the other.

COMPOSITION/WRITING REQUIREMENT UNITS

WRIT 140 Writing and CriticalReasoning 4

WRIT 340 Advanced Writing 3

GENERAL EDUCATION (SEE PAGE 60) UNITS

General education* + 20

PRE-MAJOR REQUIREMENTS UNITS

Math RequirementMATH 125 Calculus I 4MATH 126 Calculus II 4MATH 226 Calculus III 4MATH 225 Linear Algebra and Linear

Differential Equations 4

Physics RequirementPHYS 151 Fundamentals of Physics I:

Mechanics andThermodynamics 4

PHYS 152 Fundamentals of Physics II:Electricity and Magnetism 4

Chemistry ElectiveCHEM 105aL General Chemistry, or

CHEM 115aL Advanced General Chemistry, or

MASC 110L Materials Science 4

Engineering ENGR 102 Engineering Freshman

Academy 2

COMPUTER SCIENCE TRACK UNITS

Computer Science CSCI 101L Fundamentals of

Computer Programming 3CSCI 102L Data Structures 4CSCI 201L Principles of Software

Development 4

Industrial and Systems Engineering ISE 105 Introduction to Industrial

and Systems Engineering 2ISE 220 Probability Concepts in

Engineering 3ISE 225 Engineering Statistics I 3ISE 310L Production I: Facilities and

Logistics 4ISE 330 Introduction to Operations

Research: DeterministicModels 3

ISE 382 Database Systems: Concepts, Design and Implementation 3

ISE 410 Production II: Planning and Scheduling 3

ISE 435 Discrete Systems Simulation 3

ISE 440 Work, Technology, andOrganization 3

ISE 460 Engineering Economy 3ISE 470 Human/Computer

Interface Design 3ISE 495abx Senior Design Project 2-2

Electives**Computer science/information technologyprogram electives 10Approved engineering electives 3Free electives 10

INFORMATION AND

OPERATIONS MANAGEMENT TRACK UNITS

Business IOM 431 Business Information

Systems 4IOM 433 Business Information

Systems Analysis and Design 4

IOM 435 Business Database Systems 4

Computer Science CSCI 101L Fundamentals of

Computer Programming 3

Industrial and Systems Engineering ISE 105 Introduction to Industrial

and Systems Engineering 2

612 USC Viterbi School of Engineering

Page 79: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

ISE 220 Probability Concepts inEngineering 3

ISE 225 Engineering Statistics I 3ISE 310L Production I: Facilities

and Logistics 4ISE 330 Introduction to Operations

Research: DeterministicModels 3

ISE 382 Database Systems: Concepts, Design and Implementation 2

ISE 410 Production II: Planning and Scheduling 3

ISE 435 Discrete Systems Simulation 3

ISE 440 Work, Technology, andOrganization 3

ISE 460 Engineering Economy 3ISE 470 Human/Computer

Interface Design 3ISE 495abx Senior Design Project 2-2

Electives**Computer science/information technologyprogram electives 6Approved engineering electives 3Free electives 10

Total units: 128

* GE Category III is fulfilled by PHYS/CHEM require-ment.

** Electives in the CSCI/ITP or approved engineeringelectives lists are geared so that students can takecourses in an area of interest. Courses not listed maybe petitioned for approval through the department.

+ The university allows engineering majors to replacethe GE Category IV with a second course in CategoriesI, II or VI.

CSCI/ITP Electives: CSCI 271, CSCI 303,CSCI 351, CSCI 460, CSCI 477L, CSCI 480,CSCI 485, EE 357, EE 450, EE 457, ITP109x, ITP 150x, ITP 165x, ITP 203x, ITP211x, ITP 215x, ITP 250x, ITP 321x

Approved Engineering Electives: Any of thecourses listed below that are not specificallyrequired in a student’s program may beselected to satisfy the approved engineeringelective requirement. Substitutions of a grad-uate level ISE course will be consideredupon petition.

AME 341a, AME 341B, CE 408, CE 460, CE 471, ISE 331, ISE 426, ISE 470.

Minor in Engineering ManagementThis minor is designed to provide studentswho have a sound foundation in mathematicsand the sciences with tools and skills formanagerial analysis and problem solving.

Science and technology are driving signifi-cant portions of American and global econo-

mies. Individuals, companies and govern-ments are demanding products, services andsystems, which grow more complicated everyday. Suppliers are forced by competition toprovide goods and services efficiently andeconomically.

Scientists and engineers are trained in scien-tific and technical subjects which form anexcellent base for building complex, techni-cal products, services and systems. But moreand more, scientists and engineers are man-aging the financial, material and humanresources required to turn abstract ideas intophysical and virtual reality, often without anyformal management training. This minor pro-vides that training, a complement to any sci-ence or technology degree.

Application ProceduresApplicants must be upper division studentsin good standing and complete the Change/Addition of Major, Minor or DegreeObjective form. The minor is not open toindustrial and systems engineering majors.

PREREQUISITES UNITS

ISE 220 Probability Concepts inEngineering (or equivalent) 3

ISE 225 Engineering Statistics I (orequivalent) 3

MATH 125 Calculus I 4MATH 126 Calculus II 4MATH 225 Linear Algebra and Linear

Differential Equations (orequivalent) 4

MATH 226 Calculus III 4

REQUIRED COURSES UNITS

BUAD 301 Technical Entrepreneurship 3

ISE 330 Introduction to OperationsResearch: DeterministicModels 3

ISE 370L Human Factors in WorkDesign 4

ISE 440 Work, Technology, andOrganization 3

ISE 460 Engineering Economy 3

Minor in Engineering TechnologyCommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Master of Science in Industrial and SystemsEngineeringThe Master of Science in industrial andsystems engineering is awarded in strict conformity with the general requirements ofthe USC Viterbi School of Engineering. Thisprogram enhances the technical capabilitiesof the industrial engineer. The degreerequires 30 units.

The M.S. program is for students who want to become technical leaders in the field ofindustrial and systems engineering. Appli-cants to the program are expected to have abachelor’s degree in an engineering disciplinewith undergraduate course work in comput-ing, probability and statistics, and engineeringeconomy. Admitted students who do notmeet prerequisites will be assigned courses tocomplete the deficiencies.

A total of 30 units is required for the degree,of which at least 18 units must be completedin the Epstein Department of Industrial andSystems Engineering. Of the 30 units, 20must be at the 500 level or above.

REQUIRED COURSES UNITS

ISE 514 Advanced ProductionPlanning and Scheduling 3

ISE 515 Engineering ProjectManagement 3

ISE ELECTIVES (CHOOSE ONE FROM EACH GROUP) UNITS

Systems DesignISE 525 Design of Experiments 3ISE 527 Quality Management for

Engineers 3ISE 541 Systems Engineering

Theory and Practice 3SAE 549 Systems Architecting 3

Production ISE 511L Computer Aided

Manufacturing 3ISE 513 Inventory Systems 3ISE 517 Modern Enterprise Systems 3SAE 551 Lean Operations 3

Systems PerformanceISE 544 Management of

Engineering Teams 3ISE 564 Performance Analysis 3ISE 570 Human Factors in

Engineering 3

Information SystemsISE 580 Advanced Concepts in

Computer Simulation 3ISE 582 Web Technology for

Industrial Engineering 3ISE 583 Enterprise Wide

Information Systems 3

Quantitative Methods ISE 532 Network Flows 3ISE 536 Linear Programming and

Extensions 3ISE 538 Elements of Stochastic

Processes 3ISE 563 Financial Engineering 3

Advisor approved electives 9

Total units: 30

Industrial and Systems Engineering 613

Page 80: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Master of Science in Product DevelopmentEngineeringSee the listing under Product DevelopmentEngineering, page 628.

Master of Science in Systems Architectureand EngineeringSee the listing under Systems Architectureand Engineering, page 630.

Master of Digital Supply ChainManagementThis interdisciplinary program is offeredjointly with the Department of Informationand Operations Management in the MarshallSchool of Business. See page 156 for programrequirements.

Master of Science in System Safety andSecurityThis interdisciplinary program educates stu-dents in modeling risks and consequencesof random events and the development ofstrategies to improve system safety and sys-tem security. The program is available viadistance education.

Applicants to the program are expected tohave a degree in engineering, science ofequivalent with undergraduate work in engi-neering economy and statistics. Admittedstudents who do not meet the course workrequirements will be assigned courses tocomplete the deficiencies.

A total of 29 units is required for the degree.Eighteen units must be at the 500 level orabove.

REQUIRED COURSES UNITS

ISE 550 Engineering Managementof Government-FundedPrograms 3

ISE 561 Economic Analysis of Engineering Projects 3

ISE 562 Value and Decision Theory 3PPD 501 Public Sector Economics 4PPD 587 Risk Analysis 4

17

Select 3 courses from one concentration (9 units):

Cyber-Security:Available on the Distance Education Network(DEN). Concentration requires undergraduatedegree in computer science or equivalent.

CSCI 530 Security Systems 4CSCI 551 Computer

Communications 3CSCI 555 Advanced Operating

Systems 3CSCI 556 Introduction to

Cryptography 3

CSCI 558L Internetworking and Distributed SystemsLaboratory 3

CSCI 577a Software Engineering 4CSCI 578 Software Architectures 3

Environmental Security:Concentration requires undergraduate degree inenvironmental engineering or equivalent.

CE 513L Instrumental Methodsfor Environmental Analysis 3

CE 523 Physical Processes ofEnvironmental Engineering 3

CE 554 Risk and Reliability Analysis for Civil Infrastructure Systems 3

ENE 510 Water Quality Management and Practice 3

ENE 516 Hazardous Waste Management 3

ENE 518 Environmental SystemsEngineering and Management 3

ENE 535 Applied Air QualityManagement 3

ENE 580 Applied Environmental Engineering Biotechnology 3

Critical Infrastructure:CE 465 Water Supply and

Sewerage System Design 3CE 554 Risk and Reliability

Analysis for Civil Infrastructure Systems 3

CE 560 Simulation of Civil Infrastructure SystemsPerformance 3

CE 583 Design of Transportation Facilities 3

CE 589 Port Engineering: Planningand Operations 3

EE 510 Symmetrical Components 3EE 516 Electric Power Distribution 3EE 525 Power System Protection 3EE 550 Design and Analysis of

Computer Communication Networks 3

Policy and Planning:PPD 541 Public Financial

Management and Budgeting 4

PPD 542 Policy and Program Evaluation 4

PPD 554 Public Policy Formulation 4PPD 555 Public Policy Formulation

and Implementation 4

Structural Safety:Concentration requires undergraduate degree incivil engineering or equivalent.

CE 480 Structural Systems Design 3CE 529a Finite Element Analysis 3

CE 536 Structural Design for Dynamic Loads 3

CE 541a Dynamics of Structures 3CE 554 Risk and Reliability

Analysis for Civil Infrastructure Systems 3

CE 555 Underwater Structures 3CE 560 Simulation of Civil

Infrastructure SystemsPerformances 3

Systems:Available on DEN.

ISE 525 Design of Experiments 3ISE 541 Systems Engineering

Theory and Practice 3ISE 542 Advanced Topics in

Systems Engineering 3ISE 544 Management of

Engineering Teams 3SAE 549 Systems Architecting 3Elective* 3

Total units: 29

*An elective is selected with approval of advisor toreach minimum unit requirement for graduation.

Dual Degree Program (M.S./M.B.A.)The USC Marshall School of Business inconjunction with the Epstein Department ofIndustrial and Systems Engineering offers aprogram leading to the degree of Master ofBusiness Administration/Master of Science inindustrial and systems engineering.

This alternative requires 66 units for gradu-ates of industrial and systems engineeringundergraduate curricula and leads to both aMaster of Science in industrial and systemsengineering and the Master of BusinessAdministration. The dual degree provides aneducation of great depth.

The total number of units required for theM.B.A. program is 48.

Required GSBA courses include: all coursesrequired in an M.B.A. core program —although GSBA 524 Applied ManagerialStatistics or GSBA 506ab Applied ManagerialStatistics and GSBA 504 OperationsManagement or GSBA 534 OperationsManagement may be substituted by electivesin the Marshall School of Business on thebasis of successful completion of ISE 220,ISE 225 and CSCI 455x with grades of B orbetter and graduate business electives suffi-cient to bring the total units completed in the Marshall School of Business to at least 48. Dual degree students may not countcourses taken outside the Marshall School ofBusiness toward the 48 units.

614 USC Viterbi School of Engineering

Page 81: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Viterbi School of EngineeringREQUIRED COURSES (MINIMUM 18 UNITS)

ISE 514 Advanced ProductionPlanning and Scheduling 3

ISE 515 Engineering Project Management 3

ISE ELECTIVES (CHOOSE ONE FROM EACH GROUP) 9

Systems Design (3 units)ISE 525 Design of ExperimentsISE 527 Quality Management for

EngineersISE 541 Systems Engineering

Theory and Practice

Information Systems (3 units)ISE 580 Advanced Concepts in

Computer SimulationISE 582 Web Technology for

Industrial EngineeringISE 583 Enterprise Wide Information

Systems

Quantitative Methods (3 units)ISE 532 Network FlowsISE 536 Linear Programming and

ExtensionsISE 538 Elements of Stocastic

Processes

Elective Chosen with advisor approval 3

18

Engineer in Industrial and SystemsEngineeringRequirements for the Engineer in industrialand systems engineering are the same as setforth in the general requirements.

Doctor of Philosophy in Industrial andSystems EngineeringThe degree Doctor of Philosophy in industri-al and systems engineering is also offered.See general requirements for graduatedegrees.

Engineering Management ProgramEthel Percy AndrusGerontology Center 240(213) 740-4893

Program Director: F. Stan Settles, Ph.D.

This program is designed primarily, but notexclusively, for graduate engineers whosecareer objectives lead to increasing technicalmanagement responsibilities. Students inter-ested in the engineering management objec-tives may also want to consider the M.S.,Industrial and Systems Engineering/M.B.A.dual degree program.

Master of Science in EngineeringManagementA total of 30 units is required for the degree.A minimum of 18 units must be taken in the Epstein Department of Industrial andSystems Engineering. A total of 18 unitsmust be at the 500 level or above.

Applicants to the program are expected tohave a degree in engineering or the equiva-lent with undergraduate course work in engi-neering economy. Admitted students who do not meet the course work requirementswill be assigned courses to complete thedeficiencies.

At least one course from each of the sevenareas listed below is required:

Accounting (3 units):GSBA 510 Accounting Concepts and

Financial ReportingGSBA 518 Accounting Control Systems

Projects and Teams (3 units):ISE 515 Engineering Project

ManagementISE 544 Management of Engineering

Teams

Technology (3 units):ISE 545 Technology Development

and ImplementationISE 555 Invention and Technology

DevelopmentISE 585 Strategic Management of

Technology

Information Systems (3 units):IOM 535 Database ManagementISE 582 Web Technology for

Industrial EngineeringISE 583 Enterprise Wide

Information Systems

Engineering Economy (3 units):ISE 561 Economic Analysis of

Engineering ProjectsISE 562 Value and Decision TheoryISE 563 Financial Engineering

Enterprises (3 units):ISE 517 Modern Enterprise SystemsISE 527 Quality Management for

EngineersISE 550 Engineering Management of

Government-FundedPrograms

ISE 564 Performance AnalysisSAE 551 Lean Operations

Quantitative Methods (3 units):ISE 513 Inventory SystemsISE 514 Advanced Production

Planning and SchedulingISE 525 Design of Experiments

ISE 530 Introduction to Operations Research

ISE 580 Advanced Concepts inComputer Simulation

Electives (9 units):Three courses or 9 units of electives are chosenfrom specialization tracks with consent of theadvisor, including:• Construction Project Management• Entrepreneurship• Information Systems• Manufacturing• Software Engineering• Systems Engineering

Operations Research Engineering ProgramEthel Percy AndrusGerontology Center 240(213) 740-4891

Program Director: Maged Dessouky, Ph.D.

Master of Science in Operations ResearchEngineeringThe Master of Science in operationsresearch engineering is conferred upon can-didates who hold bachelor’s degrees in engi-neering, mathematics, science or relatedfields who successfully complete an inte-grated program (with departmental approvalin advance) of not less than 30 units. Theprogram must include not less than 21 unitsof industrial and systems engineering courses related to operations research and9 units of approved electives. Students willbe required to make up deficiencies inmathematics and statistics. Additionalcourses or examinations may be required atthe discretion of the department before fulladmission to the program. The GeneralTest of the Graduate Record Examinations(GRE) is required. Additional information isavailable from the department.

REQUIRED COURSES UNITS

ISE 532 Network Flows 3ISE 536 Linear Programming

and Extensions 3ISE 538 Elements of Stochastic

Processes 3ISE 580 Advanced Concepts in

Computer Simulation 3ISE 582 Web Technology for

Industrial Engineering 3

Select at least two of the following sevencourses:ISE 513 Inventory Systems (3)ISE 514 Advanced Production

Planning and Scheduling (3)ISE 520 Optimization: Theory and

Algorithms (3)ISE 525 Design of Experiments (3)ISE 541 Systems Engineering

Theory and Practice (3)

Industrial and Systems Engineering 615

Page 82: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

ISE 562 Value and DecisionTheory (3)

ISE 563 Financial Engineering (3) 6

400- or 500-level computer science course, approved by faculty advisor 3

Two electives, approved by faculty advisor 6

30

Graduate Certificate in SystemsArchitecture and EngineeringSee listing under Systems Architecture andEngineering, page 631.

Graduate Certificate in EngineeringTechnology CommercializationSee listing under USC Stevens Institute forTechnology Commercialization EducationalPrograms, page 611.

Graduate Certificate in TransportationSystemsSee listing under Civil Engineering, page580.

Graduate Certificate in System Safety andSecurityThis abbreviated interdisciplinary programeducates students in modeling risks and con-sequences of random events, and the devel-opment of strategies to improve system safe-ty and system security. The requirementsinclude the core courses of the master’sdegree in system safety and security, but donot permit electives of specialization. Theprogram is available via distance education.

Applicants to the program are expected tohave a degree in engineering, science or theequivalent with undergraduate course workin engineering economy and statistics.Admitted students who do not meet thecourse work requirements will be assignedcourses to complete the deficiencies.

A total of 17 units is required for thecertificate.

REQUIRED COURSES UNITS

ISE 550 Engineering Managementof Government-Funded Programs 3

ISE 561 Economic Analysis of Engineering Projects 3

ISE 562 Value and Decision Theory 3PPD 501 Public Sector Economics 4PPD 587 Risk Analysis 4

17

Graduate Certificate in Optimization andSupply Chain ManagementThis abbreviated interdisciplinary program is offered jointly with the Department ofInformation and Operations Management inthe Marshall School of Business. See page157 for program requirements.

616 USC Viterbi School of Engineering

Courses of InstructionINDUSTR IAL AND SYSTEMSENGINEER ING ( ISE )

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

105 Introduction to Industrial and SystemsEngineering (2, FaSp) A combination of planttours, laboratory experiences, and lecture areused to introduce the philosophy, subjectmatter, aims, goals, and techniques of indus-trial and systems engineering.

220 Probability Concepts in Engineering (3, Fa) Techniques for handling uncertaintiesin engineering design: discrete and continu-ous random variables; expectations, probabil-ity distributions and transformations of ran-dom variables; limit theorems; approximationsand applications. Corequisite: MATH 226.

225 Engineering Statistics I (3, Sp) Samplingdistributions; parameter estimation, hypothe-sis testing; analysis of variance; regression;nonparametric statistics. Prerequisite: ISE 220.

232L Manufacturing Processes (3, Fa) Basicmanufacturing processes including casting,machining, forming and welding; currenttrends in manufacturing processes includingpolymer, ceramic and composite material pro-cessing, and electronic device fabrication;introduction to numerical control and com-puter integrated manufacturing. Recommendedpreparation: MASC 110L or CHEM 105aL orCHEM 115aL.

310L Production I: Facilities and Logistics (4, Sp) Facilities layout and design; materialhandling and transportation; site selectionand sourcing; supply chain management.Prerequisite: ISE 330; corequisite: ISE 460.

322Lx Enterprise Resource Planning (2)(Enroll in ITP 322Lx)

330 Introduction to Operations Research:Deterministic Models (3, Fa) Introduction to linear programming; transportation andassignment problems; dynamic programming;integer programming; nonlinear program-ming. Prerequisite: MATH 225.

331 Introduction to Operations Research:Stochastic Models (3, Sp) Stochasticprocesses; Markov chains; queueing theoryand queueing decision models; probabilisticinventory models. Prerequisite: ISE 220; recom-mended preparation: ISE 330.

370L Human Factors in Work Design (4, Fa)Physiological systems and psychologicalcharacteristics; ergonomics; anthropometry;effects of the physical environment onhumans; occupational safety and health; workmethods. Prerequisite: ISE 225.

382 Database Systems: Concepts, Designand Implementation (2, Sp) Concepts inmodeling data for industry applications.Designing and implementing robust data-bases. Querying databases to extract businessintelligence; Global Enterprise ResourcePlanning with databases. Prerequisite: CSCI101L.

390 Special Problems (1-4) Supervised, indi-vidual studies. No more than one registrationpermitted. Enrollment by petition only.

410 Production II: Planning and Scheduling(3, Fa) Production planning, forecasting,scheduling, and inventory; computer inte-grated decision systems in analysis andcontrol of production systems. Corequisite:ISE 330.

415 Industrial Automation (3, Irr) Tradi-tional (automobile) and modern (computerbased) concepts in Industrial Automation.Computer control concepts (sensors, actua-tors), robotics, flexible manufacturing sys-tems. Prerequisite: senior level status.

426 Statistical Quality Control (3, Fa)Quantitative aspects of statistical qualitycontrol (process control, acceptance samplingby attribute and by variable, rectifyinginspection), quality assurance and the man-agement of QC/QA functions. Prerequisite:ISE 225.

Page 83: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

435 Discrete Systems Simulation (3, Fa)Model design to simulate discrete event sys-tems with basic input and output analysisusing high order languages, applied to indus-trial systems analysis and design problems.Prerequisite: ISE 220, CSCI 101L; corequisite:ISE 225.

440 Work, Technology, and Organization (3, Sp) Impact of technology on work andorganizational design; effects of automation;design of improvement programs; informa-tion infrastructures; teams; individual behav-ioral outcomes. Upper division standing.

455Lx Enterprise Information Portals (3, Sp)(Enroll in ITP 455Lx)

460 Engineering Economy (3, FaSpSm) Uti-lizing principles of economic analysis forchoice of engineering alternatives and engi-neering systems. Pre-tax and after-tax econ-omy studies. Upper division standing.

470 Human/Computer Interface Design(3, Sp) Essentials of human factors and com-puter interface for the design, development,implementation, and evaluation of integratedmedia systems.

490x Directed Research (2-8, max 8, FaSp)Individual research and readings. Not avail-able for graduate credit. Prerequisite: depart-mental approval.

495abx Senior Design Project (2-2 FaSp)a: Preparation and development of the seniorproject proposal. Not available for graduatecredit. Senior standing in industrial and sys-tems engineering. Open only to industrialand systems engineering students. Corequisite:ISE 225, ISE 310; ISE 382 or CSCI 485.b: Group work on an industrial engineeringdesign problem in an organization. Not avail-able for graduate credit. Senior standing inindustrial and systems engineering. Corequi-site: ISE 370 or ISE 470; ISE 435.

498x Foundations of Industrial and SystemsEngineering (4, Irr) Review of industrialengineering fundamentals, covering humanfactors, work analysis, facility layout, and pro-duction planning and control. Not availablefor credit to industrial and systems engineer-ing majors, graduate or undergraduate, or forgraduate credit to engineering management,manufacturing engineering, and operationsresearch engineering majors.

499 Special Topics (2-4, max 8) Course con-tent to be selected each semester from recentdevelopments in industrial and systems engi-neering and related fields.

511L Computer Aided Manufacturing (3, Fa) Modern industrial automation, numeri-cal control concepts, programmable control-lers, robotics, computer-process interfacing,automated process and quality control, flexi-ble manufacturing systems, introduction tocomputer-integrated manufacturing systems.

513 Inventory Systems (3, Sp) Deterministicand stochastic demand systems with static/dynamic models. Practice in inventory man-agement, computerized procedures, materialsrequirements planning, just-in-time produc-tion, Kanban systems.

514 Advanced Production Planning andScheduling (3, FaSm) Advanced concepts inproduction planning and scheduling includ-ing resource allocation, lot sizing, flow shopand job shop scheduling, workforce schedul-ing and assembly line balancing. Recommendedpreparation: prior knowledge of operationsresearch and probability theory.

515 Engineering Project Management (3, FaSpSm) Applying industrial and systemsengineering skills to problems drawn fromindustry, while working in teams of 3-4 stu-dents. Teach project management skills andprovide direct experience in managing andexecuting a group project.

516 Facilities Location and Layout (3)Problems of location and layout for single ormultiple facilities; applications in plant, ware-house, emergency service contexts; quantita-tive models and solution techniques for theseproblems.

517 Modern Enterprise Systems (3, FaSp)Study of various aspects of integrated manu-facturing and service enterprises includingmanagement, design and production func-tions, interfaces and related resources andinformation systems. Recommended prepara-tion: manufacturing processes, probability,statistics, computer programming.

520 Optimization: Theory and Algorithms(3, Fa) Conditions for optimality. Nonlinearprogramming algorithms for constrained andunconstrained problems. Special problemssuch as quadratic, separable, fractional, geo-metric programming. Prerequisite: MATH 225or EE 441, or departmental approval.

525 Design of Experiments (3, FaSp) Plan-ning data collection to investigate relation-ships between product/process designchoices (materials, temperatures, etc.) andperformance, empirical modeling to predictperformance, identification of the best designchoices. Recommended preparation: ISE 225.

527 Quality Management for Engineers (3, FaSp) Principles of quality management,quality philosophies and frameworks, quality leadership and strategic planning,process management, and performancemeasurements.

528 Advanced Statistical Aspects of Engi-neering Reliability (3) Advanced statisticalmethods applied to reliability engineering.Experimental design analysis and interpreta-tion of multifactor reliability problems.

530 Introduction to Operations Research (3, Sp) Linear programming, integer pro-gramming, transportation and assignmentproblems, networks, dynamic programming,Markovian models, and queueing. Prerequi-site: MATH 225, ISE 220.

532 Network Flows (3, Sp) Tree, path, flowproblems, formulation and solution tech-niques. Methods for minimal cost flows.Applications. Prerequisite: ISE 330 or ISE 536or departmental approval.

535 Continuous Systems Simulation (3)Analysis of continuous systems via simula-tion; concepts of combined discrete and con-tinuous system modeling; emphasis on simu-lation of large-scale industrial and systemsengineering problems and related physicalsystems.

536 Linear Programming and Extensions (3, Fa) Linear programming models forresource allocation; simplex and revised sim-plex methods; duality; sensitivity; transporta-tion problems; selected extensions to largescale, multiobjective, and special structuredmodels. Prerequisite: MATH 225 or EE 441 ordepartmental approval.

538 Elements of Stochastic Processes (3, Sp)Random variables, stochastic processes, birth-and-death processes, continuous and discretetime Markov chains with finite and infinitenumber of states, renewal phenomena,queueing systems.

541 Systems Engineering Theory and Prac-tice (3, FaSpSm) Integration of engineeringproblem solving methodologies based on sys-tems concepts. Application to complex, largescale technical systems and problems facedby engineering managers. Case studies.

542 Advanced Topics in Systems Engineer-ing (3, FaSp) Advanced topics in integrationsoftware management and systems engineer-ing, probabilistic foundations of decision-based theory, quantitative risk management,decision-based design, and safety aspects ofsystems engineering. Prerequisite: ISE 541.

Industrial and Systems Engineering 617

Page 84: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

543 Case Studies in Systems Engineering (3, FaSp) (Enroll in SAE 543)

544 Management of Engineering Teams (3, FaSp) Design and management of engi-neering teams. Group decision-making, moti-vation, leadership, infrastructural require-ments, performance measurement, teamdiversity, conflict, and integration.

545 Technology Development and Imple-mentation (3, Fa) Principles and practicesof technology development and implemen-tation, with application to products and sys-tems in manufacturing and services. GradedCR/NC.

549 Systems Architecting (3, FaSp) (Enrollin SAE 549)

550 Engineering Management of Govern-ment-Funded Programs (3, Sp) Analysis ofrisks inherent in managing high-tech/high-costgovernment-funded engineering programs;tools and techniques for coping with theimpacts of politically-driven budgets on theengineering design process. Recommendedpreparation: two years of work experience.

555 Invention and Technology Development(3, Sp) This project-oriented course elaborateson the process of engaging creative thought,tools and techniques for invention, and issuesinvolved in bringing inventions to the produc-tion phase. Graded CR/NC.

561 Economic Analysis of Engineering Proj-ects (3, FaSp) Economic evaluations of engi-neering systems for both government andprivate industry; quantitative techniques forevaluating non-monetary consequences;formal treatment of risk and uncertainty.Prerequisite: ISE 460.

562 Value and Decision Theory (3, Fa) Deci-sion making under risk conditions; utility the-ory; sufficient statistics; conjugate prior distri-butions; terminal and pre-posterior analysis;Bayesian statistics versus classical statistics.

563 Financial Engineering (3, Sp) Conceptsunderlying the economic analysis of engineer-ing projects; applications to call and putoptions; utility theory and mathematical opti-mizations models; and simulation. Recom-mended preparation: ISE 220 or an equivalentcourse in probability.

564 Performance Analysis (3, Irr) Measure-ment systems for performance analysis. Deter-mination of performance metrics, analyticalmodels, case studies. Cross-industry compar-isons, measures for manufacturing and servicesystems, information and knowledge workers.

570 Human Factors in Engineering (3, Fa)Psychological and physiological characteristicsof humans; how they limit engineering designof machines and human-machine systems.

571 Human Factors Issues in IntegratedMedia Systems (3) Psychological, cognitive,physical and social characteristics of humanfactors and how they affect information tech-nology design, development and evaluationfor integrated media systems.

573 Work Physiology (3) Survey of meta-bolic processes in the performance of physi-cal work, study of individual and environ-mental factors affecting these processes.

575 Topics in Engineering Approaches toMusic Cognition (3, max 6) Computationalresearch in music cognition, including com-putational methods for music analysis, suchas the abstracting and extracting of pitch andtime structures. Computational research inexpressive performance, the manipulation ofparameters (e.g., tempo, loudness, articula-tion) to focus attention, facilitate parsing, andcreate emotional affect. Open to graduateengineering students only. Recommendedpreparation: programming experience (C++ orJava), basic signal processing and music theo-ry.

580 Advanced Concepts in Computer Simu-lation (3, Sp) Coverage of various stages ofsimulation processes using a project and casestudy oriented approach; an introduction toavailable simulation tools and modern simula-tion concepts. Prerequisite: ISE 220, ISE 325,ISE 435.

582 Web Technology for Industrial Engi-neering (3, Fa) A fast-paced, project-basedintroduction to designing and implementinginteractive Web applications. Emphasizesskills for building engineering and marketresearch applications requiring informationgathering, analysis, representation. Prerequi-site: ISE 382.

583 Enterprise Wide Information Systems(3, FaSp) The role of enterprise resourceplanning systems (ERPs) in an organizationand the task of implementing and managingthe IS function.

585 Strategic Management of Technology(3, FaSp) Management skills and tools fortechnology intensive enterprises. Life cycleanalysis of technology from planning throughexploitation, obsolescence and renewal.

589 Port Engineering: Planning and Opera-tions (3, Sp) (Enroll in CE 589)

590 Directed Research (1-12) Research lead-ing to the master’s degree; maximum unitswhich may be applied to the degree to bedetermined by the department. GradedCR/NC.

594abz Master’s Thesis (2-2-0) Credit onacceptance of thesis. Graded IP/CR/NC.

599 Special Topics (2-4, max 9, Fa) Coursecontent will be selected each semester toreflect current trends and developments in thefield of industrial and systems engineering.

650abcd Seminar in Industrial Engineering(1/2, 1/2, 1/2, 1/2, FaSp) Reports on currentdepartmental research; review of papers, pro-posals, and special projects; guest speakers.Required of all students enrolled in Ph.D.program.

690 Directed Research (1-4, max 8, FaSpSm)Laboratory study of specific problems by can-didates for the degree Engineer in Industrialand Systems Engineering. Graded CR/NC.

790 Research (1-12, FaSpSm) Research lead-ing to the doctorate. Maximum units whichmay be applied to the degree to be deter-mined by the department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0)Credit on acceptance of dissertation. GradedIP/CR/NC.

618 USC Viterbi School of Engineering

Page 85: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Olin Hall 412(213) 740-4542Email: [email protected]

Director: Ashish Soni, M.S.

Instructors: Patrick Dent, M.S.; Nitin Kale,M.S.; Tim Langdell, Ph.D.; Richard Vawter,M.S.; Justin Verduyn, B.S.; Richard Wainess,M.S.

All ITP courses are open to non-engineeringmajors. The “x” designation indicates thatengineering students require prior depart-mental approval to count 100-level and aboveITP courses for major credit.

Minor in 3-D AnimationThe 3-D animation minor merges theoreticalconcepts and practical skills to prepare stu-dents for a career in their major field of workwith incorporation of 3-D animation andinteractive technologies. Through integrationof three major disciplines (cinema, fine artsand information technology), students gain asolid foundation in a wide range of importantindustry and academic skills. Two concentra-tions are available depending on professionalgoals and career or industry objectives.

Student should meet the regular admissionstandards and have a declared USC major.Students will complete an application for theminor with the Viterbi School of Engineering.School of Engineering, School of Fine Artsand School of Cinema-Television studentsmust get departmental approval to participatein this minor. To be approved for the minor,students must have: completed a minimumof 30 units of college level courses, attaineda minimum GPA of 3.0, and achieved basiccomputer literacy. Along with the ViterbiSchool of Engineering application, studentswill submit a one-page personal statement,describing their professional goals and howthis minor will support those goals. For spe-cific information on admission and applica-tion procedures, contact the InformationTechnology Program at (213) 740-4542.

Requirements for completion (core courses plus oneconcentration)Minimum units: 29-31 (depending onconcentration)

CORE COURSES (19 UNITS) UNITS

CTAN 330 Animation Fundamentals 2CTAN 451 History of Animation 2CTAN 452 Introduction to Computer

Animation 2FA 101a Drawing 4FA 102 Design Fundamentals 4ITP 215x 3-D Modeling, Animation,

Compositing, and SpecialEffects 2

ITP 414x* Seminar and Portfolio Development 3

* ITP 414x may be taken after a minimum of 20 unitsof minor course work have been completed.

TRADITIONAL 3-D ANIMATION

CONCENTRATION (12 UNITS) UNITS

FA 106 Sculpture I 4ITP 305x Advanced 3-D Modeling,

Animation, Compositing,and Special Effects 3

ITP 315x Applications for 3-DSpecial Effects and Character Animation 2

ITP 360x 3-D Industry Tools 3

INTERACTIVE 3-D ANIMATION

CONCENTRATION (10-11 UNITS) UNITS

CTAN 450a Animation Theory andTechniques 2

ITP 211x Multimedia Authoring 2ITP 330x Interactive 3-D

Environments 3

Choose oneFA 436 Art and Technology 4ITP 411x Interactive Multimedia

Production 3

Minor in Law and Internet TechnologyStudents in this minor will understand theongoing legal battles with Internet file shar-ers, the legal aspects of computer and net-work security, and how cyber crime and othertechnical mideeds are brought to justice.

Requirements for completion (core course plus oneelective)Minimum units: 20

REQUIRED COURSES UNITS

ITP 260x Internet Technologies 4ITP 477x Security and Computer

Forensics 4LAW 200x Law and Society 4LAW 450x Internet Law 4

ELECTIVE (CHOOSE ONE) UNITS

ITP 457x Network Security 4LAW 343 Courts and Society 4

Minor in Video Game Design andManagementThe video game design minor integratestheoretical concepts and practical skills toprepare students for a career in interactiveentertainment, specifically the video gameindustry. Through integration of two majordisciplines (cinema and information technolo-gy), students will be exposed to a variety ofdesign concepts related to creating videogames including: level design, game-playcontrol, user interface, multiplayer, gamemechanics, and storytelling. As opposed tothe video game programming minor wherestudents will be writing code and program-ming game engines, students in the videogame design and management minor willapply design concepts to different gamegenres and use game design software tools tocreate a working demo of a video game dur-ing the course of the minor program.

Students should meet the regular admissionsstandards and have a declared USC major.Students will complete an application for the minor with the Viterbi School of Engi-neering. For specific information on admis-sion and application procedures, contact the Information Technology Program at (213) 740-4542.

Requirements for completion Minimum units: 24

REQUIRED COURSES (24 UNITS) UNITS

CTIN 483 Programming forInteractivity 4

CTIN 484L* Intermediate Game Development 2

CTIN 488 Game Design Workshop 4CTIN 489* Intermediate Game

Design Workshop 2ITP 280x Video Game Production 4ITP 391x Designing and Producing

Video Games 4ITP 491x Level Design and

Development for Video Games 4

*CTIN 483 and CTIN 488 are prerequisites; enrollmentin CTIN 484L and CTIN 489 is concurrent.

Information Technology Program 619

Information Technology Program

Page 86: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Minor in Video Game ProgrammingThe video game programming minor inte-grates the theoretical concepts and practicalskills to prepare students for a career in inter-active entertainment, specifically the videogame industry. Through integration of twomajor disciplines (computer science andinformation technology), students will beexposed to a variety of programming con-cepts related to creating video games includ-ing: 3-D graphics, artificial intelligence, parti-cle systems, rendering, collision detection,game algorithms, physics concepts, and mathformulas. In contrast to the video gamedesign minor where the focus is applyingdesign concepts and using software designtools, students in the video game program-ming minor will evaluate, write and debugcode, in addition to creating a game engineduring the course of the minor.

Students should meet the regular admissionsstandards and have a declared USC major.Students will complete an application forthe minor with the Viterbi School of Engi-neering. For specific information on admis-sion and application procedures, contactthe Information Technology Program at(213) 740-4542.

Requirements for completion (core courses pluselectives)Minimum units: 27

CORE COURSES (19 UNITS)

CSCI 101L Fundamentals of Computer Programming 3

CSCI 102L Data Structures 4ITP 280 Video Game Production 4ITP 380 Video Game

Programming 4ITP 485 Programming Game

Engines 4

ELECTIVE COURSES (8 UNITS - 4 UNITS MUST BE ITP)

CSCI 460 Introduction to ArtificialIntelligence 3

CSCI 480 Computer Graphics 3ITP 382 Mobile Game

Programming 4ITP 461* Artificial Intelligence in

Video Games 1ITP 481** Video Game Graphics 1ITP 484 Multiplayer Game

Programming 4

*ITP 461 requires concurrent enrollment with CSCI 460.

**ITP 481 requires concurrent enrollment with CSCI 480.

Minor in Web Technologies andApplicationsThe Web technologies and applicationsminor combines both theoretical conceptsand practical skills to prepare students for a career in their major field of work whileincorporating the Web. Students will be ableto design, develop and apply major Webtechnologies and advancements. The broad

areas of study will be client-side and server-side programming, databases, multimedia andproject-based Web development. Electivesare available depending on the students’ aca-demic and professional goals.

Students should meet the regular admissionsstandards and have a declared USC major.

Requirements for CompletionMinimum units: 25

REQUIRED COURSES (20 UNITS) UNITS

CSCI 455x Introduction to Programming Systems Design 4

ITP 104x Internet Publishing Technologies 2

ITP 204x Fundamentals of Web Development 4

ITP 300x Database Web Development 3

ITP 411x Interactive MultimediaProduction 3

ITP 460x Web Application Project 4

ELECTIVES (TWO COURSES) UNITS

ITP 109x Introduction to JavaProgramming 2

ITP 325x Web Security 3ITP 404x Intermediate Web

Development 3ITP 420x Structuring Data for

the Web 3ITP 450x Designing eCommerce

Applications 4

620 USC Viterbi School of Engineering

Courses of InstructionINFORMATION TECHNOLOGYPROGRAM ( I TP )

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

010x Supporting Microsoft Windows 95 (2, FaSpSm) Installing, configuring, customiz-ing, optimizing, administrating, and trouble-shooting Windows 95. Networking issuessuch as integrating and messaging. Prerequi-site: extensive experience with Windows ver-sion 3.x. Not available for degree credit.Graded CR/NC.

011x Supporting Microsoft Windows NT (2, FaSpSm) Configuring, customizing, opti-mizing, integrating, and troubleshootingMicrosoft Windows NT operating system.Interoperating with IPX and TCP/IP. Notavailable for degree credit. Graded CR/NC.Prerequisite: extensive knowledge of Windowsand network concepts.

012x Supporting Microsoft Windows NTServer (2, FaSpSm) Installing, configuring,and supporting the Microsoft Windows NTServer operating system in local and widearea network (WAN) environments. Notavailable for degree credit. Graded CR/NC.Prerequisite: ITP 011x.

013x Windows Architecture for Developers(2, FaSpSm) Architecture and services of the Microsoft Windows operating systems.Development of solutions for current Win-dows platforms. Graded CR/NC. Not avail-able for degree credit.

014x Supporting Microsoft Internet Infor-mation Server (1) Overview of installing,configuring, and supporting Internet Infor-mation Server. Support for FTP, Gopher,WWW, and WAIS. Implementing and plan-ning a complete internet site. GradedCR/NC.

015x System Administration for MicrosoftSQL Server (2) Installing, configuring, admin-istering, and troubleshooting Microsoft SQLServer. Hands-on laboratories managing useraccounts, login security, database permis-sions, and backing up and restoring a data-base. Graded CR/NC.

016x Networking Essentials (1, FaSpSm)Basic concepts of local area networks, WANs,data communications, and connectivity. Net-work protocols, media types, network architec-ture, topologies, cabling, and transmission. Notavailable for degree credit. Graded CR/NC.

Page 87: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

017x Internetworking Microsoft TCP/IP (2, FaSpSm) Setting up, configuring, using,and supporting Transmission Control Protocol/Internet Protocol (TCP/IP) in the Windowsenvironment. Not available for degree credit.Prerequisite: ITP 011x.

018x Core Technologies of MicrosoftExchange Server (2, FaSpSm) Administrationof Microsoft Exchange in a single-site ormultiple-site environment; integration withNovell, Outlook, and Lotus email. GradedCR/NC. Not available for degree credit.Prerequisite: ITP 011x.

022x Word Processing Using MicrosoftWord (1) Overview of word processing andbasic microcomputer operations usingMicrosoft Word. Basic document creation,editing, formatting, and printing. Spell-checking, document merging, searching, andreplacing. Not available for degree credit.Graded CR/NC.

031x Introduction to Microsoft Excel (1)Spreadsheet applications on microcomputersusing Microsoft Excel; fundamentals of prob-lem solving and data analysis using a widevariety of spreadsheet features. Not availablefor degree credit. Graded CR/NC.

042x Introduction to Microsoft Windows (1)Practical knowledge and insight into Win-dows and software using character and graphi-cal based applications and multitasking.Installation, configuration, and optimization.Not available for degree credit. GradedCR/NC.

043x The Internet (2, FaSp) Overview of theInternet, effective searching techniques, con-nection protocols; use of email, newsgroup,real-time chat, World Wide Web. Internetsecurity and server issues. Not available fordegree credit. Graded CR/NC.

046x Introduction to Web Publishing (1, FaSp) Overview of HTML and CGIScript languages to publish static and inter-active homepages on the World Wide Webusing browsers and appropriate tools. Notavailable for degree credit. Graded CR/NC.

050x Microsoft Power Point (1, FaSpSm)Overview of how to create professional andcolorful screen presentations, overhead trans-parencies, outlines and 35 mm slides using apresentation graphics program. Not availablefor degree credit. Graded CR/NC.

065x Microsoft Access (1, FaSpSm)Microsoft Access will allow students to learnhow to plan, define, create, and modify adatabase in the Windows environment. Notavailable for degree credit. Graded CR/NC.

090x Introduction to Adobe Photoshop (2, FaSpSm) Basic concepts of colors; colorcalibration tools; scanning, importing andexporting images; painting, editing, fill, andtype tools; using layers, masks, filters, andcolor correction. Not available for degreecredit. Graded CR/NC.

100x Information Technology for Business(2, FaSp) Introduction to current operatingsystems and architecture; survey of the latestuses of applications software in business; net-working concepts, programming languagesand fundamentals of programming.

101x Introduction to Information Technol-ogy (4, FaSpSm) Introduction to computerhardware, operating systems, networks, pro-gramming. Survey of application software inbusiness and industry. Computer issues inthe work place and society.

104x Internet Publishing Technologies(2, FaSp) Basic Internet publishing usingHTML and other Web technologies. Con-cepts and theory of Web publishing and pro-duction. Introduction to page layout anddesign. Prerequisite: basic computer literacy.

105x Introduction to Computer Technolo-gies and Applications (2, FaSp) The courseoffers a primer in computer technologies andapplications essential to academic and careersuccess. Not available for major credit toengineering majors.

106 Information Literacy and TechnologyIssues (2, FaSp) A basic course in researchand electronic information retrieval, includingevaluative procedures and ethical issues.

109x Introduction to Java Programming (2, FaSpSm) Introduction to object-orientedsoftware design for business problems. Cre-ation of console applications, windowedapplications, and interactive Web applets.

110x Introduction to C Programming (2)Fundamentals of C; a survey of C compilers;the role of C in developing Unix and otheroperating systems. Prerequisite: knowledge ofa higher-level language.

150x Introduction to Visual BASIC (2, FaSp)This course provides students with no previ-ous programming experience with the basicsfor and creating their own interactive win-dows applications using visual programmingtechniques. Prerequisite: high school algebra.

165x Introduction to C++ Programming (2, Fa) Fundamentals of C++ syntax andsemantics, including function prototypes,overloading, memory management, abstractdata types, object creation, pointers to classmembers, and I/O streams. Prerequisite: anyhigh-level programming language.

168x Introduction to MATLAB (2, FaSpSm)Fundamentals of MATLAB: a high-perfor-mance numeric computation and visualiza-tion environment. Overview of linear algebraand matrix manipulation; using 2-D and 3-Dplotting routines; programming in MATLAB;basic numerical analysis. (Duplicates credit informer ITP 068x.) Recommended preparation:MATH 118x or MATH 125.

203x Advanced Programming with Engi-neering Applications (3) Multidimensionalarrays; linear systems; numerical solutions ofnonlinear equations; polynomials and inte-grals; computer graphics and other relatedtopics (e.g., simulations) Not available forcredit to CSCI or EE majors. Prerequisite: ITP103x or ITP 105x or ITP 110x, MATH 125.

204x Fundamentals of Web Development4, FaSp) Programming fundamentals neces-sary for Web development. Scripting lan-guages, development tools and techniquesfor creating interactive, dynamic Web pages.Prerequisite: ITP 104x.

209x Object Oriented Programming UsingJava (3, FaSp) Basic object-oriented conceptsand object-oriented analysis and design asthey relate to Java technology. Object-orientedprogramming for developing applicationswith Java technology. Prerequisite: ITP 109x.

210x Multimedia Applications for Windows(2, Fa) Focuses on creating powerful presen-tations with affordable multimedia hardwareand software; integrates sound, video and ani-mation into windowing environment. Prereq-uisite: ITP 101x .

211x Multimedia Authoring (2, FaSpSm)Introduction to interactive multimedia pro-gramming; integrated audio, graphics, video,and animation for interactive multimedia;object oriented programming, web, CD-ROM, and hybrid applications. Recommendedpreparation: programming experience.

212x Digital Media Design and Manage-ment (3, FaSpSm) Design and compositionas it applies to digital media, including web,CD, interactivity, and motion graphics.Media management, client relations, projectand asset management.

Information Technology Program 621

Page 88: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

215x 3-D Modeling, Animation, Composit-ing and Special Effects (2, FaSpSm)Overview of developing a 3-D animation:from modeling to rendering. Basics of sur-facing, lighting, animation and modelingtechniques. Advanced topics: compositing,particle systems, and character animation.Prerequisite: knowledge of any 2-D paint,drawing or CAD program.

216x Web Animation and Interactivity(2, FaSpSm) 2-D vector graphics for web andanimation. Scripting techniques for interac-tivity. Action Script syntax, logic and control.Recommended preparation: basic computerknowledge.

220x Video Editing and Effects for Multi-media, the Web, and Broadcast (2, FaSpSm)Techniques for digital, non-linear video edit-ing and compositing. Special video effects,rendering and compression for multimedia,the Web, and Broadcast. Recommended preparation: general PC-based computerproficiency.

225x The UNIX System (2) UNIX systemconcepts; the Shell command language; utili-ties, editors, file structure, and text format-ters. C Shell, Bourne Shell, and the awk pro-gramming language. Prerequisite: ITP 101x.

230x Video Game Quality Assurance (4,FaSp) Survey game software developmentthrough quality assurance and in-depth analy-sis of the development cycle with a focus onbug testing systems and methodologies.

250x Building Client/Server Applications (2)Fundamentals of Client/Server architectureand development tools; hands-on laboratoriesusing Visual Basic, ODBC, and SQL ServerDatabase Engines; overview of network oper-ating systems.

260x Internet Technologies (4, FaSp)Overview of emerging technologies on theInternet including multimedia components,networking, security tools, web-based data-bases, and wireless systems.

265x Advanced C++ and Java Application(2, SpSm) Advanced application program-ming techniques using C++ and Java in anintegrated visual development environmentwith foundation classes, database connectiv-ity and client/server architecture. Prerequisite:ITP 109 or ITP 165 or CSCI 101L.

280x Video Game Production (4, FaSpSm)History of video games; overview of gamegenres; phases of video game development(concept, preproduction, production, post-production); roles of artists, programmers,designers, and producers.

300x Database Web Development (3, FaSp)Fundamental theory and technologies for cre-ating dynamic, database-driven Web sites:Structured Query Language. Prerequisite:ITP 104x; recommended preparation: ITP 204x.

305x Advanced 3-D Modeling, Animationand Special Effects (3, FaSpSm) Advancedmodeling, surfacing, and animation tech-niques, as well as compositing, dynamics,scripting, and other advanced 3-D automa-tion procedures. Prerequisite: ITP 215x orARCH 207a.

309x Developing Enterprise ApplicationsUsing Java (3, FaSp) Java architecture andkey logic for business components; Servlets,Server Pages and Enterprise Java Beans tech-nologies, to design and construct secure andscalable n-tier applications.

315x Applications for 3-D Special Effectsand Character Animation (2) This advanced3-D animation course explores applicationsfor various special effects processes, focusingon the use of particle systems, texture map-ping, character and facial animation, and liveaction compositing. Prerequisite: ITP 215x.

320x Enterprise Wide Information Systems(2, FaSpSm) The role that Information Sys-tems play in an organization and the chal-lenging task of implementing and managingthe IS function are both examined in detail.Prerequisite: ITP 101x.

321x Programming Enterprise Wide Infor-mation Systems (2, FaSpSm) Programmingenterprise applications using ABAP/4. Topicsinclude: ABAP/4 Development Workbench,Data Dictionary, Subroutines and Functions,database tables, data objects, and designingreports. Prerequisite: ITP 320.

322Lx Enterprise Resource Planning (2)An Enterprise Resource Planning system isconfigured for a company from the groundup. Emphasis is placed on cross-functionalbusiness processes and critical integrationpoints. Prerequisite: ITP 320x.

325x Web Security (3, FaSp) Computer net-works and inherent security issues that applyto networking. Encryption protocols, securingservers, and secure network architectures.Prerequisite: ITP 104x.

330x Interactive 3-D Environments(3, FaSpSm) Introduces techniques to designand develop interactive, multi-user 3-D, 2-D, and textual environments, for business,personal communications, education, andgaming for the web and CD. Prerequisite: ITP 211x.

345x Video Game Art and Animation(3, FaSp) Create art and modeling for videogames. Model, texture, light, and animate asequence to be used in a video game engine.Prerequisite: ITP 215x.

360x 3-D Industry Tools (3, FaSp) Tech-niques, concepts and tools for professional3-D animation development. Strengths/weaknesses of industry-standard middle-endand high-end animation packages; hands-oninstruction, discussion, and analysis. Prerequi-site: ITP 215x or ARCH 207a.

377x Linux System Administration (3, FaSp)Installation, customization and administrationof Linux in a networked environment. Prereq-uisite: ITP 225x.

380x Video Game Programming(4, FaSpSm) Underlying concepts and princi-ples required for programming video games(topics include vectors, transformations, 3-Dmath, geometric primitives, matrices). Prereq-uisite: CSCI 102L or ITP 165x.

382x Mobile Game Programming (4, FaSp)Programming methodologies for writingmobile game applications for handhelddevices, including the following program-ming considerations for embedded systems:graphics, screen size, memory, programminginterfaces. Recommended preparation: previousprogramming experience.

383 Database Systems: Concepts, Designand Implementation (2, Sp) (Enroll in ISE 382)

391x Designing and Producing VideoGames (4, FaSp) Key elements for designingeffective video games and the processesinvolved in early development; roles of pro-ducer and manager, marketing and sales, andconsiderations pertaining to licensing andfranchises. Prerequisite: ITP 280x.

404x Intermediate Web Development(3, Fa) Web development using server-sidetechnologies, including scripting, CGI, activeserver pages and Java servlets. Prerequisite:ITP 204x.

411x Interactive Multimedia Production (3, FaSpSm) Interactive multimedia titledevelopment cycle. Programming a time-based authoring tool; design, develop, anddeliver a multimedia title on the Web andstate-of-the-art storage media. Prerequisite:proficiency in object-oriented programming.

622 USC Viterbi School of Engineering

Page 89: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

413x Interactive Web Development(4, FaSpSm) Covers most technical aspectsof producing interactive online Web pageson the World Wide Web, through the use ofdevelopment tools for publishing. Prerequisite:JOUR 412 or working knowledge of HTML.

414x Advanced Project Development(3, FaSp) Advanced planning, budgeting, andproduction processes and techniques for newmedia projects; team-building and manage-ment practices for creative teams. GradedCR/NC. Recommended preparation: a mini-mum 20 units from the ITP 3-D Animationminor.

420x Structuring Data for the Web (3, FaSp)Building web applications focused on contentin web documents; develop XML documentusing DTD, DOM, XSL; facilitate data interchange between Web sites. Prerequisite:ITP 300x.

440x Enterprise Data Management (3, FaSp)Advanced concepts in database management;design, customization, maintenance and man-agement of a database in an enterprise envi-ronment. Prerequisite: IOM 435 or ITP 300.

450x Designing eCommerce Applications(4, FaSp) Fundamentals of business and tech-nological elements of electronic commerce.Design of solutions for the Internet usingeCommerce development technologies andprogramming Business-to-Consumer applica-tions. Prerequisite: ITP 404x or ITP 413x.

451x Designing Business-to-BusinessE-Commerce Solutions (3, FaSp) Foundationsof b2b electronic marketplaces; automation ofsell-side/buy-side e-commerce through XMLprogramming and catalogue interfacing;implementation of b2b commerce betweenexisting enterprise resource planning sys-tems. Prerequisite: ITP 204x or ITP 450x;recommended preparation: ITP 320x.

454x Enterprise Resource Planning, Design,and Implementation (3, FaSp) An in-depthlook at the process and requirements neces-sary to implement an Enterprise ResourcePlanning System (ERP). Students will set upa server system, implement an ERP system,then transfer and configure a database for acase company. Prerequisite: ITP 320x; corequi-site: ACCT 454.

455Lx Enterprise Information Portals (3, Sp)Enterprise Information Portals for variouscase companies will be explored. Studentwill design, install, configure and administercore functionalities of a basic portal solution.Prerequisite: ITP 320x.

457x Network Security (4) Network policyand mechanism, firewalls, malicious code;intrusion detection, prevention, response;cryptographic protocols for privacy; risks ofmisuse, cost of prevention, and societalissues. Prerequisite: ITP 104x or ITP 260x.

460x Web Application Project (4, FaSp)Analysis, planning, creation and maintenanceof a web application are undertaken, usingprinciples and practices of system develop-ment methodology. Prerequisite: ITP 404x.

461x Artificial Intelligence in Video Games(1, FaSp) Concepts and programming tech-niques for building artificial intelligence intovideo games. Games AI topics include: finitestate machines, pathfinding, A-Life andflocking, and genetics. Prerequisite: CSCI102L; corequisite: CSCI 460.

477x Security and Computer Forensics(4, FaSp) Prevention, detection, apprehen-sion, and prosecution of security violatorsand cyber criminals; techniques for trackingattackers accross the Internet and gainingforensic information from computer systems.Prerequisite: ITP 104 or ITP 265.

481x Video Game Graphics (1, FaSp) Practi-cal approach to understanding the methodsand programming techniques used in real-time graphics, data structures and algorithmsin games, rendering techniques, and particlesystems. Prerequisite: CSCI 102L; corequisite:CSCI 480.

484x Multiplayer Game Programming(4, FaSp) Designing, building, and program-ming a fully functional multiplayer gamewith online or network capabilities, a platform-independent network library and back-enddatabase. Prerequisite: CSCI 102L or ITP 165x.

485x Programming Game Engines (4, FaSp)Techniques for building the core compo-nents of a game engine; 2-D/3-D graphics,collision detection, artificial intelligence algo-rithms, shading, programming input devices.Prerequisite: CSCI 102L or ITP 165x.

491x Level Design and Development forVideo Games (4, FaSp) Theories and prac-tices of defining, prototyping, testing, andrefining a video game level, development ofgame level documents, and the tools for man-aging the development process. Prerequisite:ITP 391x.

499x Special Topics (2-4, max 8) Recentdevelopments in computers and dataprocessing.

555 Functionality of Enterprise ResourcePlanning Systems (1, FaSp) The functional-ity of Enterprise Resource Planning Systems(ERPs); the methods of implementation andthe integration of information throughoutan organization are discussed and analyzed.Concurrent enrollment: ACCT 555; recommendedpreparation: ACCT 547 or GSBA 530.

Information Technology Program 623

Page 90: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Ethel Percy AndrusGerontology Center 240(213) 740-4893FAX: (213) 740-1120Email: [email protected]

Program Director: B. Khoshnevis, Ph.D.

Master of Science in ManufacturingEngineeringManufacturing engineering at USC is a multi-disciplinary program that confers the degree ofMaster of Science and is designed to producegraduates capable of responding to the needsof modern, up-to-date manufacturing. Thesegraduates should be able to design, install andoperate complex manufacturing systems madeup of people, materials, automated machinesand information systems. The Departments ofComputer Science, Electrical Engineering,Industrial and Systems Engineering, MaterialsScience, Mechanical Engineering, and Entre-preneurship participate in the ManufacturingEngineering Program.

Course work in the program will train studentsin traditional manufacturing engineering topics,such as materials selection and process design.Additional courses will include the more modern, system-level concepts of integratedproduct and process design, applications of modern information technology to design andmanufacturing, hands-on laboratories usingadvanced manufacturing equipment andcommercial software, and entrepreneurship.

CurriculumA total of 30 units is required beyond theB.S. degree. A minimum of 21 units mustbe at the 500 level or above. A maximum of6 units of electives may be taken from non-engineering departments. At least threecourses must be taken in the student’s select-ed area of specialization.

REQUIRED COURSES UNITS

CSCI 585 Database Systems, orEE 450 Introduction to

Computer Networks 3ISE 511L Computer Aided

Manufacturing 3ISE 517 Modern Enterprise

Systems 3ISE 525 Design of Experiments, orAME 525 Engineering Analysis 3Approved electives* 18

30

*A list of approved electives in specialization areas isavailable from the department. Departmental approvalis required for courses not listed.

624 USC Viterbi School of Engineering

Manufacturing Engineering

Multimedia and Creative Technologies

Minor in Interactive MultimediaA minor in interactive multimedia is open toundergraduate students in all majors. Thisminor provides students with the skills andknowledge necessary to apply and developinteractive multimedia tools within a varietyof industries. Although this program is gearedtowards the non-technical student, computerliteracy is a key component to being success-ful in this program.

Students must apply to the program throughthe Viterbi School of Engineering, andapproval of the student’s advisor will berequired on the application form. Studentsare required to complete a minimum of19 units of course work consisting of bothcore requirements and elective courses.

Successful completion of the interactive mul-timedia minor requires a minimum of a2.0 GPA in the following courses.

CORE COURSES UNITS

CTIN 309 Introduction to Interactive Media 4

EE 320x Digital Media Basics for Multimedia 3

ITP 101x Introduction to Information Technology, or 4

ITP 105x* Introduction to ComputerTechnologies andApplications 2

ITP 210x Multimedia Applications for Windows (corequisite to EE 320) 2

JOUR 413 Introduction to OnlineJournalism 4

Total core units: 13-15

*May be waived based on demonstrated computerliteracy.

Elective Courses: 6-8 unitsStudents will choose two elective courses fromthe following list:

Cinema-TVCTIN 483 Programming for

Interactivity 4CTIN 488 Game Design Workshop 4

EngineeringEE 450 Introduction to

Computer Networks 3ITP 413x Interactive Web

Development, or 4CSCI 351* Programming and

Multimedia on the World Wide Web 3

*Prerequisites waived if students are competent inprogramming.

Page 91: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

JournalismJOUR 417 Online Journalism

Management 2

Fine Arts (Multimedia Design)FA 302 Design II 4FA 310 Digital Photo Studio 4FA 410 Advanced Digital

Photo Studio 4FA 436 Art and Technology 4

Total units required for completion of minor:19-23 units

Total units including all prerequisite courses:26-36

Minor in Multimedia and CreativeTechnologiesA minor in multimedia and creative technolo-gies is available to undergraduate studentsmajoring in electrical engineering, computerengineering/computer science and computerscience and to other students who have suffi-cient background for the required coursesand elective courses. This minor providesstudents with the skills necessary to competein the multimedia industry.

Students must apply to the Viterbi School ofEngineering for the minor and departmentalapproval will be required. At least 16 unitsmust be taken outside of the major depart-ment. Students must have completed atleast one semester of USC course work andbe in good academic standing. Studentsmust take at least 16 units, which areunique to the minor (i.e., not required tofulfill the major, another minor or generaleducation requirement). Other specific uni-versity guidelines apply to minors and canbe found in the Academic Policies section.

REQUIRED COURSES UNITS

CSCI 351 Programming andMultimedia on the WorldWide Web 3

CTPR 405 Filmic Expression 4EE 321 Introduction to

Integrated Media Systems, or

EE 469 Introduction to Digital Media Engineering 3

ITP 411x Interactive MultimediaProduction (corequisite to EE 321) 3

Total core units: 13

ADVISOR APPROVED ELECTIVES (6 UNITS) UNITS

Choose one course from the following:EE 450 Introduction to

Computer Networks, or 3CSCI 480 Computer Graphics 3

and at least one course from the following:CTAN 452 Introduction to

Computer Animation 2CTIN 483 Programming for

Interactivity 4FA 310 Digital Photo Studio 4FA 410 Advanced Digital

Photo Studio 4FA 436 Art and Technology 4MUEA 474abx Electronic Synthesizer

Techniques 2-4, 2-4

Total units required for completion of theminor: 19

Total units including all prerequisite courses:38-49

Master of Science in Computer Science(Multimedia and Creative Technologies)Students may earn a specialization in multi-media and creative technologies by complet-ing the general requirements for the Masterof Science in computer science and the fol-lowing additional courses:

Every student must complete CSCI 576Multimedia Systems Design (3). Studentsmust also complete at least two coursesselected from one of the two specializationtracks: Graphics and Vision or Networks andDatabases.

GRAPHICS AND VISION TRACK UNITS

CSCI 480 Computer Graphics 3CSCI 520 Computer Animation and

Simulation 3CSCI 574 Computer Vision 3CSCI 580 3-D Graphics and

Rendering 3CSCI 582 Geometric Modeling 3CSCI 674 Advanced Topics in

Computer Vision 3EE 569 Introduction to Digital

Image Processing 3

NETWORKS AND DATABASES TRACK UNITS

CSCI 551 Computer Communications 3

CSCI 558L Internetworking and Distributed SystemsLaboratory 3

CSCI 585* Database Systems 3CSCI 586 Database Systems

Interoperability 3

CSCI 694ab Topics in ComputerNetworks and Distributed Systems 3-3

EE 450 Introduction to Computer Networks 3

Suggested Core and Elective CoursesSince this specialization is systems oriented,it is recommended (but not required) thatstudents select CSCI 555 AdvancedOperating Systems and EE 557 ComputerSystems Architecture as two of their threecore courses. Additional electives may betaken from the two tracks or from the partiallist of suggestions below.

CSCI 561* Foundations of ArtificialIntelligence 3

CSCI 573 Advanced ArtificialIntelligence 3

CSCI 577ab* Software Engineering 4-4CSCI 583 Computational

Geometry 3CSCI 588 Specification and

Design of User Interface Software 3

CSCI 590 Directed Research max 6EE 554 Real Time Computer

Systems 3ISE 571 Human Factor Issues in

Integrated Media Systems 3ISE 575 Topics in Engineering

Approaches to Music Cognition 3, max 6

ITP 411x Interactive MultimediaProduction 3

*Also satisfies a core course requirement in thegeneral requirements for the M.S. degree in ComputerScience.

Master of Science in Electrical Engineering(Multimedia and Creative Technologies)Students may earn a specialization in multi-media and creative technologies by complet-ing the general requirements for the Masterof Science in Electrical Engineering and thefollowing additional requirements:

(1) At most four units of electives can betaken outside of the Viterbi School ofEngineering with advisor approval. Someexamples are CTAN 452 Introduction toComputer Animation (2 units) and CTIN483 Programming for Interactivity (4 units).

(2) Computer science courses that are cross-listed with EE can (but do not have to) counttoward the 18 EE units. Up to nine units ofother CSCI courses that either are or are notcross-listed can also be used. Multimedia and creative technologies draws heavily onconcepts and techniques from computerscience.

Multimedia and Creative Technologies 625

Page 92: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

(3) Students must include the following fourcourses in their program

CSCI 576 Multimedia SystemsDesign 3

EE 483 Introduction to DigitalSignal Processing, or

EE 469 Introduction to DigitalMedia Engineering 3

EE 519 Speech Recognition and Processing for Multimedia, or

EE 522 Immersive AudioSignal Processing 3

EE 569 Introduction to Digital Image Processing 3

A course can be waived if a student candemonstrate equivalent knowledge of thematerial and if the course instructor willcertify it.

(4) Students can only take courses from thelist of approved courses, except with advisorapproval students may include in their pro-gram one multimedia-related EE 599 orCSCI 599 Special Topics course (2-4 units).Every course requires prior approval from thefaculty advisor, recorded each semester onthe plan of study form.

(5) Students may include a maximum of6 units of EE 590 Directed Research in theirprograms. Before registering for these units,the faculty advisor must approve a writtendescription of the intended multimediaresearch project signed by the faculty mem-ber who will supervise the student.

(6) Students entering this program are expect-ed to have already completed, either at USCor at another institution, formal course workequivalent to USC course EE 364 Introduc-tion to Probability and Statistics for ElectricalEngineering. Although a course on probability

is not required, it is recommended preparationfor some of the courses such as EE 569.

(7) Although not required, students shouldbe proficient in C or C++ programming, atthe level taught in CSCI 455x.

(8) Although not required, ITP 411xIntegrated Multimedia Production (3 units)will provide the student with hands-on expe-rience in using multimedia application tools.This will help the student prepare a portfolio,which is expected by industry from studentswho major in a multimedia program.

(9) The remaining units must be chosen fromthe following list of courses.

Approved Courses for the MultimediaSpecializationCOURSE IN BIOMEDICAL ENGINEERING UNITS

BME 527 Integration of Medical Imaging Systems 3

COURSES IN ELECTRICAL ENGINEERING UNITS

EE 450 Introduction to Computer Networks 3

EE 455x Introduction to Programming SystemsDesign 3

EE 519 Speech Recognition and Processing for Multimedia 3

EE 522 Immersive Audio SignalProcessing 3

EE 532 Wireless Internet andPervasive Computing 3

EE 555 Broadband NetworkArchitectures 3

EE 586L Advanced DSP DesignLaboratory 4

EE 590 Directed Research 1-6EE 596 Wavelets 3EE 599 Special Topics 3

EE 669 Multimedia DataCompression 3

COURSES IN COMPUTER SCIENCE UNITS

CSCI 480 Computer Graphics 3CSCI 485 File and Database

Management 3CSCI 520 Computer Animation and

Simulation 3CSCI 551 Computer

Communications 3CSCI 558L Internetwork and

Distributed SystemsLaboratory 3

CSCI 571 Web Technologies 3CSCI 574 Computer Vision 3CSCI 580 3D Graphics and

Rendering 3CSCI 582 Geometric Modeling 3CSCI 585 Database Systems 3CSCI 599 Special Topics 2-4

COURSES FROM THE SCHOOL OF

CINEMA-TELEVISION UNITS

CTAN 452 Introduction to Computer Animation 2

CTIN 483 Programming for Interactivity 4

COURSE IN HUMAN FACTORS UNITS

ISE 571 Human Factors Issues in Integrated Media Systems 3

COURSE IN INFORMATION TECHNOLOGY UNITS

ITP 411x Interactive MultimediaProduction 3

626 USC Viterbi School of Engineering

Product Development Engineering

Olin Hall of Engineering, 430(213) 740-5353FAX: (213) 740-8071Email: [email protected]

Program Director: Stephen C-Y Lu, Ph.D.

Master of Science in Product DevelopmentEngineeringThe Master of Science in product develop-ment engineering (MSPED) is an inter-disciplinary graduate degree program at

USC jointly offered by the Aerospace andMechanical Engineering and the Daniel J.Epstein Industrial and Systems Engineeringdepartments. The Aerospace and MechanicalEngineering Department manages this jointdegree program. Students can enter this pro-gram in either the fall or spring semesters,and it is available to full-time and part-timestudents.

AdmissionThe program has the following admissionrequirements:• A bachelor’s degree in an area of engi-

neering or science;• An undergraduate cumulative GPA of

3.0 or above; and• Satisfactory general GRE scores of at

least 400 verbal, 650 quantitative and550 analytical.

Page 93: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

The MSPED program requires a minimumof 27 units to complete. Although it is main-ly a course work-based program, studentscan choose to complete the program with orwithout a thesis requirement. For the thesisoption, 4 of the 27 units are to be thesis.At least 16 units, not including thesis, mustbe at the 500 level or higher, and at least18 units must be from the AME and ISEdepartments. For the non-thesis option,18 of the 27 units must be at the 500 level orhigher from the AME and ISE departments,and/or closely related departments. As well,students can choose to take up to 6 units ofdirected research (e.g., AME 590 or ISE590). Students must maintain a minimalcumulative GPA of 3.0 in USC course workto graduate.

The program’s prerequisite is a minimum ofone 400 level course in either engineeringdesign or engineering economy. Admittedstudents who do not meet this prerequisitewill be assigned appropriate USC course(s)to complete the deficiencies. Deficiencycourses, if taken at the 400 level, may becounted toward 27 units as general electiveswith advisor approval.

Depending on the academic backgroundand career interests of students, the programoffers two areas of specialization, productdevelopment technology and product devel-opment systems. The product developmenttechnology specialization will prepare stu-dents for a career as future product develop-ment engineers, while the product develop-ment systems specialization will prepare stu-dents as future product development man-agers. Students entering this program mustdeclare their choice of an area of specializa-tion and follow the requirements of eacharea of specialization to graduate.

CurriculumThe required 27 units are grouped into fourcategories of courses for each area of special-ization as follows:

REQUIRED COURSES (6 UNITS) UNITS

AME 503 Advanced Mechanical Design 3

ISE 545 Technology Developmentand Implementation 3

PRODUCT DEVELOPMENT TECHNOLOGY

REQUIRED COURSES (6 UNITS) UNITS

AME 505 Engineering Information Modeling 3

AME 525 Engineering Analysis, orAME 526 Engineering Analytical

Methods 3

PRODUCT DEVELOPMENT TECHNOLOGY

TECHNICAL ELECTIVES (6 UNITS) UNITS

AME 408 Computer-Aided Design ofMechanical Systems 3

AME 410 Engineering Design Theory and Methodology 3

AME 481 Aircraft Design 3AME 501 Spacecraft System Design 3AME 504 Metallurgical Design 3AME 506 Design of Low Cost Space

Missions 3

AME 527 Elements of Vehicle andEnergy Systems Design 3

AME 528 Elements of CompositeStructure Design 3

AME 544 Computer Control ofMechanical Systems 3

AME 556 Systems Architecture Design Series 3

AME 588 Materials Selection 3CE 550 Computer-Aided

Engineering 3CE 551 Computer-Aided

Engineering Project 3SAE 549 Systems Architecting 3

PRODUCT DEVELOPMENT SYSTEMS

REQUIRED COURSES (6 UNITS) UNITS

ISE 515 Engineering ProjectManagement 3

ISE 555 Invention and TechnologyDevelopment 3

PRODUCT DEVELOPMENT SYSTEMS

TECHNICAL ELECTIVES (6 UNITS) UNITS

ISE 415 Industrial Automation 3ISE 460 Engineering Economy 3ISE 470 Human/Computer

Interface Design 3ISE 511L Computer Aided

Manufacturing 3ISE 517 Modern Enterprise

Systems 3ISE 525 Design of Experiments 3ISE 527 Quality Management for

Engineers 3ISE 528 Advanced Statistical

Aspects of EngineeringReliability 3

ISE 541 Systems Engineering Theory and Practice 3

ISE 544 Management of Engineering Teams 3

ISE 561 Economic Analysis ofEngineering Projects 3

ISE 580 Advanced Concepts inComputer Simulation 3

ISE 585 Strategic Management ofTechnology 3

GENERAL ELECTIVES (9 UNITS) UNITS

Advisor-approved electives(Must be upper-division 400 or 500 levelcourses; up to 4 units can be transferred fromother institutions)

Total units required for degree 27

Sustainable Cities Program 627

Sustainable Cities Program

Kaprielian Hall 413(213) 821-1325Email: [email protected]/dept/geography/ESPE

Director: Jennifer Wolch (Geography)

Director of Academic Affairs: Joseph Devinny(Environmental Engineering)

Graduate Certificate in EnvironmentalSciences, Policy and EngineeringSustainable CitiesThe Sustainable Cities Program is a multi-disciplinary doctoral certificate programopen to USC students pursuing Ph.D. pro-grams in many disciplines including engi-neering, biology, chemistry, earth sciences,economics, geography, international rela-tions, political science, sociology, urban plan-ning and others.

Creating sustainable cities for the 21st centuryis a major challenge for society. The growthof cities, caused by natural population increaseand massive rural-to-urban population flows,poses critical environmental problems thatreach far beyond municipal boundaries andtranscend national borders. Resolving suchproblems requires contributions from naturalscientists, engineers, behavioral scientists andpolicy experts. To solve problems of nationalconcern, such scientists must work produc-tively with public administrators, political

Page 94: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

decision-makers and diverse interest groups.This program seeks to equip doctoral stu-dents with both the requisite knowledge ofother fields and the political, interpersonaland communication skills necessary to suc-ceed in practical contexts.

The Sustainable Cities Program is designedto be integrated into each student’s depart-mentally based course of doctoral study, witheach department determining how individualsustainable cities program courses can beused to meet doctoral program requirements.

Required CoursesSixteen units of graduate work are required.

CORE COURSES (8 UNITS) UNITS

CE 564 Methods for Assessment and Protection ofEnvironmental Quality 3

COMM 646 Negotiating Boundaries inEnvironmental Research 2

GEOG 611 Sustainable Cities: Problems and Policies 3

Research (8 units)Students complete 8 units of directedresearch in their home departments over thecourse of three semesters (2 units in semes-ters two and three of the program and 4 unitsin the fourth semester).

The first two directed research courses aredevoted to an individual research projectrelated to their dissertation, supervised byat least two faculty members from differentfields.

The third directed research course is asemester-long collaborative project involvingprofessors and students from at least threedifferent disciplines.

Admission Requirements and ApplicationProceduresStudents must be currently matriculated in aUSC doctoral degree program or applicantsfor admission to this program. Students mayobtain an admissions package from theUSC Graduate School or their intended

home department. To apply for admissionstudents should send a letter by February 1to William Vuong, Center for SustainableCities, University of Southern California,3620 S. Vermont Ave., Los Angeles, CA90089-0255. This letter should: (1) describethe student’s field of interest and how it con-tributes to the study of urban sustainability;(2) identify potential collaborative projects inwhich the student might wish to participate;(3) provide contact information, includingaddress, phone number, email address andthe primary academic unit. Students alreadyenrolled in a USC doctoral program who wishto apply to the program should also submitcopies of their official undergraduate andgraduate grades, results from the GeneralTest of the GRE and a letter of referencefrom their doctoral advisor.

628 USC Viterbi School of Engineering

Systems Architecture and Engineering

Ethel Percy AndrusGerontology Center 240(213) 740-4893FAX: (213) 740-1120Email: [email protected]

Program Director: F. Stan Settles, Ph.D.Email: [email protected]

Associate Director: George Friedman, Ph.D.Email: [email protected]

FacultyIBM Chair in Engineering Management: F. StanSettles, Ph.D. (Industrial and SystemsEngineering, Astronautics)

David Packard Chair in ManufacturingEngineering: Stephen C-Y Lu, Ph.D.(Industrial and Systems Engineering, Aerospaceand Mechanical Engineering)

TRW Professorship in Software Engineering:Barry Boehm, Ph.D. (Computer Science,Industrial and Systems Engineering)

Andrew and Erna Viterbi Chair inCommunications: Solomon W. Golomb, Ph.D.(Electrical Engineering, Mathematics)

Professors: Michael O. Arbib, Ph.D.(Biomedical Engineering, Computer Science,Neurobiology); Barry Boehm, Ph.D. (ComputerScience, Industrial and Systems Engineering);John Choma, Ph.D. (Electrical Engineering,Electrophysics); Maged Dessouky, Ph.D.(Industrial and Systems Engineering); RogerGhanem, Ph.D (Aerospace and MechanicalEngineering, Civil Engineering); Solomon W.Golomb, Ph.D. (Electrical Engineering,Mathematics); Michael Gruntman, Ph.D.(Astronautics and Space Technology); RandolphHall, Ph.D. (Industrial and Systems Engineer-ing); Behrokh Khoshnevis, Ph.D. (Industrialand Systems Engineering); Yan Jin, Ph.D.(Aerospace and Mechanical Engineering); JosephKunc (Astronautics and Space Technology,Physics); Stephen C-Y Lu, Ph.D. (Industrialand Systems Engineering, Aerospace andMechanical Engineering); Sami F. Masri, Ph.D.(Civil Engineering, Mechanical Engineering);Gerard Medioni, Ph.D. (Computer Science);Jerry M. Mendel, Ph.D. (Electrical Engineering);James E. Moore, Ph.D. (Industrial andSystems Engineering); Sheldon M. Ross,Ph.D. (Industrial and Systems Engineering); F.Stan Settles, Ph.D. (Industrial and SystemsEngineering, Astronautics); Firdaus Udwadia,Ph.D. (Civil Engineering, MechanicalEngineering); Charles L. Weber, Ph.D.(Electrical Engineering); L. Carter Welford,

Ph.D. (Civil Engineering); Alan Willner, Ph.D.(Electrical Engineering)

Associate Professors: Najmedin Meshkati,Ph.D. (Industrial and Systems Engineering);Mansour Rahimi, Ph.D. (Industrial andSystems Engineering)

Assistant Professor: Maria Yang, Ph.D.(Industrial and Systems Engineering)

Adjunct Professors: George Friedman,Ph.D. (Industrial and Systems Engineering);Michael Mann, Ph.D. (Industrial and SystemsEngineering)

Research Professors: Malcolm R. Currie, Ph.D.(Industrial and Systems Engineering); PeterWill, Ph.D. (Industrial and SystemsEngineering)

Senior Lecturer: Kurt Palmer (Industrial andSystems Engineering)

Emeritus Professors: Elliot Axelband, Ph.D.(Electrical Engineering ); George Bekey, Ph.D.(Electrical Engineering, Computer Science,Biomedical Engineering); Ralph Keeney, Ph.D.(Industrial and Systems Engineering); GeraldNadler, Ph.D., P.E. (Industrial and SystemsEngineering); Eberhardt Rechtin, Ph.D.(Industrial and Systems Engineering)

Page 95: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Master of Science in Systems Architectureand EngineeringThis program is recommended to graduateengineers and engineering managersresponsible for the conception and imple-mentation of complex systems. Emphasisis on the creative processes and methodsby which complex systems are conceived,planned, designed, built, tested and certi-fied. The architecture experience can beapplied to defense, space, aircraft, commu-nications, navigation, sensors, computersoftware, computer hardware, and otheraerospace and commercial systems andactivities.

A minimum grade point average of 3.0 mustbe earned on all course work applied towardthe master’s degree in systems architectureand engineering. This average must also beachieved on all 400-level and above coursework attempted at USC beyond the bache-lor’s degree. Transfer units count as credit(CR) toward the master’s degree and are notcomputed in the grade point average.

In addition to the general requirements of theViterbi School of Engineering, the Master ofScience in systems architecture and engineer-ing is also subject to the following require-ments:

(1) a total of at least 30 units is required, con-sisting of at least nine units in the technicalmanagement area, nine units in the generaltechnical area, and 12 units in the technicalspecialization area;

(2) every plan of study requires prior writtenapproval by the director of the systems archi-tecture and engineering program recorded onthe study plan in the student’s file;

(3) no more than nine units at the 400 levelmay be counted toward the degree — theremaining units must be taken at the 500 or600 level;

(4) at least 24 of the 30 units must be takenin the Viterbi School of Engineering;

(5) units to be transferred (maximum of fourwith advisor approval) must have been takenprior to taking classes at USC; interruption ofresidency is not allowed;

(6) no more than 6 units of Special Topicscourses (499 or 599) may be counted for thisdegree;

(7) thesis and directed research registrationsmay be allowed to individual students only by

special permission of the supervising facultymember and the program director;

(8) a bachelor’s degree in an engineeringfield and a minimum of three years systemsexperience are recommended prior to takingSystems Architecture and Design Experiencecourses. This program is not recommendedfor recent bachelor’s degree graduates.

REQUIRED COURSES UNITS

ISE 460 Engineering Economy, orISE 561 Economic Analysis of

Engineering Projects, orISE 563 Financial Engineering 3ISE 541 Systems Engineering

Theory and Practice 3SAE 549 Systems Architecting 3

One design-related course approved by the director 3

ELECTIVES UNITS

Advisor-approved electives in technical management area 3

Advisor-approved electives in general technical area 3

Advisor-approved electives in technical specialization area 12

Technical Management Area: Take one course (3 units) from the following:

AME 589x Management for Engineers 3

CE 556ab Project Cost Estimating, Control, Planning and Scheduling 3-3

IOM 525* Quality ImprovementMethods 3

IOM 527* Managerial Decision Analysis 3

IOM 537* Information SystemsManagement for Global Operations 3

IOM 580* Project Management 3

ISE 515 Engineering Product Management 3

ISE 517 Modern Enterprise Systems 3

ISE 544 Management ofEngineering Teams 3

ISE 550 Engineering Management of Government-FundedPrograms 3

ISE 562 Value and Decision Theory 3

ISE 585 Strategic Management of Technology 3

MOR 561* Strategies in High-TechBusinesses 3

*USC Marshall School of Business course.

General Technical Area: Take one course (3units) from the following:

CSCI 510 Software Managementand Economics 3

CSCI 577ab Software Engineering 4-4IOM 535* Database Management 3ISE 542 Advanced Topics in

Systems Engineering 3ISE 543 Case Studies in Systems

Engineering 3ISE 550 Engineering Management

of Government-Funded Programs 3

ISE 580 Advanced Concepts inComputer Simulation 3

SAE 551 Lean Operations 3

*USC Marshall School of Business course.

Technical Specialization Area: Twelve units are required, usually in the student’s pres-ent or intended technical specialty. Coursesare intended to complement the student’sprior education and experience towardbecoming a well-rounded systems architect-engineer or architect-manager. With a fewexceptions, the courses should come from therecommended list, and usually all from a sin-gle specialization.

The student may choose from a large varietyof technical specializations spanning alldepartments in the Viterbi School of Engi-neering. Flexibility is emphasized in thischoice; the program director is expected towork closely with the student in choosing thebest set of courses to meet the student’sneed.

Several sample specializations are listedbelow but are not intended to be complete.

Recommended CoursesAerospace and Mechanical Systems: AME 503,AME 504, AME 521, AME 532a, AME 544,AME 548, AME 560, AME 588

Artificial Intelligence/Neural Networks: CSCI460, CSCI 545, CSCI 561, CSCI 564, CSCI566, CSCI 567, CSCI 574; EE 547

Automation and Control Systems: EE 543a,EE 547, EE 585, EE 587, EE 588, EE 593

Communication and Signal Processing Systems:EE 551, EE 562a, EE 563, EE 564, EE 567,EE 580, EE 582, EE 583

Computer and Information Systems: CSCI 485,CSCI 551, CSCI 585, EE 552, EE 554,EE 561, EE 562a, EE 574, EE 658

Systems Architecture and Engineering 629

Degree Requirements

Page 96: USC Viterbi School of Engineeringcataloguepubs.usc.edu/cat2006/private/pdf/engineering.pdf · USC Viterbi School of Engineering C ... Environmental Engineering, Petroleum Engi-

Construction: CE 501, CE 519, CE 525ab,CE 533, CE 536, CE 556ab, CE 583

Engineering Management Systems: ISE 515, ISE530, ISE 535, ISE 541, ISE 544, ISE 550,ISE 562, ISE 580, ISE 585

Integrated Media Systems: EE 450, EE 469, EE 522, EE 555, EE 569, EE 596; CSCI 480,CSCI 551, CSCI 574, CSCI 576, CSCI 585,CSCI 588

Manufacturing Systems: ISE 511, ISE 514, ISE516, ISE 517, ISE 544, ISE 570; AME 588;EE 561ab

Network-centric: CSCI 402, CSCI 530, CSCI551, CSCI 555, CSCI 558L, CSCI 577ab, EE 550, SAE 574

Software Process Architecture: CSCI 510, CSCI577b, CSCI 665; ISE 544, ISE 562, ISE 564,EE 554, EE 557

Systems: ISE 515, ISE 520, ISE 525, ISE 527,ISE 528, ISE 532, ISE 535, ISE 536, ISE538, ISE 541, ISE 542, ISE 544, ISE 562,ISE 580, ISE 585; EE 598

Graduate Certificate in SystemsArchitecture and EngineeringThe graduate certificate in systems architec-ture and engineering is designed for practic-ing engineers engaged in the creation anddesign of complex innovative systems, inaerospace and commercial fields. Enteringstudents are expected to have a bachelor’sdegree in engineering or a related field froman accredited institution. Three years ofindustry experience are recommended.Students are required to earn a cumulativeB average or higher in courses taken forthe certificate. The courses taken for thecertificate may be applied later to the Masterof Science in Systems Architecture andEngineering.

REQUIRED COURSES–CHOOSE FOUR UNITS

ISE 460 Engineering Economy, orISE 561 Economic Analysis of

Engineering Projects 3ISE 515 Engineering Project

Management 3ISE 541 Systems Engineering

Theory and Practice 3ISE 542 Advanced Topics in

Systems Engineering 3ISE 544 Management of

Engineering Teams 3SAE 549 Systems Architecting 3

In addition, one 3- or 4-unit elective courseshall be taken from the list of thoseapproved for the Master of Science inSystems Architecture and Engineering.

All programs of study will be approved by thedirector of the Systems Architecture andEngineering program.

630 USC Viterbi School of Engineering

Courses of Instruction

SYSTEMS ARCHITECTURE ANDENGINEER ING (SAE)

The terms indicated are expected but are notguaranteed. For the courses offered during anygiven term, consult the Schedule of Classes.

499 Special Topics (2-4, max 8) Course con-tent to be selected each semester from recentdevelopments in systems architecture andengineering and related fields.

543 Case Studies in Systems Engineering (3, FaSp) Real-world case studies in DoD,NASA, and commercial arenas, employingnew methodologies to cover the fundamentalpositive and negative development learningprinciples of systems engineering. Prerequisite:ISE 541, SAE 549.

549 Systems Architecting (3, FaSp) Intro-duction to systems architecture in aerospace,electrical, computer, and manufacturingsystems emphasizing the conceptual andacceptance phases and using heuristics.Prerequisite: B.S. degree in a related field ofengineering.

551 Lean Operations (3, Sp) Study of leanprinciples and practices as applied to auto-motive, aerospace and other industries.

574 Net-Centric Systems Architecting andEngineering (3, FaSp) In-depth examinationof the technical design approaches, tools, andprocesses to enable the benefits of net-centric operations in a networked systems-of-systems.

590 Directed Research (1-12, FaSpSm)Research leading to the master’s degree.Maximum units which may be applied to thedegree to be determined by the department.Graded CR/NC.

594abz Master’s Thesis (2-2-0, FaSpSm)Credit on acceptance of thesis. GradedIP/CR/NC.

599 Special Topics (2-4, max 9, FaSpSm)Course content will be selected each semes-ter to reflect current trends and develop-ments in the field of systems architecture andengineering.