Você está na página 1de 106

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, 168 full-time, tenure track

faculty (and more than 300 total faculty) serve about 1,800 undergraduates and 4,000

graduate students, utilizing extensive and technically advanced laboratories, classrooms and live

interactive high-speed Internet broadcast systems. Government and industry annually fund more

than $160 million worth of research.

The Viterbi School is innovative, elite and internationally recognized for creating new models of

education, research and commercialization firmly rooted in real world needs. The school’s first

­priorities are the education of outstanding students and the pursuit and publication of research.

As the school’s faculty and students extend the frontiers of engineering knowledge through their

research, they also apply engineering and technology to address societal challenges. The school

stimulates and encourages qualities of scholarship, leadership and character that mark the true

academic and professional engineer — to serve California, the nation and the world. At the Viterbi

School, we call this the enabling power of Engineering+.

Civil engineering student Katie Hickey was a


member of the 20-student Viterbi canoe team, The school prepares students to translate invention to innovation and advances the continuing
which took home several prizes in the annual education of engineering and scientific personnel to provide professional engineering leadership to
intercollegiate competition where students design
and race concrete canoes. “The issues that we, as solve community, regional, national and global problems.
a team, had to deal with parallel exactly what
I expect to see when I start my career,” said
co-captain Hickey. The competition is an annual Viterbi undergraduate support programs have increased selectivity, retention and graduation rates.
project for Viterbi’s Society of Civil Engineers, The Klein Institute for Undergraduate Engineering Life fosters leadership, cross-disciplinary activity
which, at 86 years, is the nation’s third oldest
chapter.  and globalization; the Freshman Academy exposes first-year students to current research; and the

Engineering Writing Program (EWP) develops communication skills.

Viterbi graduate education is outstanding preparation for advanced research and professional

careers. The Ph.D. program is built around fellowships, teaching assistantships and research appoint-

ments, and has produced a steady increase in doctoral degrees. The master’s and professional pro-

grams are national and global leaders in advanced training for professional engineers.
562 USC Viterbi School of Engineering

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

Timothy Pinkston, Ph.D., Senior Associate Kelly Goulis, M.S., Associate Dean
Dean

Degrees and Requirements

The Viterbi School of Engineering offers Graduate curricula leading to the Master Graduate curricula leading to the Master of
the following undergraduate curricula lead­ of Science in: Aerospace and Mechanical Construction Management.
ing to the Bachelor of Science in: Aerospace Engineering (Computational Fluid and
Engineering; Applied Mechanics; Astronauti­ Solid Mechanics); Aerospace and Mechani­ Graduate curricula leading to the Master
cal Engineering; Biomedical Engineering, cal Engineering (Dynamics and Control); of Engineering in: Environmental Quality
Biomedical Engineering (Biochemical Aerospace Engineering; Astronautical Engi­ ­Management; and Structural Design.
Engineering); Biomedical (Electrical Engineer­ neering; Biomedical Engineering; Biomedical
ing); Biomedical (Mechanical Engineering); Engineering (Medical Imaging and Imaging Graduate curricula leading to the Engineer
Chemical Engineering; Chemical Engineering Informatics); Chemical Engineering; Civil degree in: Aerospace Engineering; Astronau­
(Biochemical Engineering); Chemical Engi­ Engineering; Civil Engineering (Construc­ tical Engineering; Chemical Engineering;
neering (Environmental Engineering); Chemi­ tion Engineering); Civil Engineering (Envi­ Civil Engineering; Electrical Engineering;
cal Engineering (Nanotechnology); Chemical ronmental Engineering); Civil Engineering Industrial and Systems Engineering; Materi­
Engineering (Petroleum Engineering); (Geotechnical Engineering); Civil Engineer­ als Science; Mechanical Engineering; and
Chemical Engineering (Polymer/Materials); ing (Structural Engineering); Civil Engineer­ Petroleum Engineering.
Civil Engineering; Civil Engineering (Building ing (Transportation Engineering); Computer
Science); Civil Engineering (Environmental Engineering; Computer Science; Computer Through the Graduate School, graduate cur­
Engineering); Civil Engineering (Structural Science (Computer Networks); Computer ricula leading to the Doctor of Philosophy in:
Engineering); Computer Engineering and Science (Computer Security); Computer Aerospace Engineering; Astronautical Engi­
Computer Science; Computer Science; Science (Game Development); Computer neering; Biomedical Engineering; Chemical
Computer Science/Business Administration; Science (High Performance Computing and Engineering; Civil Engineering; Computer
Computer Science (Games); Electrical Engi­ Simulations); Computer Science (Human Engineering; Computer Science; Electrical
neering; Electrical Engineering (Computers); Language Technology); Computer Science Engineering; Engineering (Environmental
Environmental Engineering; Industrial and (Intelligent Robotics); Computer Science Engineering); Industrial and Systems Engi­
Systems Engineering; Industrial and Systems (Multimedia and Creative Technologies); neering; Materials Science; Mechanical Engi­
Engineering (Information Systems Engineer­ Computer Science (Software Engineering); neering; and Petroleum Engineering.
ing); Mechanical Engineering; Mechanical Electrical Engineering; Electrical Engi­
Engineering (Petroleum Engineering) and neering (Computer Networks); Electrical Graduate certificates in: Astronautical Engi­
Physics/Computer Science. Engineering (Electric Power); Electrical neering; Engineering Technology Com­
Engineering (Multimedia and Creative mercialization; Health Systems Operations;
Minor programs are offered in: Astronautical Technologies); Electrical Engineering (VLSI Network Centric Systems; Smart Oilfield
Engineering; Computer Science; Construction Design); Engineering Management; Environ­ Technologies; Software Engineering; Systems
Planning and Management; Craniofacial and mental Engineering; Financial Engineering; Architecting and Engineering; and Transpor­
Dental Technology; Engineering Management; Green Technologies; Health Systems Man­ tation Systems.
Engineering Technology Commercialization; agement Engineering; Industrial and Systems
Environmental Engineering; Interactive Multi­ Engineering; Manufacturing Engineering; Undergraduate Program Accreditation
media; Materials Science; Petroleum Engi­ Materials Engineering; Materials Science; The aerospace engineering, chemical
neering and Polymer Science; 3-D Animation; Mechanical Engineering; Medical Device and engineering, civil engineering, computer
Video Game Design and Management; Video Diagnostic Engineering; Operations Research engineering and computer science, electri­
Game Programming; Web Technology and Engineering; Petroleum Engineering; Petro­ cal engineering, environmental engineer­
Applications. leum Engineering/Smart Oilfield Technolo­ ing, industrial and systems engineering,
gies; Product Development Engineering; and and mechanical engineering programs are
Systems Architecting and Engineering. accredited by the Engineering Accreditation
Commission of the Accreditation Board for
Engineering and Technology (ABET): 111
Market Place, Suite 1050, Baltimore, MD
21202-4012; telephone: (410) 347-7700. All of
the options within each of these programs are
covered by this accreditation.
Undergraduate Degrees 563

Undergraduate Degrees

Change of Major to Engineering

USC undergraduate students who have prerequisite courses and submit a Request Non-engineering students may complete a
not been admitted to the Viterbi School of to Change Major to Engineering form to maximum of four engineering courses. No
Engineering may apply to add an engineer­ the Admission and Student Affairs Office. further engineering courses may be taken
ing major with the approval of the Associate Approval is granted on the basis of academic unless a change of major request has been
Dean for Admission and Student Affairs. performance at USC and in the required pre­ approved.
Students seeking approval to add an engi­ requisite courses.
neering major must complete required

Common Requirements

Certain general requirements are common to all foreign language requirement described on Residence Requirement
undergraduate curricula for Bachelor of Science page 244. All students must complete a minimum of
degrees in Engineering. These are as follows: 64 units at USC in order to receive a USC
The provost has allowed an exception to degree. In addition, the Viterbi School of
Total Units the rules governing the general education Engineering requires that students complete
A minimum total of 128 acceptable units program for students in the Viterbi School all upper division units required for the major
is required to earn the Bachelor of Science of Engineering, who may elect to satisfy the in residence.
in Engineering. Exceptions are: biomedical requirement for Category IV with a “wild
engineering (electrical engineering), 133 units; card” course, which may be a second course For students in the Viterbi School of
biomedical engineering (mechanical engineer­ in Categories I, II or VI, or with a score of 4 Engineering “3-2” Program, at least 48 units
ing), 132 units; chemical engineering, 129 or 5 on the Advanced Placement U.S. History must be earned in courses taken at USC.
units; chemical engineering (biochemical exam.
engineering), 133 units; chemical engineer­ Scholarship Requirement in Major Subject
ing (environmental engineering), 132 units; Students in the engineering “3-2” program For graduation with a bachelor’s degree, a
chemical engineering (nanotechnology), are not required to satisfy general education grade point average of C (2.0) or higher is
128 units; chemical engineering (petroleum requirements and the WRIT 140 or WRIT required in all upper division courses taken
engineering), 133 units; chemical engineer­ 130 requirement; these students are under­ in the major department including any
ing (polymer/materials science engineering), stood to have satisfied USC’s general educa­ approved substitutes for these courses taken
136 units; civil engineering, 131 units; civil tion requirements when they have satisfied at USC. Additional scholarship requirements
engineering (building science), 133 units; the general education requirements and lower for the various majors are listed under the
civil engineering (environmental engineer­ level writing requirement at their previous departmental headings.
ing), 130 units; civil engineering (structural), institution. All students must, however, com­
131 units; computer science/business admin­ plete the WRIT 340 requirement. Grade Point Requirement
istration, 137 units; computer science (games), A grade point average of at least 2.0 is required
128 units; electrical engineering, 131 units; Students in aerospace, astronautical and on all course work attempted at USC.
environmental engineering, 132-134 units. mechanical engineering complete Social
Issues and WRIT 130 in different semesters. Transfer students must meet these averages,
Not more than 4 units may be physical edu­ both on residence work attempted and on
cation activity courses, provided the depart­ In all other respects, students in the Viterbi combined transferred and residence courses
ment allows it in the program. School of Engineering must satisfy the gen­ attempted.
eral education requirements as described on
General Education Requirements pages 61 and 241. Probation/Disqualification
The university’s general education program A student whose overall GPA falls below 2.0
provides a coherent, integrated introduction Mathematics (16 units minimum) is placed on academic probation. Continued
to the breadth of knowledge you will need Sixteen units or more, including three semes­ enrollment requires clearance from an aca­
to consider yourself (and to be considered ters of calculus, are required. demic review counselor.
by other people) a generally well-educated
person. This program requires six courses in Basic Sciences (12 units minimum)
different categories, plus writing and diversity Twelve units or more of biology, chemistry or
requirements, which together comprise the physics are required.
USC Core. See pages 61 and 241 for more
information. In addition, students pursuing
a degree in computer science must meet the
564 USC Viterbi School of Engineering

Each semester, students on academic proba­ Students on academic probation who do not (applicable to USC degree requirements)
tion are required to receive academic advise­ raise their overall GPA to 2.0 after two semes­ with a minimum 3.0 GPA. University resi­
ment. Proof of advisement must be filed with ters of enrollment (excluding summers) will dency requirements will determine whether
the Academic Review Department before be academically disqualified from the univer­ these units are accepted as transfer credit.
any registration requests will be processed. sity. However, if a student earns a minimum
The only acceptable proof of advisement is semester GPA of 2.3 in the second or any As readmission to the university is never
an official academic review advisement record subsequent probation semester but has not guaranteed, any indication of strong academic
signed by the student’s academic advisor and yet reached an overall 2.0 GPA, the student performance beyond the 12 unit minimum
a representative from the Viterbi Admission will not be disqualified and will be allowed to would strengthen a readmission petition.
and Student Affairs Division. Academic review enroll an additional semester.
advisement forms may be obtained from Tutor Students must petition for readmission by
Hall of Engineering (RTH) 110 or JHH 113. Petitions for readmission after academic December 30 for the spring semester, by
disqualification are initiated by the student May 1 for the summer session and by August
Students on probation are encouraged to through the Academic Review Department. 15 for the fall semester. Late petitions will not
utilize the academic services (advisement All grade issues (IN, MG, etc.) must be be accepted. A non-refundable $50 fee must
and free tutoring) provided by the Viterbi resolved prior to the submission of such a accompany all readmission petitions.
Admission and Student Affairs Division. petition. Before petitioning for readmission,
a student must complete a minimum of
12 semester units of transferable course work

Special Educational Opportunities

Viterbi Admission and Student Affairs Klein Institute for Undergraduate First Year Excellence
Division Engineering Life The First Year Excellence (FYE) program
The Viterbi Admission and Student Affairs The Klein Institute for Undergraduate helps first year students develop strong con­
Division, located in Ronald Tutor Hall of Engineering Life (KIUEL) was estab­ nections to the university and the Viterbi
Engineering (RTH) 110, begins to assist lished to provide Viterbi undergraduates school. FYE promotes academic exploration
students as soon as they express an interest with a ­variety of personal and professional and success through its co-curricular pro­
in engineering and continues working with activities to enhance undergraduate engi­ grams, support services and resources during
them until, and in some cases after, they neering student life experiences outside the students’ first year. Freshman academies,
graduate. classroom. KIUEL plans programs around introductory courses and the Viterbi Spotlight
leadership, service learning and globaliza­ Program help guide students as they explore
The office is not only responsible for working tion, and cross-disciplinary learning. Past engineering. Academic advisors work with all
with prospective students, but with continu­ KIUEL events have included the KIUEL freshman students to make sure they are on
ing students as well. It directs special services Weekend for Leaders, the Viterbi Book Club, track academically and to help them accli­
and programs, provides a variety of support the KIUEL Showcase and the Technology mate to college life and USC. Free tutoring,
services, sponsors student organizations, is Assistance Program. For more information, group-led supplemental instruction sessions,
involved with student government and acts visit viterbi.‌usc.edu/kiuel. workshops and seminars on time manage­
as a liaison with other university offices. ment and networking with faculty, and a fall
Merit Research Program transfer dinner are made available to all stu­
The Viterbi Admission and Student Affairs Every year, a select group of promising dents to help them accomplish their goals.
Division enables engineering students to incoming freshmen are invited by faculty to
have a successful experience at USC. work on projects in their research laborato­ Viterbi Career Services
ries. These student researchers actively par­ The Viterbi School of Engineering provides
Center for Engineering Diversity ticipate in the development of new technol­ extensive career services to its students.
The Center for Engineering Diversity (CED) ogy throughout their undergraduate careers. Students are encouraged to register with
provides a variety of services for African- Viterbi Career Services their first year at USC.
American, Hispanic and Native American In addition to giving students excellent first- By doing so, they will be kept informed of
students. Freshmen can participate in a sum­ hand experience, this program can help offset all career-related events such as company
mer transition-to-college program (“Summer the cost of education since each participant information sessions, career preparation work­
Leadership Academy”) prior to their first earns an annual stipend for his or her work. shops, industry luncheons and career fairs.
semester at USC. This renewable award is separate from other In addition, students are able to participate
financial assistance offered by the university. in the school’s extensive on-campus interview
Contact the Center for Engineering Diversity program.
at (213) 740-1999 for more information. The student must apply for renewal of his or
her award by March 1 of each year.
Undergraduate Degrees 565

USC’s Viterbi School of Engineering upon recommendation from the liberal arts Minor in Engineering Technology
attracts employers not only from Southern college, the student enters the Viterbi School Commercialization
California, but from across the country. of Engineering as a junior and, in two years, The undergraduate minor in engineering
A few of the many companies that have completes the remaining requirements for a technology commercialization is interdisci­
recently hired Co‑ops, interns and permanent B.S. degree. After these five years are com­ plinary in nature, requiring courses from both
employees from the Viterbi school include: plete, the student will receive two degrees — the business and engineering schools and
Accenture, Amgen, Alcon Laboratories, Inc., a B.A. from the liberal arts college and a B.S. providing education in the economic, tech­
BAE Systems, Chevron Corporation, Cisco from USC. nological and management aspects of com­
Systems, Inc., Clark Construction, Hewlett- mercializing new engineering ideas. Business
Packard Development Company, L.P., IBM, Engineering Overseas Programs courses include those in technology entrepre­
Intel, Jet Propulsion Laboratory, Kiewit Every summer the Viterbi School of neurship, case studies in new ventures and
Corporation, Lockheed Martin Corporation, Engineering sponsors a seven-week academic an elective in business plans. Engineering
Microsoft Corporation, Morley Builders, program in either London, Paris, Madrid, courses cover engineering economy and engi­
NASA, Northrop Grumman Corporation, Rome or another location which provides stu­ neering law. There is also a dean’s seminar
Parsons Corporation, QUALCOMM dents with the opportunity to enroll in engi­ jointly taught by the business and engineer­
Incorporated, Raytheon, Stryker Corporation, neering and humanities courses, as well as ing schools. Elective courses in technologi­
Turner Construction Company, Walt Disney participate in a directed studies project. This cally specific areas of commercialization, such
Imagineering and Yahoo. program is open to all engineering majors. as biomedical devices, are also included.

Cooperative Education International Exchange Programs This program is especially suited to engineer­
By participating in the Co-op Program, stu­ The Viterbi School of Engineering ing majors.
dents can earn degree credit and industry Undergraduate International Exchange
work experience before they graduate. Co-op Program gives students the opportunity to A minimum of 16 units is required for the
improves students’ understanding of the rela­ broaden their exposure to the global context minor. Courses required for a student’s major
tionship between theory and practice, helps of engineering theory and practice by spend­ that are listed below are not included in the
them fine tune their career goals and aids ing a semester or year abroad in a challenging unit total.
in the acquisition of important engineering academic environment at an international
skills. Students’ work assignments are closely host institution. The International Exchange REQUIRED COURSES (15 UNITS) UNITS
related to their specific degree program and Program allows students to satisfy technical BAEP 452 Cases in Entrepreneurship 4
are appropriate to their current academic electives and/or approved degree require­ BUAD 301 Technical
level. ments by attending approved partner insti­ Entrepreneurship 3
tutions. This program is open to students CE 404 Business and Intellectual
Participation in the program is open to all entering their junior or senior year. Students Property Law for Engineers 3
full-time undergraduate engineering majors. apply at the Engineering Student Affairs ENGR 493x Dean’s Seminar in
Students are eligible to apply for Co-op the Office. Candidates must meet all admission Entrepreneurship 2
second semester of their sophomore year. requirements of both the Viterbi School of ISE 460 Engineering Economy 3
Though the sequence may vary, students typi­ Engineering as well as those of the interna­
cally have one summer work experience in tional host institution. Contact the Admission ELECTIVE COURSES (2-4 UNITS) UNITS
addition to one semester immediately preced­ and Student Affairs Office for a complete list BAEP 454 The Entrepreneurial
ing or following one of the summer sessions. of international exchange partners. Business Plan 4
While on assignment, students enroll in a BME 416 Development and
1‑2 unit course (ENGR 395) that aids in the Honor Societies Regulation of Medical
integration of both on-campus and off-campus The Viterbi School of Engineering has estab­ Products 3
learning. With departmental approval, credit lished a variety of honor societies to recognize ISE 344 Engineering Team
toward a degree may be earned upon comple­ academic excellence, creativity and service. Management 3
tion of this course. These are: Alpha Pi Mu (industrial and sys­ ISE 440 Work, Technology, and
tems engineering), Chi Epsilon (civil engineer­ Organization 3
3-2 Program ing), Eta Kappa Nu (electrical engineering), ISE 490x Directed Research 2-3
For those students wishing greater depth Omega Chi Epsilon (chemical engineering),
and breadth in the liberal arts, the Viterbi Omega Rho (industrial and systems engineer­ Directed research units can be in any depart­
School of Engineering has developed agree­ ing), Pi Tau Sigma (mechanical engineering), ment and supervised by any faculty but must
ments with more than 20 liberal arts colleges Sigma Gamma Tau (aerospace engineering), be approved by the faculty chair of USC
nationwide in which a student attends a lib­ Tau Beta Pi (nationwide honor society), Stevens Institute for Innovation, a dean
eral arts institution for his or her first three Upsilon Pi Epsilon (computer science). within the engineering school or a designate
years of college, pursuing pre-engineering identified by an engineering dean to count
courses in addition to a solid program in the toward this minor. This ensures that the
liberal arts. At the end of the three years, directed research is relevant to technology
commercialization.
566 USC Viterbi School of Engineering

Graduate Degrees

General Requirements

The Viterbi School of Engineering recom­ the student may not be allowed to register Graduate Record Examinations general and
mends candidates for the Master of Science for course work in subsequent semesters. subject tests have been taken, the scores
degree in: aerospace engineering, astronauti­ When the conditions have been met, the should be sent to the Office of Admission by
cal engineering, biomedical engineering, academic department will remove the restric­ arrangement with the Educational Testing
chemical engineering, civil engineering, com­ tions that have been placed on the student’s Service. If the tests have not been taken, the
puter engineering, computer science, electri­ registration. applicant should register to take them on the
cal engineering, environmental engineering, earliest available date. The departments will
financial engineering, green technologies, Criteria review the application files and select for
health systems management engineering, In order to qualify for admission, applicants admission those students offering the greatest
industrial and systems engineering, manu­ are expected to present strong academic promise for completing graduate studies.
facturing engineering, materials engineering, records and show superior accomplishment
materials science, mechanical engineering, in their engineering courses. Admission Progressive Degree Programs
medical device and diagnostic engineering, decisions will be based on Graduate Record The progressive degree program allows quali­
operations research engineering, petroleum Examinations test scores and transcripts of fied undergraduate students the opportunity
engineering, product development engineer­ previous school work. Individual departments to complete an integrated program of study
ing, system safety and security, and systems may set higher admission standards than joining a bachelor’s degree program and a
architecting and engineering. Several areas the Graduate School. In some departments master’s degree program in the same or
of emphasis and specialization are available letters of recommendation and a statement dif­ferent departments. Applicants for a
within these disciplines. of purpose are required and should be sent progressive degree program must have
directly to the department office. Applicants completed 64 units of course work applicable
All graduate work in the Viterbi School of who have published professional papers in to their undergraduate degree since
Engineering is under the jurisdiction of the their field may forward copies to the depart­ graduating from high school. (AP units, IB
Viterbi School except the Doctor of Philos­ ment, and they will be considered together units and course work taken prior to high
ophy degree, which is under the jurisdiction with the other credentials submitted. school graduation are excluded). Applicants
of the USC Graduate School. All prospective must submit their application prior to
graduate engineering students should apply Procedure completion of 96 units of course work.
to the USC Office of Graduate Admission. Applicants to graduate programs must pre­ Normally, the application is submitted in the
sent credentials to the Office of Graduate fall semester of the third year of enrollment
Admission Admission showing that they have complet­ at USC. The application for admission to
Two classes of students are admitted to take ed an acceptable program for the bachelor’s a progressive master’s program must be
courses for graduate credit: admitted and con­ degree if their degree objective is a Master accompanied by a departmentally approved
ditionally admitted students. These classifica­ of Science and an acceptable curriculum for course plan proposal and two letters of
tions are determined by the Office of Graduate a Master of Science degree if the degree recommendation. All application materials can
Admission on the recommendations of the objective is the Engineer degree or the be obtained from the Viterbi Admission and
appropriate department in the Viterbi School Doctor of Philosophy. In some departments Student Affairs Office (RTH 110, viterbi.usc.
of Engineering. students with outstanding records will be edu/pdp).
admitted for the doctoral program without
Admitted Students This is the status of a grad­ first receiving the Master of Science degree. Progressive degree program students must
uate student pursuing work leading toward If the previous degree is not in the field in fulfill all the requirements for both the bach­
an advanced degree. The student has been which the student wishes to pursue gradu­ elor’s degree and the master’s degree. The
accepted into the degree program without ate study, it may be necessary to make up total number of units for the master’s degree,
any conditions. undergraduate deficiencies in the area of the however, may be reduced by a maximum of
desired specialty. Applicants must take the one-third. A minimum of two-thirds of the
Conditionally Admitted The chair of a Graduate Record Examinations. Satisfactory units required for the master’s degree must
major department in the Viterbi School of scores on the general test are required for be at or above the 500 level. Students will be
Engineering may recommend that a stu­ admission to full graduate standing in most subject to undergraduate academic progress
dent be admitted under certain conditions. programs. Consult the department office for standards and policies while in undergraduate
Conditional admission is granted when a further information. status and master’s academic progress stan­
student’s admission records are incomplete or dards and policies while in graduate status.
when deficiency courses must be taken but Once the application for admission has The degrees may be awarded separately,
the student appears to be otherwise admis­ been sent, arrangements should be made but the master’s degree will not be awarded
sible. The conditions must be met before immediately to have official transcripts of all before the undergraduate degree. The time
the completion of two semesters of enroll­ previous undergraduate and graduate school limit for completing a progressive degree pro­
ment or 12 units of course work, whichever work forwarded directly to the USC Office of gram is 12 semesters. For more information,
comes first. If the conditions on admission Admission from the schools attended. If the refer to page 84.
are not met within the given time period,
Graduate Degrees 567

General Requirements for the Master Grade Point Average Requirements The student will register in courses 594a and
of Science A grade point average (GPA) of 3.0 (A = 4.0) b respectively during the final two semesters
Residence Requirements is required for the master’s degree in all engi­ of the master’s program as determined by dis­
The typical time required for earning a neering programs. The minimum GPA must cussion with an advisor. (Concurrent registra­
Master of Science degree is one and one-half be earned on all course work applied toward tion for 594a and b during the same semester
academic years. Students entering the Viterbi the master’s degree and on all 400-level and is permitted when a student’s progress makes
School of Engineering with course or credit above course work attempted at USC beyond completion of all requirements likely within
deficiencies require a correspondingly longer the bachelor’s degree. A minimum grade of one semester.) If the thesis has not been
period. A candidate must complete the last C (2.0) is required in a course to receive grad­ completed within these two semesters, the
four semester units of course work at USC. uate credit. Work graded C- or below is not candidate must register for 594z each semes­
Up to four transferred units will be accepted acceptable for subject or unit credit toward ter until the thesis has been accepted but no
from another engineering school upon veri­ any graduate degree. Transfer units count as additional unit credit will be earned.
fication by Degree Progress and with the credit (CR) toward the master’s degree and
approval of the major department. are not computed in the grade point average. A student readmitted to candidacy by peti­
tion to the graduate study committee must
Prerequisites There are two programs for the master’s reregister for 594a and 594b. Final acceptance
Prerequisite is a bachelor’s degree in engi­ degree, one requiring a thesis and the other of the thesis is based upon the recommenda­
neering, allied fields or science. If the gradu­ additional course work. Courses are selected tion of all members of the thesis committee.
ate field is different from the field of the to fit the special needs of individual students, For requirements concerning format of mas­
bachelor’s degree, there may be undergradu­ must form an integrated program leading to ter’s thesis see the Graduate School section of
ate deficiencies assigned by the major depart­ a definite objective and must be approved this catalogue.
ment, and these must be made up by taking in advance by the department. Only courses
and passing either the assigned courses or the numbered 400 and above may be applied for Candidates who find it necessary to be
final examination in these courses before pro­ degree credit. excused from registration in 594a or 594b for
ceeding with the graduate courses. a semester must formally report before the
Program with Thesis beginning of the semester to the Viterbi
Deficiency Courses The minimum requirement is 27 units; four of Office of Master’s and Professional Programs
New students may be required to demon­ these units are to be thesis. At least 16 units, that they will be inactive during that semester
strate satisfactory preparation for the graduate not including thesis, must be at the 500 level and request a leave of absence. During a leave
program with previously completed course or higher, and at least 18 units must be in the of absence a candidate will not be entitled
work. In cases where preparation is not dem­ major department. A total of not less than four to assistance from the thesis committee or to
onstrated, up to 9 units of deficiency course nor more than eight units of 590 Directed the use of university facilities. The granting
work may be required in addition to the nor­ Research and 594ab Master’s Thesis must be of a leave of absence does not change the
mal degree requirements. included in the program. The minimum thesis candidate’s responsibility for meeting the
requirement in 594a is two units; in 594b, two time schedule for the completion of degree
Credit for required deficiency courses may units. requirements. Leave will be granted only
not be applied toward a graduate degree. under exceptional circumstances.
A deficiency course within the same disci­ Program without Thesis
pline taken after the higher level course has The minimum requirement is 27 units; 18 of Progress Toward the Degree
been passed will not be available for unit or these units must be at the 500 level in the Graduate students are expected to make reg­
grade point credit. major department and closely related depart­ ular progress toward their degrees as defined
ments. Specific requirements are listed under by the faculty of their respective departments
Placement Examinations each department. and within the time limits allowed. Graduate
Enrollment in certain 500- and 600-level students’ progress and performance
courses in the disciplines of computer engi­ Master’s Thesis are reviewed each semester. Students making
neering, computer science and electrical The thesis, when it is required, is regarded unsatisfactory progress receive a formal writ­
engineering will require a student to either as an important part of the work of the candi­ ten warning and are placed on a semester of
take and pass the corresponding 400-level date for a master’s degree. It is not intended academic warning with specific conditions
prerequisite at USC, or pass a placement to be a piece of highly recondite research, to be met for continuation in the program.
exam in the corresponding course. but it must be a serious, considerable and Please refer to catalogue sections Academic
publishable piece of work demonstrating the Warning and Dismissal of Graduate Students,
Not all 400-level prerequisite courses taken writer’s power of original thought, thorough page 36; Grade Point Average Require­ments,
instead of a placement exam are available for grasp of the subject matter and ability to pre­ page 85; and the Web site of the Office of
degree credit. No unit or grade point credit sent material in a scholarly manner and style. Master’s and Professional Programs (MAPP)
is given for placement exams. Please con­ at viterbi.usc.edu/mapp or the Office of Doc­
sult with an academic advisor or refer to the The thesis presents the results of an inves­ toral Programs at viterbi.usc.edu/students/phd.
department Web sites at www.cs.usc.edu and tigation of an approved subject in the major
ee.usc.edu for information on specific courses department. It is supervised throughout by a Department Approval for Non-Major Courses
and placement exam details. thesis committee, appointed by the chair of Prior departmental approval is required for
the student’s major department. The commit­ non-major courses to be taken and applied
tee is usually composed of two members of toward a graduate degree. Students are
the major department and one other member advised to consult with the faculty advisor for
of the faculty. formal written permission to take courses out­
side the major department for degree credit.
568 USC Viterbi School of Engineering

A copy of the faculty advisor’s written purely scientific and technological course of study with a concentration in core courses
approval must be kept in the department file work for the M.S. degree. The program and restricted electives in core-­related disci­
and retained by the student until graduation. is intended for students directly from plines. The program will include an original
undergraduate engineering programs or for project (directed research) or a design course
Time Limit retraining practicing engineers who want to for 3-6 units under the super­vision of full-
It is expected that work for a Master of Science change career paths or technical areas. It is time or co-supervision of full-time and part-
in engineering will be completed within a primarily for those not interested in earning time faculty. The project or design course
maximum of five calendar years. An academic a Ph.D. The M.Eng. is not a terminal degree, must require a final report and either a formal
department may grant an extension of up to however, and courses applied toward the seminar, a presentation, or an oral examina­
one year at a time for a maximum of two years. M.Eng. can also be applied toward the Ph.D. tion by the student.
Courses taken more than seven years prior to The M.Eng. requires an applied project or
the date upon which the degree is to be award­ required design course for 3-6 units. Grade Point Average Requirement
ed cannot be included for the degree. A minimum grade point average of 3.0
The Master of Engineering is awarded (A= 4.0) must be earned on all course work
Admission to Candidacy under the jurisdiction of the Viterbi School of applied toward the M.Eng. degree. This aver­
Application for admission to candidacy for Engineering. age must also be achieved on all 400 level and
the Master of Science is a separate step from above course work attempted at USC beyond
admission to graduate standing. The require­ Prerequisites the bachelor’s degree, regardless of whether
ments for admission to candidacy are: (1) the The prerequisites for Master of Engineering or not all such units are applied toward
applicant must be admitted to regular graduate degrees are: a bachelor’s degree in engineer­ the degree. A minimum grade of C (2.0) is
standing and must have removed all under­ ing, science or mathematics from a regionally required in each course to receive graduate
graduate deficiencies, and (2) the applicant accredited institution with satisfactory GPA credit. Work graded C- or below is not accept­
must submit a complete program approved and GRE scores; application for admission to ed for subject or unit credit toward any gradu­
by the major department showing the course the Viterbi School of Engineering; and accep­ ate degree but will be calculated in the overall
work, research and thesis (if required). tance by the appropriate department. GPA. A maximum of four advisor approved
units may be transferred from another institu­
Application for graduation should be made Deficiency Courses tion with advisor approval.
at the beginning of the semester in which New students may be required to demon­
the requirements for the master’s degree strate satisfactory preparation for the graduate Residence Requirements
are to be completed. Students are strongly program with previously completed course A candidate must complete at least 26 of the
advised to file for graduation as soon as the work. In cases where preparation is not dem­ 30 units for the M.Eng. at USC.
registration process has been completed so onstrated, up to 9 units of deficiency course
that their names may appear in the printed work may be required in addition to the nor­ Progress Toward the Degree
Commencement program and so that any dis­ mal degree requirements. Graduate students are expected to make reg­
crepancies in their records may be resolved. ular progress toward their degrees as defined
Late filing may delay conferral of the degree. Credit for required deficiency courses may by the faculty of their respective departments
not be applied toward a graduate degree. and within the time limits allowed. Grad­uate
Application forms for graduation with the A deficiency course within the same disci­ students’ progress and performance are
master’s degree may be obtained from the pline taken after the higher level course has reviewed each semester. Students making
student’s academic department. This applica­ been passed will not be available for unit or unsatisfactory progress receive a formal writ­
tion should be returned to the student’s aca­ grade point credit. ten warning and are placed on a semester of
demic department. Changes in the program academic warning with specific conditions
after admission to candidacy are made by Placement Examinations to be met for continuation in the program.
petition to the graduate study committee. Enrollment in certain 500- and 600-level Please refer to catalogue sections Academic
courses in the disciplines of computer engi­ Warning and Dismissal of Graduate Students,
Second Master’s Degree neering, computer science and electrical page 36; Grade Point Average Requirements,
A graduate student who already holds a mas­ engineering will require a student to either page 85; and the Web site of the Office of
ter’s degree from USC or another acceptable take and pass the corresponding 400-level Master’s and Professional Programs (MAPP) at
engineering school in a related field may prerequisite at USC, or pass a placement viterbi.usc.edu/mapp or the Office of Doctoral
apply a limited number of previously earned exam in the corresponding course. Programs at viterbi.usc.edu/students/phd.
units toward the second master’s degree.
The maximum number of units allowed for Not all 400-level prerequisite courses taken Time Limit
transfer is four. In all cases, permission of the instead of a placement exam are available for The time limit for completing the M.Eng.
chair of the major department is required. degree credit. No unit or grade point credit is five years from the first course until all
All credit, including the units from the first is given for placement exams. Please con­ requirements are met. An extension of up to
master’s degree, must be earned within seven sult with an academic advisor or refer to the two additional years may be granted by the
calendar years. department Web sites at www.cs.usc.edu and Dean of the Viterbi School of Engineering.
ee.usc.edu for information on specific courses
General Requirements for the Master of and placement exam details. Admission to Candidacy
Engineering Degree No later than the beginning of the last
The Master of Engineering is a highly- Course Requirements semester of course work for the degree, the
focused program in an industry-relevant The Master of Engineering requires a mini­ student must file for candidacy. This is a
area. It emphasizes applied solutions to real mum of 30 units of graduate course work; up separate and distinct step that sets forth the
world problems. Courses selected for M.Eng. to 9 units at the 400 level may be counted entire academic program fulfilling the degree
programs typically prepare the student for with advisor approval and the remaining requirements and is used as a working basis
professional engineering practice beyond the units must be at the 500 level or higher. The for awarding the degree.
course work must form a coherent program
Graduate Degrees 569

Admission to the Doctor of Philosophy Program graduate credit. The distribution of course Qualifying Examination
Students in the M.Eng. program may still work will be governed by the student’s guid­ The student must satisfactorily complete an
elect to undertake a Doctor of Philosophy ance committee and should be considered in engineer’s qualifying examination adminis­
program. A regular application for admission conjunction with the course work done for tered by his or her guidance committee. This
and supporting documents must be filed with the Master of Science degree. A candidate examination will cover both areas of concen­
the Office of Admission. Courses applied for the Engineer degree may substitute a tration and will consist of at least one written
toward the M.Eng. may also be applied project under the supervision of a faculty and one oral examination. This examination
toward the course requirements of the Ph.D. member for 6 units of course work. In order is normally taken during the last semester
to have the project credited toward the of course work toward the degree. Students
General Requirements for the Engineer degree, the student must register in 690 who choose to take the examination in the
Degree Directed Research during the course of the semester following the completion of course
The Engineer degree is awarded under project; total 690 Directed Research registra­ requirements may do so up until the end of
the jurisdiction of the Viterbi School of tion should be 6 units. A student wishing to the third week of classes without registering.
Engineering. This degree is granted upon work on a project must make arrangements After that date they must register for GRSC
completion of a comprehensive curriculum with a member of the faculty to supervise 810 to maintain continuous enrollment in
beyond the general course requirements for and evaluate work, and obtain the approval of the program. Results of the examination are
the Master of Science and after successfully the committee chair prior to completing more reported to the Viterbi Office of Master’s and
passing an engineer’s qualifying examination. than 15 units of course work. In many cases Professional Programs and forwarded to the
The required curriculum is intended to give the project may be related to the candidate’s Office of Academic Records and Registrar.
students broad preparation in two areas of work outside the university but must still be
engineering, together with a minimum num­ supervised by a faculty member. Distribution Transfer Credits
ber of units in these areas to prepare them for of the course work should take into account Up to four units of graduate course work may
the interdisciplinary nature of the many com­ the nature of the project. be transferred from an accredited institution
plex problems they will encounter in practice to be applied toward the Engineer degree.
today. The degree is intended also to fulfill a Grade Point Average Requirement Transfer work must have been done after
growing need by industry for students with A minimum grade point average of 3.0 must receipt of the Master of Science degree and
comprehensive advanced engineering train­ be earned on all course work applied toward must be approved by the guidance committee.
ing, but not necessarily with the research the Engineer degree. This average must also
­orientation developed by the Ph.D. student. be achieved on all 400-level and above course Reserving Course Credit
work attempted at USC beyond the bach­ A student who receives the Master of Science
The Engineer degree is a terminal degree. elor’s degree. A minimum grade of C (2.0) is degree at USC may reserve a limited num­
Students who complete the Engineer degree required in a course to receive graduate cred­ ber of units taken prior to the receipt of the
will not be considered for admission to the it. Work graded C- or below is not acceptable Master of Science degree for credit toward
Ph.D. program. for subject or unit credit toward any graduate the Engineer degree. To reserve credit, the
degree. Transfer units count as credit (CR) course must have been taken during the last
The Engineer degree is offered in aerospace toward the Engineer degree and are not com­ semester as a Master of Science candidate, not
engineering, astronautical engineering, chem­ puted in the grade point average. used toward the Master of Science degree,
ical engineering, civil engineering, electrical be acceptable to the student’s committee,
engineering, environmental engineering, Residence Requirements and approved by petition to the graduate
industrial and systems engineering, mechani­ A candidate must complete the last four units study committee of the Viterbi School of
cal engineering, petroleum engineering and of course work at USC. At least 26 units must Engineering.
materials science. be taken in residency at USC. A maximum
of four transfer units not counted toward a Time Limit
Prerequisites previous degree may be allowed with advisor The student must complete all requirements
There are three basic prerequisites for the approval. within five calendar years.
Engineer Degree Program: a Master of
Science degree or completion of 27 units Guidance Committee Admission to Candidacy
of acceptable course work, application for After being granted graduate standing the After satisfactorily completing the qualifying
admission to the Viterbi School of Engineer­ student must form a guidance committee. examination, and no later than the beginning
ing and acceptance to the program by the The committee is made up of three full-time of the last semester of course work, the stu­
appropriate department. faculty members who are specialists in the dent must file for candidacy. This is a sepa­
student’s areas of concentration, with at least rate and distinct step which sets forth the
Course Requirements two from the major department. Forms for entire academic program fulfilling the degree
The Engineer degree requires a minimum appointment of the committee are available requirements and is used as a working basis
of 30 units of graduate course work beyond from the student’s academic department. The for awarding the degree.
the Master of Science degree; up to 6 units at student is responsible for finding a faculty
the 400 level may be counted at the discre­ member from one area of concentration who General Requirements for the Doctor of
tion of the student’s guidance committee if will act as the chair of the guidance commit­ Philosophy
the committee finds them necessary for the tee. The chair will assist in selection of the This degree is granted under the jurisdiction
student’s program. The course work must other members. Advisement of the student of the USC Graduate School. Students should
form a balanced program of study leading to after formation of the committee will be by also refer to the Requirements for Graduation
a definite concentration in two fields of engi­ the committee chair. section and the Graduate School section of
neering, a minimum of 12 units in one field, this catalogue for general regulations. All
nine in another; nine units are elective and courses applied toward the degree must be
may be taken outside the Viterbi School of courses accepted by the Graduate School.
Engineering, but must be acceptable for
570 USC Viterbi School of Engineering

Thirteen Doctor of Philosophy (Ph.D.) pro­ Transfer units are subject to approval by the Doctoral Dissertation
grams are offered: aerospace engineering, Degree Progress Department (for course An acceptable dissertation based on original
astronautical engineering, biomedical engi­ work taken at institutions in the U.S.) or by investigation and supervised directly by
neering, chemical engineering, civil engineer­ International Admission (for course work the dissertation committee is required. The
ing, computer engineering, computer science, taken at institutions outside the U.S.) and by dissertation must show mastery of a special
electrical engineering, engineering (environ­ the guidance committee. field, capacity for independent research and
mental engineering), industrial and systems a scholarly result. Candidates are expected to
engineering, materials science, mechanical Screening Procedure keep all members of the dissertation commit­
engineering and petroleum engineering. The original admission decision admitting a tee informed of their progress at all stages of
student to the Ph.D. program is based on the the dissertation.
Deficiency Courses student’s previous academic records, Graduate
New students may be required to demon­ Record Examinations scores and other evi­ Defense of the Dissertation
strate satisfactory preparation for the graduate dence of scholastic abilities indicating promise After satisfactorily meeting all other require­
program with previously completed course for completing graduate studies. It is also ments and after the research and writing of
work. In cases where preparation is not dem­ a prerequisite that all Ph.D. students suc­ the dissertation are substantially complete,
onstrated, up to 9 units of deficiency course cessfully complete the screening procedures the Ph.D. candidate must pass a general
work may be required in addition to the nor­ designated by the department. These usually final oral examination devoted to the major
mal degree requirements. consist of a written and an oral examination field and to the topic of the dissertation. The
administered by the faculty. Students who fail examination will be conducted in such a
Credit for required deficiency courses may the screening procedure will be advised that manner as to determine to the satisfaction of
not be applied toward a graduate degree. they are not recommended to continue in the the dissertation committee that the candidate
A deficiency course within the same disci­ Ph.D. program and that any additional work has attained the stage of scholarly advance­
pline taken after the higher level course has may not be counted toward the degree. ment and power of investigation demanded
been passed will not be available for unit or by the university for final recommendation
grade point credit. Guidance Committee to the doctorate. The faculty are invited to
The Ph.D. student’s program of study is attend and to participate in the final oral
Placement Examinations supervised by the guidance committee, which examination. However, only the dissertation
Enrollment in certain 500- and 600-level is formed immediately after passing the committee may vote. Unanimous approval of
courses in the disciplines of computer engi­ screening examination. The committee con­ the committee is required for the student to
neering, computer science and electrical sists of five tenure-track faculty members, four proceed to final typing of the dissertation.
engineering will require a student to either from the major department and one from out­
take and pass the corresponding 400-level side the department representing the minor Departmental Requirements
prerequisite at USC, or pass a placement area. Reporting the screening procedures and The requirements and regulations set forth
exam in the corresponding course. forming the guidance committee are accom­ in this portion of the catalogue are to be con­
plished by filing the appropriate forms obtain­ strued as the minimal requirements only as
Not all 400-level prerequisite courses taken able in the Graduate School Student Services established by the Graduate School. In addi­
instead of a placement exam are available for Office, Grace Ford Salvatori Hall 315. tion, students must meet all the requirements
degree credit. No unit or grade point credit established by their department.
is given for placement exams. Please con­ Qualifying Examinations
sult with an academic advisor or refer to the The qualifying examinations are taken dur­ Progress Toward the Degree
department Web sites at www.cs.usc.edu and ing the last semester of the second year of Graduate students are expected to make reg­
ee.usc.edu for information on specific courses graduate study or, at the latest, in the fifth ular progress toward their degrees as defined
and placement exam details. semester or equivalent. The Request to take by the faculty of their respective departments
the Qualifying Examinations must be filed in and within the time limits allowed. Graduate
Foreign Language Requirements the semester prior to taking the examinations students’ progress and performance are
There is no foreign language requirement for and at least 30 days before beginning the reviewed each semester. Students making
engineering majors. examinations. The examinations are intended unsatisfactory progress receive a formal writ­
to determine the extent of the student’s ten warning and are placed on a semester of
Course Requirements knowledge in basic science and engineering academic warning with specific conditions to
Satisfactory completion of at least 60 units of areas as well as the ability to do original and be met for continuation in the program.
approved graduate level course work with a scholarly research. The guidance committee Please refer to catalogue sections Academic
cumulative grade point average of at least decides the nature of the qualifying examina­ Warning and Dismissal of Graduate Students,
3.0 is required of all Ph.D. students in engi­ tions (both oral and written portions) according page 36; Grade Point Average Requirements,
neering. A minimum grade of C (2.0) is to the policies applicable in each department. page 85; and the Web site of the Office of
required in a course to receive graduate Master’s and Professional Programs (MAPP)
credit. Work graded C- or below is not accept­ The examinations may be scheduled at any at viterbi.usc.edu/mapp or the Office of Doc­
able for subject or unit credit toward any time during the semester provided that all toral Programs at viterbi.usc.edu/students/phd.
graduate degree. Undergraduate prerequisites members of the committee are available to
and graduate course work will be required in administer them. All portions of the exami­
accordance with the regulations of the major nations must be completed within 60 days.
department or program and the recommenda­ After passing the qualifying examinations
tions of the student’s guidance committee. the Ph.D. student is admitted to candidacy
by the Dean of Graduate Studies and the
dissertation committee is established. After
this step students will normally engage in at
least one year of full-time graduate study and
research on campus.
Engineering 571

Special Educational Opportunities

Distance Education Network Graduate Certificate in Engineering A total of 12 units is required for the
Established in 1972, the USC Viterbi Technology Commercialization certificate.
School of Engineering’s Distance Education The graduate certificate in engineering
Network (DEN) is a pioneer in the distance technology commercialization provides USC REQUIRED CORE COURSES (6 UNITS)
learning arena, using cutting-edge technol­ engineers with the knowledge, skill set and BAEP 551 Introduction to New
ogy to enable professional engineers to confidence to manage intellectual property Ventures 3
take USC engineering courses for graduate and technology innovation and enables ISE 585 Strategic Management of
degree credit without coming to the campus. them to connect with colleagues in industry Technology 3
Today, over 1,300 DEN students, enrolled and venture capital to address real-world
around the world, are pursuing over 40 problems through technology transfer and ELECTIVE COURSES (6 UNITS)
degree programs – more choices than at any commercialization. This certificate program ISE 515 Engineering Project
other research university. DEN breaks down provides an opportunity for graduate students Management 3
geographical and scheduling barriers, allow­ to understand the process of evaluating the ISE 517 Modern Enterprise
ing students to take classes anytime and feasibility of their ideas and inventions and Systems 3
anywhere. Remote DEN students receive the confidence to commercialize their ideas. ISE 527 Quality Management for
support from administrative and technical It also provides an opportunity for practicing Engineers 3
staff and enjoy access to all things the Viterbi engineers to obtain an academically rigorous ISE 544 Management of
School has to offer. foundation of technology commercialization Engineering Teams 3
which drives their company. The program is ISE 555 Invention and Technology
The Viterbi School has made it possible interdisciplinary in nature, requiring courses Development 3
for all on-campus students enrolled in the from both the business and engineering ISE 565 Law and Finance for
school’s graduate courses to receive free schools and providing education in the eco­ Engineering Innovation 3
access to the archived lectures of courses nomic, technological and management aspects
offered via DEN. This valuable study aid of commercializing new engineering ideas.
enables students to review lectures through­
out the semester. Applicants to this program are expected to
have a degree in engineering or science from
For more information, visit viterbi.usc.edu/ an accredited institution, an undergraduate
mapp. GPA of at least 3.0 on a 4.0 scale, and a score
of at least 650 on the quantitative portion and
400 on the verbal portion of the GRE test.

Engineering

The courses listed in the following section


have been designed for specific groups of
students for various purposes as indicated in
the course descriptions. Certain courses have
restrictions related to their applicability for
degree credit. Students should consult the
academic advisor in the major department for
further information.
572 USC Viterbi School of Engineering

Courses of Instruction

ENGINEERING (ENGR) ENGR 400 Engineering Honors Project ENGR 503x Oral Communication Skills
(1-3, max 12, FaSpSm) Supervised interdis­ for Engineering Ph.D. Students (3, FaSp)
ENGR 100abcd Engineering Honors Collo­ ciplinary studies and projects. Enrollment ­Academic and professional presentation skills
quium (1-1-1-1) Recent developments in a limited to members of the Viterbi School for Ph.D. students. Preparation for qualify­
highly technological society with emphasis on of Engineering Honors Program. Graded ing exams, conference paper presentations,
selected topics. Enrollment limited to mem­ CR/NC. and other forms of oral communication. Use
bers of the Viterbi School of Engineering of visual aids and poster displays included.
Honors Program. Graded CR/NC. ENGR 493x Dean’s Seminar in Entrepre- Graded CR/NC. Not available for degree
neurship (2, Sp) Overview of starting and credit for the master’s degree.
ENGR 101 Introduction to Engineering developing a new business. Discussions with
(3, Fa) Gateway to the majors and minors successful business leaders and entrepre­ ENGR 504x Fellowship Proposal Writing
in engineering. Introduction to engineering neurs. Not available for students admitted for Engineering Ph.D. Students (2, FaSp)
disciplines. Historical and current trends in to the Entrepreneur Program. Open only to Preparation of essays and other materials for
engineering; ethical and societal factors in seniors or graduate students in business or research fellowship applications. Graded
engineering solutions. Hands-on design expe­ engineering. Graded CR/NC. (Duplicates CR/NC. Open only to Ph.D. engineering
riences; field trips; USC laboratory tours. credit in former BUAD 493x.) ­students. Not available for degree credit.

ENGR 102 Engineering Freshman Academy ENGR 499 Special Topics (2-4, max 8) ENGR 595 Manufacturing Engineering
(2, Fa) Introduction to the profession of engi­ Current developments in the field of ­Seminar (3) Topics on the design, integration
neering. Ethical, political and societal conse­ engineering. and operation of manufacturing enterprises
quences of engineering innovations and the and their role in an organization. Lectures,
impact of engineering on everyday life. Team ENGR 501x Engineering Writing and Com- case studies, speaker sessions, field trips,
project and guest lectures. Open to freshmen munication for Master’s Students (3, FaSp) team projects, reports and presentations.
only. Graded CR/NC. Academic and discipline-specific writing Prerequisite: CSCI 561, ISE 511L, and
skills. Emphasis on structure of discourse AME 588.
ENGR 150L Engineering Science and Sys- and writing process. Presentation and oral
tems: From Humans to Robots (3, Fa) communication skills also addressed. Graded ENGR 596 Internship in Engineering (1, max
Hands-on multidisciplinary engineering CR/NC. Credit Restrictions: May be taken 3, FaSpSm) Part-time or full-time, practical
course that uses robotics as a theme to cover for degree credit only toward M.S. degrees work experience in the student’s field of
material from all areas of engineering. Labo­ in Industrial and Systems Engineering; study. The internship must be located at an
ratory; programming; team projects; end-of- Engineering Management; Manufacturing off-campus facility. Students are individually
semester exhibition. Open only to freshmen. Engineering and Entrepreneurship; Opera­ supervised by faculty. May not be taken
Recommended preparation: Basic programming tions Research Engineering; and the Master until the student has completed at least
experience (e.g., C, C++, C#, Java, Python). of Engineering in Environmental Quality one semester of enrollment in the graduate
Management. program. Graduate standing in engineering.
ENGR 301 Technical Entrepreneurship (3) Graded CR/NC.
(Enroll in BUAD 301) ENGR 502x Writing Skills for Engineering
Ph.D. Students (3, FaSp) Writing of engineer­
ENGR 305 Engineering Biology Matters ing curriculum- and research-related projects for
(3, FaSp) Engineering students will learn Ph.D. students. Focus is on conference papers,
biological phenomena in the context of dissertations and proposals, journal articles, and
engineering principles and explore biological other forms. Graded CR/NC. Not available for
mechanisms and processes as analogies for degree credit for the master’s degree.
designing engineered systems. Recommended
preparation: CHEM 105aL, MASC 110L.

ENGR 395abcdx Cooperative Education


Work Experience (1 or 2, max 5) Supervised
work experience in a professional environ­
ment related to a specific degree program,
academic level, and career objective. Accep­
tance into Cooperative Education Program
required. Graded IP/CR/NC. Degree credit
by departmental approval.
Aerospace and Mechanical Engineering 573

Aerospace and Mechanical Engineering

Aerospace Engineering Headquarters: Mike Gruntman, Ph.D. (Astronautics); Yan Jin, Research Associate Professor: Adam Fincham,
Robert Glenn Rapp Engineering Research Ph.D.; Michael E. Kassner, Ph.D. (Materials Ph.D.
Room 101 Science); Joseph Kunc, Ph.D. (Astronautics;
(213) 740-5353 Physics); Terence G. Langdon, Ph.D., D.Sc.** Research Assistant Professors: Megumi
FAX: (213) 740-7774 (Materials Science and Geological Sciences); Kawasaki, Ph.D.; Maria Teresa Perez Prado,
Email: ame@usc.edu Stephen C-Y Lu, Ph.D. (Industrial and Ph.D.
Systems Engineering); Sami F. Masri, Ph.D.
Mechanical Engineering Headquarters: (Civil and Environmental Engineering); Tony Research Associates: Anita Penkova, Ph.D.;
Olin Hall of Engineering Maxworthy, Ph.D.**; E. Phillip Muntz, Roxana Tiron, Ph.D.
Room 430 Ph.D.** (Radiology); Paul K. Newton, Ph.D.;
(213) 740-8762 Steven Nutt, Ph.D. (Materials Science); Emeritus Professors: Fred Browand, Ph.D.;
FAX: (213) 740-8071 Larry G. Redekopp, Ph.D.*; Paul Ronney, C. Roger Freberg, Ph.D.*; Melvin Gerstein,
Email: ame@usc.edu Ph.D.; Satwindar S. Sadhal, Ph.D.; Geoffrey Ph.D.; Clarke Howatt, M.S.; S. Lampert,
Spedding, Ph.D.*; Costas Synolakis, Ph.D. Ph.D.; Robert Mannes, M.S., P.E.*; Donald
Chair: Geoffrey R. Spedding, Ph.D. (Civil and Environmental Engineering); Firdaus E. Shemansky, Ph.D.
E. Udwadia, Ph.D. (Civil and Environmental
Faculty Engineering, Information and Operations *Recipient of university-wide or school teaching award.
Arthur B. Freeman Professor of Engineering: Management, Systems Architecting Engineering
E. Phillip Muntz, Ph.D.** (Radiology) and Mathematics); Hai Wang, Ph.D.; Bingen **Recipient of university-wide or school research award.
Yang, Ph.D.
William E. Leonhard Professor of Engineering: Mechanical Engineering Honor Society: Pi Tau
Terence G. Langdon, Ph.D., D.Sc.** Associate Professor: Geoffrey R. Shiflett, Sigma
(Materials Science and Geological Sciences) Ph.D.*
Aerospace Engineering Honor Society: Sigma
Smith International Professor of Mechanical Assistant Professors: Veronica Eliasson, Ph.D.; Gamma Tau
Engineering: Tony Maxworthy, Ph.D.** Andrea Hodge, Ph.D.; Eva Kanso, Ph.D.;
Denis Phares, Ph.D.; Tait Pottebaum, Ph.D.
Professors: Charles Campbell, Ph.D.; Julian
Domaradzki, Ph.D.**; Marijan Dravinski, Associate Professor of Engineering Practice:
Ph.D.; Fokion Egolfopoulos, Ph.D.; Daniel M. Oussama Safadi, Ph.D.*
Erwin, Ph.D.* (Astronautics); Henryk
Flashner, Ph.D.; Roger Ghanem, Ph.D.
(Civil and Environmental Engineering);

Degree Requirements

Educational Program Objectives (2) Graduates will engage in lifelong learning, (5) Graduates will incorporate societal, ethical
The undergraduate programs in Aerospace such as continuing their education through and environmental considerations into techni­
and Mechanical Engineering endeavor to graduate school or professional development cal decisions.
prepare students to achieve the following courses.
objectives: (6) Graduates will effectively communicate
(3) Graduates will make use of modern and and work with persons and teams of diverse
(1) Graduates will be professionals working cutting-edge tools, such as advanced com­ technical and non-­technical backgrounds.
in engineering or in related areas such as puter software and state-of-the-art laboratory
computer science, business, law, medicine or equipment.
public service, at both large- and small-scale
businesses. (4) Graduates will be both competent techni­
cal innovators and industrial leaders.
574 USC Viterbi School of Engineering

Aerospace Engineering Degrees

Bachelor of Science in Aerospace AME 341aLbL Mechoptronics Master of Science, Aerospace and
Engineering Laboratory I and II 3-3 Mechanical Engineering (Computational
The requirement for this degree is 128-129 AME 404 Computational Solutions Fluid and Solid Mechanics)
units. A grade point average of C (2.0) is to Engineering Problems 3 The program prepares students for profes­
required in all upper division courses taken in AME 441aL Senior Projects Laboratory 3 sional careers in engineering companies that
engineering departments and all departments AME 451 Linear Control Systems I 3 develop products using computational tools of
of science and mathematics. See the common fluid and solid mechanics. The program also
requirements for undergraduate degrees sec­ Astronautics provides the necessary background for pursu­
tion, page 563. AME 481 Aircraft Design, or 4 ing higher degrees, Engineer and Ph.D., in
ASTE 420** Spacecraft Design 3 aerospace and mechanical engineering with
COMPOSITION/WRITING REQUIREMENT UNITS ASTE 280 Astronautics and specializations in computational fluid mechan­
WRIT 130 Analytical Writing 4 Space Environment I 3 ics, computational solid mechanics and com­
WRIT 340 Advanced Writing 3 putational heat transfer. The degree course
MAJOR ELECTIVES UNITS work provides a necessary background in
GENERAL EDUCATION (SEE PAGE 61) UNITS
AME core electives*** 9 basic aerospace and mechanical engineering
General education+ 20 Technical electives**** 6 disciplines (solid mechanics, fluid mechanics,
Free electives** 1-2 heat transfer), engineering mathematics and
PRE-MAJOR REQUIREMENTS UNITS numerical methods. The capstone project
Math Requirement Total units: 128-129 courses, AME 535b and CE 551, provide
MATH 125 Calculus I 4 practical examples using existing numerical
MATH 126 Calculus II 4 *Satisfies GE Category III requirement. programs to simulate structures, heat transfer
MATH 226 Calculus III 4 and fluid flows as well as commercial math­
MATH 245 Mathematics of Physics **Students planning to take ASTE 420 must take ematical packages for analyzing data.
2 units of free electives in order to earn a total of
and Engineering I 4
128 units. Admission requirements follow the general
Physics Requirement admission rules for aerospace and mechanical
PHYS 151L* Fundamentals of ***Any upper division AME courses. engineering graduate programs. The program
Physics I: Mechanics requires completion of a minimum of 27 units
and Thermodynamics 4 ****Technical electives consist of (1) any upper divi- and a cumulative GPA of at least 3.0 for
PHYS 152L Fundamentals of sion course in engineering except CE 404, CE 412 and graduation. The program with thesis requires
Physics II: Electricity ISE 440, or (2) an upper division course in chemistry, 28 units, four of which are thesis units.
physics or mathematics and MATH 225. No more than
and Magnetism 4
3 units of 490 Directed Research course work can be REQUIRED CORE COURSES (24 UNITS) UNITS
PHYS 153L Fundamentals of Physics
used to satisfy the technical elective requirement.
III: Optics and Modern AME 404 Computational Solutions
Physics 4 +The university allows engineering majors to replace
to Engineering Problems 3
AME 509 Applied Elasticity, or
the GE Category IV with a second course in Categories
Chemistry Elective CE 507 Mechanics of Solids I 3
I, II or VI.
CHEM 105aL* General Chemistry, or AME 525 Engineering Analysis 3
CHEM 115aL Advanced General AME 526 Engineering Analytical
Minor in Engineering Technology
Chemistry, or Methods 3
Commercialization
MASC 110L Materials Science 4 AME 530a Dynamics of
See listing in the Special Educational Incompressible Fluids 3
MAJOR REQUIREMENTS UNITS Opportunities section, page 564. AME 535a Introduction to
Aerospace and Mechanical Engineering Computational Fluid
Master of Science in Aerospace Engineering
AME 105 Introduction to Mechanics 3
Aerospace Engineering 4 In addition to the general requirements AME 535b Introduction to
AME 150L Introduction to listed in this catalogue, the department has Computational Fluid
Computational Methods 4 identified requirements in the following Mechanics, or
AME 201 Statics 3 areas of specialization: aerodynamics/fluid CE 551 Computer-Aided
AME 204 Strength of Materials 3 dynamics; aerospace controls; aerospace Engineering Project 3
AME 261 Basic Flight Mechanics 4 design; aerospace structures; computational CE 529a Finite Element Analysis 3
AME 301 Dynamics 3 fluid dynamics; hypersonics/kinetics of gases
AME 308 Computer-Aided and plasmas; propulsion; and space science. Selected technical electives from the fol­
Analysis for Aero- Core requirements and elective requirements lowing list or other electives approved by a
Mechanical Design 3 are defined for each area of specialization. graduate advisor: 3 units.
AME 309 Dynamics of Fluids 4 Information on the current approved courses
AME 310 Engineering that comprise these core and elective require­
Thermodynamics I 3 ments is available from the department.
Aerospace and Mechanical Engineering 575

TECHNICAL ELECTIVES UNITS institution may be approved by a graduate Engineer in Aerospace Engineering
AME 511 Compressible Gas advisor. The Master’s Thesis (4 units) may Requirements for the Engineer in aerospace
Dynamics 3 be substituted for a technical elective class engineering are the same as the general
AME 516 Convection Processes 3 (3 units). requirements. Three to 6 of the units required
AME 590 Directed Research 1-12 for the degree must be AME 690. Prior
AME 599 Special Topics 2-4, max 9 Master of Science in Product Development approval must be obtained from the guidance
ASTE 545 Computational Techniques Engineering committee before registration in AME 690.
in Rarefied Gas Dynamics 3 See the listing under Product Development
CE 529b Finite Element Analysis 3 Engineering, page 662. Doctor of Philosophy in Aerospace
Engineering
CE 541a Dynamics of Structures 3
CE 542 Theory of Plates 3 Master of Science in Systems Architecting The Doctor of Philosophy with a major in
and Engineering aerospace engineering is also offered. See
See the listing under Systems Architecting general requirements for graduate degrees.
One core class requirement may be waived and Engineering, page 663.
at the discretion of a graduate advisor if a stu­ Graduate Certificate in Engineering
dent documents that he or she completed Technology Commercialization
or is enrolled in an equivalent course. The See listing in the Special Educational
waived class must be replaced by a techni­ Opportunities section, page 571.
cal elective. Credit for one course of not
more than 4 units from another accredited

Mechanical Engineering Degrees

Bachelor of Science in Mechanical MAJOR REQUIREMENTS UNITS MAJOR ELECTIVES UNITS


Engineering Aerospace and Mechanical Engineering AME core electives** 6
The requirement for the degree is 128 units. AME 101L Introduction to AME design elective*** 3
A cumulative GPA of 2.0 or higher is required Mechanical Engineering Technical electives 6
for all upper division course work in engi­ and Graphics 3
neering, science and mathematics. See the AME 150L Introduction to Total units: 128
common requirements for undergraduate Computational Methods 4
degrees section, page 564. AME 201 Statics 3 *Satisfies GE Category III requirement.

AME 204 Strength of Materials 3


COMPOSITION/WRITING REQUIREMENT UNITS **Any upper division course in AME.
AME 301 Dynamics 3
WRIT 130 Analytical Writing 4 AME 308 Computer-Aided Analysis
***An approved AME design course (select from
WRIT 340 Advanced Writing 3 for Aero-Mechanical
AME 408, AME 430, or any special topic design course).
Design 3
GENERAL EDUCATION (SEE PAGE 61) UNITS
AME 309 Dynamics of Fluids 4 +The university allows engineering majors to replace
General education+ 20 AME 310 Engineering
the GE Category IV with a second course in Categories
Thermodynamics I 3
PRE-MAJOR REQUIREMENTS UNITS I, II or VI.
AME 331 Heat Transfer 3
Math Requirement AME 341aLbL Mechoptronics
Bachelor of Science in Mechanical
MATH 125 Calculus I 4 Laboratory I and II 3-3
Engineering (Petroleum Engineering)
MATH 126 Calculus II 4 AME 404 Computational
MATH 226 Calculus III 4 Solutions to The requirement for the degree is 128 units.
MATH 245 Mathematics of Physics Engineering Problems 3 A cumulative GPA of 2.0 or higher is required
and Engineering I 4 AME 409 Senior Design Project 4 for all upper division course work in engi­
AME 441aL Senior Projects neering, science and mathematics. See the
Physics Requirement Laboratory 3 common requirements for undergraduate
PHYS 151L* Fundamentals of AME 443L Control Systems degrees section, page 564.
Physics I: Mechanics Laboratory 3
COMPOSITION/WRITING REQUIREMENT UNITS
and Thermodynamics 4 AME 451 Linear Control
PHYS 152L Fundamentals of Systems Analysis, or WRIT 130 Analytical Writing 4
Physics II: Electricity AME 420 Engineering Vibrations 3 WRIT 340 Advanced Writing 3
and Magnetism 4
PHYS 153L Fundamentals of Materials Science
Physics III: Optics MASC 310 Materials Behavior and
and Modern Physics 4 Processing 3
Chemistry Elective
CHEM 105aL* General Chemistry, or
CHEM 115aL Advanced General
Chemistry, or
MASC 110L Materials Science 4
576 USC Viterbi School of Engineering

GENERAL EDUCATION (SEE PAGE 61) UNITS Petroleum Engineering Recommended Programs of Study
General education+ 20 PTE 461 Formation Evaluation 3 The program of study depends upon the
PTE 464L Petroleum Reservoir student’s interest and background. During the
PRE-MAJOR REQUIREMENTS UNITS Engineering 3 first semester at USC, students must consult
Math Requirement PTE 465L Drilling Technology and with a departmental faculty advisor in the
MATH 125 Calculus I 4 Subsurface Methods 3 area of concentration and draw up a plan of
MATH 126 Calculus II 4 study, which must be approved by the advi­
MATH 226 Calculus III 4 MAJOR ELECTIVES UNITS sor. Besides the common requirements, listed
MATH 245 Mathematics of Physics AME core elective** 3 below are several areas in mechanical engineer­
and Engineering I 4 ing with specific courses identified as core and
Total units: 128 core electives. Groups of courses in other com­
Physics Requirement binations and from other departments within
PHYS 151L* Fundamentals of *Satisfies GE Category III requirement. the university may be approved if a particular
Physics I: Mechanics, coordinated interest can be demonstrated. In
Waves and Sounds 4 **Any upper division course in AME. some instances students whose background is
PHYS 152L Fundamentals of not in mechanical engineering may be required
+The university allows engineering majors to replace to take additional course work.
Physics II: Electricity
the GE Category IV with a second course in Categories
and Magnetism 4
PHYS 153L Fundamentals of I, II or VI. Common Requirements
Physics III: Optics and Engineering Analysis (6 units): AME 525,
Modern Physics 4 Minor in Music Recording AME 526
A minor in music recording is offered through
Chemistry Elective the Thornton School of Music to provide Engineering electives (3-6 units): Approved
CHEM 105aL* General Chemistry, or undergraduate students with the background 400-, 500- or 600-level courses
CHEM 115aL Advanced General necessary to enter the field of recording
Chemistry, or engineering and to familiarize them with the Engineering Design
MASC 110L Materials Science 4 design needs of modern recording equipment. Core courses (9 units): AME 503, AME 505,
The minor is recommended to mechanical AME 509
MAJOR REQUIREMENTS UNITS engineering majors with extensive musical
Aerospace and Mechanical Engineering training who would like to combine their Core electives (6 units): Two courses from
AME 101L Introduction to technical and musical abilities while learning AME 404, AME 527, AME 541, ASTE 520,
Mechanical Engineering the engineering applications of physical and ASTE 523, CE 529, SAE 549
and Graphics 3 mathematical principles to the art of music
AME 150L Introduction to recording. See the listing under the USC Thermal and Fluid Sciences
Computational Methods in Thornton School of Music, page 795. Core courses (12 units): Four courses from
Mechanical Engineering 4 one of the selected areas:
Master of Science in Mechanical
AME 201 Statics 3
AME 204 Strength of Materials 3 Engineering Combustion: AME 436, AME 513, AME 514,
AME 301 Dynamics 3 Requirements for the Master of Science in AME 530a
AME 308 Computer-Aided mechanical engineering are the same as set
Analysis for Aero- forth in the general requirements. Six of Fluid Dynamics: AME 457, AME 511, AME
Mechanical Design 3 the required units must be in AME 525 and 530a, AME 535a
AME 309 Dynamics of Fluids 4 AME 526 or courses in engineering analy­
AME 310 Engineering sis approved in advance in writing by the Heat Transfer: AME 457, AME 515, AME 516,
Thermodynamics I 3 Department of Mechanical Engineering. AME 517
AME 331 Heat Transfer 3
AME 341aLbL Mechoptronics The specific sequence of courses that con­ Core electives (6 units): Take two courses
Laboratory I and II 3-3 stitutes an acceptable program must be from the following list, not duplicating the
AME 404 Computational Solutions approved in advance. above selection: AME 436, AME 457, AME
to Engineering Problems 3 511, AME 513, AME 514, AME 515, AME
AME 408 Computer-Aided Design Requirements for Graduation Without Thesis, 516, AME 517, AME 530a, AME 533, AME
of Mechanical Systems 3 27 units total with 3.0 GPA: AME 525 and 535a, AME 535b, AME 537
AME 409 Senior Design Project 4 AME 526 or approved mathematics (6);
AME 441aL Senior Projects 500 level courses in major department (12); Mechanics and Materials
Laboratory 3 approved 400 or 500 level courses (9). Core courses (12 units): AME 509, AME 559,
AME 443L Control Systems AME 560, AME 584
Laboratory 3 With Thesis, 27 units total with 3.0 GPA:
AME 451 Linear Control Systems I 3 AME 525 and AME 526 or approved math­ Core elective (3 units): One of AME 542,
AME 463L Introduction to Transport ematics (6); 500 or 600 level courses in major AME 588, CE 529a
Processes in Porous department (12) not including thesis; maxi­
Media 3 mum AME 594ab — thesis (4); approved 400
or 500 level units (5) (a maximum total of 8
units combining AME 590 and AME 594ab).
Aerospace and Mechanical Engineering 577

Microelectromechanical Systems (MEMS) vibrations, and linear and nonlinear control. Master of Science in Aerospace and
Core courses (12 units): AME 455, AME 537, The program equips students to apply their Mechanical Engineering (Computational
BME 551, EE 607 knowledge to a variety of complex systems Fluid and Solid Mechanics)
encountered in nature and society, especially See listing under Aerospace Engineering
Core elective (3 units): One of AME 535a, those in civil, mechanical and aerospace engi­ Degrees, page 574.
ASTE 501a, ASTE 545 neering and applied mechanics.
Engineer in Mechanical Engineering
Dynamics and Control Students will be given advisement in the first Requirements for the Engineer in Mechan­
Students interested in this area may follow semester of their study. In addition to AME ical Engineering degree are the same as set
the M.S., Aerospace and Mechanical Engi­ 525 and AME 526, students are required to forth in the general requirements. Six of
neering (Dynamics and Control) described take the following core courses: AME 521, the units required for the degree must be
below. AME 522, AME 524, AME 541, AME 552. AME 690. Prior approval must be obtained
Elective courses can be chosen in areas of from the committee before registration in
Master of Science in Aerospace and specific interest to the student such as orbital AME 690.
Mechanical Engineering (Dynamics and dynamics, spacecraft control, aircraft dynam­
Control) ics and control, chaos and chaotic ­dynamics, Doctor of Philosophy in Mechanical
The Master of Science with emphasis in random vibrations, computer control of Engineering
dynamics and control educates and trains mechanical systems and robotics. The pro­ The Doctor of Philosophy in mechani­
multidisciplinary professionals in the mod­ gram provides the graduate student with a cal engineering is also offered. See general
eling, analysis, simulation and control of broad, well-rounded, advanced education that requirements for graduate degrees.
complex time-evolutionary systems. It is a can be applied to many specific, technologi­
program of study that encompasses advanced cally advanced fields in which dynamics and
analytical dynamics, nonlinear dynamical control play a pivotal role.
systems, linear and nonlinear dynamics and

Courses of Instruction

A E R O S PA C E A N D M E C H A N I C A L AME 201 Statics (3, FaSpSm) Analysis of AME 301 Dynamics (3, FaSp) 2-D and 3-D
ENGINEERING (AME) forces acting on particles and rigid bodies kinematics and dynamics of particles and
in static equilibrium; equivalent systems of rigid bodies; systems of particles and rigid
The terms indicated are expected but are not forces; friction; centroids and moments of bodies; coupled rigid bodies; introduction to
guaranteed. For the courses offered during inertia; introduction to energy methods. Pre- vibrations. Prerequisite: AME 201 or CE 205;
any given term, consult the Schedule of requisite: MATH 125; recommended preparation: recommended preparation: PHYS 151L.
Classes. AME 101, PHYS 151L.
AME 302 Dynamic Systems (3, FaSp) Mod­
AME 101L Introduction to Mechanical Engi- AME 204 Strength of Materials (3, FaSp) eling of lumped parameter elements and
neering and Graphics (3, Fa) Gateway to Stress, strain and deflection of mechanical ele­ systems; free and forced response of first
the bachelor of science degree in mechanical ments due to tension, shear, bending, or tor­ and second order systems; design oriented
engineering. Introduction to mechanical engi­ sion; combined loads; energy methods, stati­ approach to dynamic systems. Corequisite:
neering disciplines and practice; graphical cally indeterminate structures; strength-based MATH 245; AME 309 or CE 309; AME 301
communication and layout of machine parts; design. Prerequisite: AME 201 or CE 205. or CE 325.
introduction to computer-aided drafting and
drawing. AME 222 Fundamentals of Audio Engineer- AME 303 Dynamics of Machinery (3, FaSp)
ing (3, Fa) (Enroll in EE 222) Kinematics and dynamics of machines;
AME 105 Introduction to Aerospace Engi- balancing of rotating and reciprocating
neering (4, Fa) Gateway to the Aerospace AME 261 Basic Flight Mechanics (4, Sp) machinery; gyroscopic effects; critical speeds;
Engineering major. Introduction to flight ­ erformance of flight vehicles; maximum
P energy variation in machinery; introduction
vehicle performance and propulsion. Ele­ speed, rate-of-climb, range, and endurance; to mechanism design. Prerequisite: AME 301
ments of the physics of gases. Laboratory: basic stability and control, weight, and bal­ or CE 325.
computers and graphics; model rocket and ance; computer exercises. Recommended prepa-
glider test flights. ration: AME 150L. AME 305 Mechanical Design (3, FaSp)
Design and analysis of mechanical elements
AME 150L Introduction to Computational AME 291 Undergraduate Design Projects I including shafts, bearings, springs, screws,
Methods (4, Sp) Computer programming; (1, max 4, FaSpSm) Analysis, design, fabrica­ belts and gears; strength, fatigue and deflec­
organization of problems for computational tion, and evaluation of devices intended for tion considerations in machine design. Prereq-
solution; introduction to software for compu­ entry in local and national design competi­ uisite: AME 204 or CE 225.
tation and graphics; applications to engineer­ tions. Intended for lower division students
ing problems. Corequisite: MATH 125. or those with little prior project experience. AME 308 Computer-Aided Analysis for
Graded CR/NC. Aero-Mechanical Design (3, Sp) Introduction
to the finite element method; practical appli­
cation of computer analysis tools for structural
Analysis and design. Recommended preparation:
MATH 245.
578 USC Viterbi School of Engineering

AME 309 Dynamics of Fluids (4) Fluid stat­ AME 404 Computational Solutions to AME 436 Energy and Propulsion (3, FaSm)
ics; conservation of mass, momentum, and Engineering Problems (3, Fa) Mathematical Performance and analysis of reciprocating, jet,
energy in integral and differential form; aspects of the solutions to typical advanced rocket engines, and hybrid systems. Charac­
applications. Laminar and turbulent pipe mechanical engineering problems. Modeling, teristics of inlets, compressors, combustors,
flow; compressible flow; potential flow over simulation, computational aspects, computer turbines, nozzles and engine systems. Energy
bodies. Recommended preparation: AME 310. solutions, and computational tools. Recom- and environmental problems. Prerequisite:
mended preparation: FORTRAN, MATLAB AME 310; AME 309 or CE 309.
AME 310 Engineering Thermodynamics and Maple.
I (3, FaSp) Fundamental laws of thermo­ AME 441abL Senior Projects Laboratory (3-3)
dynamics applied to actual and perfect gases AME 408 Computer-Aided Design of Individual engineering projects designed
and vapors; energy concepts, processes, and Mechanical Systems (3, Fa) Design of and constructed to model and test a physical
applications. Prerequisite: MATH 226; recom- mechanical systems using advanced graphics principle or system. Recommended preparation:
mended preparation: PHYS 151L, high-level techniques; computer-aided drafting, design AME 341abL.
programming language. optimization, elements of computer graphics,
solids modeling; introduction to computer- AME 443 Control Systems Laboratory
AME 312 Engineering Thermodynamics II aided manufacturing. (3, Sp) Vibration measurement and analysis;
(3, Sp) Application of thermodynamic simulation, design, and experimental verifica­
principles to fluid flow, power cycles, and AME 409 Senior Design Project (4, Sp) tion of mechanical control systems; identifica­
refrigeration. Prerequisite: AME 310; recom- Modeling, analysis, integration, layout and tion of system parameters, implementation of
mended preparation: high-level programming performance analysis of a mechanical system controllers, verification of closed-loop perfor­
language. to meet specified design requirements. Pre- mance via experimentation and stimulation.
requisite: senior standing. (Duplicates credit in former AME 442bL.)
AME 331 Heat Transfer (3, Sp) General prin­ Prerequisite: AME 420 or AME 451 or EE 482.
ciples underlying heat transfer by conduction, AME 410 Engineering Design Theory and
convection, and radiation; steady flow and Methodology (3, Fa) Product planning and AME 451 Linear Control Systems I (3,
transient flow. Prerequisite: AME 310; corequi- task clarification, voice of customers, qual­ FaSpSm) Transform methods, block diagrams;
site: AME 309 or CE 309. ity function deployment, conceptual and transfer functions; stability; root-locus and
embodiment design, axiomatic theory of frequency domain analysis and design; state
AME 341abL Mechoptronics Laboratory I design, product quality and manufacturabil­ space and multiloop systems. Prerequisite:
and II (3-3, FaSp) A coordinated laboratory ity, design decision-making. Junior standing. MATH 245.
and lecture sequence on aeromechanical ­Recommended preparation: AME 305.
instrumentation and device control stressing AME 453 Engineering Dynamics (3, Sp)
the symbiotic integration of mechanical, opti­ AME 412 Molecular Theory of Gases (3, Principles of dynamics applied to mechani­
cal and electronic components. Prerequisite: Irregular) Molecular structure; intermolecu­ cal and aerospace problems. Introduction to
PHYS 152L, MATH 126. lar potentials; molecular processes in gases; gyroscopic motion and rigid body dynamics.
molecular interpretation of concepts of classi­ Prerequisite: MATH 245.
AME 353 Aerospace Structures I (3, Fa) cal thermodynamics; radiative transport phe­
Shear and bending in symmetrical and nomena in gases. Prerequisite: AME 310. AME 455 Introduction to MEMS (3, Sp) Intro­
unsymmetrical sections; torsion, column, and duction to micro-electro-opto-mechanical sys­
thin sheet analysis and design, including plas­ AME 420 Engineering Vibrations I (3, Fa) tems; scaling effects on material properties,
tic failures and open section crippling. Theory of free and forced vibrations with and fluid flows, dynamical behavior; fabrication
without damping; systems of single and mul­ methods; design considerations for MEMS
AME 380 Elements of Astronautics and tiple degrees of freedom; iteration; methods; sensors and actuators. Recommended prepara-
Space Science (3, Sp) Sun and solar system. vibration isolation; instrumentation. Prerequi- tion: AME 301, AME 309 and AME 310.
Spacecraft mission design; orbital maneu­ site: MATH 245.
vers. Plasma; electromagnetic radiation. Solar AME 457 Engineering Fluid Dynamics (3, Fa)
wind; magnetospheres; ionospheres; magnetic AME 423L Loudspeaker and Sound-System Laminar and turbulent boundary layer flow
storms; auroras. Elements of geophysics. Design (3, FaSp) (Enroll in EE 423L) with and without heat transfer; boundary
Planets. Space instrumentation. Prerequisite: layer separation, stability, transition and con­
junior standing; recommended preparation: AME 428 Mechanics of Materials (3) (Enroll trol; introduction to compressible fluid flow.
MATH 125, MATH 126, MATH 226; in CE 428) Prerequisite: AME 310; AME 309 or CE 309.
PHYS 151L, PHYS 152L, PHYS 153L.
AME 429 Structural Concept Design Project AME 458 Theory of Structures II (3) (Enroll
AME 390 Special Problems (1-4) Supervised, (3) (Enroll in CE 429) in CE 458)
individual studies. No more than one registra­
tion permitted. Enrollment by petition only. AME 430 Thermal Systems Design (3, Fa) AME 459 Flight Mechanics (3, Fa) Applica­
Design methodology for thermal systems; tions of basic aerodynamics to aircraft and
AME 403 Stress Analysis (3, Sp) Theories boilers, condensers, air conditioning systems, missile performance, power and thrust, stabil­
of failure, shear center, unsymmetrical bend­ power plants and other systems with thermal ity and control, compressibility effects. Recom-
ing, curved beams, torsion of non-circular energy interaction. Prerequisite: AME 312 and mended preparation: AME 309.
sections; cylinders, rotating discs, thermal AME 331.
stresses, inelastic strains, energy methods.
Prerequisite: AME 204.
Aerospace and Mechanical Engineering 579

AME 460 Aerodynamic Theory (3) Basic AME 504 Metallurgical Design (3, Sp) Rela­ AME 516 Convection Processes (3, Fa)
relations describing the inviscid flow field tionship between metallurgical and environ­ Analysis of isothermal and nonisothermal
about bodies and wings moving at subsonic mental factors and the behavior of materials. boundary layers. Exact and approximate solu­
and supersonic speeds. Prerequisite: AME 309. Prerequisite: AME 303. tions of laminar and turbulent flows. Variable-
property and high-speed effects; dimensional
AME 461 Formation Evaluation (3) (Enroll AME 505 Engineering Information Model- analysis. Prerequisite: AME 457; recommended
in PTE 461) ing (3, Sp) Symbolic and object-oriented preparation: AME 526, AME 331.
modeling, product and process modeling for
AME 462 Economic, Risk and Formation design and manufacturing, information mod­ AME 517 Radiation Heat Transfer (3, Fa)
Productivity Analysis (4) (Enroll in PTE 462) els for computer integrated and collaborative Radiation properties; black body radiation;
engineering, information modeling for life- shape factors of radiation network analogy
AME 463L Introduction to Transport cycle engineering. and solar radiation. Prerequisite: AME 331;
­Processing in Porous Media (3) (Enroll in corequisite: AME 525 or AME 526.
PTE 463L) AME 507 Mechanics of Solids I (3) (Enroll
in CE 507) AME 521 Engineering Vibrations II (3, Sp)
AME 464L Petroleum Reservoir Engineering Multi-degree of freedom systems; modal
(3) (Enroll in PTE 464L) AME 509 Applied Elasticity (3, Irregular) analysis. Rayleigh’s quotient. ­Continuous
Condensed treatment dealing with engineer­ systems; modal analysis. Beams, rods, mem­
AME 465L Drilling Technology and Sub­ ing applications of the principles of elastic­ branes. Colocations, Galerkin, Rayleigh
surface Methods (3) (Enroll in PTE 465L) ity, using the theories of elasticity, elastic Ritz methods; finite elements. Prerequisite:
stability, and plates and shells. Prerequisite: AME 420.
AME 466 High-Speed Aerodynamics (3) AME 403.
Transonic and supersonic aerodynamics; AME 522 Nonlinear Dynamical Systems,
application to high-speed airplanes. Prerequi- AME 510 Introduction to Continuum Vibrations, and Chaos (3) Lagrange e
­ quations;
site: AME 460. Mechanics (3, Fa) Theories of continuous nonlinear maps and differential equations;
media such as linear and nonlinear theories fixed points; periodic motion; qualitative/
AME 477 Solar System Exploration (3, Fa) of elasticities, theories of ideal, compressible quantitative and local/global analysis; higher
Overview of current knowledge of solar and viscous fluids. Prerequisite: AME 525, order systems; stability; bifurcations; chaos;
system heliosphere, with emphasis on atmo­ AME 526. fractals. Recommended preparation: AME 420,
spheric and magnetospheric structure, includ­ AME 524, AME 525.
ing experimental methods of observation. AME 511 Compressible Gas Dynamics (3, Sp)
Prerequisite: MATH 245. Thermodynamics, kinetic theory, compress­ AME 523 Random Vibrations (3, Irregu-
ible flow equations, shock and expansion lar) Random processes, ergodic theory. Ito
AME 481 Aircraft Design (4, Sp) Aircraft waves, similarity, shock-expansion techniques calculus. Linear systems under stationary
design and analysis, design requirements and linearized flow applied to bodies, charac­ and nonstationary excitations. Fokker-
and specifications; integration of structure, teristics, theory of boundary layers. Planck equations. Failure analysis and first
propulsion, control system, and aerodynamic passage problems. Prerequisite: AME 420,
configuration; performance analysis and pre­ AME 513 Principles of Combustion (3, Sp) basic probability (or MATH 407), AME 451
diction. Recommended preparation: AME 309, Thermochemistry, equilibrium, chemical recommended.
AME 353. kinetics, flame temperature, flame velocity,
flame stability, diffusion flames spray combus­ AME 524 Advanced Engineering Dynamics
AME 490x Directed Research (2-8, max 8) tion, detonation. Equations of motion includ­ (3, Fa) Principle of virtual work, constraints,
Individual research and readings. Not avail­ ing reaction, heat transfer, and diffusion. Lagrange’s equations, Gibbs-Appell equa­
able for graduate credit. tions, Gauss’s Principle, Theory of Rota­
AME 514 Applications of Combustion and tions, dynamics of rigid bodies, Hamiltonian
AME 491 Undergraduate Design Projects II Reacting Flows (3) Advanced topics and mechanics, Hamilton-Jacobi equation. Recom-
(1, max 4, FaSpSm) Analysis, design, fabrica­ modern developments in combustion and mended preparation: AME 521, AME 525.
tion, and evaluation of devices intended for reacting flows including ignition and extinc­
entry in local and national design competi­ tion, pollutant formation, microscale and AME 525 Engineering Analysis (3, FaSp)
tions. Intended for students with prior project microgravity combustion, turbulent combus­ Typical engineering problems discussed on
experience. Upper division standing. Graded tion and hypersonic propulsion. Recommended a physical basis. Vector analysis; functions of
CR/NC. preparation: AME 513. complex variables, infinite series, residues.

AME 499 Special Topics (2-4, max 8) Course AME 515 Advanced Problems in Heat Con- AME 526 Engineering Analytical Methods
content to be selected each semester from duction (3) Review of analytical methods in (3, FaSp) Typical engineering problems
recent developments in mechanical engineer­ heat conduction; moving boundaries melting discussed on a physical basis. Fourier series;
ing and related fields. and freezing; sources and sinks, anisotropic Fourier integrals; Laplace transform; partial
and composite media; numerical methods for differential equations; Bessel function.
AME 503 Advanced Mechanical Design steady and unsteady problems. Recommended
(3, Fa) Specific problems and methods of preparation: AME 331, AME 526.
analysis in mechanical systems design.
580 USC Viterbi School of Engineering

AME 527 Elements of Vehicle and Energy AME 537 Microfluidics (3, Fa) Introduction AME 549 Systems Architecting (3, FaSp)
Systems Design (3, Irregular) Design syn­ to fluid dynamics in the microscale. ­Scaling (Enroll in SAE 549)
thesis of aero/hydro/mechanical systems; parameters, dynamic, thermodynamic, electro­
techniques of design; conceptual thinking; osmotic and electrochemical forces. Flow in AME 550ab Seminar in Aerospace and
problem definition, configurational develop­ microdevices, external flow measurement Mechanical Engineering (1-1, FaSp) Recent
ment, analytic engineering approximation, and control, microvalves and micropumps. developments and research in aerospace and
oral briefings and group problem solving. Limited to students with graduate stand­ mechanical engineering and related fields.
Graduate standing. ing. Recommended preparation: AME 309, Oral and written reports. Graded CR/NC.
MATH 445. Open only to AME graduate students.
AME 528 Elements of Composite Structure
Design (3, Sp) Compliance, strength, endur­ AME 539 Multi-body Dynamics (3, Fa) AME 551 Mechanical Behavior of Engineer-
ance properties of advanced composites are ­ inematics and kinetics of rigid body motion,
K ing Materials (3) (Enroll in MASC 551)
developed, including semi-monocoque struc­ quaternions; elastic vibrations of continua;
ture, beams, plates, panels. Applications of geometric and material nonlinearities; AME 552 Nonlinear Control Systems (3, Sp)
theory to optimal design of components and ­Galerkin methods; meshless finite elements; Phase plane, describing functions, applica­
systems. Graduate standing or departmental complex dynamical systems; computational tions to mechanical and aerospace systems.
approval required. methods. Lyapunov direct and indirect methods,
applications; Popov circle criteria applications.
AME 529 Aircraft Structures Analysis (3, Sp) AME 540 Engineering Statistics (3, Fa) Prerequisite: AME 541.
The direct stiffness (finite element) method ­ efinitions and concepts of statistics applied
D
for analysis of semimonocoque structures; to mechanical testing and production: sam­ AME 553abL Digital Control Systems (3-1)
energy methods; elasticity, plates and shells, pling, distributions, probability, variance, reli­ (Enroll in EE 543abL)
vibration, and stability; system identification. ability, and quality control.
AME 559 Creep (3, Sp) Behavior of engi­
AME 530ab Dynamics of Incompressible AME 541 Linear Control Systems II (3, Fa) neering materials at elevated temperatures;
Fluids (3-3, FaSp) A unified discussion of State space representation, linearization, solu­ thermal stresses; creep mechanisms; interpre­
low-speed fluid mechanics including exact tion of state equations; controllability and tation of creep data; methods of predicting
solutions; approximation techniques for low observability; state feedback, state observers; long-term strains.
and high Reynolds numbers; inviscid flows; optimal control; output feedback. Prerequisite:
surface waves; dynamic stability; turbulence. AME 451. AME 560 Fatigue and Fracture (3, Irregular)
Behavior of materials under cyclic and static
AME 532ab Flight Vehicle Stability and AME 542 Theory of Plates (3) (Enroll in fatigue; plastic instability; life-time predic­
Control (3-3) Response of flight to linear, CE 542) tions; brittle and ductile fracture; crack propa­
nonlinear, and randomly defined distur­ gation and plastic blunting.
bances. Generation and measurement of error AME 543 Stability of Structures (3) (Enroll
signals in navigational systems. Stability and in CE 543) AME 561 Dislocation Theory and Applica-
control techniques. Recommended preparation: tions (3) (Enroll in MASC 561)
AME 459. AME 544 Computer Control of Mechanical
Systems (3, Sp) Computer control as applied AME 565 Theoretical and Computational
AME 533 Multi-Phase Flows (3, Sp) Physics to machine tools, mechanical manipulators, Hypersonic Aerodynamics (3, Irregular)
of the interaction between phases, empirical and other mechanical machinery; discrete Introduction to concepts and features unique
and analytical methods of solution to relevant time controller design; microprocessor imple­ to high-speed flow for sustained atmospheric
technological problems. Prerequisite: AME 457. mentation of motion and force control servos. flight, and to current developments in asymp­
Prerequisite: AME 451. totic theory and numerical simulation. Recom-
AME 535ab Introduction to Computational mended preparation: AME 511 or AME 531.
Fluid Mechanics (3-3, FaSp) a: Convergence, AME 545 Modeling and Control of Distrib-
consistency, stability: finite difference, finite uted Dynamic Systems (3, Sp) Modeling AME 567 Collaborative Engineering Prin-
element, and spectral methods; direct and and analysis of complex flexible mechanical ciples and Practice (3, Sp) (Enroll in ISE 567)
iterative procedures for steady problems; linear systems; distributed transfer function synthe­
diffusion and advection problems; nonlinear sis; frequency-domain control methods; smart AME 572L Experimental Engineering Proj-
advection problems. Recommended preparation: structure design; applications in vibration ects (3) Experimental methods appropriate to
AME 525. b: Generalized curvilinear coordi­ and noise control. Prerequisite: AME 521 and engineering research, emphasizing interdisci­
nates; grid generation; numerical techniques AME 541. plinary investigations. Individual projects.
for transonic and supersonic inviscid flows;
boundary layer flows; reduced Navier-Stokes AME 548 Analytical Methods in Robotics AME 575 Advanced Engineering Analysis
equations; compressible and incompress­ (3, SpSm) Homogeneous transformations; for­ (3, Fa) Solution of engineering problems by
ible viscous flows. Recommended preparation: mal description of robot manipulators; kine­ methods of calculus variations, integral equa­
AME 511 or AME 530a, AME 535a. matic equations and their solution; differential tions, asymptotic expansions. Prerequisite:
relationships; dynamics; control; static forces; CE 525ab or AME 525 and AME 526.
compliance. Prerequisite: EE 545; EE 482 or
AME 451; knowledge of linear algebra. AME 576 Advanced Engineering Analyti-
cal Methods (3, Sp) Solution of engineering
problems by methods of linear and non­
linear partial differential equations of first
and second order; perturbations. Prerequisite:
CE 525ab or AME 525 and AME 526.
Aerospace and Mechanical Engineering 581

AME 577 Survey of Energy and Power for a AME 588 Materials Selection (3, Sp) Mate­ AME 630 Transition to Chaos in Dynamical
Sustainable Future (3, Fa) Power production rials selection in relationship to design and Systems (3) Bifurcation theory and universal
includes conventional fossil fuels, synthetic fabrication, economic considerations, method­ routes to chaos in deterministic systems;
fuels, hydroelectric, solar, wind, geothermal, ology of selection, performance parameter; case application to maps and differential flows;
biomass, and nuclear. The environmental studies. characterization of strange attractors. Recom-
consequences of various energy sources are mended preparation: AME 526.
discussed. Open only to graduate students AME 590 Directed Research (1-12) Research
and AME seniors. Recommended preparation: leading to the master’s degree. Maximum AME 640 Advanced Theory of Elasticity (3)
B.S. in Aerospace Engineering, Mechanical units which may be applied to the degree to (Enroll in CE 640)
Engineering or Physics. be determined by the department. Graded
CR/NC. AME 645 Uncertainty Modeling and
AME 578 Modern Alternative Energy ­Stochastic Organization (3) (Enroll in
­Conversion Devices (3, Sp) Alternative AME 594abz Master’s Thesis (2-2-0) Credit CE 645)
energy/power conversion including fuel on acceptance of thesis. Graded IP/CR/NC.
cells, photovoltaic, batteries, and biologically AME 651 Statistical Theories of Turbulence
inspired energy processes; biomass conver­ AME 599 Special Topics (2-4, max 9) Course (3) Stationary stochastic processes. Isotropic
sion and utilization; Environmental implica­ content will be selected each semester to turbulence; governing equations for the
tions of alternative energy processes. Open reflect current trends and developments in velocity correlation and spectrum functions.
only to graduate students and AME seniors. the field of mechanical engineering. Turbulent diffusion. Scalar fluctuations in
Recommended preparation: B.S. in Aerospace a turbulent field. Recommended preparation:
Engineer, Mechanical Engineering or Physics. AME 620 Aero and Hydrodynamic Wave AME 530b.
Theory (3) Linear and nonlinear wave motion
AME 579 Combustion Chemistry and Phys- in fluids: group velocity, dispersion, wave AME 652 Turbulent Shear Flows (3) Free
ics (3, Fa) Thermodynamics of combustion action, wave patterns, evolution equations, shear layers. Turbulent flows in pipes and
processes. Reaction mechanisms of hydro­ solitons and solitary waves, resonance phe­ channels. Turbulent boundary layers. Effects
carbon combustion. Pollutant formation. nomena. Recommended preparation: AME 526 of compressibility. Sound radiation by turbu­
Theories and application of thermochemical and CE 309. lence. Recommended preparation: AME 530b.
kinetics and reaction rate theories. Transport
in reacting flows. AME 621 Stability of Fluids (3) Linear AME 690 Directed Research (1-4, max 8)
and nonlinear stability analysis applied to Laboratory study of specific problems by can­
AME 581 Introduction to Nuclear Engineer- free shear layers, boundary layers and jets; didates for the degree Engineer in Mechani­
ing (3, Fa) Review of basic nuclear physics, Rayleigh-Benard convective instabilities cal Engineering. Graded CR/NC.
binding energy, reactor kinetics, thermal and centrifugal instability of rotating flows.
transport in reactor systems, radioactivity, Recommended preparation: AME 530b. AME 694abz Thesis (2-2-0) Required for the
shielding, reactor safety and health effects degree Engineer in Aerospace Engineering.
of radiation, risk assessment. Open only to AME 623 Dynamics of Stratified and Rotat- Credit on acceptance of thesis. Graded
graduate students. Recommended preparation: ing Flows (3) Fluid motions in which den­ IP/CR/NC.
Undergraduate degree in engineering; sity gradients and/or rotation are important,
AME 310, MATH 245, PHYS 153L. including internal wave motions with rotation, AME 790 Research (1-12) Research leading
flow past obstacles, viscous effects, singu­ to the doctorate. Maximum units which may
AME 584 Fracture Mechanics and Mecha- lar perturbations. Recommended preparation: be applied to the degree to be determined by
nisms (3, Fa) Failure modes, stress concentra­ AME 530b. the department. Graded CR/NC.
tions, complex stress analysis, linear elastic
fracture mechanics, yielding fracture mechan­ AME 624 The Fluid Dynamics of Natural AME 794abcdz Doctoral Dissertation
ics, experimental methods, environmental Phenomena (3) Application of the basic con­ (2-2-2-2-0) Credit on acceptance of disserta­
assisted fracture and fatigue. Prerequisite: cepts of rotating, stratified fluid motion to tion. Graded IP/CR/NC.
AME 403. problems in meteorology, oceanography, geo­
physics and astrophysics.
AME 587 Gas-Surface Processes (3, Sp)
Examination of the basic physical chemistry AME 626 Singular Perturbation Methods
of the interaction of photons and low density (3) Asymptotic series, W.K.B. approximation,
gas phase particles with solid-state materi­ method of steepest descent, stationary phase;
als. Recommended preparation: ASTE 535, matched asymptotic expansions and method
AME 486. of multiple scales applied to ordinary and
partial differential equations. Recommended
preparation: AME 526.
582 USC Viterbi School of Engineering

Applied Mechanics

Kaprielian Hall 210 PRE-MAJOR REQUIREMENTS UNITS Civil Engineering


(213) 740-0603 Math Requirement CE 205 Statics 2
FAX: (213) 744-1426 MATH 125 Calculus I 4 CE 225 Mechanics of
Email: ceedept@usc.edu MATH 126 Calculus II 4 Deformable Bodies 3
www.usc.edu/cee MATH 226 Calculus III 4 CE 309 Fluid Mechanics 3
CE 325 Dynamics 3
MATH 245 Mathematics of Physics
Bachelor of Science in Applied Mechanics and Engineering I 4
The requirement for this degree is 128 units. MATH 445 Mathematics of Physics Electrical Engineering
A grade point average of C (2.0) is required and Engineering II 4 EE 326L Essentials of Electrical
in all upper division engineering courses. Engineering 4
This program is administered by the staff Physics Requirement 24
of the Departments of Aerospace and PHYS 151L Fundamentals of
Mechanical Engineering and Civil Engineer­ Physics I: Mechanics MAJOR ELECTIVES UNITS
ing. Students may register in either of these and Thermodynamics 4 Free electives** 4
two departments and still qualify for this PHYS 152 Fundamentals of Technical electives 28
degree. See common requirements for under­ Physics II: Electricity Approved electives in computer
graduate degrees section, page 563. and Magnetism 4 programming 4
PHYS 153L Fundamentals of
COMPOSITION/WRITING REQUIREMENTS UNITS Total units: 128
Physics III: Optics
WRIT 140* Writing and Critical and Modern Physics 4
* GE Category VI and WRIT 140 are taken concurrently.
Reasoning 4
WRIT 340 Advanced Writing 4 Chemistry Elective
** The choice of free electives in the fourth year
CHEM 105aL General Chemistry 4
8 requires approval of the administering department.
36
GENERAL EDUCATION (SEE PAGE 61) UNITS +The university allows engineering majors to replace
the GE Category IV with a second course in Categories
General education* + MAJOR REQUIREMENTS UNITS
24
I, II or VI.
Aerospace and Mechanical Engineering
AME 310 Engineering
Thermodynamics I 3
AME 341a Mechoptronics
Laboratory I 3
AME 441aL Senior Projects
Laboratory 3

Astronautical Engineering

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

Degree Requirements

Educational Program Objectives REQUIRED LOWER DIVISION COURSES UNITS Minor in Astronautical Engineering
The Bachelor of Science degree program in AME 150L Introduction to This program is for USC students who wish
Astronautical Engineering has the following Computational Methods 4 to work in the space industry and govern­
objectives: AME 201 Statics 3 ment space research and development cen­
AME 204 Strength of Materials 3 ters and who are pursuing bachelor’s degrees
(1) Graduates will apply technical skills in ASTE 101L Introduction to in science, mathematics or engineering with
mathematics, science and engineering to Astronautics 4 specializations other than in astronautical
solve complex problems of modern astronau­ ASTE 280 Astronautics and engineering.
tical engineering practice. Space Environment I 3
CHEM 105aL General Chemistry, or The space industry employs a wide vari­
(2) Graduates will use advanced tools and CHEM 115aL Advanced General ety of engineers (electrical, mechanical,
techniques of engineering, and will innovate Chemistry, or chemical, civil, etc.); scientists (physicists,
to advance the state of the art when needed. MASC 110L Materials Science 4 astronomers, chemists); and mathematicians.
MATH 125 Calculus I 4 These engineers participate in development
(3) Graduates will design and build complex MATH 126 Calculus II 4 of advanced space systems but they usually
engineering systems according to specifica­ MATH 226 Calculus III 4 lack the understanding of basic fundamen­
tions and subject to technical as well as eco­ MATH 245 Mathematics of Physics tals of astronautics and space systems. The
nomic constraints. and Engineering I 4 minor in astronautical engineering will help
PHYS 151L* Fundamentals of overcome this deficiency and provide unique
(4) Graduates will communicate with skill Physics I: Mechanics opportunities for USC engineering, science
as members and leaders of multidisciplinary and Thermodynamics 4 and mathematics students, by combining
teams. PHYS 152L Fundamentals of their basic education in their major field with
Physics II: the industry specific minor in astronautical
(5) Graduates will make engineering deci­ Electricity and Magnetism 4 engineering.
sions using high professional and ethical PHYS 153L Fundamentals of
standards, taking into account their global, Physics III: Required course work consists of a minimum
environmental and societal context. Optics and Modern of 18 units. Including prerequisites, the minor
Physics 4 requires 38 units. Three courses, or 9 units,
(6) Graduates will learn continuously at the 400 level will be counted toward the
throughout their careers in order to adapt to REQUIRED UPPER DIVISION COURSES UNITS minor degree. The course work is a balanced
new knowledge and discoveries and to meet AME 301 Dynamics 3 program of study providing the basic scientif­
future challenges. AME 308 Computer-Aided Analysis ic fundamentals and engineering disciplines
for Aero-Mechanical critically important for contributing to devel­
Bachelor of Science in Astronautical Design 3 opment of complex space systems.
Engineering AME 341abL Mechoptronics
The Bachelor of Science in Astronautical Laboratory 3-3 Prerequisite courses: MATH 125, MATH 126
Engineering prepares students for engineer­ AME 404 Computational Solutions and MATH 226; PHYS 151L and PHYS 152L.
ing careers in the space industry, for research to Engineering Problems 3
and development in industry and govern­ AME 441aL Senior Projects Laboratory 3 REQUIRED COURSES UNITS
ment centers and laboratories, and for gradu­ ASTE 301ab Thermal and Statistical ASTE 280 Astronautics and
ate study. The program combines a core in Systems 3-3 Space Environment I 3
the fundamentals of engineering, specialized ASTE 330 Astronautics and Space ASTE 301a Thermal and Statistical
work in astronautics and space technology, Environment II 3 Systems I 3
and technical electives to broaden and/or ASTE 420 Spacecraft Design 3 ASTE 330 Astronautics and Space
deepen the course work. ASTE 470 Spacecraft Propulsion 3 Environment II 3
ASTE 480 Spacecraft Dynamics 3 ASTE 420 Spacecraft Design 3
This degree requires the completion of Elective Technical elective** 15 ASTE 470 Spacecraft Propulsion 3
128 units. A grade point average of C (2.0) ASTE 480 Spacecraft Dynamics 3
or higher is required in all upper division Total units: 128
astronautical engineering courses. See also Total minimum units: 18
the common requirements for undergraduate * Satisfies GE Category III requirement.
engineering degrees section, page 563. Master of Science in Astronautical
** Technical electives consist of (1) any upper division Engineering
COMPOSITION/WRITING REQUIREMENTS UNITS course in engineering except CE 404, CE 412 and This degree is in the highly dynamic and
WRIT 130 Analytical Writing 4 ISE 440, or (2) an upper division course in chemistry, technologically advanced area of astronau­
WRIT 340 Advanced Writing 4 physics or mathematics and MATH 225. No more than tics and space technology. The program is
3 units of 490 course work can be used to satisfy the designed for those with B.S. degrees in sci­
8 technical elective requirement. ence and engineering who wish to work in
the space sector of the defense/aerospace
GENERAL EDUCATION (SEE PAGE 61) UNITS +The university allows engineering majors to replace industry, government research and develop­
General education* + 20 the GE Category IV with a second course in Categories ment centers, and laboratories and academia.
I, II or VI. The program is available through the USC
Distance Education Network (DEN).
584 USC Viterbi School of Engineering

The general portion of the Graduate Record Areas of Concentration: undergraduate courses. The Engineer degree
Examinations (GRE) and two letters of rec­ Students choose core elective and technical in Astronautical Engineering is awarded in
ommendation are required. elective courses that best meet their educa­ strict conformity with the general require­
tional objectives. Students can also concen­ ments for the USC Graduate School. See the
Required courses: 27 units trate their studies in the desired areas by general requirements for graduate degrees on
selecting corresponding core elective courses. page 566. Each student wishing to undertake
CORE REQUIREMENT (12 UNITS) UNITS Presently, ASTD faculty suggest the follow­ the Engineer program must first be admitted
ASTE 470 Spacecraft Propulsion 3 ing areas of concentration: to the program and then take the screening
ASTE 520 Spacecraft System Design 3 examination. Further guidance concerning
ASTE 535 Space Environments and SPACECRAFT PROPULSION admission, screening exam and the full com­
Spacecraft Interactions 3 Choose two core electives from: pletion of courses, including those given out­
ASTE 580 Orbital Mechanics I 3 ASTE 501ab Physical Gas Dynamics 3-3 side the Astronautics and Space Technology
ASTE 570 Liquid Rocket Propulsion 3 division, can be obtained from the ASTD
CORE ELECTIVE REQUIREMENT (6 UNITS —
ASTE 572 Advanced Spacecraft student advisor, program coordinators and
CHOOSE TWO COURSES) UNITS
Propulsion 3 faculty in each technical area.
ASTE 501ab Physical Gas Dynamics 3-3 ASTE 584 Spacecraft Power Systems 3
Doctor of Philosophy in Astronautical
ASTE 523 Design of Low Cost
SPACECRAFT DYNAMICS Engineering
Space Missions 3
ASTE 527 Space Studio Architecting Choose two core electives from: The Ph.D. in Astronautical Engineering is
3 ASTE 552 Spacecraft Thermal ASTE 556 Spacecraft Structural awarded in strict conformity with the general
Control 3 Dynamics 3 requirements of the USC Graduate School.
ASTE 553 Systems for Remote ASTE 581 Orbital Mechanics II 3 See general requirements for graduate
Sensing from Space 3 ASTE 583 Space Navigation: degrees on page 566. The degree requires
ASTE 554 Spacecraft Sensors 3 Principles and Practice 3 a concentrated program of study, research
ASTE 556 Spacecraft Structural ASTE 585 Spacecraft Attitude and a dissertation. Each student wishing to
Dynamics 3 Control 3 undertake a doctoral program must first be
ASTE 570 Liquid Rocket Propulsion ASTE 586 Spacecraft Attitude admitted to the program and then take the
3 ASTE 572 Advanced Spacecraft Dynamics 3 screening examination. This examination
Propulsion 3 will emphasize comprehension of funda­
ASTE 581 Orbital Mechanics II 3 SPACE SYSTEMS DESIGN mental material in the graduate course work.
ASTE 583 Space Navigation: Choose two core electives from: Further guidance concerning admission, the
Principles and Practice 3 ASTE 523 Design of Low Cost screening exam and the full completion of
ASTE 584 Spacecraft Power Systems 3 Space Missions 3 courses, including those given outside the
ASTE 585 Spacecraft Attitude ASTE 527 Space Studio Architecting 3 Division of Astronautical Engineering, can be
Control 3 obtained from the ASTD student advisor and
ASTE 586 Spacecraft Attitude (SAE 549 System Architecting I, 3 units, is also program coordinators.
Dynamics 3 suggested as a technical elective for this area of
Certificate in Astronautical Engineering
concentration.)
TECHNICAL ELECTIVE REQUIREMENT (6 UNITS) The Certificate in Astronautical Engineering
Two 3-unit courses. Students are advised to SPACECRAFT SYSTEMS is designed for practicing engineers and
select these two elective courses from the Choose two core electives from: scientists who enter space-related fields
list of core electives or from other courses in ASTE 552 Spacecraft Thermal Control 3 and/or want to obtain training in specific
astronautical engineering or from other science ASTE 553 Systems for Remote space-related areas. Students enroll at USC
and engineering graduate courses, as approved Sensing from Space 3 as limited status students; they must apply
by the faculty advisor. No more than 3 units of ASTE 554 Spacecraft Sensors 3 and be admitted to the certificate program
directed research (ASTE 590) can be applied ASTE 584 Spacecraft Power Systems 3 after completion of no more than 9 units of
to the 27-unit requirement. New courses on required course work. The required course
emerging space technologies are often offered; SPACE APPLICATIONS work consists of 12 units; students will choose
consult the current semester’s course offerings, ASTE 527 Space Studio Architecting 3 four 3-unit courses from the following:
particularly for ASTE 599 Special Topics. ASTE 553 Systems for Remote
REQUIRED COURSES (CHOOSE FOUR) UNITS
Sensing from Space 3
ENGINEERING MATHEMATICS REQUIREMENT
ASTE 554 Spacecraft Sensors 3 ASTE 501ab Physical Gas Dynamics 3-3
(CHOOSE ONE COURSE: 3 UNITS) UNITS
ASTE 520 Spacecraft System Design 3
AME 525 Engineering Analysis 3 ASTE 523 Design of Low Cost
Engineer in Astronautical Engineering
AME 526 Engineering Analytical Space Missions 3
Methods 3 The Engineer degree in Astronautical ASTE 527 Space Studio Architecting 3
CE 529a Finite Element Analysis 3 Engineering is in the highly dynamic and ASTE 535 Space Environments
EE 517 Statistics for Engineers 3 technologically advanced area of space and Spacecraft Interactions 3
PHYS 510 Methods of Theoretical technology. The program is designed for ASTE 552 Spacecraft Thermal
Physics 3 those with Master of Science degrees in sci­ Control 3
ence and engineering who want to prepare
At least 21 units must be at the 500 or 600 for work in the space industry, government
level. research and development centers and
national laboratories. The applicant may be
required to take one to two upper division
Astronautical Engineering 585

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

Courses of Instruction

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

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

Biomedical Engineering

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

Degree Requirements

Educational Program Objectives • work in a technically competent man­ • continue to develop their technical
Graduates of our undergraduate program are ner to address challenges in engineer­ knowledge and professional skills, as evi­
expected to: ing or their chosen professions, taking denced by participation or leadership in
into ­consideration ethical and societal relevant professional societies; continuing
• engage in a professional career in the concerns; education; or attendance at relevant work­
biomedical or other related industries, shops, meetings or seminars.
or enroll in advanced graduate studies • work in multidisciplinary teams and com­
including medical school; municate effectively with other engineers
and professionals;
588 USC Viterbi School of Engineering

Bachelor of Science in Biomedical Biology Chemistry Elective


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

See common requirements for undergraduate Chemistry MAJOR REQUIREMENTS UNITS


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

MAJOR ELECTIVES UNITS MAJOR REQUIREMENTS UNITS COMPOSITION/WRITING REQUIREMENT UNITS

Technical elective 2 Biomedical Engineering WRIT 140* Writing and Critical


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

Biology REQUIRED COURSES UNITS REQUIRED COURSES UNITS


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

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

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

Courses of Instruction

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

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

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

Chemical Engineering – Mork Family Department of


Chemical Engineering and Materials Science

HEDCO Building 216 Fluor Early Career Chair in Engineering: Robert E. Vivian Chair in Energy Resources:
(213) 740-2225 Andrea M. Armani, Ph.D. (Electrical Theodore T. Tsotsis, Ph.D.
FAX: (213) 740-8053 Engineering, Materials Science)
Email: chemsche@vsoe.usc.edu Fluor Professor in Process Engineering:
chems.usc.edu M.C. Gill Chair in Composite Materials: Steven S. Joe Qin, Ph.D.
R. Nutt, Ph.D. (Aerospace and Mechanical
Chair: Theodore T. Tsotsis, Ph.D. Engineering) William M. Keck Professor of Energy Resources:
Donald M. Paul, Ph.D.
Director: Katherine S. Shing, Ph.D. Omar B. Milligan Chair in Petroleum
Engineering: Iraj Ershaghi, Ph.D. Gordon S. Marshall Professor in Engineering
Faculty Technology: Dongxiao Zhang, Ph.D. (Civil and
Zohrab A. Kaprielian Dean’s Chair in N.I.O.C. Chair in Petroleum Engineering: Environmental Engineering)
Engineering and Chester F. Dolley Chair in Muhammad Sahimi, Ph.D.
Petroleum Engineering: Yannis C. Yortsos, Ph.D. Kenneth T. Norris Professor of Engineering:
Anupam Madhukar, Ph.D. (Physics)
594 USC Viterbi School of Engineering

Professors: Edward Crandall, Ph.D., M.D. Associate Professors: Wenji Victor Chang, Emeritus Professors: Elmer L. Dougherty,
(Medicine); P. Daniel Dapkus, Ph.D. (Electrical Ph.D.; Edward Goo, Ph.D.; C. Ted Lee, Jr., Ph.D.; Murray Gershenzon, Ph.D. (Electrical
Engineering); Martin Gundersen, Ph.D. Ph.D.*; Katherine S. Shing, Ph.D.*; Chongwu Engineering); Ronald Salovey, Ph.D.*; William
(Electrical Engineering); Rajiv K. Kalia, Ph.D. Zhou, Ph.D. (Electrical Engineering) G. Spitzer, Ph.D. (Physics and Electrical
(Physics and Computer Science); Michael Engineering)
Kassner, Ph.D. (Aerospace and Mechanical Assistant Professors: Malancha Gupta, Ph.D.;
Engineering); Terence G. Langdon, Ph.D., Andrea Maria Hodge, Ph.D. (Aerospace and *Recipient of university-wide or school teaching
D.Sc. (Aerospace and Mechanical Engineering Mechanical Engineering); Kristian Jessen, Ph.D.; award.
and Earth Sciences); Florian Mansfeld, Ph.D.; Noah Malmstadt, Ph.D.; Pin Wang, Ph.D.
Aiichiro Nakano, Ph.D. (Computer Science, Chemical Engineering Honor Society: Omega
Physics and Biomedical Engineering); George Adjunct Assistant Professors: Michael Kezirian, Chi Epsilon
Olah, Ph.D. (Chemistry); Richard Roberts, Ph.D.; Ian Webster, Sc.D.
Ph.D. (Chemistry); Richard Stegemeier,
M.S. Eng.; Armand R. Tanguay, Jr., Ph.D. Research Professors: Fred Aminzadeh, Ph.D.;
(Electrical and Biomedical Engineering); Mark Peter Will, Ph.D. (Information Sciences Institute)
E. Thompson, Ph.D. (Chemistry); Priya
Vashishta, Ph.D. (Physics, Computer Science and
Biomedical Engineering)

Degree Requirements

Educational Program Objectives Bachelor of Science in Chemical MATH COURSES UNITS


Chemical engineering is the only engineering Engineering Degrees MATH 125 Calculus I 4
discipline that makes extensive use of chemi­ The Department of Chemical Engineering MATH 126 Calculus II 4
cal transformations (reactions) in addition to offers six Bachelor of Science degrees: MATH 226 Calculus III 4
physical transformations (refining, molding or chemical engineering (129 units); chemical MATH 245 Mathematics of Physics
machining) to achieve added value. Chemical engineering (biochemical engineering) (133 and Engineering I 4
engineers are employed in virtually all manu­ units); chemical engineering (environmental
facturing industries, from the basic chemical, engineering) (132 units); chemical engineer­ PHYSICS COURSES UNITS
materials, energy, food, pharmaceutical and ing (nanotechnology) (128 units); chemical PHYS 151*** Fundamentals of
microelectronics industries to the myriad engineering (petroleum engineering) (133 Physics I: Mechanics
consumer product industries. Our various units); and chemical engineering (polymer/ and Thermodynamics 4
curricula are designed to produce graduates materials science) (133 units). PHYS 152 Fundamentals of
who are broadly educated as well as highly Physics II: Electricity
adaptable. Sample student schedules are located on the and Magnetism 4
department Web page (chems.usc.edu).
Graduates of the Bachelor of Science CHEMICAL ENGINEERING COURSES UNITS
in Chemical Engineering programs are Common Requirements for all Bachelor of Science CHE 120 Introduction to Chemical
prepared to achieve any of the following Degrees (108 units) Engineering 3
accomplishments: See also common requirements for under­ CHE 330 Chemical Engineering
graduate degrees section, page 563. Thermodynamics 3
• To obtain employment in organizations CHE 350 Introduction to Separation
where physical, chemical or biochemical COMPOSITION/WRITING COURSES UNITS
Processes 3
transformations are utilized to produce WRIT 140* Writing and Critical CHE 442 Chemical Reactor Analysis 3
products and services that benefit society. Reasoning 4 CHE 443 Viscous Flow 3
WRIT 340 Advanced Writing 3 CHE 444abL Chemical Engineering
• To pursue graduate or professional educa­ Laboratory 3-3
tion in a variety of related fields. GENERAL EDUCATION (SEE PAGE 61)** UNITS
CHE 445 Heat Transfer in Chemical
General education+ 20 Engineering Processes 2
• To engage in continuous personal and CHE 446 Mass Transfer in Chemical
professional development through lifelong CHEMISTRY COURSES UNITS
Engineering Processes 2
learning. CHEM 105aL General Chemistry, or CHE 460L Chemical Process
CHEM 115aL Advanced General Dynamics and Control 3
• To assume leadership roles in their Chemistry 4 CHE 480 Chemical Process and
employment organization or community. CHEM 105bL General Chemistry, or Plant Design 3
CHEM 115bL Advanced General
Chemistry 4
CHEM 300L Analytical Chemistry 4
CHEM 322aL Organic Chemistry 4
CHEM 430a Physical Chemistry 4
Chemical Engineering 595

OTHER COURSES UNITS previously listed common requirements, stu­ Bachelor of Science in Chemical Engineering
BUAD 301++ Technical dents must also take the following courses: (Nanotechnology)
Entrepreneurship, or The requirement for the degree is 128 units.
ISE 460 Engineering Economy 3 BIOLOGICAL SCIENCES COURSES UNITS A scholarship average of C (2.0) or higher is
CSCI 101L Fundamentals of BISC 300L Introduction to required in all upper division courses taken
Computer Programming 3 Microbiology 4 in chemical engineering, materials science,
BISC 320L Molecular Biology 4 electrical engineering and chemistry. In
*GE Category VI is taken concurrently with WRIT 140.
BISC 330L Biochemistry 4 addition to the previously listed common
BISC 403 Advanced Molecular requirements, students must also take the
**Diversity course must double count as a GE course
Biology 4 following courses:
in calculating the total unit count for the degree.
CHEMICAL ENGINEERING COURSES UNITS CHEMISTRY COURSE UNITS
***Satisfies GE Category III requirement.
BME 410 Introduction to CHEM 453 Advanced Inorganic
+The university allows engineering majors to replace
Biomaterials and Tissue Chemistry 4
Engineering 3
the GE Category IV with a second course in Categories CHEMICAL ENGINEERING AND
CHE 489 Biochemical Engineering 3
I, II or VI. MATERIALS SCIENCE COURSES UNITS

CHE Technical Elective CHE 487 Nanotechnology and


++Students in the biochemical option may not choose
CHE 405 Applications of Probability Nanoscale Engineering
BUAD 301 as their engineering elective.
and Statistics for Chemical through Chemical
Engineers, or Processes 3
Additional Requirements for Individual CHE 485 Computer-Aided Chemical CHE 491 Nanotechnology Research
Degrees Process Design 3 for Undergraduates
Bachelor of Science in Chemical Engineering (two semesters) 2-2
The requirement for the degree is 129 units. *Students in the biochemical engineering option must
MASC 350 Nanostructured Materials:
A scholarship average of C (2.0) or higher is take 50 engineering units total to graduate.
Design, Synthesis, and
required in all upper division courses taken Processing 3
in chemical engineering. In addition to the Bachelor of Science in Chemical Engineering
previously listed common requirements, stu­ (Environmental Engineering) CHE Technical Elective
dents must also take the following courses: The requirement for the degree is 132 units. CHE 405 Applications of Probability
A scholarship average of C (2.0) or higher is and Statistics for
CHEMISTRY TECHNICAL ELECTIVE UNITS required in all upper division courses taken Chemical Engineers, or
CHEM 322bL Organic Chemistry, or in chemical engineering and civil engineer­ CHE 485 Computer-Aided
CHEM 430b Physical Chemistry 4 ing. In addition to the previously listed com­ Chemical Process Design 3
mon requirements, students must also take
CHEMICAL ENGINEERING COURSES UNITS the following courses: OTHER ENGINEERING COURSES UNITS

CHE 405 Applications of Probability Nano Technical Elective


CHEMICAL ENGINEERING COURSES UNITS
and Statistics for Chemical EE 438L Processing for
Engineers 3 CHE 405 Applications of Probability Microelectronics, or
CHE 476 Chemical Engineering and Statistics for Chemical CHE 489 Biochemical Engineering, or
Materials 3 Engineers 3 PTE 463L Introduction to Transport
CHE 485 Computer-Aided Chemical CHE 476 Chemical Engineering Processes in Porous Media 3
Process Design 3 Materials 3
CHE 485 Computer-Aided Chemical
CHE Technical Elective Process Design 3 Bachelor of Science in Chemical Engineering
An upper division CHE course 3 CHE 486 Design of Environmentally (Petroleum Engineering)
Benign Process Plants 3 The requirement for the degree is 133 units.
OTHER ENGINEERING COURSES UNITS A scholarship average of C (2.0) or higher is
CE 205 Statics 2 OTHER COURSES UNITS required in all upper division courses taken
EE 438L Processing for CE 453 Water Quality Control 3 in chemical engineering and petroleum engi­
Microelectronics 3 CE 463L Water Chemistry and neering. In addition to the previously listed
Analysis 3 common requirements, students must also
PTE 463L Introduction to Transport take the following courses:
Bachelor of Science in Chemical Engineering Processes in Porous Media 3
(Biochemical Engineering) CHEMISTRY COURSE UNITS
The requirement for the degree is 133 units.* Air Pollution Elective Chemistry Technical Elective
A scholarship average of C (2.0) or higher is ENE 428 Air Pollution CHEM 322bL Organic Chemistry, or
required in all upper division courses taken in Fundamentals, or CHEM 430b Physical Chemistry 4
chemical engineering, biomedical engineering ENE 429 Air Pollution Control 3
and biological sciences. In addition to the
596 USC Viterbi School of Engineering

CHEMICAL ENGINEERING COURSES UNITS Biomedical Engineering, Materials Science OTHER ENGINEERING COURSES

CHE 405 Applications of Probability and Electrical Engineering. In addition to the (CHOOSE THREE COURSES) UNITS

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

Graduate Degrees

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

Doctor of Philosophy Graduate Certificate in Engineering


The Doctor of Philosophy (Ph.D.) degree in Technology Commercialization
chemical engineering is awarded in confor­ See listing in the Special Educational
mity with the general requirements of the Opportunities section, page 571.
Graduate School. See general requirements
for graduate degrees.
Chemical Engineering 597

Courses of Instruction

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

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

CHE 532 Vapor-Liquid Equilibrium (3) Ther­


modynamics of phase relations; prediction
and correlation of phase behavior. Prerequisite:
CHE 330.
Materials Science 599

Materials Science – Mork Family Department of


Chemical Engineering and Materials Science

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

Courses of Instruction

M AT E R I A L S S C I E N C E ( M A S C ) MASC 471 Applied Quantum Mechanics for MASC 511 Materials Preparation (3) Prin­
Engineers (3) (Enroll in EE 471) ciples and techniques of materials prepara­
The terms indicated are expected but are not tion; purification, crystal growth from liquid
guaranteed. For the courses offered during any MASC 472 Polymer Science and Engineer- and vapor phases, sintering. Prerequisite:
given term, consult the Schedule of Classes. ing (3) (Enroll in CHE 472) MASC 504.

MASC 110L Materials Science (4, FaSp) MASC 475 Physical Properties of Polymers MASC 512 Epitaxial Growth (3) Epitaxy,
Chemical bonding and structure in crystal­ (3) (Enroll in CHE 475) coherence, incoherence and pseudomor­
line, amorphous, and molecular solids; ten­ phism; thermodynamic approaches, Wilson-
dency and mechanisms for chemical change; MASC 476 Chemical Engineering Materials Frenkel law, kinetic equation approach,
homogeneous and heterogeneous equilibria. (3) (Enroll in CHE 476) nucleation and continuous growth mecha­
Prerequisite: high school chemistry. nisms, cluster dynamics, lattice mismatch and
MASC 499 Special Topics (2-4, max 8) misfit dislocations. Prerequisite: MASC 501,
MASC 310 Materials Behavior and Process- Course content will be selected each semes­ MASC 503.
ing (3) Principles of mechanical behavior ter to reflect current trends and develop­
and processing of materials. Relationships ments in the field of materials science. MASC 514L Processing of Advanced Semi-
between mechanical properties, microstruc­ conductor Devices (3, Fa) Statistical design
ture, and processing methods. Composites MASC 501 Solid State (3, Sp) Atomic struc­ of experiments, vapor deposition of thin film
and nonmetallics included. ture, bonding in covalent, ionic and Van der dielectrics, plasma etching, advanced lithog­
Waals crystals, Brillouin zones, lattices, dif­ raphy, in-situ sensors, process monitoring,
MASC 334L Mechanical Behavior of fraction, electronic states, lattice vibrations, quality control, assurance/reliability. Prerequisite:
­Materials (3) (Enroll in CE 334L) specific heat, electrical conductivity, and EE 504.
magnetism. Prerequisite: EE 471.
MASC 350 Nanostructured Materials: MASC 523 Principles of Electrochemical
Design, Synthesis, and Processing (3, Sp) MASC 502 Advanced Solid State (3, Fa) Engineering (3) Electrochemical techniques;
Structure, properties, synthesis, processing Semiconductors, dielectrics and metals, mass, charge, and heat transfer; electrochemi­
and design of metallic, ceramic, polymeric, thermoelectric effects, magnetism, magnetic cal thermodynamics and electrode kinetics;
electronic, photonic, composite, nanophase resonance and superconductivity. Prerequisite: electrochemical reactors; optimization; mate­
and biomaterials; nanostructures, micro­ MASC 501. rials and corrosion; experimental modeling of
fabrication and smart materials. Prerequisite: industrial processes.
CHEM 105a or CHEM 115a or MASC 110L, MASC 503 Thermodynamics of Materials
PHYS 152. (3, Fa) Classical thermodynamics, chemi­ MASC 524 Techniques and Mechanisms in
cal potential, pure phases and mixtures; Electrochemistry (3) Modern electrochem­
MASC 437 Fundamentals of Solid State (3) interphase relationships; binary and ternary istry; in-situ techniques; in-situ probes of
Atomic theory; wave mechanics; crystal struc­ solutions; free energy and activity; galvanic the near-electrode region; ex-situ emersion
ture; lattice vibrations; elasticity theory; free cell, electrochemical potential and Pourbaix techniques; cyclic voltammetry, electroxida­
electron and tight bonding approximations. diagram. tion, electrochemical reduction, reactive film
Prerequisite: MASC 110L or EE 338, PHYS formation, enzyme electrochemistry.
153L, and MATH 445. MASC 504 Diffusion and Phase Equilibria
(3, Sp) Phase equilibria; phase diagrams; dif­ MASC 534 Materials Characterization (3, Fa)
MASC 438L Processing for Microelectronics fusion; planar defects; nucleation and growth; Characterization of solids by optical micros­
(3) (Enroll in EE 438L) spinodal decomposition; phase transforma­ copy, electron microscopy, (TEM, SEM) and
tion. Prerequisite: MASC 503. elemental and structural analysis (EPMA,
MASC 439 Principles of Semiconductor ESCA, AES, SIMS, HEED, LEED, SED).
­Processing (3) Principles relevant to semi­ MASC 505 Crystals and Anisotropy (3, Fa)
conductor processing are covered. Topics Stereographic projection; Laue back reflec­ MASC 535L Transmission Electron Micros-
include bulk and epitaxial crystal growth, tion method; crystal orientation; line and copy (4) Transmission electron microscopy
photo­lithography, evaporation, sputtering, planar crystalline defects; tensors; susceptibil­ and techniques. Specimen-electron beam
etching, oxidation, alloying, and ion implan­ ity; permeability and permittivity; stress and interaction, electron diffraction and image
tation. Prerequisite: MASC 110L, EE 338. strain; piezoelectricity; elasticity. formation. X‑ray microanalysis. Laboratory
involves hands-on training on the transmis­
MASC 440 Materials and the Environment MASC 506 Semiconductor Physics (3, Fa) sion electron microscope. (Duplicates credit
(3, Sp) Interactions of metals, alloys and (Enroll in EE 506) in former MASC 536L.) Recommended prepara-
composite materials with liquid and gaseous tion: MASC 505.
corrosive environments; corrosion protection MASC 510 Surface and Interface Phenom-
by alloying and application of inhibitors and ena (3) Behavior of solid surfaces, solid- MASC 539 Engineering Quantum Mechan-
metallic or organic coatings. vacuum and solid-solid interfaces and their ics (3) (Enroll in EE 539)
applications. Study of electronic structure,
kinetic and dynamic behavior of surface phe­
nomena. Prerequisite: MASC 501, MASC 506.
Petroleum Engineering 601

MASC 548 Rheology of Liquids and Solids MASC 575 Basics of Atomistic Simulation MASC 598 Materials Science Seminar (1)
(3) (Enroll in CHE 548) of Materials (3, Fa) Building a parallel com­ Seminar in Materials Science research. To be
puter from components; molecular dynamics taken only once for graduate credit. Graded
MASC 551 Mechanical Behavior of Engi- method; computation of structural, thermo­ CR/NC.
neering Materials (3, Sp) Mechanical prop­ dynamics and transport properties; simulation
erties of materials; macroscopic mechanical projects. Prerequisite: Undergraduate course in MASC 599 Special Topics (2-4, max 9)
behavior related to structure and microstruc­ thermodynamics or statistical physics; recom-
ture of the material; elementary dislocation mended preparation: Fortran, Unix/Linux. MASC 601 Semiconductor Devices (3)
theory related to basic strengthening mecha­ (Enroll in EE 601)
nisms; fatigue and fracture; nanomaterials. MASC 576 Molecular Dynamics Simulations
Recommended preparation: MASC 310. of Materials and Processes (3, Sp) Molecular MASC 606 Nonequilibrium Processes in
dynamics method for atomistic simulations Semiconductors (3, Sp) (Enroll in EE 606)
MASC 559 Creep (3) (Enroll in AME 559) of materials and processes, simulations using
parallel computing, correlation functions MASC 610 Molecular Beam Epitaxy (3)
MASC 560 Fatigue and Fracture (3) (Enroll for structural and dynamical properties plus Basic principles, ultra high vacuum, machine
in AME 560) simulation project. Prerequisite: MASC 575. considerations, source purity and calibrations
temperature measurements, surface morphol­
MASC 561 Dislocation Theory and Applica- MASC 583 Materials Selection (3) (Enroll in ogy and chemistry, growth procedures, III-V,
tions (3, Sp) Elasticity theory; types, sources, AME 588) II-VI and silicon MBE. Prerequisite: MASC
motion, interaction of dislocations; stress fields 501, MASC 503.
and strain energies; partial dislocations and MASC 584 Fracture Mechanics and Mecha-
stacking faults; principles of work-hardening. nisms (3) (Enroll in AME 584) MASC 690 Directed Research (1-4, max 8)
Laboratory study of specific problems by can­
MASC 564 Composite Materials (3, Fa) MASC 590 Directed Research (1-12) Research didates for the degree Engineer in Materials
­ undamental and applied aspects of compos­
F leading to the master’s degree. Maximum Science. Graded CR/NC.
ites, with emphasis on basic mechanics, frac­ units which may be applied to the degree to
ture, and failure criteria. Includes materials be determined by the department. Graded MASC 790 Research (1-12) Research leading
issues and fabrication technology. CR/NC. to the doctorate. Maximum units which may
be applied to the degree to be determined by
MASC 594abz Master’s Thesis (2-2-0) For the department. Graded CR/NC.
the master’s degree. Credit on acceptance of
thesis. Graded IP/CR/NC. MASC 794abcdz Doctoral Dissertation
(2-2-2-2-0) Credit on acceptance of disserta­
tion. Graded IP/CR/NC.

Petroleum Engineering – Mork Family Department of


Chemical Engineering and Materials Science

Hedco Building 316 William M. Keck Professor of Energy Resources: Popa, Ph.D.; Allan Spivak, Ph.D.; Ke Thia
(213) 740-0322 Donald M. Paul, Ph.D. Yao, Ph.D.; Victor M. Ziegler, Ph.D.
FAX: (213) 740-0324
Email: chemspte@vsoe.usc.edu Omar B. Milligan Chair in Petroleum Research Professor: Fred Aminzadeh, Ph.D.
chems.usc.edu Engineering: Iraj Ershaghi, Ph.D., P.E.
Emeritus Professor: Elmer L. Dougherty, Ph.D.
Chair: Theodore T. Tsotsis, Ph.D. Gordon S. Marshall Professor in Engineering
Technology: Dongxiao Zhang, Ph.D. (Civil and Petroleum Engineering Honor Society:
Director: Iraj Ershaghi, Ph.D., P.E. Environmental Engineering) Pi Epsilon Tau

Faculty Assistant Professor: Kristian Jessen, Ph.D.


Zohrab A. Kaprielian Dean’s Chair in Engineering
and Chester F. Dolley Chair in Petroleum Lecturers: Stephen Cheung, Ph.D.; Donald
Engineering: Yannis C. Yortsos, Ph.D. Clarke, M.S.; Robert Ehrlich, Ph.D.; Donald
G. Hill, Ph.D.; Bradford Pierce, M.S.; Andrei
602 USC Viterbi School of Engineering

Degree Requirements

Bachelor of Science in Chemical Master of Science in Petroleum Engineering students. The required courses consist of the
Engineering (Petroleum Engineering) The Master of Science in petroleum engi­ following 12 units:
See the listing under Chemical Engineering, neering is awarded in strict conformity with
page 595. the general requirements of the Viterbi REQUIRED COURSES UNITS
School of Engineering. A student may be PTE 586 Intelligent and
Bachelor of Science in Mechanical ­permitted to elect the program without thesis Collaborative Oilfield
Engineering (Petroleum Engineering) upon approval from the department. Systems Characterization
See the listing under Aerospace and and Management 3
Mechanical Engineering, page 575. Master of Science in Petroleum PTE 587 Smart Completions,
Engineering/Smart Oilfield Technologies Oilfield Sensors and
Minor in Petroleum Engineering The Master of Science in petroleum Sensor Technology 3
A minor in petroleum engineering consisting engineering/smart oilfield technologies is PTE 588 Smart Oilfield Data
of 16 required units is available to under­ awarded in strict conformity with the gen­ Mining 3
graduate majors in various fields of engineer­ eral requirements of the Viterbi School of PTE 589 Advanced Oilfield
ing and applied science. Besides preparing Engineering. A student may be permitted Operations with Remote
for graduate study in petroleum engineering, to elect the program without thesis upon Visualization and Control 3
the program will prepare students for careers approval from the department. Course
in areas of national need such as the explora­ requirements are similar to the existing M.S.
tion, recovery and production of subterranean degree in petroleum engineering in terms of These classes will be available through the
resources, and the underground disposal of core requirements. USC Distance Education Network (DEN).
hazardous wastes. The credit for classes may be applied toward
Certificate in Smart Oilfield Technologies the M.S. or Ph.D. in petroleum engineering
Prerequisite courses: The certificate in smart oilfield techniques is should the student decide later to pursue an
MATH 125, MATH 126, MATH 226, MATH designed for practicing engineers and scien­ advanced degree. In order to be admitted to
245, PHYS 151L and CHEM 105aL tists who enter petroleum engineering related the M.S. program, the student should main­
fields and/or who wish to obtain training in tain a B average or higher in courses for the
REQUIRED COURSES UNITS the specific smart oilfields area. The appli­ certificate program and must satisfy all nor­
PTE 461 Formation Evaluation 3 cants may enroll at USC as limited status mal admission requirements. All courses for
PTE 462 Economic, Risk students. They must apply and be admitted the certificate must be taken at USC.
and Formation to the program before they complete 9 units
Productivity Analysis 4 of the required course work. The certificate Engineer in Petroleum Engineering
PTE 463L Introduction to program is open to applicants with an under­ Requirements for the Engineer degree in
Transport Processes graduate degree in engineering or sciences petroleum engineering are the same as set
in Porous Media 3 who meet the admission criteria as limited forth in the general requirements. See gen­
PTE 464L Petroleum Reservoir eral requirements for graduate degrees.
Engineering 3
Doctor of Philosophy
PTE 465L Drilling Technology
and Subsurface The Doctor of Philosophy with a major in
Methods 3 petroleum engineering is also offered. See
general requirements for graduate degrees.
16

Courses of Instruction

PETROLEUM ENGINEERING (PTE) PTE 411x Introduction to Transport Pro- PTE 461 Formation Evaluation (3, Fa)
cesses in Porous Media (3, Fa) Properties ­Concepts of petroleum geology, interpreta­
The terms indicated are expected but are not of porous rocks; capillary effect, single phase tion of downhole surveys and measurements
guaranteed. For the courses offered during any and multiphase flow through porous media; including well logs, MWD, mud logs and
given term, consult the Schedule of Classes. diffusion and dispersion, miscible displace­ samples. Corequisite: PTE 463L.
ment, heat transfer. Lecture, 3 hours. Not
PTE 202x Energy and Society (4, Irregular) available for credit to Petroleum Engineer­ PTE 462 Economic, Risk and Formation
Study of the impact of the development, ing majors. Prerequisite: MATH 245, CHEM Productivity Analysis (4, Sp) Principle of
production, and global distribution of energy 105aL or CHEM 115aL, PHYS 151L, economic evaluation, risk analysis, reserves
on societal, political, and economic behavior. CE 309. estimation, decline curves, energy prices,
Not available for major credit to engineering and well transients for flow prediction.
majors. Prerequisite: pass Math Skill Level. PTE 412x Petroleum Reservoir Engineering Prerequisite: PTE 461.
(3, Fa) Properties of reservoir fluids, volumet­
PTE 390 Special Problems (1-4) Supervised, ric and material balances for gas and oil reser­
individual studies. No more than one registra­ voirs; reservoir modeling concepts. Lecture,
tion permitted. Enrollment by petition only. 3 hours. Not available for credit to Petroleum
Engineering majors.
Petroleum Engineering 603

PTE 463L Introduction to Transport Pro- PTE 511 Advanced Phase Behavior of PTE 572 Geostatistics (3, Irregular) Use of
cesses in Porous Media (3, Fa) Properties of Petroleum Reservoir Fluids (3, Irregular) geostatistical methods for exploration and
porous rocks; capillarity effect, single-phase From classical thermodynamics to engineer­ development of mineral and petroleum
and multiphase flow through porous media; ing application; equations of state based resources, application of semivariogram, krig­
diffusion and dispersion, miscible displace­ calculations; PVT experiments; reservoir ing, cokriging, nonlinear and parametric esti­
ment, heat transfer. Lecture, 3 hours; labora­ fluid characterization; PT-flash calculations mation and conditional stimulation. Graduate
tory, 3 hours. Prerequisite: MATH 245, CHEM and stability analysis; compositional grading; standing. Recommended preparation: knowl­
105aL or CHEM 115aL, PHYS 151L. transport properties. Open only to graduate edge of statistics.
students. Recommended preparation: CHE 330,
PTE 464L Petroleum Reservoir Engineering MATH 226. PTE 578 Advanced Production Engineering
(3, Sp) Properties of reservoir fluids, volu­ (2, 2 years, Sp) Principles of oil well and gas
metric and material balances for gas and oil PTE 512 Gas Injection Processes – Analytical well production; design of artificial lift sys­
reservoirs; reservoir modeling concepts. Lec­ Solutions and Analysis (3, Fa) Gas injection tems and surface operations; field problems
ture, 3 hours; laboratory, 3 hours. Prerequisite: and enhanced oil/gas recovery; conservation of enhanced oil recovery operations.
PTE 463L. equations; flow and phase behavior; dis­
placement efficiency; dispersion; method of PTE 581 Environmental Technology in the
PTE 465L Drilling Technology and Subsur- characteristics; development of multicontact Petroleum Industry (3, Irregular) This course
face Methods (3, Fa) Theory and practice miscibility in multicomponent systems. Open examines engineering and scientific princi­
in drilling technology; mechanical properties only to graduate students. Recommended prepa- ples necessary for understanding, assessing,
of reservoir rocks; well completion; acidizing ration: CHE 330, MATH 226 and MATH 245 and remediating environmental problems in
and fracturing, oil production technology. (or similar). the petroleum industry including drilling,
Lecture, 3 hours; laboratory, 3 hours. Prerequi- production, transportation and refining opera­
site: PTE 464L. PTE 514 Drilling Engineering (2, 2 years, Fa) tions. Graduate standing.
Rock mechanics; rotary drilling processes;
PTE 466 Petroleum Geology (3, Sm) Intro­ bit selection; optimizing bit weight and PTE 582 Fluid Flow and Transport Processes
ductory topics of physical and historical rotational speed; well hydraulics and control; in Porous Media (3, 2 years, Fa) Principles
geology will be focused on the components casing design and cementing; directional and of single and multiphase flow through porous
that relate to the formation of oil and gas offshore drilling. media; mechanisms of immiscible and misci­
accumulations. ble displacement; momentum, heat and mass
PTE 517 Testing of Wells and Aquifers transport in porous media.
PTE 490x Directed Research (2-8, max 8) (3, Sp) Principles of well testing; down hole
Individual research and readings. Not avail­ device; Aquifer tests; slug tests; DST; pres­ PTE 586 Intelligent and Collaborative
able for graduate credit. sure transient modeling in homogeneous and ­Oilfield Systems Characterization and
heterogeneous systems; parameter estima­ ­Management (3, Fa) Review of soft comput­
PTE 499 Special Topics (2-4, max 8) Course tion; computer aided techniques. Prerequisite: ing methods such as neural networks, fuzzy
content to be selected each semester from PTE 464L. logic, problematic reasoning in reservoir
recent developments in petroleum engineer­ characterization, dynamic reservoir modeling,
ing and related fields. PTE 531 Enhanced Oil Recovery (3, 2 years, oilfield data integration and analysis of uncer­
Sm) Survey of current enhanced oil recovery tainty in prediction. Limited to students with
PTE 502 Advanced Reservoir Character- processes, including water-flooding, miscible graduate standing. Recommended preparation:
ization (3, Irregular) Sources of data for displacement, and thermal oil recovery. Pre- prerequisites for non-majors.
reservoir characterization; cross-disciplinary requisite: PTE 464L; recommended preparation:
integration; geologic models; sequence strati­ PTE 507. PTE 587 Smart Completions, Oilfield
graphic, lithologic, well test and geophysical ­Sensors and Sensor Technology (3, Sp)
models; 4-D seismic; compartmentalized PTE 542 Carbonate Rocks (2, Irregular) Clas­ Intelligent Wellbore completion, technology
and fractured reservoirs; error and risk analy­ sification; porosity development; source rocks; of subsurface and surface sensors, deploy­
sis. Graduate standing in PTE. Prerequisite: wettability; capillary pressure curves; compress­ ment and data acquisition, telemonitoring
PTE 411x, PTE 461; corequisite: PTE 506. ibility; surface areas; relative permeabilities; and feedback, reliability of sensors, data
various petrophysical properties; formation transmission, systems networks. Recommended
PTE 507 Engineering and Economic Evalua- evaluation; overpressures; thin section analysis. preparation: prerequisites for non-majors.
tion of Subsurface Reservoirs (3, Fa) Stud­
ies, data and methods for estimating size of PTE 545 Corrosion Control in Petroleum PTE 588 Smart Oilfield Data Mining (3, Fa)
underground fluid deposits for predicting Production (2, Irregular) Types of corro­ Methods for oilfield data mining, data
physical and economic behavior of designed sion encountered in petroleum production; preparation mining images, prediction and
flow schemes, and for quantifying uncer­ methods for practical control including use of knowledge discovery, subset selection, pat­
tainty. Prerequisite: PTE 464L. inhibitors, coatings, and cathodic protection. tern recognition. Limited to students with
Prerequisite: CHEM 430a. graduate standing. Recommended preparation:
PTE 508 Numerical Simulation of Subsur- prerequisites for non-majors.
face Flow and Transport Processes (3, Sp) PTE 555 Well Completion, Stimulation, and
Formulation and solution of the equations Damage Control (3, Sp) This course reviews PTE 589 Advanced Oilfield Operations
describing the underground flow of fluids current practices related to well completion with Remote Immersive Visualization and
through porous media. Includes mass (con­ methods, wellbore stimulation, and damage Control (3, Sp) Immersive subsurface and
taminant) transport in single and multiphase control. Formation damage prevention and surface environments, web based monitoring
flow. Recommended preparation: PTE 507. stimulation methods are emphasized. Prereq- and feedback, visualizing risk, unattended
uisite: graduate standing. operation. Limited to students with graduate
standing. Recommended preparation: prerequi­
sites for non-majors.
604 USC Viterbi School of Engineering

PTE 590 Directed Research (1-12) Research PTE 599 Special Topics (2-4, max 9) Course PTE 790 Research (1-12) Research leading to
leading to the master’s degree. Maximum content will be selected each semester to the doctorate. Maximum units which may be
units which may be applied to the degree to reflect current trends and developments in applied to the degree to be determined by
be determined by the department. Graded the field of petroleum engineering. the department. Graded CR/NC.
CR/NC.
PTE 611 Stochastic Modeling and Simula- PTE 794abcdz Doctoral Dissertation
PTE 594abz Master’s Thesis (2-2-0) For the tion (3) (Enroll in CE 611) (2-2-2-2-0) Credit on acceptance of disserta­
master’s degree. Credit on acceptance of tion. Graded IP/CR/NC.
­thesis. Graded IP/CR/NC. PTE 690 Directed Research (1-4) Laboratory
study of specific problems for candidates for
the degree engineer in petroleum engineer­
ing. Graded CR/NC.

Civil Engineering – Sonny Astani Department of


Civil and Environmental Engineering

Kaprielian Hall 210 Engineering); Mihailo Trifunac, Ph.D.; Firdaus Emeritus Professors: Mihran S. Agbabian,
(213) 740-0603 E. Udwadia, Ph.D. (Aerospace and Mechanical Ph.D., P.E.; George V. Chilingar, Ph.D.;
FAX: (213) 744-1426 Engineering); L. Carter Wellford, Ph.D.; John Kenneth C. Reynolds, Sc.D.; Paul Seide,
Email: ceedept@usc.edu P. Wilson, Ph.D. (Geography, College of Letters, Ph.D.; Victor I. Weingarten, Ph.D.
www.usc.edu/cee Arts and Sciences); Hung Leung Wong, Ph.D.*;
Yan Xiao, Ph.D., P.E. *Recipient of university-wide or school teaching
Chair: Jean-Pierre Bardet, Ph.D. award.
Associate Professor: Erik A. Johnson, Ph.D.
Faculty (Associate Chair) Chi Epsilon Civil Engineering Honor Society
Fred Champion Professor of Civil and Chi Epsilon is dedicated to the purpose of
Environmental Engineering: Constantinos Assistant Professors: Burcin Becerik-Gerber, maintaining and promoting the status of civil
Sioutas, Sc.D. D.Des.; Amy L. Rechenmacher, Ph.D. engineering as a profession. Chi Epsilon was
organized to recognize the characteristics of
Gordon S. Marshall Professor in Engineering Adjunct Professor: Gregg E. Brandow, Jr., the individual civil engineer deemed to be
Technology: Dongxiao Zhang, Ph.D. Ph.D., P.E. fundamental to the successful pursuit of an
engineering career and to aid in the devel­
Professors: James C. Anderson, Ph.D.*; Research Professors: Craig Taylor, Ph.D.; Maria opment of those characteristics in the civil
Jean Pierre Bardet, Ph.D. (Chair, Director I. Todorovska, Ph.D.; Dennis E. Williams, engineering student. To contribute to the
of Environmental Engineering); Joseph S. Ph.D. improvement of the profession, Chi Epsilon
Devinny, Ph.D. (Environmental Engineering); fosters the development and exercise of
Roger Ghanem, Ph.D.; Peter Gordon, Research Associate Professor: Robert Nigbor, sound traits of character and technical ability
Ph.D. (Policy, Planning, and Development; Ph.D., P.E. among civil engineers.
Economics); Genevieve Giuliano, Ph.D.
(Policy, Planning, and Development); Ronald Research Assistant Professors: Aggeliki Chi Epsilon is based on broad principles of
C. Henry, Ph.D. (Environmental Engineering); Barberopoulou, Ph.D.; Jose C. Borrero, scholarship, character, practicality and sociabil­
Jiin-Jen Lee, Ph.D., P.E. (Environmental Ph.D.; John Caffrey, Ph.D.; Philip M. Fine, ity. Civil engineering students who rank in the
Engineering);* Vincent W. Lee, Ph.D.; Sami Ph.D.; Michael D. Geller, Ph.D.; Le Dam upper one-third of the junior or senior class
F. Masri, Ph.D. (Aerospace and Mechanical Hanh‑Griffin, Ph.D.; John A. Kuprenas, are eligible for membership. These qualifica­
Engineering); Najmedin Meshkati, Ph.D., D.Eng., P.E.; Katharine Moore, Ph.D.; Zhi tions will make one eligible but not neces­
C.P.E. (Industrial and Systems Engineering); Ning, Ph.D.; Andrea Polidori, Ph.D. sarily acceptable. Each member must be well
James Moore, Ph.D. (Industrial and Systems skilled in all four of the basic principles.
Engineering; Policy, Planning, and Development); Senior Lecturers: Henry M. Koffman, P.E.;
Massoud Pirbazari, Ph.D. (Environmental Dana Sherman, Esq.
Engineering, Associate Director of Environmental
Engineering); Costas Synolakis, Ph.D. (Aerospace
Civil Engineering 605

Degree Requirements

Educational Program Objectives GENERAL EDUCATION (SEE PAGE 61) UNITS CE 451 Water Resources
The undergraduate programs in civil engi­ General education* + 20 Engineering 3
neering have the following objectives: CE 453 Water Quality Control 3
CE 456 Design of Steel Structures 3
(1) Professional Achievement PRE-MAJOR REQUIREMENTS UNITS CE 467L Geotechnical Engineering 4
Graduates will be successful in their chosen Chemistry Requirement CE 471 Principles of Transportation
field of engineering, compete effectively as CHEM 105aL General Chemistry, or Engineering 3
problem-solvers in a world of technologi­ CHEM 115aL Advanced General
cal change and become leaders in industry, Chemistry 4 Capstone Courses
­academic or governmental institutions. CE 473 Engineering Law,
Finance, and Ethics 3
Math Requirement
(2) Societal Impact MATH 125 Calculus I 4 CE 480 Structural System
Graduates will make use of their knowledge MATH 126 Calculus II 4 Design, or
of global and societal issues, environmental MATH 226 Calculus III 4 CE 465 Water Supply and Sewage
considerations and sustainability objectives MATH 245 Mathematics of Physics System Design 3
to create a safe and healthy world. and Engineering I 4
Courses from Other Engineering Departments
(3) Organizational and Team-Building Skills Physics Requirement EE 202L Linear Circuits, or
Graduates will use their organizational abili­ PHYS 151L** Fundamentals of Physics I: EE 326L Essentials of Electrical
ties, communication skills and strengths in Mechanics and Engineering 4
collaborative teamwork to foster a productive Thermodynamics 4 60
and efficient work environment in the organi­ PHYS 152L Fundamentals of Physics II:
zations with which they are associated. Electricity and
MAJOR ELECTIVES UNITS
Magnetism 4
(4) Professional Development Elective Civil Engineering 6
Graduates will uphold high ethical and Other Requirements Design Kernel*** Civil Engineering Design
professional standards, be active in profes­ GEOL 305Lx Introduction to Kernel Course 6
sional engineering organizations, support the Engineering Geology, or
advancement of the practice of engineering BISC 220L General Biology: Total units: 131
and obtain professional licensure. Cell Biology and
*GE Category VI is taken concurrently with WRIT 140.
Physiology 4
(5) Continuing Education
Graduates will engage in lifelong learning **Satisfies GE Category III requirement.
and be prepared to pursue graduate studies MAJOR REQUIREMENTS UNITS
in engineering or other diverse fields such as Engineering ***Design kernel courses must be selected from the
business, law or medicine. ENGR 102 Engineering Freshman following list of design courses: CE 457, CE 465, CE
466, CE 476, CE 478, CE 482, CE 484 and CE 485.
Academy 2
The Department of Civil Engineering must
approve all curricula leading to a degree; +The university allows engineering majors to replace
Civil Engineering
please note this includes transfer credit and CE 106 Design and Planning of the GE Category IV with a second course in Categories
units for courses waived for subject credit Civil Engineering I, II or VI.
only, which have been approved through the Systems 2
Degree Progress department. CE 107 Introduction to Civil Tracks
Engineering Graphics 3 In addition to the core courses, students are
Bachelor of Science in Civil Engineering CE 108 Introduction to Computer required to select one of the following tracks:
(131 Unit Program) Methods in Civil General, Construction or Water Resources.
The B.S. in civil engineering has three tracks: Engineering 2
general, construction and water resources. CE 205 Statics 2 General Track
CE 207L Introduction to Design of Choose one of the following: CE 480 as the
A cumulative grade point average of C (2.0) Structural Systems 2 capstone course and CE 482 as a required
is required for all courses taken at USC CE 225 Mechanics of Deformable design kernel course; or CE 465 as the cap­
as well as for all courses taken within the Bodies 3 stone course and CE 466 or CE 476 as a
Department of Civil Engineering. In addi­ CE 309 Fluid Mechanics 3 required design kernel course.
tion, a minimum grade of C must be earned CE 325 Dynamics 3
in each of the following courses: CE 205, CE 334L Mechanical Behavior of The civil engineering electives may be
CE 225, CE 309 and CE 325. See also com­ Materials 3 ­chosen freely.
mon requirements for undergraduate degrees CE 358 Theory of Structures I 3
section, page 563. CE 402 Computer Methods in Construction Track
Engineering 3 Select CE 480 as the capstone course and
COMPOSITION/WRITING REQUIREMENT UNITS
CE 408 Risk Analysis in Civil CE 482 as a required design kernel course.
WRIT 140* Writing and Critical Engineering 3 Replace CE 453 with CE 412. The civil engi­
Reasoning 4 neering electives must be chosen from the
WRIT 340 Advanced Writing 3 following list: CE 460, CE 461 and CE 462.
606 USC Viterbi School of Engineering

Water Resources Track MAJOR REQUIREMENTS UNITS The Department of Civil Engineering must
Select CE 465 as the capstone course and Engineering approve all curricula leading to a degree;
select one of the following as a required ENGR 102 Engineering Freshman please note this includes transfer credit and
design kernel course: CE 466 or CE 476. The Academy 2 units for courses waived for subject credit
civil engineering electives must be selected only, which have been approved through the
from the following list: CE 466, CE 476, Civil Engineering Degree Progress department.
CE 477 and CE 490. CE 106 Design and Planning of
Bachelor of Science in Civil Engineering
Civil Engineering Systems 2
The Department of Civil Engineering must CE 107 Introduction to Civil (Building Science) (136 Unit Program)
approve all curricula leading to a degree; Engineering Graphics 3 A cumulative grade point average of C (2.0) is
please note this includes transfer credit and CE 108 Introduction to Computer required in all courses taken at USC, as well
units for courses waived for subject credit Methods in Civil as for all courses taken within civil engineer­
only, which have been approved through the Engineering 2 ing. In addition, a minimum grade of C must
Degree Progress department. CE 205 Statics 2 be earned in each of the following courses:
CE 207L Introduction to Design of CE 205, CE 225, CE 309 and CE 325. See
Bachelor of Science in Civil Engineering Structural Systems 2 also the common requirements for under­
(Structural Engineering) (131 Unit Program) CE 225 Mechanics of Deformable graduate degrees section, page 563.
A cumulative grade point average of C (2.0) is Bodies 3
required for all courses taken at USC as well CE 309 Fluid Mechanics 3 COMPOSITION/WRITING REQUIREMENT UNITS
as for all courses taken within civil engineer­ CE 325 Dynamics 3 WRIT 140* Writing and Critical
ing. In addition, a minimum grade of C must CE 334L Mechanical Behavior of Reasoning 4
be earned in each of the following courses: Materials 3 WRIT 340 Advanced Writing 3
CE 205, CE 225, CE 309 and CE 325. See CE 358 Theory of Structures I 3
also common requirements for undergraduate CE 402 Computer Methods in
degrees section, page 563. Engineering 3 GENERAL EDUCATION (SEE PAGE 61) UNITS

CE 408 Risk Analysis in Civil General education* + 20


COMPOSITION/WRITING REQUIREMENTS UNITS
Engineering 3
WRIT 140* Writing and Critical CE 451 Water Resources
PRE-MAJOR REQUIREMENTS UNITS
Reasoning 4 Engineering 3
WRIT 340 Advanced Writing 3 CE 456 Design of Steel Structures 3 Chemistry Requirement
CE 457 Reinforced Concrete CHEM 105aL General Chemistry, or
Design 3 CHEM 115aL Advanced General
GENERAL EDUCATION (SEE PAGE 61) UNITS
CE 458 Theory of Structures II 3 Chemistry 4
General education* + 20 CE 459 Introduction to Structural
Dynamics 3 Math Requirement
CE 460 Construction Engineering 3 MATH 125 Calculus I 4
PRE-MAJOR REQUIREMENTS UNITS
CE 467L Geotechnical Engineering 4 MATH 126 Calculus II 4
Chemistry Requirement CE 473 Engineering Law, Finance, MATH 226 Calculus III 4
CHEM 105aL General Chemistry, or and Ethics 3 MATH 245 Mathematics of Physics
CHEM 115aL Advanced General and Engineering I 4
Chemistry 4 Capstone Course
CE 480 Structural System Design 3 Physics Requirement
Math Requirement CE 482 Foundation Design 3 PHYS 151L** Fundamentals of Physics
MATH 125 Calculus I 4 I: Mechanics and
MATH 126 Calculus II 4 Courses from Other Engineering Departments Thermodynamics 4
MATH 226 Calculus III 4 EE 202L Linear Circuits, or PHYS 152L Fundamentals of Physics II:
MATH 245 Mathematics of Physics EE 326L Essentials of Electrical Electricity and Magnetism 4
and Engineering I 4 Engineering 4
Other Requirements
69
Physics Requirement GEOL 305Lx Introduction to
PHYS 151L** Fundamentals of Engineering Geology 4
MAJOR ELECTIVES UNITS
Physics I:
Mechanics and Elective*** Civil Engineering 3
MAJOR REQUIREMENTS UNITS
Thermodynamics 4
Total units: 131
PHYS 152L Fundamentals of Engineering
Physics II: Electricity ENGR 102 Engineering Freshman
*GE Category VI is taken concurrently with WRIT 140.
and Magnetism 4 Academy 2

**Satisfies GE Category III requirement.


Other Requirements Civil Engineering
GEOL 305Lx Introduction to CE 106 Design and Planning of
***The civil engineering elective must be selected
Engineering Geology 4 Civil Engineering
from the following courses: CE 409a, CE 478.
Systems 2
32
+The university allows engineering majors to replace
CE 107 Introduction to Civil
Engineering Graphics 3
the GE Category IV with a second course in Categories
I, II or VI.
Civil Engineering 607

CE 108 Introduction to Bachelor of Science in Civil Engineering Civil and Environmental Engineering
Computer Methods in (Environmental Engineering) (130 Unit CE 108 Introduction to Computer
Civil Engineering 2 Program) Methods in Civil
CE 205 Statics 2 A cumulative grade point average of C (2.0) Engineering 2
CE 207L Introduction to Design is required for all courses taken at USC as CE 110 Introduction to
of Structural Systems 2 well as for all courses taken within civil Environmental Engineering 3
CE 225 Mechanics of engineering. In addition, a minimum grade CE 205 Statics 2
Deformable Bodies 3 of C must be earned in each of the follow­ CE 210L Introduction to
CE 309 Fluid Mechanics 3 ing courses: CE 205, CE 225, CE 309 and Environmental Engineering
CE 325 Dynamics 3 CE 325. See also common requirements for Microbiology 3
CE 334L Mechanical Behavior of undergraduate degrees section, page 563. CE 225 Mechanics of Deformable
Materials 3 Bodies 3
CE 358 Theory of Structures I 3 COMPOSITION/WRITING REQUIREMENT UNITS CE 309 Fluid Mechanics 3
CE 408 Risk Analysis in Civil CE 325 Dynamics 3
WRIT 140* Writing and Critical
Engineering 3 CE 334L Mechanical Behavior of
Reasoning 4
CE 456 Design of Steel Materials 3
WRIT 340 Advanced Writing 3
Structures 3 CE 358 Theory of Structure I 3
CE 457 Reinforced Concrete CE 408 Risk Analysis in Civil
Design 3 GENERAL EDUCATION (SEE PAGE 61) UNITS Engineering 3
CE 458 Theory of Structures II 3 CE 451 Water Resources
General education* + 20
CE 467L Geotechnical Engineering 3
Engineering 4 CE 453 Water Quality Control 3
PRE-MAJOR REQUIREMENTS UNITS CE 463L Water Chemistry and
Architecture courses Analysis 3
Chemistry Requirement
ARCH 114 Architecture: Culture CE 467L Geotechnical Engineering 4
CHEM 105aL General Chemistry, or
and Community 2 CE 473 Engineering Law, Finance,
CHEM 115aL Advanced General
ARCH 214b History of Architecture 4 and Ethics 3
Chemistry 4
ARCH 205abL*** Building Science I 4-4 CE 485 Wastewater Treatment
CHEM 105bL General Chemistry, or
ARCH 305abL*** Building Science II 4-4 Design 3
CHEM 115bL Advanced General
ARCH 405abL*** Building Science III 4-4 ENE 400 Environmental Engineering
Chemistry 4
Principles 3
MAJOR ELECTIVES UNITS ENE 428 Air Pollution Fundamentals 3
Math Requirement
ENE 429 Air Pollution Control 3
Elective**** Civil Engineering 3 MATH 125 Calculus I 4
MATH 126 Calculus II 4
Total units: 136 Aerospace and Mechanical Engineering
MATH 226 Calculus III 4
AME 310 Engineering
MATH 245 Mathematics of Physics
*GE Category VI is taken concurrently with WRIT 140. Thermodynamics I 3
and Engineering I 4
61
**Satisfies GE Category III requirement.
Physics Requirement
PHYS 151L** Fundamentals of Physics I:
***The School of Architecture requires a minimum MAJOR ELECTIVE UNITS
Mechanics and
grade of C in ARCH 205ab, ARCH 305ab and ARCH
Thermodynamics 4 Design kernel*** 6
405ab in order to continue in the building science
PHYS 152L Fundamentals of Physics II:
design sequence. Total units: 130
Electricity and Magnetism 4

****The civil engineering elective must be selected *GE Category VI is taken concurrently with WRIT 140.
Other Requirement
from the following courses: CE 451, CE 453, CE 460,
BISC 220L General Biology: Cell Biology
and CE 471. **Satisfies GE Category III requirement.
and Physiology, or
+The university allows engineering majors to replace
GEOL 305Lx Introduction to
***Kernels must be selected from the following list
Engineering Geology 4
the GE Category IV with a second course in Categories of design courses: CE 465, CE 466, CE 476, CE 482,
I, II or VI. CE 484, ENE 486.
MAJOR REQUIREMENTS UNITS
The Department of Civil Engineering must +The university allows engineering majors to replace
Engineering
approve all curricula leading to a degree; ENGR 102 Engineering Freshman the GE Category IV with a second course in Categories
please note this includes transfer credit and Academy 2 I, II or VI.
units for courses waived for subject credit
only, which have been approved through the The Department of Civil Engineering must
Degree Progress department. approve all curricula leading to a degree;
please note this includes transfer credit and
units for courses waived for subject credit
only, which have been approved through the
Degree Progress department.
608 USC Viterbi School of Engineering

Bachelor of Science in Environmental Civil and Environmental Engineering MAJOR ELECTIVES (TRACK I ONLY) UNITS
Engineering (132-134 Unit Program) CE 108 Introduction to Computer Design kernel*** 3
The degree has two tracks: Track 1: Environ­ Methods in Civil
mental Systems and Processes (132 units); Engineering 2 Total (Track I): 132
Track II: Environmental Biotechnology CE 110 Introduction to Environ­ Total (Track II): 134
(134 units). A cumulative scholarship average mental Engineering 3
of C (2.0) is required for all courses taken CE 205 Statics 2 *GE Category VI is taken concurrently with WRIT 140.
at USC as well as for all courses taken civil CE 210L Introduction to Environ­
engineering. In addition, a minimum grade mental Engineering **Satisfies GE Category III requirement.
of C must be earned in each of the following Microbiology 3
courses: CE 205 and CE 309 or ENE 410. CE 309 Fluid Mechanics, or ***Kernels must be selected from the following
See also common requirements for under­ ENE 410 Environmental Fluid design courses: CE 443, CE 466, CE 476, or CHE 442.
graduate degrees section, page 563. Mechanics 3
CE 408 Risk Analysis in Civil +The university allows engineering majors to replace
COMPOSITION/WRITING REQUIREMENT UNITS Engineering 3 the GE Category IV with a second course in Categories
CE 451 Water Resources I, II or VI.
WRIT 140* Writing and Critical
Engineering 3
Reasoning 4
CE 453 Water Quality Control 3 Minor in Environmental Engineering
WRIT 340 Advanced Writing 3
CE 463L Water Chemistry and See listing on page 617.
Analysis 3
GENERAL EDUCATION (SEE PAGE 61) UNITS CE 465 Water Supply and Sewage Minor in Construction Planning and
System Design 3 Management
General education* + 20
CE 473 Engineering Law, Finance, This program covers the most current theo­
and Ethics 3 ries and practice of construction planning and
PRE-MAJOR REQUIREMENTS (BOTH TRACKS) UNITS CE 484 Water Treatment Design 3 management. The program provides a valu­
Chemistry Requirement CE 485 Waste Water Treatment able adjunct credential to professional school
CHEM 105aL General Chemistry, or Design 3 students pursuing careers in business admin­
CHEM 115aL Advanced General ENE 400 Introduction to Environ­ istration, public administration, architecture,
Chemistry 4 mental Engineering environmental studies, and other areas; and a
CHEM 105bL General Chemistry, or Principles 3 unique opportunity for professional focus to
CHEM 115bL Advanced General ENE 428 Air Pollution Fundamentals 3 students in the USC College.
ENE 486 Design of Solid and
Chemistry 4
CHEM 322aL Organic Chemistry 4 Hazardous Waste Construction activities are complex. In con­
Engineering Systems 3 temporary society, effective planning and
Math Requirement management of these activities requires
MATH 125 Calculus I 4 Courses from Other Departments specialized knowledge of the technical, eco­
MATH 126 Calculus II 4 CHE 330 Chemical Engineering nomic and policy environment. This program
MATH 226 Calculus III 4 Thermodynamics 4 couples the knowledge of how construc­
MATH 245 Mathematics of Physics GEOL 305xL Introduction to tion activities are organized with a broader
and Engineering I 4 Engineering Geology 4 understanding of the urban system in which
construction projects are embedded. With
56
Physics Requirement the exception of statistics, all of the required
PHYS 151L** Fundamentals of Physics I: courses are within the Department of Civil
Mechanics and MAJOR REQUIREMENTS (TRACK I ONLY) UNITS Engineering and the USC School of Policy,
Thermodynamics 4 Civil and Environmental Engineering Planning, and Development.
PHYS 152L Fundamentals of Physics II: ENE 429 Air Pollution Control 3
Electricity and Magnetism 4 Any USC undergraduate who has completed
Courses from Other Departments the equivalent of two full-time semesters in
36 BISC 220L General Biology: Cell good standing is eligible to pursue the minor
Biology and Physiology 4 program. This minor program is rigorous
PRE-MAJOR REQUIREMENTS (TRACK II ONLY) UNITS
PTE 463L Introduction to Transport enough to serve as an introductory credential
Chemistry Requirement Processes in Porous Media 3 for students subsequently electing to pursue
CHEM 322bL Organic Chemistry 4 advanced studies in development, urban
10 planning, construction management, architec­
ture or allied fields.
MAJOR REQUIREMENTS (BOTH TRACKS) UNITS MAJOR REQUIREMENTS (TRACK II ONLY) UNITS

Engineering Civil and Environmental Engineering Courses required


ENGR 102 Engineering Freshman ENE 487 Environmental Seven courses consisting of at least 23 units
Academy 2 Biotechnology and are required for the minor.
Bioremediation 3
Statistics
Courses from Other Departments Students must complete an advisor approved
BISC 320L Molecular Biology 4 course in statistics. Candidate courses include
BISC 330L Biochemistry 4 ECON 317, EE 364, ISE 220, MATH 208,
PPD 404x, PSYC 274, SOCI 314 and similar
11 courses. The statistics course must be at least
three units.
Civil Engineering 609

CORE COURSES UNITS Master of Science in Civil Engineering above aspects. The Master of Engineering
CE 460 Construction Engineering 3 The Master of Science in civil engineering degree program in Environmental Quality
CE 461 General Construction is awarded in strict conformity with the gen­ Management intends to bridge the gap
Estimating 3 eral requirements of the USC Viterbi School between the essentials of hard-core engineer­
CE 462 Construction Methods and of Engineering. A student may receive the ing and project management. The program is
Equipment, or Master of Science in civil engineering with intended to provide the student with cutting
CE 469 Sustainability, or a special option by specializing in one of the edge instruction in the art and science of
CE 470 Building Information following courses of study: construction engi­ environmental management. It is also direct­
Modeling and Integrated neering; geotechnical engineering; structural ed at teaching and training students how to
Practice 3 engineering; environmental engineering; and integrate environmental considerations in the
transportation engineering. Students special­ early planning of projects to improve environ­
Theme Requirement: Two courses, both from Theme 1 izing in the transportation option and com­ mental compatibility, reduce risks and incur
or Theme 2 or Theme 3 pleting a thesis must include in their program financial savings in businesses and industries.
Theme 1 4 units of CE 594ab.
REQUIRED CORE COURSES UNITS
PPD 358 Urban and Regional
Economics 4 A general Master of Science in civil engi­ ENE 495 Seminars in
PPD 362 Real Estate Fundamentals neering without special designation is also Environmental
for Planning and given. Students pursuing this program will Engineering 1
Development 4 choose between the following special options: ENE 510 Water Quality
general, earthquake engineering, structural Management and Practice 3
Theme 2 mechanics, water resources or ocean and ENE 518 Environmental Systems
FBE 400x Introduction to Real coastal engineering. Engineering and
Estate Finance and Management 3
Development 4 A student who wishes to pursue the Master ENE 535 Air Pollution
FBE 466 Management of Real of Science in civil engineering without spe­ Management: Exposure,
Estate Development: cial designation and who has an interest in Health Effects and Risk 3
Feasibility Studies 4 public works may take a selected sequence MPW 950 Technical Writing 3
of 12 units in the USC School of Policy,
Theme 3 Planning, and Development. For further 13
PPD 357 Government and Business 4 information, see the Public Administration
PPD 435 Analyzing Real Estate Professional Sequence section in the School ENGINEERING ELECTIVE OPTION

Markets for Planning of Policy, Planning, and Development, (TECHNICAL ELECTIVE COURSES; CHOOSE ONE) UNITS

and Development 4 page 881. CE 504 Solid Waste Management 3


CSCI 576 Multimedia Systems
17 Master of Science in Environmental Design 3
Engineering ENE 502 Environmental and
ELECTIVES (SELECT ONE) UNITS Students with a bachelor’s degree in engi­ Regulatory Compliance 3
CE 404 Business and Intellectual neering or science may work toward the ENE 505 Energy and Environment 3
Property Law for Master of Science in environmental engineer­ ENE 506 Ecology for
Engineers 3 ing. Students with degrees in fields other Environmental Engineers 3
CE 412 Contracts and than engineering or science may be admitted ENE 516 Hazardous Waste
Specifications 3 on the recommendation of a program advisor Management 3
PPD 437 Advanced Finance and and program director. Selection of courses ENE 526 Particulate Air Pollutants:
Investment for Planning will be determined through consultation with Properties/Behavior/
and Development 4 a program advisor to provide a maximum of Measurement 3
training in the student’s area of interest in
environmental problems. BUSINESS COMMUNICATION/MANAGEMENT AND
Advisement is provided by the Department ORGANIZATION ELECTIVE (CHOOSE ONE) UNITS
of Civil Engineering. Students will normally Master of Engineering in Environmental BUCO 445 Oral Communication
complete statistics before enrolling in CE 461 Quality Management in Business 4
but can be permitted to complete statistics Environmental engineers with purely scien­ BUCO 485 Business Communication
as a corequisite subject to advisor approval. tific and technological backgrounds are often Management
Students are advised to take CE 460 and excluded from certain high-level professional for Nonprofits 4
CE 461 before taking CE 462. Students elect­ managerial positions in the manufacturing MOR 469 Negotiation and
ing PPD 437 must have completed PPD 358. industry, public utilities or governmental Persuasion 4
agencies, although they are generally pre­
Minor in Engineering Technology ferred for engineering, scientific and research BUSINESS ADMINISTRATION AND ENTREPRENEURSHIP/
Commercialization positions. Their exclusion from these posi­ MANAGEMENT AND ORGANIZATION ELECTIVE
See listing under the Special Educational tions is often attributed to inadequate prepa­ (CHOOSE ONE) UNITS
Opportunities section, page 564. ration in areas deemed important in recent BAEP 451 The Management of
years, including the following: project man­ New Enterprises 4
agement, regulatory compliance, strategic MOR 462 Management Consulting 4
and financial planning, decision making
and human relations. Thus, effective and PROJECT COURSE UNITS
efficient management of modern environ­ ENE 590 Directed Research 6
mental engineering projects requires broad
technical knowledge and diverse skills in the
610 USC Viterbi School of Engineering

The approved project work will be a research TRACK REQUIREMENT: TWO COURSES, BOTH FROM including the speaker series and field trips. A
activity designed for about 3-4 months during TRACK 1, TRACK 2, TRACK 3 OR TRACK 4 UNITS candidate must complete the last four semes­
the summer period, performed by the stu­ Track 1: Real Estate Markets Track ter units of course work at USC.
dent under the direction and supervision of RED 509 Market Analysis for
a full-time faculty member. The work will Real Estate, or Students who wish to take a leave of absence
involve the participation of leading profes­ RED 598 Real Estate Product for a semester or longer must request it
sionals from the private industry and/or Development 4 from the chairman of the Civil Engineering
governmental agencies with whom the fac­ RED 542 Finance of Real Estate department in writing. Such leaves may be
ulty member might maintain a professional Development 3 granted for up to one year.
relationship. The project will address an area
of importance and primary interest to the Track 2: Finance Track (if Track 2 is chosen, For further information see the USC School
industrial entity in question. It is believed GSBA 548 must be taken as a prerequisite) of Policy, Planning, and Development section
that this type of partnership will be mutually FBE 570 Advanced Topics in Real on joint degree programs, page 881.
beneficial to the graduating student, private Estate Finance 3
industry and university faculty in generating FBE 591 Real Estate Finance and Master of Engineering in Structural Design
a friendly and long-term professional relation­ Investment 3 The Master of Engineering program empha­
ship among them. sizes the design of engineered structural
Track 3: Real Estate Development Track (If Track 3 systems. The design of new structures and
Master of Construction Management is chosen, GSBA 548 must be taken as a prerequisite) the upgrading of existing structures, for
Students possessing a bachelor’s degree and FBE 565 Economics of Urban adverse loading conditions, requires addi­
with sufficient training in capital manage­ Land Use: Feasibility tional studies which extend beyond the basic
ment and statistics may pursue the Master of Studies 3 concepts stressed in an undergraduate pro­
Construction Management. This is an inter­ FBE 566 Advanced Topics in gram. Modern computational methods will
disciplinary degree program offered jointly by Real Estate Finance 3 be used to evaluate the functional demands
the Department of Civil and Environmental on the designed system, and a comprehen­
Engineering and the USC School of Policy, Track 4: Architecture, Engineering and Construction sive design project will be used to integrate
Planning, and Development. A single applica­ (AEC) Technology Track the concepts presented during the course of
tion is made to the Department of Civil and CE 470 Building Information study. The program is focused on the needs
Environmental Engineering. The purpose of Modeling and Integrated of students who are planning to enter profes­
the Master of Construction Management pro­ Practice 3 sional practice and not continue for a more
gram is to educate and train multidisciplinary CE 469 Sustainability, or advanced degree and on the needs of practic­
professionals to understand and execute the CE 570 Building Information ing engineers who have been out of school
broad array of technical and non-technical Modeling for Collaborative for several years and who want to upgrade
activities associated with construction man­ Construction 3 their engineering skills.
agement. The program provides special Additional advisor approved
attention to the function of the constructor technical and advanced electives 10-11 The course of study requires the success­
in real estate development. The core of the ful completion of 30 semester units. It is
program is drawn from the MSCE program Total minimum units 33 designed to be completed in one year of
in construction engineering and manage­ study, including the design project which
ment, and from the USC School of Policy, The minimum requirement for the Master must be taken during the first seven-week
Planning, and Development’s Master of Real of Construction Management degree is summer session.
Estate Development program. The Master 33 units. At least three elective courses total­
of Construction Management also includes ing at least 9 units are required for this degree. REQUIRED COURSES UNITS
courses from the Marshall School of Business. These may be taken from the Department of Structural Analysis (two courses, 6 units)
Civil and Environmental Engineering, other CE 459 Introduction to Structural
Applicants to the program are expected to engineering departments, the USC School of Dynamics 3
have completed undergraduate course work Policy, Planning, and Development, the USC CE 529a Finite Element Analysis 3
in engineering economy or business finance. School of Architecture, the USC Davis School CE 540 Limit Analysis of
of Gerontology, the USC Gould School of Structures 3
CORE CURRICULUM UNITS Law or the USC Marshall School of Business
ARCH 511L Seminar: Building Systems 4 subject to advisor approval. Admission to Structural Design (four courses, 12 units)
CE 501 Functions of the some classes requires advanced prerequisites CE 528 Seismic Analysis and
Constructor 3 and is subject to availability and approval of Design of Reinforced
CE 502 Construction Accounting the instructor. Concrete Bridges 3
and Finance, or CE 536 Structural Design for
GSBA 510 Accounting Concepts General Requirements Dynamic Loads 3
and Financial Reporting 3 Residence and Course Load CE 537 Advanced Reinforced
CE 556 Project Controls – The normal time required for earning the Concrete Design 3
Budgeting and Estimating 3 Master of Construction Management is three CE 538 Prestressed Concrete
CE 566 Project Controls – semesters, including one summer semester Design 3
Planning and Scheduling 3 beginning in June and continuing through CE 539 Advanced Steel Structures 3
the spring semester ending in May. Students
are expected to participate in extracur­ Design Project (one course, 3 units)
ricular activities associated with the Master CE 549 Building Design Project, or
of Construction Management program, CE 590 Directed Research 3
Civil Engineering 611

Elective Courses (three courses, 9 units) Graduate Certificate in Engineering These prerequisites may be satisfied after
CE 457 Reinforced Concrete Technology Commercialization enrollment in the certificate program by tak­
Design 3 See listing under the Special Educational ing the indicated courses or their equivalent.
CE 458 Theory of Structures II 3 Opportunities section, page 571. Graduate students cannot receive credit
CE 478 Timber and Masonry for courses numbered below 400. Detailed
Design 3 Graduate Certificate in Transportation admissions requirements are published by
CE 480 Structural Systems Design 3 Systems the Department of Civil Engineering.
CE 482 Foundation Design 3 The graduate certificate in Transportation
CE 488 Computer Applications Systems is an interdisciplinary program The courses taken for the certificate may be
in Structural Analysis administered by the Department of Civil applied later to the Master of Science in Civil
and Design 3 Engineering. The certificate program allows Engineering, transportation option.
CE 501 Functions of the students to specialize in transportation
Constructor 3 applications, while simultaneously receiv­ Qualified students holding a bachelor’s
CE 525b Engineering Analysis 3 ing a degree in their home department. The degree also have the option of enrolling in
CE 533 Geotechnical Earthquake certificate in transportation systems combines the certificate program without receiving a
Engineering 3 elements of transportation engineering with separate graduate degree.
transportation policy, planning and project
Engineer in Civil Engineering management. The program is especially The curriculum consists of five graduate
Requirements for the Engineer in civil engi­ appropriate for students intending to pursue courses for a total of 17 units.
neering are the same as set forth in the gen­ careers as developers of transportation tech­
eral requirements. nologies, or as implementors of technologies CERTIFICATE REQUIREMENTS UNITS
within government agencies. CE 471 Principles of Transportation
Doctor of Philosophy in Civil Engineering Engineering, or
and Doctor of Philosophy in Engineering Students electing the certificate program CE 519 Transportation
(Environmental Engineering) apply to the Department of Civil Engineer­ Engineering 3
The Doctor of Philosophy with a major in ing. Course prerequisites for the program are: CE 583 Design of Transporation
civil engineering and the Doctor of Philos­ Facilities, or
ophy with a major in engineering (environ­ (1) one course in statistics or uncertainty, CE 585 Traffic Engineering
mental engineering) are also offered. See equivalent to ISE 225, PPD 404x or CE 408; and Control 3
general requirements for graduate degrees, ISE 515 Engineering Project
page 566. (2) one course in engineering economy, Management 3
equivalent to ISE 460; PPD 633 Urban Transportation
Areas of specialization for Doctor of Philos­ Planning and
ophy level students are: structural engineer­ (3) one course in microeconomics, equivalent Management 4
ing, structural mechanics, earthquake engi­ to ECON 203; and PPD 634 Institutional and Policy
neering, coastal engineering, water resources Issues in Transportation 4
engineering, construction engineering and (4) one course in a contemporary high level
management, soil mechanics and foundation programming language.
engineering, hydrology, hydrodynamics and
transportation.

Courses of Instruction

CIVIL ENGINEERING (CE) CE 108 Introduction to Computer Methods CE 207L Introduction to Design of Struc-
in Civil Engineering (2, Sp) Computer pro­ tural Systems (2, Sp) Structural materials,
The terms indicated are expected but are not gramming, organization of problems for com­ components and systems; gravity and lateral
guaranteed. For the courses offered during any putational solution, flow charts, programming; forces; structural performance and failures;
given term, consult the Schedule of Classes. numerical methods; analysis and solution of introduction to structural plans and analysis;
civil engineering problems. computer applications, case studies, design
CE 106 Design and Planning of Civil Engi- project. Prerequisite: CE 107, CE 205; corequi-
neering Systems (2, Fa) History of civil CE 110 Introduction to Environmental Engi- site: CE 225.
engineering; introduction to the synthesis neering (3, Fa) Basic concepts of environmen­
and design of systems dependent upon civil tal engineering. Air, water, and soil pollution CE 210L Introduction to Environmental
engineering technology; the structuring, mod­ control technologies; pollution prevention strat­ Engineering Microbiology (3, Fa) Principles
eling, and simulation of such systems. egies. Design of simple water distribution and of environmental microbiology; waterborne
treatment systems. pathogens; microorganisms and air pollution;
CE 107 Introduction to Civil Engineering microorganisms in soil; water pollution micro-
Graphics (3, Sp) Graphic communication and CE 205 Statics (2, FaSp) Statics of particles biology; biodegradation of hazardous chemi­
drawing; use of instruments, lettering, dimen­ and rigid bodies; equivalent force systems; cals; eutrophication. Corequisite: CHEM 105aL
sioning, and detailing of engineering drawing; distributed forces; applications to trusses, or CHEM 115aL; recommended preparation:
free-hand sketching, drafting, and modeling. frames, machines, beams, and cables; friction; CE 110.
moments of inertia. Prerequisite: PHYS 151L.
612 USC Viterbi School of Engineering

CE 225 Mechanics of Deformable Bodies CE 409abL Computer-Aided Design (3-3) CE 459 Introduction to Structural Dynamics
(3, Sp) Analysis of stress and strain; axial, Applications of interactive computer graphics (3, Fa) Response of single and multiple
flexural, and torsional behavior of slender to design problems; automated drafting; 3-D degree of freedom systems to dynamic exci­
bars; elastic deflections; combined stresses; graphic algorithms. Analysis of design pro­ tation; structural modeling and approximate
introduction to elastic stability and energy cess from information processing viewpoint. solutions; introduction to earthquake resistant
methods. Prerequisite: CE 205. ­Prerequisite: CE 225. design. Corequisite: CE 458.

CE 309 Fluid Mechanics (3, Fa) Fluid stat­ CE 412 Construction Law and the Property CE 460 Construction Engineering (3, FaSp)
ics; relative velocity field; total acceleration; Development Process (3, Sp) Legal aspects Introduction to the construction processes;
divergence theorem; conservation of mass, of property development and construction: estimating and bidding, construction adminis­
energy, and momentum applied to engineer­ land use, construction practices and specifica­ tration, planning and scheduling, equipment
ing problems in laminar and turbulent flow. tions, architecture and engineering contracts, and methods, labor relations, cost control sys­
Prerequisite: MATH 226; corequisite: CE 325. agency, subcontracting, professional registra­ tems, and safety.
tion, liability, insurance, liens, and bonds.
CE 325 Dynamics (3, Sp) Elements of vec­ Recommended preparation: CE 404 or a general CE 461 General Construction Estimating
tor algebra; dynamics of particles, systems business law course. (3, Fa) Theory of estimating. Quantity sur­
of particles and rigid bodies; kinematics; veying; unit cost synthesis and analysis. Bid
momentum relations, energy methods; vibra­ CE 428 Mechanics of Materials (3) Analysis organization and preparation; competitive
tions; Euler’s equations of motion. Prerequisite: of stress and deformation; equations of elas­ simulations and exercises.
CE 205. ticity; bending of beams; elastic instability;
torsion problems; introduction to plates and CE 462 Construction Methods and Equip-
CE 334L Mechanical Behavior of Materials shells; elastic wave propagation; numerical ment (3, Sp) Current procedures in selected
(3, Fa) Measurement of stress and strain; methods. Prerequisite: CE 225. fields of construction; organization and plan­
tensile, impact, creep, and fatigue behavior; ning; equipment economics; machinery.
statistical methods, brittle fracture; properties CE 443 Environmental Chemistry (3, Fa)
of structural materials. Prerequisite: CE 225 or Chemistry of water, gas, liquid and solid CE 463L Water Chemistry and Analysis
AME 204. wastes. Chemical principles applicable to (3, Sp) Chemistry of water purification tech­
environmental engineering. Prerequisite: nology and water pollution control. Chemical
CE 358 Theory of Structures I (3, Fa) Defor­ CHEM 105bL or CHEM 115bL. processes in natural and engineering aquatic
mations and deflections of elastic systems; environments; physical/chemical and bio­
statically indeterminate beams, arches, and CE 451 Water Resources Engineering logical characterization of water and waste­
frames; secondary stresses. Prerequisite: CE 225. (3, Sp) Discussion of broad perspectives on water. Prerequisite: CE 453, CHEM 105b or
control and utilization of water, quantitative CHEM 115bL.
CE 390 Special Problems (1-4) Supervised, hydrology, ground water, probability concept,
individual studies. No more than one registra­ economic study, hydraulic structures, multi- CE 464 Geotechnical Engineering (3) Fun­
tion permitted. Enrollment by petition only. purpose water resources projects. Prerequisite: damentals of soil mechanics and foundation
CE 309 or ENE 410. engineering; soil classification, seepage,
CE 402 Computer Methods in Engineering stress-strain behavior, shear strength, con­
(3, Sp) Fundamentals of analog and digital CE 453 Water Quality Control (3, Fa) solidation, design of retaining structures and
computers; simulation of nonlinear physical Water quality criteria and fundamental of foundations, and slope stability.
systems; numerical analysis and solution of acceptability. Natural purification of surface
engineering problems. Prerequisite: CE 108 waters. Processes employed in the treat­ CE 465 Water Supply and Sewerage ­System
and MATH 245. ment of waste waters for disposal or re-use. Design (3, Sp) Design of water supply sys­
Prerequisite: CHEM 105aL or CHEM 115aL; tems, storm drains, sanitary sewers, and lift
CE 404 Business and Intellectual Property corequisite: CE 408 or CHE 405; CE 309 or stations. Prerequisite: CE 453.
Law for Engineers (3, Fa) An examination ENE 410.
of legal issues confronting the professional CE 466 Design of Free-Surface Hydraulic
engineer. Topics include the legal system, CE 456 Design of Steel Structures (3, Fa) Systems (3, Sp) Hydrological and hydraulic
contracts, risk management, forms of doing Fundamentals of analysis and design of steel design for uniform and non-uniform flows,
business, capital formation and intellectual structures; structural elements; simple and channel transition, sedimentation controls,
property rights. Upper division standing. eccentric connections; design project. Prereq- design discharge for tributary watersheds,
uisite: CE 207L, CE 225; corequisite: CE 358. flood routing, flood detention, computer
CE 407 Analytical Mechanics (3) Principles aided design. Prerequisite: CE 309.
of dynamics; Lagrange equations; Hamilton’s CE 457 Reinforced Concrete Design (3, Sp)
principle; rigid body dynamics; gyroscopic Strength and deformation of reinforced con­ CE 467L Geotechnical Engineering (4, Sp)
motion; wave propagation; vibrations of multi- crete; beams in flexure and shear; bond and Fundamentals of geotechnical engineer­
degree freedom systems. Prerequisite: CE 325. development of bars; deflections; columns; ing; soil classification, seepage, stress-strain
slabs; footings; introduction to prestressed behavior, shear strength, consolidation, design
CE 408 Risk Analysis in Civil Engineer- concrete. Prerequisite: CE 207L, CE 225; of retaining structures and foundations, and
ing (3, Fa) Realization of nondeterministic ­corequisite: CE 358. slope stability. Soil testing. (Duplicates credit
problems in civil engineering; quantitative in CE 464 and CE 468.) Prerequisite: CE 225.
analysis of structural and system reliability; CE 458 Theory of Structures II (3, Sp)
optimal design and design with specified risk. Matrix algebra; stiffness method; force
Prerequisite: CE 225, MATH 226. method; computer analysis of planar struc­
tures. Prerequisite: CE 108 and CE 358 or
AME 150L and AME 353.
Civil Engineering 613

CE 468L Experimental Soil Mechanics (3) CE 480 Structural Systems Design (3, Sp) CE 503 Microbiology for Environmental
Laboratory testing of soils and computer Evaluate, design and analyze buildings. Orga­ Engineers (3) Basic microbiology of water, air,
processing of experimental measurements, nize and perform calculations for vertical loads, and soil. Application of microbiology to the
soil classification, compaction tests, perme­ wind loads, and seismic loads on building proj­ practice of environmental pollution control.
ability tests, unconfined compression, direct ects. Prerequisite: CE 456 or CE 457 or CE 478;
sheet, consolidation, triaxial tests. Prerequisite: CE 358, CE 467L, CE 473, CE 482. CE 504 Solid Waste Management (3) Char­
CE 464. acterization, production, storage, collection,
CE 482 Foundation Design (3, Fa) Analysis and transport of solid wastes; alternative dis­
CE 469 Sustainability (3, FaSp) Leader­ and design principles of building foundations, posal methods; design principles and environ­
ship in Energy and Environmental Design including spread footings, piles, drilled shafts, mental impact; management of radiological
(LEED); Green Building strategies; Carbon sheetpile walls and retaining structures. solid wastes.
Footprinting; calculating the embodied ­Prerequisite: CE 467.
energy of building materials; cyclical pro­ CE 505 Heavy Construction Operations
cesses in design and construction. CE 484 Water Treatment Design (3, Fa) and Methods (3) Methods and operations
Predesign studies, precipitation softening, involved in constructing hardrock and soft
CE 470 Building Information Modeling and coagulation and flocculation, sedimenta­ ground tunnels, shafts, bridge piers in water,
Integrated Practice (3, Fa) Building Informa­ tion, filtration, sludge handling, chlorination, and design-construction of concrete form­
tion Modeling, current BIM technologies; chloramination, ozonation; plant hydraulics, work and shoring.
coordination of design and construction; flow measurement, pumps, instrumentation
information management throughout build­ and control, tertiary treatment. Prerequisite: CE 506 Heavy Construction Estimating
ing life­cycle; project delivery systems and CE 451, CE 463L, CE 473. (3, Fa) Methods engineering, work analysis
technologies for integrated practice. and pricing for route construction. Grading,
CE 485 Wastewater Treatment Design draining, paving, haul economy, plant-­materials
CE 471 Principles of Transportation Engi- (3, Sp) Process kinetics, mass balance, reactor production, pipeline and bridge building.
neering (3, Fa) Planning, design, construc­ design, pretreatment, clarification, chemical
tion, maintenance, and operation of facilities treatment, biological treatment (aerobic and CE 507 Mechanics of Solids I (3, Fa) Analysis
for air, water, rail, and highway transit sys­ anaerobic), disinfection, sludge treatment, of stress and strain; constitutive equations for
tems. Junior or senior standing. nitrogen and phosophorus removal, carbon elastic materials; plane stress and strain; tor­
adsorption. Prerequisite: CE 451, CE 463L, sion; introduction to plates and shells; energy
CE 472 Construction Labor Management CE 473. methods.
(3) Unionism in construction. Craft tradition,
objectives, regulation, motivation, labor force CE 488 Computer Applications in Structural CE 508 Mechanics of Solids II (3) Thermal
economics, productivity, and technical change. Analysis and Design (3) Application of exist­ stresses; introduction to elastic stability; yield
Hiring systems, supervision of project labor ing computer programs to the analysis and criteria; constitutive equations for elasto­
operations, jurisdictional administration. design of complex structures. plastic materials; elastoplastic stress analysis;
viscoelasticity and creep. Prerequisite: CE 507
CE 473 Engineering Law, Finance and Ethics CE 490x Directed Research (2-8, max 8) or CE 428.
(3, Fa) An examination of the legal, financial Individual research and readings. Not avail­
and ethical issues regularly considered by all able for graduate credit. CE 509 Mechanics of Solids III (3) Advanced
practicing engineers. Upper division standing. topics in mechanics of solids; complex vari­
CE 495 Seminars in Civil Engineering able methods for plane problems; three-
CE 476 Design of Pressurized Hydraulic (1, FaSp) Information necessary for success­ dimensional problems; introduction to frac­
Systems (3, Sp) Application of hydraulic ful transition to engineering practice with ture mechanics. Prerequisite: CE 507.
principles to the engineering design of emphasis on substantive engineering topics,
hydraulic structure with pressurized flow, pip­ employee rights and responsibilities, com­ CE 510 Groundwater Management (3)
ing network, water hammer, surge suppres­ munication skills, ethic and lifelong learn­ Groundwater hydrology, aquifer testing tech­
sion, pumps and turbines, manifold hydraulic ing. Graded Credit/No Credit. Open only to nology, groundwater quality and contamina­
design. Prerequisite: CE 309. upper division engineering majors. tion, geophysical method, well design and
development, basin water balance, computer
CE 477 Civil Infrastructure Information CE 499 Special Topics (2-4, max 8) Course modeling, legal aspects, groundwater man­
Systems (3) Information systems and their content to be selected each semester from agement system.
use in the planning, design, construction, recent developments in civil engineering and
and operation of civil infrastructure projects. related fields. CE 511 Flood Control Hydrology (3) Flood
Project management and knowledge manage­ frequency, storm characteristics, net rain; sur­
ment for infrastructure systems development. CE 501 Functions of the Constructor (3, Fa) face drainage, peak discharge, flood runoff.
Prerequisite: CSCI 201, CE 402. Systems, processes, and constraints govern­
ing the initiation, direction, engineering, and CE 513L Instrumental Methods for Environ-
CE 478 Timber and Masonry Design (3, Fa) delivery of major construction projects. Pro­ mental Analysis (3) Advanced techniques
Characteristics and properties of wood; beams, fessional construction management, responsi­ in gas, water, liquid, and solid waste analysis;
columns, trusses, connectors, and diaphragms. bilities, and practice. theoretical and experimental consideration of
Properties of masonry, working stress and electrometric, photometric, manometric, and
strength design, seismic design requirements. CE 502 Construction Accounting and chromatographic techniques for measurements
Finance (3, Fa) Cost control, finance, and of environmental pollution. Lecture, 2 hours;
engineering economy for construction laboratory, 3 hours. Prerequisite: CE 463L.
operations.
614 USC Viterbi School of Engineering

CE 514ab Advanced Sanitary Engineering CE 525ab Engineering Analysis (3-3) Typical CE 536 Structural Design for Dynamic Loads
Design (3-3) Design of water and waste treat­ engineering problems discussed on a physi­ (3) Earthquake resistant design criteria with
ment works. Prerequisite: CE 453. cal basis. Setup and solution of problems by application to steel reinforced concrete and
means of the existing mathematical tools. timber structures. Design of blast resistant
CE 515 Sustainable Infrastructure Systems structures and structures subject to impact
(3) Explores broad issues and mitigation CE 528 Seismic Analysis and Design of loads. Prerequisite: CE 459 or CE 541a.
measures involved in the analysis and design Reinforced Concrete Bridges (3, Sp) Funda­
of complex, uncertain, interacting infrastruc­ mental concepts, methods and current codes CE 537 Advanced Reinforced Concrete
ture systems needing to be resilient and used in the analysis and design of reinforced (3, Fa) Behavior of reinforced concrete mem­
sustainable. concrete bridge structures. Experimental bers in terms of strength and deformation;
and earthquake observations of bridge per­ relationship between behavior and building
CE 516 Geohydrology (3) Principles of formance. Prerequisite: CE 457; recommended code requirements.
groundwater motion; acquifer characteristics, preparation: CE 538.
prospecting, practical engineering problems, CE 538 Prestressed Concrete (3, Sp) Funda­
well design, maintenance and rehabilitation; CE 529ab Finite Element Analysis (a: 3, Fa; mental principles of prestressing by pre- and
hydrodynamic dispersion, field testing essen­ b: 3, Sp) Basic concepts; stiffness method; post-tensioning; elastic and time dependent
tials and procedures, groundwater quality, variational methods; displacement method; losses; stress analysis and design of pre­
artificial recharge. isoparametric formulation; plane stress and stressed and precast concrete structures.
strain; plates and shells; dynamics; stability;
CE 517 Industrial and Hazardous Waste nonlinear analysis, heat transfer; computer CE 539 Advanced Steel Structures (3, Sp)
Treatment and Disposal (3, 2 years, Sm) applications. Design of tubular members and plate girders;
Physical, chemical, and biological treatment design for torsional and seismic loads; general
processes for industrial and hazardous wastes; CE 530 Nonlinear Mechanics (3) Nonlinear flexural theory; introduction to plastic design;
pretreatment systems, biodegradation of problems in structural dynamics; elastic- connections.
toxic chemicals; groundwater and soil decon­ plastic response; approximate methods of
tamination; biofilters for air decontamination. nonlinear analysis; stability theory; stability of CE 540 Limit Analysis of Structures (3)
­Prerequisite: CE 463L. periodic nonlinear oscillations; Liapounov’s Plastic analysis and design of frames. Funda­
method; nonlinear buckling problems. mental theorems of plastic analysis; general
CE 518 Carbon Capture and Sequestration methods of plastic analysis, design require­
(3) The needs for carbon capture and seques­ CE 531 Soil Mechanics (3) Soil ­formation; ments, minimum weight design theorems
tration (CCS) and systematic introduction clay mineralogy; steady state seepage; and applications, shakedown theorems.
to CCS technologies. Main topics include: mechanical coupling between interstitial
introduction to global change, world energy water and soil skeleton; experimental soil CE 541ab Dynamics of Structures (a: 3, Fa;
consumption, greenhouse gases control, behavior and its modeling with constitutive b: 3, Sp) a: Forced vibrations of discrete
carbon capture and separation, and carbon equations. Prerequisite: CE 464. MDOF systems; modal analysis; energy meth­
sequestration. ods; analytical dynamics; vibration of continu­
CE 532 Principles of Foundation Engineer- ous systems; wave propagation; computational
CE 519 Transportation Engineering (3) ing (3) Fundamental methods in foundation techniques; application of commercial software
Principles of analysis and planning. Charac­ engineering; plastic collapse, limit equilib­ tools. b: Continuous system responses; approx­
teristics of transportation systems. Urban and rium, bearing capacity, slope stability; soil- imate methods; introduction to structural
regional systems. Relationship between envi­ structure interaction; application of numerical control; random vibration concepts; response
ronment and transportation systems. Estimat­ methods, finite differences and finite ele­ of continuous systems to random excitation;
ing the impact of decisions. ments. Prerequisite: CE 464. nonlinear systems (geometric theory), (approx­
imate methods). Prerequisite: CE 541a.
CE 520ab Ocean and Coastal Engineering CE 533 Geotechnical Earthquake Engineer-
(3-3) Linear and nonlinear wave theories ing (3) Provides a design-oriented under­ CE 542 Theory of Plates (3) Theory of plate
with engineering applications; wind waves; standing of the “state-of-the-practice” of bending; rectangular and circular plates;
wave spectra; wave interactions with marine soil mechanics and foundation engineering anisotropic plates; energy methods; numerical
structures; ship mooring, harbor resonance; aspects of earthquake engineering. methods; large deformations; sandwich plates.
sediment transport; diffusion processes. Prerequisite: CE 428 or CE 507.
Corequisite: AME 530a. CE 534 Design of Earth Structures (3)
Designed to provide a thorough understand­ CE 543 Stability of Structures (3) C
­ ritical
CE 522 Groundwater Hydrologic Modeling ing of the analytical and design principles loads of columns, beams, thin-wall bars,
(3) Simulation of groundwater hydrologic underlying the construction of a broad range plates, shells; stability of frames and trusses;
processes through mathematical, analog, and of earth structures. effect of inelastic behavior of materials; effect
physical models. of dynamic loading.
CE 535ab Earthquake Engineering (a: 3, Fa;
CE 523 Process Kinetics and Dynamics in b: 3, Sp) Fundamentals of earthquake CE 544 Theory of Shell Structures (3) Gen­
Environmental Engineering (3) Concepts engineering; characteristics of earthquakes; eral bending theory of shells; membrane the­
and application of processes that affect seismicity; response of linear and ­nonlinear ory; shells of revolution; numerical methods;
water quality in natural and engineered sys­ multidegree systems; basic concepts in dynamic response. Prerequisite: CE 428 or
tems. Major processes include: flocculation, earthquake-­resistant design; foundation CE 507.
sedimentation, filtration, oxidation, adsorp­ problems.
tion and membrane processes. Prerequisite:
CE 453 or CE 463L.
Civil Engineering 615

CE 545ab Advanced Finite Element Method CE 554 Risk and Reliability Analysis for Civil CE 563 Chemistry and Biology of Natural
in Structural and Continuum ­Mechanics Infrastructure Systems (3, Sp) Elements of Waters (3) Chemical and biological limnology;
(3-3) a: Finite elements in nonlinear feasibility, reliability, and risk analysis of civil cycles of carbon, nitrogen, phosphorous, sul­
mechanics, elasticity, plasticity, viscoelastic­ infrastructure systems, simulation, optimiza­ fur, and other biologically-mediated chemical
ity; advanced finite element applications tion, life-cycle cost, evaluation and decision transformations; effect of pollution on biology
in fracture mechanics, heat transfer, fluid making. and chemistry of natural waters. Prerequisite:
mechanics; computational implementation of CE 443 and CE 453.
finite element method. Prerequisite: CE 529a. CE 555 Underwater Structures (3) Loads on
b: Mathematical aspects of the finite element underwater structures; stress analysis of typi­ CE 564 Methods for Assessment and
method; correctness of discretizations for cal structural elements; buckling problems; ­Protection of Environmental Quality (3)
elliptic, parabolic, and hyperbolic equations; dynamic response. Prerequisite: CE 507. Natural ecosystems, technologies for control
accuracy and convergence considerations; and remediation of air, water, and soil pollu­
stability of time dependent algorithms. CE 556 Project Controls – Budgeting and tion; natural hazards and urban lifeline sys­
­Prerequisite: CE 545a. Estimating (3, FaSp) Fundamental principles tems; Design For The Environment (DFE).
and practices of cost estimating, budgeting,
CE 546 Structural Mechanics of Composite and cost control of construction projects. CE 565 Wave Propagation in Solids (3)
Materials (3) Applications and manufacturing Case studies and software exercises based on ­ lastic waves in infinite and semi-infinite
E
of composites: anisotropic materials; lami­ project data. (Duplicates credit in the former regions; plates and bars; steady-state and tran­
nated composite plates and shells; buckling CE 556a.) Open only to graduate students in sient scattering; dynamic stress concentration;
and dynamics; strength and failure; interlami­ engineering, architecture, business, or urban viscoelastic and plastic bodies.
nar stresses; delamination; thermal properties; and regional planning.
design considerations. CE 566 Project Controls – Planning and
CE 557 Advanced Building Estimating (3, Sp) Scheduling (3, FaSp) Fundamental principles
CE 549 Building Design Project (3, Sp) Inte­ Processes in compiling a bid for construction and practices of planning, CPM scheduling,
grated design project following design office of non-residential building. and resource management. Development of
procedures. A building will be designed in project schedules using CPM theory applied
detail using the team approach. Capstone CE 558 International Construction and Engi- to current and emerging software applica­
for M.Eng. in Structural Design. Prerequisite: neering (3, Sp) Business development and tions. (Duplicates credit in the former CE
CE 459 or CE 541a, CE 458 or CE 529a, project management in international markets. 556b.) Open only to graduate students in
CE 537; corequisite: CE 539. Topics include marketing, planning, contracts engineering, architecture, business, or urban
and negotiations, procurement, logistics, per­ and regional planning. Recommended prepara-
CE 550 Computer-Aided Engineering (3) sonnel and financing. Construction operations tion: CE 556. 
Basic concepts of computer-aided engineer­ in adverse environments. Graduate standing
ing. Modeling; simulation; visualization; in engineering, architecture, business, or CE 570 Building Information Modeling for
optimization; artificial intelligence; manufac­ urban planning required. Collaborative Construction (3, Sp) Multi­
turing; information management. Organiza­ disciplinary and geographically distributed
tion and management of computer-aided CE 559 Strategic Planning in Construction virtual project teams used to simulate engi­
engineering projects. Engineering (3, Sp) Elements and tech­ neering and construction problems for proj­
niques of strategic planning for construction ects selected in collaboration with industry
CE 551 Computer-Aided Engineering Project engineering. Fundamentals of engineering partners. Open only to Master’s and Doctoral
(3) Computer-aided engineering in a project as a service sector enterprise. Assessment of students. Prerequisite: CE 470; recommended
environment. Responding to RFPs; concep­ markets (including international issues), com­ preparation: CE 556, CE 566.
tual design; preliminary analysis; overall and petitors, and technology. Aspects of overseas
detailed analysis and design; trade-off studies; engineering business. Management of tech­ CE 572 Construction Labor Management
project management; project presentation. nology and the role of R&D. Emphasis on (2) Unionism in construction. Craft tradi­
concepts. Recommended preparation: CE 502. tion, objectives, regulation, motivation, labor
CE 552 Managing and Financing Public force economics, productivity, and technical
Engineering Works (3) Tools for improving CE 560 Simulation of Civil Infrastructure change. Hiring systems, supervision of project
the efficiency and effectiveness of public Systems Performance (3) Time/space and labor operations, jurisdictional administration.
engineering works, taking into account the frequency/wave number domain analysis,
political and policy context. Graduate stand­ spectral representation of wind, earthquake CE 579 Introduction to Transportation
ing. Recommended preparation: microeconomic and other natural loads, FEM techniques for ­Planning Law (3) Federal and state statu­
theory. system response simulation. tory and regulatory requirements affecting
California transportation systems, including
CE 553 Chemical and Biological Processes CE 561 Uncertainty Quantification (3) transportation planning and funding law; and
in Environmental Engineering (3) Chem­ Methods of quantifying uncertainty in civil government contracting, environmental, and
istry of softening, coagulation, disinfection, engineering and related fields. Basic uncer­ civil rights requirements.
oxidation, corrosion control, dry and wet tainty modeling; advanced topics such as reli­
combustion and ion exchange; aerobic and ability analysis, Bayesian updating, random CE 580 Law and Finance for Engineering
anaerobic processes and the ecology of liq­ processes, random fields. Innovation (3) (Enroll in ISE 565)
uid and solid waste treatment. Prerequisite:
CE 453. CE 562ab Hydromechanics (3-3) Analytical
solution of civil engineering problems con­
cerned with hydraulic flow; water hammer,
free-surface flow, waves and seepage flow;
application of theory to research and design.
616 USC Viterbi School of Engineering

CE 583 Design of Transportation Facilities CE 590 Directed Research (1-12) Research CE 640 Advanced Theory of Elasticity (3)
(3) Planning, design, staging, construction, leading to the master’s degree. Maximum Curvilinear tensors; equations of nonlinear
test, and maintenance of the public works units which may be applied to the degree to elasticity; elementary solutions; small defor­
and facilities for land, water, and air transpor­ be determined by the department. Graded mations superimposed on large deformations;
tation. Prerequisite: CE 519, CE 457. CR/NC. bifurcation of equilibrium states; nonlinear
shell theory. Prerequisite: CE 507.
CE 585 Traffic Engineering and Control CE 594abz Master’s Thesis (2-2-0) Credit on
(3, Sp) Conceptual engineering geometric acceptance of thesis. Graded IP/CR/NC. CE 645 Uncertainty Modeling and Sto-
design, installation, and calibration of vehicu­ chastic Optimization (3) Introduction to
lar storage and traffic controls; safe flow opti­ CE 599 Special Topics (2-4, max 9) Course the mathe­matical foundations, numerical
mization of vehicles on various thoroughfares. content will be selected each semester to algorithms, and computational tools necessary
Recommended preparation: CE 471. reflect current trends and developments in for solving problems of optimization under
the field of civil engineering. uncertainty. Open only to graduate students.
CE 586x Management for Engineers (4)
(Enroll in AME 589x) CE 611 Stochastic Modeling and Simula- CE 690 Directed Research (1-4, max 8)
tion (3) Stochastic methods for modeling and Laboratory study of specific problems by
CE 587 Transportation Energy Analysis (3) simulating physical, chemical and biological candidates for the degree Engineer in Civil
Energy consumption and socioeconomic processes. Topics include: Stochastic partial Engineering. Graded CR/NC.
impacts of past, present, and future trans­ differential equations, Monte Carlo simula­
portation systems; analysis of alternatives tions, moment equation methods, stochastic CE 694abz Thesis (2-2-0) Required for the
between energy-intensive and low-cost expansions. Open only to graduate students. degree Engineer in Civil Engineering. Credit
­transportation modes. on acceptance of thesis. Graded IP/CR/NC.
CE 633 Urban Transportation Planning and
CE 589 Port Engineering: Planning and Management (4, 2 years, Fa) (Enroll in CE 790 Research (1-12) Research leading to
Operations (3, Fa) Physical and operational PPD 633) the doctorate. Maximum units which may be
characteristics of marine ports; impact analy­ applied to the degree to be determined by
sis of modern logistics on port operation, CE 634 Institutional and Policy Issues in the department. Graded CR/NC.
planning and management; optimization and Transportation (4, Sp) (Enroll in PPD 634)
efficiency solutions for container terminals. CE 794abcdz Doctoral Dissertation
(2-2-2-2-0) Credit on acceptance of disserta­
tion. Graded IP/CR/NC.

Environmental Engineering – Sonny Astani Department of


Civil and Environmental Engineering

Kaprielian Hall 210 Faculty Engineering); Jiin-Jen Lee, Ph.D., P.E. (Civil
(213) 740-0603 Fred Champion Professor of Civil and Engineering)*; Massoud Pirbazari, Ph.D. (Civil
FAX: (213) 744-1426 Environmental Engineering: Constantinos Engineering)
Email: ceedept@usc.edu Sioutas, Sc.D.
www.usc.edu/cee *Recipient of university-wide or school teaching award.
Professors: Jean-Pierre Bardet, Ph.D. (Civil
Director: Jean-Pierre Bardet, Ph.D. Engineering); Joseph Devinny, Ph.D. (Civil
Engineering); Ronald C. Henry, Ph.D. (Civil
Associate Director: Massoud Pirbazari, Ph.D.

Degree Requirements

Educational Program Objectives and develop improved means to protect the change, and become leaders in industry, aca­
Environmental engineers are the technical environment. demic or governmental institutions.
professionals who identify and mitigate envi­
ronment damage. Environmental engineers The undergraduate programs in environmen­ (2) Societal Impact
provide safe drinking water, treat and properly tal engineering have the following objectives: Graduates will make use of their knowledge
dispose of wastes, maintain air quality, control of global and societal issues, environmental
water pollution and remediate sites contami­ (1) Professional Achievement considerations and sustainability objectives to
nated by spills of hazardous substances. They Graduates will be successful in their chosen create a safe and healthy world.
monitor the quality of the air, water and land field of engineering, compete effectively as
problem solvers in a world of technological
Environmental Engineering 617

(3) Organizational and Team-Building Skills provides the necessary infrastructure for the Master of Science in Environmental
Graduates will use their organizational abili­ pursuit of graduate studies in environmental Engineering
ties, communication skills and strengths in engineering. See listing under Civil Engineering on
collaborative teamwork to foster a productive page 609.
and efficient work environment in the organi­ The minor in environmental engineering is
zations with which they are associated. offered to undergraduates in various fields of Master of Engineering in Environmental
engineering and natural sciences. Quality Management
(4) Professional Development See listing under Civil Engineering on
Graduates will uphold high ethical and Prerequisite courses page 609.
professional standards, be active in profes­ CHEM 105aLbL or CHEM 115aLbL;
sional engineering organizations, support the MATH 125, MATH 126 and MATH 226, and Engineer in Environmental Engineering
advancement of the practice of engineering PHYS 151L. Requirements for the Engineer in
and obtain professional licensure. Environmental Engineering are the same as
REQUIRED COURSES UNITS set forth in the general requirements. See
(5) Continuing Education CE 443 Environmental Chemistry 3 page 569.
Graduates will engage in lifelong learning, CE 453 Water Quality Control 3
and be prepared to pursue graduate studies CE 463L Water Chemistry and Ph.D. in Civil Engineering (Environmental
in engineering or other diverse fields such as Analysis 3 Engineering)
business, law or medicine. ENE 201 Introduction to Applied See listing under Civil Engineering on
Environmental Science page 611.
Bachelor of Science in Environmental and Engineering 4
Engineering Sustainable Cities Graduate Certificate
ENE 410 Environmental Fluid
See listing on page 607, Civil Engineering. Mechanics 3 See the listing in the Interdisciplinary
ENE 428 Air Pollution Programs section on page 112.
Minor in Environmental Engineering Fundamentals, or
A minor in environmental engineering ENE 429 Air Pollution Control 3
provides students with a basic knowledge ENE 495 Seminars in
of our environment, potential causes for its Environmental Engineering 1
deterioration, methods to prevent or miti­
gate environmental hazards, and the means minimum 20
to improve its quality at reasonable costs.
Students will learn how to control water pol­ Bachelor of Science in Civil Engineering
lution, maintain air quality, treat and properly (Environmental Engineering)
dispose of wastes, and remediate sites con­ See listing under Civil Engineering on
taminated due to improper disposal of haz­ page 607.
ardous waste. This minor also enhances stu­
dents’ employment opportunities in the field
of environmental engineering. The program

Courses of Instruction

E N V I R O N M E N TA L E N G I N E E R I N G ENE 390 Special Problems (1-4) Supervised, ENE 428 Air Pollution Fundamentals (3, Fa)
(ENE) individual studies. No more than one registra­ Air pollution effects on man, vegetation,
tion permitted. Enrollment by petition only. materials; pollutant sampling and analysis; air
The terms indicated are expected but are not quality standards and criteria; meteorological
guaranteed. For the courses offered during any ENE 400 Environmental Engineering factors and dispersion modeling. Prerequisite:
given term, consult the Schedule of Classes. ­Principles (3, Sp) Analysis of water, air, and ENE 400.
land pollution, including hazardous waste
ENE 201 Introduction to Applied Environ- and engineering of mitigation measures. ENE 429 Air Pollution Control (3, Sp)
mental Science and Engineering (4) Gateway Water and waste water treatment analysis. ­ mission surveys; engineering controls of
E
to B.S. in Civil Engineering (Environmental Prerequisite: CHEM 105bL or CHEM 115bL; aerosols and gaseous contaminants at emis­
Engineering), B.S., Environmental Engineer­ MATH 226; PHYS 152L. sion sources, disposition of contaminants.
ing, and Minor in Environmental Engineer­ Field trips. Senior standing. Prerequisite:
ing. Fundamental concepts of environmental ENE 410 Environmental Fluid Mechanics ENE 428; CE 309 or ENE 410.
science and engineering. Pollution control and (3) Equation of motion; continuity, momen­
remediation for air, water and soil. Pollution tum, energy principles; dimensional analysis, ENE 443 Environmental Chemistry (3)
remediation for developing countries. similitudes; groundwater flows; transports in (Enroll in CE 443)
conduits and channels; mixing, dispersion in
environments; manifold diffusers; hydraulic ENE 453 Water Quality Control (3) (Enroll
transients. (Duplicates credit in CE 309 and in CE 453)
AME 309.) Prerequisite: MATH 245.
618 USC Viterbi School of Engineering

ENE 463L Water Chemistry and Analysis (3) ENE 510 Water Quality Management and ENE 560 Environmental Aspects of Oil and
(Enroll in CE 463L) Practice (3, Fa) Surface and ground water Gas Production (3) Environmental aspects of
quality and resources management; water drilling for and producing oil and gas, and the
ENE 465 Water Supply and Sewerage Sys- pollution in aquatic environment; water/ necessary safety practices. Attention is given
tem Design (3) (Enroll in CE 465) wastewater infrastructure systems and to the urban areas.
management.
ENE 486 Design of Solid and Hazardous ENE 563 Chemistry and Biology of Natural
Waste Engineering Systems (3, Fa) Engi­ ENE 513L Instrumental Methods for Envi- Waters (3) (Enroll in CE 563)
neering design of solid and hazardous waste ronmental Analysis (3) (Enroll in CE 513L)
facilities such as waste minimization, secured ENE 580 Applied Environmental Engineer-
landfill, and hazardous waste treatment. ENE 514ab Advanced Sanitary Engineering ing Biotechnology (3) Fundamentals of
­Prerequisite: ENE 400. Design (3-3) (Enroll in CE 514ab) bioremediation processes; bioremediation
technologies for decontamination of air, water,
ENE 487 Environmental Biotechnology ENE 516 Hazardous Waste Management (3) and soil; global applications of bioremediation
and Bioremediation (3) Understanding Standards and regulations for the manage­ techniques.
and designing microbiological processes for ment of hazardous waste: identification, trans­
environmental protection; learning how pro­ portation, monitoring, storage, treatment, and ENE 590 Directed Research (1-12) Research
cesses in environmental biotechnology work; disposal practices. leading to the master’s degree. Maximum
emerging applications for bioremediation units which may be applied to the degree to
of hazardous chemicals in the environment. ENE 517 Industrial and Hazardous Waste be determined by the department. Graded
­Prerequisite: CE 210L, BISC 320L. Treatment and Disposal (3) (Enroll in CR/NC.
CE 517)
ENE 495 Seminars in Environmental Engi- ENE 594abz Master’s Thesis (2-2-0) Credit
neering (1, FaSp) Hazardous waste man­ ENE 518 Environmental Systems Engi- on acceptance of thesis. Graded IP/CR/NC.
agement, biodegradation of environmental neering and Management (3) Evaluat­
pollutants, groundwater problems, waste ing, implementing and managing effective ENE 596 Chemical Reactions in the Atmo-
minimization, energy resources, and air pol­ environmental systems to prevent pollution, sphere (3, Fa) Chemical reactions and scav­
lution control. conserve energy and resources, reduce risks enging processes important in urban air pol­
and achieve sustainability in business and lution. Effects of solar irradiation on vehicle
ENE 502 Environmental and Regulatory industries. exhaust gases, oxides of nitrogen and sulfur.
Compliance (3) Federal and state environ­
mental laws; environmental impact assess­ ENE 523 Process Kinetics and Dynamics in ENE 790 Research (1-12) Research leading to
ment techniques; permitting for industrial Environmental Engineering (3) (Enroll in the doctorate. Maximum units which may be
facility construction and operation. Prerequi- CE 523) applied to the degree to be determined by
site: graduate standing. the department. Graded CR/NC.
ENE 526 Particulate Air Pollutants: Proper-
ENE 503 Microbiology for Environmental ties/Behavior/Measurement (3) Gaseous ENE 794abcdz Doctoral Dissertation
Engineers (3) (Enroll in CE 503) and particulate air pollutants, their measure­ (2-2-2-2-0) Credit on acceptance of disserta­
ment and instrumentation methods, and tion. Graded IP/CR/NC.
ENE 504 Solid Waste Management (3) their effects on the environment and human
(Enroll in CE 504) health; studies on toxicity and risk assess­
ment of selected pollutants.
ENE 505 Energy and the Environment
(3, Fa) Environmental effects of energy ENE 535 Air Pollution Management:
development using fossil and fissile fuels, ­Exposure, Health Effects and Risk (3, Sp)
geothermics, photosynthesis, and other Pollutant sampling; occupational, community,
sources. Relationship of elemental cycles to and personal exposures; receptor modeling;
the life supporting systems. data analysis; health effects of air pollutants.

ENE 506 Ecology for Environmental Engi- ENE 553 Chemical and Biological Processes
neers (3, Fa) The role of environmental engi­ in Environmental Engineering (3) (Enroll in
neering in maintaining stability of freshwater, CE 553)
marine, and terrestrial ecosystems; macro­
scopic plant and animal forms as indicators of
water quality.
Computer Engineering 619

Computer Engineering

Undergraduate Degree

Education Program Objectives Bachelor of Science in Computer Physics


The undergraduate program in computer Engineering and Computer Science PHYS 151L** Fundamentals of Physics I:
engineering and computer science has the Students attaining the Bachelor of Science Mechanics and
following objectives: degree in computer engineering and comput­ Thermodynamics 4
er science would possess the scientific and PHYS 152L Fundamentals of Physics II:
(1) Graduates will design and develop com­ engineering skills and knowledge that would Electricity and Magnetism 4
puter hardware that reflects the exigencies enable them to design and implement com­ Science elective*** 4
imposed by software design and develop­ puter systems that effectively and efficiently
ment considerations. integrate developing hardware and software MAJOR REQUIREMENTS UNITS
technologies. This degree is administered Computer Science
(2) Graduates will develop software that jointly by the Departments of Computer CSCI 101L Fundamentals of
makes efficient use of current and develop­ Science and Electrical Engineering. Computer Programming 3
ing hardware technologies. CSCI 102L Data Structures 3
In order to earn the Bachelor of Science CSCI 200 Object-Oriented
(3) Graduates will continue to develop the degree in computer engineering and com­ Programming 3
scientific and engineering skills and knowl­ puter science, the student must: (1) earn 128 CSCI 201L Principles of Software
edge that will enable them to design and class units as described below; (2) achieve a Development 3
implement computer systems that effectively minimum grade point average of 2.0 on all CSCI 271 Discrete Methods in
and efficiently integrate developing hardware course work undertaken at USC; (3) attain a Computer Science 3
and software technologies. minimum grade point average of 2.0 on all CSCI 303 Design and Analysis of
course work completed in electrical engineer­ Algorithms 3
(4) Graduates will be exposed to extensive ing and computer science at USC. CSCI 377 Introduction to Software
work experiences in both the areas of com­ Engineering 3
puter engineering and computer science. In addition, CECS majors must complete CSCI 402 Operating Systems 3
a minimum of 30 units of course work in
(5) Most graduates will enter employment in humanities and social sciences. Electrical Engineering
their field. EE 101 Introduction to Digital
COMPOSITION/WRITING REQUIREMENTS UNITS
Logic 3
(6) Some graduates will undertake graduate WRIT 140* Writing and Critical EE 106L Introduction to Computer
education in computer engineering and/or Reasoning 4 Engineering/Computer
computer science. WRIT 340 Advanced Writing 3 Science 2
EE 201L Introduction to Digital
(7) Graduates will engage in lifelong learning GENERAL EDUCATION (SEE PAGE 61) UNITS
Circuits 4
and understand contemporary developments General education* + 20 EE 328Lx Circuits and Electronics
in the field. for Computer Engineers 4
ENGINEERING UNITS
EE 357 Basic Organization of
(8) The reputations of the electrical engi­ ENGR 102 Freshman Academy 2 Computer Systems 3
neering and computer science departments, EE 454L Introduction to Systems
which jointly sponsor the CECS program, PRE-MAJOR REQUIREMENTS UNITS
Using Microprocessors 4
for attracting quality students and produc­ Math EE 457 Computer Systems
ing quality graduates, will be continuously MATH 125 Calculus I 4 Organization 3
improved. MATH 126 Calculus II 4
MATH 225 Linear Algebra and
Differential Equations 4
MATH 226 Calculus III 4
EE 364 Introduction to Probability
and Statistics for Electrical
Engineering and Computer
Science 3
620 USC Viterbi School of Engineering

+Engineering Economy/Business Elective (1 course)


Engineering Economy/Business Electives
Applicable courses include: BUAD 301, BAEP 450x,
Elective + 3-4 Technical elective ++ 12
ISE 460
Free elective 1-3
Senior Design Project ++Technical Electives (4 courses)
Total units: 128
CSCI 477ab Design and Construction
Applicable courses include: CSCI 300, CSCI 351,
of Large Software
*GE Category VI is taken concurrently with WRIT 140. CSCI 445, CSCI 459, CSCI 460, CSCI 464, CSCI
Systems, or 2-2
477ab, CSCI 480, CSCI 485, CSCI 486, CSCI 490x,
EE 459L Embedded Systems
**Satisfies GE Category III requirement. CSCI 491ab, CSCI 499; EE 450, EE 459L, EE 465,
Design Laboratory 3
EE 477L, EE 490x, EE 499; MATH 458. Students may
***Any course in physics, biology or chemistry also choose one advisor-approved course from the
beyond the basic science requirement or in another 300- and 400-level ITP offerings. Other courses may
scientific discipline. See advisor for list of approved be applicable; please see an advisor for approval.
courses.

Graduate Degrees

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

COURSE REQUIREMENTS UNITS MATH 410 Fundamental Concepts Systems Area Courses
of Modern Algebra, or CSCI 551 Computer
The following course work must be completed;
MATH 425a Fundamental Concepts Communications 3
these courses can be included in the 60-unit
of Analysis 4 CSCI 555 Advanced Operating
course work requirement:
MATH 432 Applied Combinatorics, or Systems 3
MATH 533 Combinatorical Analysis CSCI 561 Foundations of Artificial
Take two courses from theory area and four
and Algebra 4 Intelligence 3
courses from the other three areas (hardware,
EE 543a Digital Control Systems 3
software and systems), including at least one
Hardware Area Courses EE 554 Real Time Computer
course from each area to total six courses.
EE 536a Mixed Signal Integrated Systems 3
Circuit Design 3 EE 550 Design and Analysis of
Theory Area Courses
EE 552 Asynchronous VLSI Computer Communication
CSCI 570 Analysis of Algorithms 3
Design 3 Networks, or
EE 465 Probabilistic Methods in
EE 557 Computer Systems EE 555 Broadband Network
Computer Systems
Architecture 3 Architectures 3
Modeling, or
EE 569 Introduction to Digital
EE 549 Queuing Theory for
Software Area Courses Image Processing 3
Performance Modeling 3
CSCI 565 Compiler Design, or
EE 562a Random Processes in
CSCI 595 Advanced Compiler
Engineering 3
Design 4
EE 565a Information Theory 3
CSCI 577a Software Engineering 4
CSCI 585 Database Systems 3

Computer Science

Henry Salvatori Computer Science TRW Professor of Software Engineering: Barry Joint Professors: Irving Biederman,
Center 300 Boehm, Ph.D. Ph.D. (Psychology); Edward Blum, Ph.D.
(213) 740-4494 (Mathematics); Melvin Breuer, Ph.D. (Electrical
FAX: (213) 740-7285 Professors: Leonard Adleman, Ph.D. Engineering); Todd Brun, Ph.D.; Tim Ting
Email: csdept@usc.edu (Molecular Biology); Michael Arbib, Ph.D. Chen, Ph.D. (Computational Molecular
(Biomedical Engineering, Electrical Engineering); Biology); Kai Hwang, Ph.D. (Electrical
Chair and Seeley G. Mudd Professor of Barry Boehm, Ph.D. (Industrial and Systems Engineering); Rajiv Kalia, Ph.D. (Physics); Carl
Engineering: Shanghua Teng, Ph.D. Engineering); Ramesh Govindan, Ph.D.; Kesselman, Ph.D. (Industrial and Systems
Ellis Horowitz, Ph.D. (Electrical Engineering); Engineering); Bhaskar Krishnamachari, Ph.D.
Faculty Ming-Deh Huang, Ph.D.; Maja Matarić, (Electrical Engineering); C-C Jay Kuo, Ph.D.
Fletcher Jones Chair in Computer Science: Ph.D. (Neuroscience Center); Dennis McLeod, (Signal and Image Processing); Stephen Lu,
Michael A. Arbib, Ph.D. Ph.D.; Gerard Medioni, Ph.D. (Electrical Ph.D. (Industrial and Systems Engineering);
Engineering); Aiichiro Nakano, Ph.D. Shri Narayanan, Ph.D. (Electrical Engineering);
Robert G. & Mary G. Lane Early Career Chair: (Biomedical Engineering, Materials Science, Fernando Ordonez, Ph.D. (Industrial and
David Kempe, Ph.D. Physics); Ulrich Neumann, Ph.D. (Electrical Systems Engineering); Viktor Prasanna, Ph.D.
Engineering); Ramakant Nevatia, Ph.D. (Electrical Engineering); Konstantinos Psounis,
Gordon S. Marshall Chair in Engineering: (Electrical Engineering); Aristides Requicha, Ph.D.; C.S. Raghavendra, Ph.D. (Electrical
Aristides A.G. Requicha, Ph.D. Ph.D. (Electrical Engineering); Paul Rosenbloom, Engineering); Irving Reed, Ph.D. (Electrical
Ph.D.; Cyrus Shahabi, Ph.D.; Gaurav Engineering); Boris Rozovsky, Ph.D.
David Packard Chair in Manufacturing Sukhatme, Ph.D. (Electrical Engineering); (Mathematics); Nicolas Schweighofer, Ph.D.
Engineering: Stephen C-Y. Lu, Ph.D. Milind Tambe, Ph.D.; Shanghua Teng, Ph.D. (Biokinesiology and Physical Therapy); Francisco
(Mechanical Engineering, Industrial and Systems Valero-Cuevas (Biomedial Engineering); Priya
Engineering) Associate Professors: Shahram Ghandeharizadeh, Vashishta, Ph.D. (Material Science, Physics);
Ph.D.; Leana Golubchik, Ph.D. (Electrical Michael Waterman, Ph.D. (Mathematics);
Charles Lee Powell Chair in Engineering: Viktor Engineering); Laurent Itti, Ph.D.; Sven Koenig, Richard Weinberg, Ph.D. (Cinematic Arts);
Prasanna, Ph.D. Ph.D.; Neno Medvidovic, Ph.D.; Stefan John Wilson, Ph.D. (Geography)
Schaal, Ph.D. (Neuroscience Center)
Charles Lee Powell Chair in Electrical Adjunct Professors: Michael Carey, Ph.D.,
Engineering and Computer Science: Melvin Assistant Professors: Jernej Barbic, Ph.D.; Danny Cohen, Ph.D.; Rick Selby, Ph.D.;
Breuer, Ph.D. (Electrical Engineering) William GJ Halfond, Ph.D.; David Kempe, Sethu Vijayakumar, Ph.D.
Ph.D.; Fei Sha, Ph.D.
Henry Salvatori Chair in Computer Science: Adjunct Associate Professors: Steve Chien, Ph.D.;
Leonard M. Adleman, Ph.D. Mary Hall, Ph.D.; Larry Matthies, Ph.D.;
Zhengyou Zhang, Ph.D.
622 USC Viterbi School of Engineering

Adjunct Assistant Professors: Aude Billard, Ph.D.; Robert Neches, Ph.D.; Clifford Neuman, Lecturers: Claire Bono; William Cheng, Ph.D.;
Alexander Egyed, Ph.D.; Andrew Howard, Ph.D.; Wei-Min Shen, Ph.D.; Joseph Touch, St. John Colon, M.F.A.; Michael Crowley, Ph.D.
Ph.D.; Auke Ijspeert, Ph.D.; Steve Jacobs, Ph.D. (Senior Lecturer); Scott Easley, B.A.; Massoud
Ph.D.; Marcelo Kallmann, Ph.D.; Sofus Ghyám-Khah, Ed.D.; Parag Havaldar, Ph.D.;
Macskassy, Ph.D.; Xin Wang, Ph.D. Research Assistant Professors: Jose Luis Krishnamurthy Narayanaswamy, Ph.D.; Farid
Ambite, Ph.D.; Yu-Han Chang, Ph.D.; Ann Parvini, Ph.D.; Saty Raghavachary, Ph.D.;
Research Professors: Randall Hill, Ph.D.; Jerry L. Chervenak, Ph.D.; David Chiang, Ph.D.; Shawn Shamsian, Ph.D.; David Wilczynski,
Hobbs, Ph.D.; Carl Kesselman, Ph.D.; Craig Young Cho, Ph.D.; Pedro Diniz, Ph.D.; Ph.D.; Michael Zyda, Ph.D. (Professor of
Knoblock, Ph.D.; Herbert Schorr, Ph.D.; Alexandre Francois, Ph.D.; Andrew Gordon, Engineering Practice)
William Swartout, Ph.D. Ph.D.; Jihie Kim, Ph.D.; Kristina Lerman,
Ph.D.; Rajiv Maheswaran, Ph.D.; Louis- Emeritus Professor: George Bekey, Ph.D.
Research Associate Professors: Paul Debevec, Philippe Morency, Ph.D.; Patrick Pantel, (Electrical Engineering, Biomedical Engineering)
Ph.D.; Ewa Deelman, Ph.D.; Yolanda Ph.D.; Pieter Peers, Ph.D.; Pedro Szekely,
Gil, Ph.D.; Jonathan Gratch, Ph.D.; John Ph.D.; David Traum, Ph.D.; Wei Ye, Ph.D.;
Heidemann, Ph.D.; Eduard Hovy, Ph.D.; Suya You, Ph.D.
Kevin Knight, Ph.D.; Robert Lucas, Ph.D.;
Daniel Marcu, Ph.D.; Stacey Marsella, Ph.D.;

Bachelor of Science

Educational Program Objectives Bachelor of Science in Computer Science MATH 226 Calculus III 4
(1) Technical Competence The undergraduate program in computer sci­ EE 364 Introduction to Probability
Graduates have solved problems encountered ence is an interdisciplinary program leading to and Statistics for Electrical
in modern practice using the mathematics the Bachelor of Science in computer science. Engineering and Computer
skills and knowledge about computer hard­ The program is designed to provide both an Science 3
ware and software learned at the university. academic and professional orientation.
Basic Science
Graduates have worked on projects in which General admission requirements for the One of the following two course sequences:
they were required to model, analyze, design undergraduate program are the same as those BISC 120L*** and BISC 220L, or
and experimentally evaluate components or of the university and the USC Viterbi School CHEM 105aLbL***, or
systems to achieve desired technical speci­ of Engineering and include 3 to 5 units of PHYS 151L*** and PHYS 152L 8
fications subject to the reality of economic mathematics and one unit of science (biology,
constraints. chemistry or physics) together with satisfacto­ Other Requirements
ry scores on the Scholastic Aptitude Test and Science elective**** 4
(2) Professional Development Achievement Tests. The requirement for the Foreign language 12
Graduates have followed a career path for degree is 128 units. A cumulative scholarship
which they have been trained either through average of C (2.0) is required for all courses MAJOR REQUIREMENTS UNITS
suitable employment or graduate studies. taken at USC as well as for all computer sci­ Engineering
ence courses taken in the program. Computer ENGR 102 Engineering Freshman
Graduates have adapted or extended their science is a department in the USC Viterbi Academy 2
professional skills in order to compete School of Engineering; however, the Bachelor
effectively in a world of rapid technological of Science degree with a major in computer Computer Science
change. science is awarded through the USC College. CSCI 101L Fundamentals of
Candidates must complete general education Computer Programming 3
Graduates have moved into fields with strong requirements; see pages 61 and 241. CSCI 102L Data Structures 3
information technology components, such CSCI 200L Object Oriented
as business, law, cinema and music, through COMPOSITION/WRITING REQUIREMENT UNITS
Programming 3
graduate-level studies and the process of life­ WRIT 140* Writing and Critical CSCI 201L Principles of Software
long learning. Reasoning 4 Development 3
WRIT 340** Advanced Writing 3 CSCI 271 Discrete Methods in
(3) Citizenship in the Global Community Computer Science 3
Graduates have shown the capabilities and GENERAL EDUCATION (SEE PAGE 61) UNITS
CSCI 303 Design and Analysis of
communication skills necessary to function General education* + 20 Algorithms 3
effectively either as individuals, members or CSCI 377 Introduction to Software
leaders of multidisciplinary teams in a diverse PRE-MAJOR REQUIREMENTS UNITS
Engineering 3
global economy. Math Requirement CSCI 402x Operating Systems 3
MATH 125 Calculus I 4 CSCI 477ab Design and Construction
Graduates have shown an understanding of MATH 126 Calculus II 4 of Large Software
the importance of high ethical and profes­ MATH 225 Linear Algebra and Systems 2-2
sional standards as well as the significance Differential Equations 4
of engineering decisions and solutions in a
global, environmental and societal context.
Computer Science 623

Electrical Engineering computer animation, video game program­ MATH (11-12 UNITS) UNITS
EE 101 Introduction to ming, game hardware architectures, game MATH 125 Calculus I 4
Digital Logic 3 engine programming, serious game develop­ MATH 126 Calculus II 4
EE 106Lx Introduction to Computer ment, introductory and intermediate game MATH 225 Linear Algebra and Linear
Engineering/Computer design, and two semester-long final game Differential Equations, or 4
Science 2 projects. Students graduating from this EE 241 Applied Linear Algebra for
EE 201L Introduction to Digital program will be capable of engineering next- Engineering 3
Circuits 4 generation games and simulations and their
EE 357 Basic Organization of technologies in the entertainment and serious SCIENCE (4 UNITS) UNITS
Computer Systems 3 game fields. Additionally, graduates from this PHYS 151L* Fundamentals of Physics I:
Engineering economy/business elective 3-4 program will be able to further their educa­ Mechanics and
Free electives 0-1 tion in graduate programs in game develop­ Thermodynamics 4
Technical electives 12 ment and computer science. This degree will
be offered by the College of Letters, Arts and WRITING (7 UNITS) UNITS
Total units: 128
Sciences. WRIT 140 Writing and Critical
*GE Category VI is taken concurrently with WRIT 140. Reasoning 4
Requirements for the B.S. in Computer Science WRIT 340 Advanced Writing 3
(Games):
**WRIT 340 Advanced Writing (Communication for
COMPUTER SCIENCE AND GENERAL EDUCATION (20 UNITS)** UNITS
Engineers) is strongly recommended for CSCI majors.
COMPUTER ENGINEERING (36 UNITS) UNITS
The major will comply with the university
***Satisfies general education requirement. CSCI 101L Fundamentals of Computer general education and diversity requirements.
Programming 3
*General Education requirements total 24 units.
****Any course in physics, biology or chemistry CSCI 102L Data Structures 3
However, PHYS 151L also satisfies the GE Category III
beyond the basic science requirement or in another CSCI 200 Object-Oriented
requirement.
scientific discipline. See advisor for a list of approved Programming 3
electives. CSCI 201L Principles of Software
**The foreign language requirement will be waived
Development 3
+The university allows engineering students to replace for students in this program.
CSCI 271 Discrete Methods in
GE Category IV with a second course in Categories I, Computer Science 3
TECHNICAL ELECTIVES
II or VI. CSCI 303 Design and Analysis of
Algorithms 3 Choose a minimum of 6 units from the
CSCI 377 Introduction to Software following:
Foreign Language Requirement Engineering 3 CSCI 351 Programming and
Three semesters of a single language and CSCI 402x Operating Systems 3 Multimedia on the World
passing the skill level examination in that CSCI 460 Introduction to Artificial Wide Web 3
language or passing the skill level examina­ Intelligence 3 CSCI 477ab*** Design and Construction
tion in a foreign language. CSCI 480 Computer Graphics 3 of Large Software
EE 352L Computer Organization Systems 2-2
Technical Electives (four courses) and Architecture 3 CSCI 485 File and Database
Applicable courses include: CSCI 300, CSCI EE 450 Introduction to Computer Management 3
351, CSCI 445, CSCI 459, CSCI 460, CSCI Networks 3 CSCI 490x Directed Research 2-8
464, CSCI 480, CSCI 485, CSCI 490x, CSCI CSCI 499 Special Topics 2-4
499; EE 450, EE 454L, EE 459L, EE 465, GAME DEVELOPMENT (40 UNITS) UNITS
CTAN 330 Animation Fundamentals 2
EE 477L, EE 490x, EE 499; MATH 458. CSCI 180 Survey of Digital Games CTAN 443L 3-D Animation and
Other courses may be applicable; please see and Their Technologies 3 Character Design 2
an advisor for approval. CSCI 281 Pipelines for Games and CTIN 401L Interface Design for
Interactives 3 Games 2
Engineering Economy/Business Elective CSCI 486 Serious Games CTIN 403 Advanced Visual Design
(one course) Development 3 for Gamers 2
Applicable courses include: BUAD 301, CSCI 491abL Final Game Project 4-2 CTIN 404L Usability Testing for
BAEP 450x, ISE 460 CTAN 452 Introduction to 3-D Games 2
Computer Animation 2 CTIN 405L Design and Technology for
Bachelor of Science in Computer Science CTIN 484L Intermediate Game Mobile Experiences 2
(Games) Development 2 CTIN 406L Sound Design for Games 2
The goal of the B.S. in Computer Science CTIN 488 Game Design Workshop 4 CTIN 458 Business and Management
(Games) program is to graduate students with CTIN 489 Intermediate Game Design of Games 2
a solid grounding in computer science and Workshop 2 CTIN 459L*** Game Industry
a cross-disciplinary background in game EE 452L Game Hardware Workshop 4
development. Topics covered in the cross- Architectures 3 CTIN 462 Critical Theory and
disciplinary game development portion of ITP 280 Video Game Production 4 Analysis of Games 4
the degree program include game production, ITP 380 Video Game Programming 4 CTIN 463 Anatomy of a Game 4
visual design for games and interactives, ITP 485 Programming Game
Engines 4
624 USC Viterbi School of Engineering

CTIN 482 Designing Online CSCI 351 Programming and Bachelor of Science in Computer
Multiplayer Game Multimedia on the World Engineering and Computer Science
Environments 2 Wide Web 3 See the listing under Computer Engineering,
CTIN 483 Introduction to Game CSCI 377 Introduction to Software page 619.
Development 4 Engineering 3
CTIN 492L Experimental Game CSCI 460 Introduction to Artificial Minor in Computer Science
Topics 4 Intelligence, or The computer science minor introduces
EE 320 Digital Media Basics for CSCI 480 Computer Graphics, or the concepts, tools and techniques that are
Multimedia 3 CSCI 485 File and Database involved in the programming of comput­
ENGR 395abc*** Cooperative Education Management 3 ers. The minor prepares students to achieve
Work Experience CSCI 477ab Design and Construction mastery in several current programming
(students who take of Large Software languages. In addition, the student will learn
3 units of Co-op may Systems 2-2 about creating effective user interfaces and
use it as one technical CSCI technical electives how to build applications that are available
elective). 1 or 2, max 5 (see department for approved list) 6 on the Internet.
EE 101 Introduction to Digital
Total units required for degree: 128
Logic 3 REQUIRED COURSES
EE 201L Introduction to Digital
Other courses may be eligible subject to advisor Lower division (12 units)
Circuits 4
approval. CSCI 101L Fundamentals of
ENGR 102 Freshmen Academy Computer Programming 3
***highly recommended Seminar 2 CSCI 102L Data Structures 3
MATH 125 Calculus I 4 CSCI 200 Object-Oriented
Note: Students are strongly encouraged to take at MATH 126 Calculus II 4 Programming 3
least 1 unit of internship MATH 225 Linear Algebra and Linear CSCI 201L Principles of Software
Differential Equations, or 4 Development 3
Note: Free elective units: (3-4 units) EE 241 Applied Linear Algebra
for Engineering 3 ELECTIVES
Note: If a student chooses MATH 225 (4), then no Basic science requirements I and II* 4-4 12 units selected from the following courses:
units of free electives would be needed to complete
Total engineering units: 65-66 CSCI 351 Programming and
the degree requirements. If EE 241 (3) is chosen, then
Multimedia on the World
the student would require 4 units of free electives. BUSINESS REQUIREMENTS UNITS
Wide Web 3
ACCT 410x Accounting for Non- CSCI 377 Introduction to Software
Bachelor of Science in Computer Science/ Business Majors 4 Engineering 3
Business Administration BUAD 302 Communication Strategy CSCI 445 Introduction to
The combined Bachelor of Science degree in Business 4 Robotics 4
program in computer science/business BUAD 304 Organizational Behavior 4 CSCI 460 Introduction to Artificial
administration offers qualified students the BUAD 306 Business Finance 4 Intelligence 3
opportunity to gain an educational foundation BUAD 307 Marketing Fundamentals 4 CSCI 477ab Design and Construction
in both areas. Students must meet the admis­ BUAD 497 Strategic Management 4 of Large Software
sion requirements for both the Computer Business Electives Systems 2-2
Science department in the Viterbi School 300- or 400-level ACCT, BAEP, CSCI 480 Computer Graphics 3
of Engineering and the Marshall School of non-required BUAD, BUCO, FBE, CSCI 485 File and Database
Business. The degree is administered by the IOM, MKT or MOR 8 Management 3
Computer Science department. ECON 251x Microeconomics for CSCI 499 Special Topics 2-4
Business 4
Students should work with advisors in both ECON 252x Macroeconomics for Total: 24 units
the Marshall School and the Viterbi School Business 4
in making appropriate course selections. BUAD 310 Applied Business Note: Students majoring in business may wish to take
A minimum of 135 units is required. A GPA Statistics, or 4 CSCI 477 and CSCI 485: These courses will prepare
of C (2.0) or higher is required for all upper EE 364 Introduction to Probability them to utilize computers in a corporate setting.
division course, including any approved sub­ and Statistics for
stitutes for these courses. Electrical Engineering 3 Students majoring in fine arts or cinematic arts may
wish to take CSCI 460 and CSCI 480: These courses
ENGINEERING REQUIREMENTS UNITS Total business units 43-44 will prepare them to apply computers to movies and
online games.
CSCI 101L Fundamentals of Total program units: 108-110
Computer Programming 3
*Basic science requirement: PHYS 151L and PHYS Students majoring in chemistry or physics may prefer
CSCI 102L Data Structures 3
152L or CHEM 105abL or BISC 120L and BISC 220L to take CSCI 445 and CSCI 460: These courses will
CSCI 200 Object-Oriented
prepare them to create sophisticated software for
Programming 3
Physics/Computer Science Major ­scientific applications.
CSCI 201L Principles of Software
Requirements for the Bachelor of Science
Development 3
CSCI 271 Discrete Methods in This program is intended for students with
Computer Science 3 dual interests in physics and computer sci­
CSCI 303 Design and Analysis of ence who wish to complete the essential
Algorithms 3 courses for both majors within their nor­
mal four year career. See the Physics and
Astronomy Department section, page 421,
for course requirements.
Computer Science 625

Minor in Engineering Technology visual skills necessary to conceptualize and the creative, technological and team-based
Commercialization illustrate images for games. For more infor­ communication skills necessary to develop
See listing under the Special Educational mation, see Roski School of Fine Arts, 3‑D art skills for video games. For more
Opportunities section, page 564. page 672. information, see Roski School of Fine Arts,
page 672.
Minor in 2-D Art for Games Minor in 3-D Art for Games
This interdisciplinary minor integrates three The focus of the 3-D Art for Games minor is
major disciplines (fine arts, computer science a trans-disciplinary approach that incorporates
and interactive media) to develop the 2-D

Graduate Degrees

The requirements listed below are special to Admission and Prerequisites Thesis Option
this department and must be read in conjunc­ Admission is determined by the Office With the approval of a supervising professor,
tion with the general requirements of the of Admission and the Viterbi School of qualified students may be allowed to pursue
USC Viterbi School of Engineering for mas­ Engineering, in consultation with the Com­ a thesis option. Students pursuing the thesis
ter’s degrees and the general requirements of puter Science Department. The applicant option must satisfy all of the policies and
the USC Graduate School for Ph.D. degrees, is required to have a bachelor’s degree or course requirements for the master’s degree
page 100. The graduate program in computer its equivalent from an accredited college or with the following exceptions: A maximum of
science provides intensive preparation in university; satisfactory scores on the verbal 6 units from approved courses may be taken
the basic concepts and techniques related to and quantitative portions of the aptitude test at the 400 level in either electrical engineer­
the design, programming and application of of the Graduate Record Examinations (one ing or computer science; and CSCI 590 and
digital computers. Both the Master of Science advanced test from computer science, math­ ENGR 596 may be counted for a maximum
and Doctor of Philosophy degrees are offered. ematics or engineering is recommended); of 2 units. In addition, these students must
and a substantial background in computing enroll in a minimum of two semesters of
A Master of Science degree with specializa­ constitutes a minimum requirement. Foreign CSCI 594abz for a maximum of 4 units. Total
tion in software engineering is also offered. students must earn a satisfactory score on the units required for the degree is 27. The thesis
The program seeks to prepare students for Test of English as a Foreign Language. must comply with all requirements set by
an industrial leadership career in software the Graduate School. The thesis option is
engineering. It also serves as an introduction Master of Science in Computer Science available to students pursuing degrees in the
to this area for students who wish to pursue Requirements for Graduation without a Thesis following programs: M.S. in computer science
advanced studies and research leading to a A minimum grade point average of 3.0 must and M.S. in computer science with specializa­
Ph.D. be earned on all course work applied toward tions in computer networks, software engi­
the master’s degree in computer science. neering, intelligent robotics, multimedia and
A Master of Science degree with specializa­ This average must also be earned on all creative technologies, computer security and
tion in intelligent robotics is also offered. graduate courses completed at USC (400- high performance computing simulations.
This program seeks to prepare students for level and above). Transfer units count as
an industrial career in the development of credit (CR) toward the master’s degree and Master of Science in Computer Science
computer systems for CAD/CAM (Computer- are not computed in the grade point average. (Game Development)
Aided Design and Manufacturing) and The required courses are as follows: CSCI The goal of the M.S. in Computer Science
robotics. It also serves as an introduction to 570 and one course from each of the follow­ (Game Development) program is to gradu­
this area for students who wish to pursue ing two categories: I. CSCI 551, CSCI 555, ate students with a core in computer science,
advanced studies and research leading to CSCI 571, CSCI 577a, CSCI 585, EE 557; an engineering-oriented game development
a Ph.D. The emphasis is on the domain of II. CSCI 545, CSCI 561, CSCI 564, CSCI core and a concentration in one of the key
mechanical, electromechanical and mecha­ 574, CSCI 580, CSCI 582. A maximum of research directions in game development
tronic products. (CAD for digital systems is 9 units may be taken at the 400 level from infrastructure, cognition and games, immer­
covered by a separate program offered by the approved courses in either electrical engi­ sion and serious games. Infrastructure is
Electrical Engineering-Systems department.) neering or computer science; the remain­ researching and developing the software
ing units must be approved courses at the and hardware infrastructure necessary for
A Master of Science degree with a specializa­ 500 or 600 level. CSCI 590 and ENGR 596 the development of the future of interactive
tion in computer networks is offered. This may be counted for a maximum of 6 units. games and large-scale simulations; massively
specialization prepares students in the areas Total units required for the degree is 27. No multiplayer online games (MMOGs) and
of computer communications, networks and examination is required for the degree. Other simulation networks; game engines and tools;
distributed processing. requirements for the Master of Science in instant games; wireless and mobile games and
computer science are the same as set forth in infrastructures; and next generation consoles.
A Master of Science in computer science the general requirements for Viterbi School Cognition and games is developing theo­
(multimedia and creative technologies) is also of Engineering master’s degrees. ries for modeling and simulating computer
offered, see page 660. characters and story; developing methods
for modeling, simulating and displaying
A Master of Science in high performance human emotion; analyzing large-scale game
computing simulations is also offered, see play; and developing theories for infusing
page 627. pedagogy with game play. Immersion is
researching and developing the technolo­
gies to engage the mind of the game player
626 USC Viterbi School of Engineering

via sensory stimulation; reading the human CSCI 524 Networked Artificial Master of Science in Computer Science
emotional state and providing that as an Intelligence 3 (Computer Security)
input to the game; and emotionally adaptive CSCI 526 Advanced Mobile Devices Completion of this program satisfies all the
game software architectures. Serious games and Game Consoles 3 requirements for the Master of Science in
and simulations is developing a theory for computer science.
the deployment of games and simulations for Cognition and Games
purposes of education and training, health, CSCI 524 Networked Artificial REQUIRED COURSES UNITS
public policy and strategic communication; Intelligence 3 CSCI 530 Security Systems 4
game evaluation; serious game develop­ CSCI 534 Affective Computing 3 CSCI 531 Applied Cryptography 3
ment; and human performance engineering. CSCI 541 Artificial Intelligence CSCI 551 Computer
Students graduating from this program will Planning 3 Communications 3
be capable of engineering next generation CSCI 543 Software Multiagent CSCI 555 Advanced Operating
games and simulations and their required Systems 3 Systems 3
technologies immediately upon graduation CSCI 573 Advanced Artificial CSCI 570 Analysis of Algorithms 3
in the entertainment and serious game fields. Intelligence 3 CSCI 577a Software Engineering, or 4
Additionally, graduates from this program CSCI 578 Software Architectures 3
will be able to further their education in Immersion
graduate programs in game development and CSCI 520 Computer Animation and At least one of the following courses:
computer science. The long-term goal with Simulation 3 CSCI 545 Robotics 3
this M.S. degree is to establish research and CSCI 523 Networked Games 3 CSCI 561* Foundations of Artificial
development directions that create a science CSCI 537 Immersive Environments 3 Intelligence 3
of games and an accompanying archival lit­ CSCI 538 Human Performance CSCI 564 Brain Theory and Artificial
erature that improves game development for Engineering 3 Intelligence 3
both serious and entertainment purposes. CSCI 574 Computer Vision 3 CSCI 573* Advanced Artificial
CSCI 588 Specification and Design Intelligence 3
CSCI (9 UNITS) UNITS of User Interface Software 3 CSCI 574 Computer Vision 3
CTAN 502a Experiments in
CSCI 570 Analysis of Algorithms 3 CSCI 580 3-D Graphics and
Stereoscopic Imaging 2
CSCI 580 3-D Computer Graphics Rendering 3
CTIN 488 Intermediate Game
and Rendering 3 CSCI 582 Geometric Modeling 3
Design Workshop 4
EE 619 Advanced Topics in
One of the following: At least two of the following courses:
Automatic Speech
CSCI 555 Advanced Operating CSCI 556 Introduction to
Recognition 3
Systems 3 Cryptography 3
CSCI 561 Foundations of Artificial CS 558L Internetworking and
Serious Games
Intelligence, or Distributed Systems
CSCI 486 Serious Games
CSCI 573 Advanced Artificial Laboratory 3
Development 3
Intelligence 3 CS 571 Web Technologies 3
CSCI 520 Computer Animation and
CSCI 571 Web Technologies 3 CS 585 Database Systems 3
Simulation 3
CSCI 577a Software Engineering 4 CS 599** Special Topics 2-4, max 9
CSCI 537 Immersive Environments 3
CSCI 585 Database Systems 3 CS 694a Topics in Computer
CSCI 538 Human Performance
EE 557 Computer Systems Networks and Distributed
Engineering 3
Architecture 3 Systems 3

GAME DEVELOPMENT CORE (11 UNITS) UNITS Other courses may be eligible subject to advisor Total Units: 28
approval.
CTIN 488 Game Design Workshop 4
*CSCI 561 or CSCI 573 is recommended for this
CSCI 522 Game Engine
Total units: 33 specialization. CSCI 573 may be used in place of
Development 4
CSCI 561 to satisfy the requirements for the general
EE 452 Game Hardware
Master of Science in Computer Science M.S. degree.
Architectures 3
(Computer Networks)
PROJECT CLASSES (7 UNITS) UNITS Under the networks option students must **Topics must be pre-approved by an advisor. Course

CSCI 529ab Advanced Game Projects 4-3 satisfy the requirements for the Master of must be a minimum of 3 units.
Science in Computer Science and the follow­
ELECTIVES UNITS ing courses must be included in the program:
Complete two courses from one of the following EE 450, CSCI 551, CSCI 555 and three of
areas of concentration: Infrastructure; Cognition the following: CSCI 558; CSCI 599 or CSCI
and Games; Immersion; Serious Games. 694a or CSCI 694b; EE 549, EE 550 and
EE 555. Total units required for the degree is
Infrastructure 27. Students who can demonstrate that they
CSCI 503 Parallel Programming 3 have already taken these courses (or equiva­
CSCI 520 Computer Animation and lent) may be waived out of the requirement
Simulation 3 by a memo from their faculty advisor. All
CSCI 522 Game Engine courses must be approved by a faculty advi­
Development 4 sor. A list of suggested electives is available
CSCI 523 Networked Games 3 from the department office.
Computer Science 627

Master of Science in Computer Science Master of Science in Computer Science COMPUTER SCIENCE ELECTIVES UNITS
(High Performance Computing and (Human Language Technology) It is recommended that the remaining units be
Simulations) Human Language Technology (HLT) – also satisfied from the following computer science
Students in the MSCS-HPCS program must known as Computational Linguistics and electives:
satisfy the current core requirements for Natural Language Processing – focuses on CSCI 545 Robotics 3
the Master of Science in computer science the treatment of human languages by com­ CSCI 564 Brain Theory and
and the following elective courses must be puter. This field has experienced unprec­ Artificial Intelligence 3
included in the program: edented growth over the past few years, CSCI 567 Machine Learning 3
thanks to the Internet and the availability of CSCI 580 3-D Graphics and
REQUIRED CORE COURSE UNITS text online. Since the early 1950s, the com­ Rendering 3
CSCI 596* Scientific Computing putational linguistics research community CSCI 574 Computer Vision 3
and Visualization 3 has developed theories and applications for a CSCI 582 Geometric Modeling 3
wide variety of language uses and languages. CSCI 590 Directed Research (up to
TECHNICAL ELECTIVE COURSES UNITS Theoretical interests overlap with appropriate 6 units for non-thesis
Three of the following courses – students must areas in linguistics, philosophy, psychology students only) 1-12
take courses from both the computer science and neuroscience; algorithmic issues pertain CSCI 599 Special Topics (subject
track and the computational science/engineering to machine learning, mathematics/statistics to advisor review
application track. and information theory in signal processing. of the topic) 2-4, max 9
Typical applications include Web search,
Computer Science Track machine translation, speech recognition, NON-COMPUTER SCIENCE ELECTIVES UNITS

CSCI 503 Parallel Programming 3 automated question answering, text sum­ Students may take up to two courses from
CSCI 520 Computer Animation marization, information extraction (including other departments for credit toward the degree.
and Simulation 3 opinions, facts), analysis and management These courses must either be chosen from
CSCI 551* Computer of electronic bulletin boards and chat rooms, the following list, or (with permission from
Communications 3 product development tracking, news tracking one of the M.S. program directors) appropriate
CSCI 558L Internetworking and for intelligence gathering and international courses from linguistics, mathematical statistics,
Distributed Systems commerce, and information gathering for electrical engineering, neuroscience, philosophy
Laboratory 3 report generation. and psychology. Suggested courses include:
CSCI 580 3-D Graphics and
Rendering 3 To obtain a Master of Science in Computer EE 519 Speech Recognition
CSCI 583* Computational Geometry 3 Science with specialization in Human and Processing for
CSCI 595 Advanced Compiler Language Technology, degree students must Multimedia 3
Design 4 satisfy the requirements for the Master of EE 619 Advanced Topics in
CSCI 653* High Performance Computer Science. At least 27 units must be Automatic Speech
Computing and completed with the following distribution Recognition 3
Simulations 3 requirements: LING 530 Generative Syntax 3
MATH 505a Applied Probability, or
EE 653 Advanced Topics in
REQUIRED COURSES UNITS MATH 505b Applied Probability 3
Microarchitecture 3
MATH 541a Introduction to
EE 657* Parallel and Distributed CSCI 544 Natural Language
Mathematical Statistics, or
Computing 3 Processing 3
MATH 541b Introduction to
EE 659* Interconnection Networks 3 CSCI 562 Empirical Methods in
Mathematical Statistics 3
MATH 501 Numerical Analysis and Natural Language
Computing 3 Processing 3
Master of Science in Computer Science
CSCI 561* Foundations of Artificial
(Multimedia and Creative Technologies)
Computational Science/Engineering Application Intelligence, or
Track CSCI 573 Advanced Artificial See the listing under Multimedia and
AME 535a* Introduction to Computational Intelligence 3 Creative Technologies, page 660.
Fluid Dynamics, or CSCI 570 Analysis of Algorithms 3
Master of Science in Computer Science
AME 535b* Introduction to Computational
(Software Engineering)
Fluid Dynamics 3 At least one of the following courses:
CE 529a* Finite Element Analysis 3 CSCI 551 Computer Students must satisfy all requirements for
CHE 502 Numerical Methods for Communications 3 the Master of Science degree in Computer
Diffusive and Convective CSCI 555 Advanced Operating Science. In addition, they must take the fol­
Transport 3 Systems 3 lowing courses, CSCI 510, CSCI 577ab and
EE 553* Computational Solution CSCI 571 Web Technologies 3 CSCI 578, plus three of the following six
of Optimization Problems 3 CSCI 577a Software Engineering 4 courses: CSCI 503, CSCI 511, CSCI 555,
MASC 575* Basics of Atomistic CSCI 585 Database Systems 3 CSCI 585, CSCI 588 and EE 557 (EE 557,
Simulations of Materials 3 EE 557 Computer Systems CSCI 555, CSCI 577a, and CSCI 585 may
MATH 578a Computational Molecular Architecture 3 be used to satisfy both the general master’s
Biology 3 degree requirements and the specialization
PHYS 516 Methods of Computational *CSCI 561 also satisfies the breadth requirements for requirements.) Students may also include
Physics 3 the M.S., Computer Science. research for an optional master’s thesis in
PTE 582* Fluid Flow and Transport their programs.
Processes in Porous Media 3
Advisor approved remainder of elective units 6

*Courses offered through the Distance Education


Network (DEN).
628 USC Viterbi School of Engineering

Certificate in Software Engineering in course work, overall record, and research Computation (Computation); Brain Theory
The certificate program prepares software potential, the screening evaluation deter­ and Neural Networks (Computation); High
practitioners for lifetime leadership in mines whether or not the student will be Performance Computing and Parallel Com­
software-intensive systems. This program allowed to continue toward the Ph.D. A putation (Computation).
is designed for practicing software develop­ screening determination of “pass,” “no pass”
ers, engineers and technical managers, who or “postpone” is made; in the latter case, the Each student must select a specialization as
typically study off campus while working student must reapply for screening the subse­ his or her area of concentration. Each spe­
full-time. The Distance Education Network quent semester(s) until a “pass” or “no pass” cialization requires a minimum of three addi­
(DEN) of the Viterbi School of Engineering determination is made. tional courses. Specific specialization require­
administers and delivers all courses in the ments (which may change as the fields
program. Students must complete five 3-unit Guidance Committee change) will be provided to the students by
classes, CSCI 510, CSCI 578, CSCI 591ab After passing the screening procedure, the the department.
and CSCI 592, with a minimum grade of B-, student must select a dissertation advisor and
and must complete the program with a mini­ form a guidance committee consisting of the Required courses may be taken in any
mum average of B (3.0). dissertation advisor and at least four other fac­ chronological order, with due attention to
ulty members. The committee must include prerequisites, and may precede or follow the
Admission and Prerequisites a faculty member from another department Screening Evaluation.
The school is no longer accepting applicants who does not hold a joint appointment in
to this certificate program. computer science. All guidance committees A total of 60 units, at least 40 at the 500 level
must be approved by the department chair or above, beyond the bachelor’s degree is
Master of Science in Computer Science and the Graduate School. required (including the above required courses).
(Intelligent Robotics) A minimum grade point average of 3.5 must
Students must take CSCI 545 and three of the Course Requirements be maintained. Students with a Master of
following courses: CSCI 445, CSCI 547, CSCI Each Ph.D. student is expected to demon­ Science degree may transfer up to 27 units.
584, and CSCI 593. Other requirements are strate breadth of knowledge as well as depth
the same as for the Master of Science degree in a chosen area of concentration. Hence, Qualifying Examination
in computer science, described above. (CSCI the required courses fall into two groups: All doctoral students must pass a qualifying
561 and CSCI 545 may be used to help satisfy (1) a common core, required of all doctoral examination in computer science within
both the general master’s requirements and students, and (2) additional required courses four years before being admitted to candi­
the specialization requirements.) Students which depend on the student’s area of dacy. The qualifying examination tests the
may include in their programs research for an concentration. The common core consists student’s broad knowledge of computer sci­
optional master’s thesis conducted in collabora­ of five courses selected from the follow­ ence and deep insight into a chosen area of
tion with industry. ing five groups. Students must complete research.
one class from each group: Group 1: EE
Doctor of Philosophy in Computer Science 557 Computer Systems Architecture, CSCI Permission to take the qualifying examina­
The Doctor of Philosophy degree in com­ 551 Computer Communications, CSCI 555 tion must be obtained from the dean of
puter science is awarded in strict conformity Advanced Operating Systems; Group 2: CSCI graduate studies at least 60 days prior to its
with the general requirements of the USC 577a Software Engineering, CSCI 571 Web occurrence, and must be taken in the semes­
Graduate School. Technologies, CSCI 585 Database Systems; ter for which permission is granted. The
Group 3: CSCI 545 Robotics, CSCI 561 guidance committee administers the qualify­
Admission to the Ph.D. program in computer Foundation of Artificial Intelligence, CSCI ing examination and evaluates the student’s
science is highly selective, based upon a 564 Brain Theory and Artificial Intelligence; performance. If the examination is failed,
superior academic record, prior training in Group 4: CSCI 574 Computer Vision, CSCI the guidance committee may recommend
computer science, letters of recommendation, 580 Graphics and Rendering, CSCI 582 that the student repeat the examination 6-12
a statement of purpose and Graduate Record Geometric Modeling; Group 5: CSCI 670 months later. The examination cannot be
Examinations scores. Applicants are expected Advanced Analysis of Algorithms, CSCI taken more than twice.
to have completed the equivalent course 581 Logic and its Applications, MATH 501
work necessary to satisfy the general breadth Numerical Analysis and Computation. A Dissertation
requirements outlined in the Master’s minimum GPA of 3.5 must be obtained in An acceptable dissertation based upon origi­
Admissions and Prerequisites section (see these five core courses. nal research is required. The dissertation
page 625). Particular attention is given to must show mastery of some special field,
the applicant’s potential to perform original In addition, all Ph.D. students must register must be an original contribution to that field
research in an area of computer science. for two semesters of CSCI 597 Seminar in and must be presented in scholarly form.
Since research potential is a key factor in the Computer Science Research for a maximum
evaluation, new students are strongly urged to of 2 units during their first year. Defense of the Dissertation
begin research with a computer science fac­ When all other requirements are satisfied, the
ulty member as soon as possible. See general Ph.D. programs in computer science are candidate must pass a public final oral exami­
requirements for graduate degrees. grouped into the following specializations: nation in defense of the dissertation.
Network and Systems (Interaction); Data­
Screening Procedure bases (Interaction); Software Engineering Graduate Certificate in Engineering
When a student has completed 21 units or (Interaction); Robotics (Autonomy); Intel­ Technology Commercialization
more of graduate level studies or no later ligent Agents and Organizations (Autonomy); See listing in the Special Educational
than his or her fourth semester in computer Natural Language Processing (Autonomy); Opportunities section, page 571.
science at USC, he or she must apply for Graphics and Multimedia (Immersion);
screening. The screening evaluation takes Vision (Immersion); Theory of Computation:
place during the regular review of Ph.D. stu­ Genomic, Molecular and Quantum
dents; based upon the student’s performance
Computer Science 629

Courses of Instruction

COMPUTER SCIENCE (CSCI) CSCI 281 Pipelines for Games and Inter­ CSCI 402 Operating Systems (3, FaSpSm)
actives (3, Fa) Explores the aesthetic Basic issues in concurrency, deadlock con­
The terms indicated are expected but are not ­ evelopment/technical implementation nec­
d trol, synchronization scheduling, memory
guaranteed. For the courses offered during any essary to achieve unique, compelling, intui­ management, protection and access control,
given term, consult the Schedule of Classes. tive visual design in games. Students will inter-process communication, and structured
develop group visual game design portfolios. design. Laboratory experiences with Unix-
CSCI 101L Fundamentals of Computer like operating system. Prerequisite: CSCI 201L
Programming (3, FaSp) Introduction to CSCI 300 Introduction to Intelligent Agents or CSCI 455x; EE 357 or EE 352L.
the design of solutions to computer solv­ Using Science Fiction (3, Fa) Fundamental
able problems. Algorithm design, solution concepts of intelligent agents and multiagent CSCI 410x Translation of Programming
implementation using a high-level program­ interactions using science fiction short stories ­Languages (3, Fa) Concepts of assemblers,
ming language, program correctness and and movie clips; topics include decision the­ compilers, interpreters and their design;
verification. ory, game theory, auctions, swarms, teamwork, macro assemblers, Polish notation and transla­
emotions. Prerequisite: CSCI 101L. tion techniques; operator precedence parsing,
CSCI 102L Data Structures (3, FaSp) L
­ inear push down automata, code generation. Not
lists, strings, arrays, and orthogonal lists; CSCI 303 Design and Analysis of Algorithms available for graduate credit to computer sci­
graphs, trees, binary trees, multilinked struc­ (3, FaSp) Upper and lower bounds on sort­ ence majors. Prerequisite: CSCI 201; corequisite:
tures, sorting techniques; dynamic storage ing and order median. Deterministic and EE 357.
allocation; applications. Prerequisite: CSCI 101L. random computation, data structures, NP-
completeness, cryptography, Turing machines CSCI 445 Introduction to Robotics (4, Fa)
CSCI 106Lx Introduction to Computer Engi- and undecidability. Prerequisite: CSCI 102 and Designing, building and programming mobile
neering/Computer Science (3, Fa) (Enroll in CSCI 271. robots; sensors, effectors, basic control theory,
EE 106Lx) control architectures, some advanced topics,
CSCI 320 Digital Media Basics for Multi­ illustrations of state-of-the-art. Teamwork;
CSCI 110 Introduction to Digital Logic (3) media (3, FaSp) (Enroll in EE 320) final project tested in a robot contest. Junior
(Enroll in EE 101) standing or higher. Prerequisite: CSCI 101L or
CSCI 351 Programming and Multimedia C language programming.
CSCI 180 Survey of Digital Games and on the World Wide Web (3, Sp) HTML
Their Technologies (3, Fa) Historical, techni­ programming for creating home pages, instal­ CSCI 450 Introduction to Computer Net-
cal, and critical approach to the evolution of lation and modification of Web server, writ­ works (3) (Enroll in EE 450)
computer and video game architectures and ing programs that offer enhanced services,
game design, from its beginnings to the pres­ manipulation of graphics, video and sound. CSCI 452L Game Hardware Architectures
ent day. Prerequisite: CSCI 102L. (3, Fa) (Enroll in EE 452L)

CSCI 200L Object-Oriented Programming CSCI 352L Computer Organization and CSCI 454L Introduction to Systems Design
(3, FaSp) The principles of object-oriented Architecture (3, Sp) (Enroll in EE 352L) Using Microprocessors (4) (Enroll in
programming are examined using Java. EE 454L)
Topics include graphics, graphical user CSCI 355x Software Design for Engineers
interfaces and multi-threaded programming. (3, Fa) Object-oriented programming tech­ CSCI 455x Introduction to Programming
(Duplicates credit in the former CSCI 105.) niques, basic data structures, elementary Systems Design (4, FaSp) Intensive intro­
­Prerequisite: CSCI 102. complexity analysis to model, simulate and duction to programming principles, discrete
solve engineering problems. Not available mathematics for computing, software design
CSCI 201L Principles of Software Develop- for credit for CSCI, CSGM, CSBA, or CECS and software engineering concepts. Not avail­
ment (3, FaSp) The object-oriented para­ majors. Prerequisite: EE 150. able for credit to computer science majors,
digm for programming-in-the-large (using the graduate or undergraduate. Prerequisite:
C++); UNIX tools for software development; CSCI 357 Basic Organization of Computer departmental approval.
developing window-based applications under Systems (3) (Enroll in EE 357)
X-windows. Prerequisite: CSCI 200. CSCI 457 Computer Systems Organization
CSCI 377 Introduction to Software Engi- (3) (Enroll in EE 457)
CSCI 271 Discrete Methods in Computer neering (3, Fa) Introduction of principles,
­Science (3, FaSp) Models for discrete struc­ methods, techniques and tools for multi- CSCI 458 Numerical Methods (4) (Enroll in
tures; finite state automata, regular sets. person construction of multi-version software MATH 458)
Selected applications of logic and combina­ systems. Prerequisite: CSCI 102.
torics to program correctness, algorithms and CSCI 459 Computer Systems and Applica-
complexity, programming language semantics CSCI 380 Video Game Programming tions Modeling Fundamentals (3, Sp) Tech­
and databases. Prerequisite: CSCI 200. (4, FaSpSm) (Enroll in ITP 380) niques and tools needed to construct/evaluate
models of computer systems and applications.
CSCI 280 Video Game Production (4, FaSpSm) CSCI 390 Special Problems (1-4) Supervised, Analytical and simulation methods, capacity
(Enroll in ITP 280) individual studies. No more than one registra­ planning, performance/reliability evaluation,
tion permitted. Enrollment by petition only. and decision-making. Prerequisite: MATH 225,
CSCI 201.
630 USC Viterbi School of Engineering

CSCI 460 Introduction to Artificial Intel- CSCI 495 Senior Project (3) (Enroll in CSCI 524 Networked Artificial Intelligence
ligence (3, FaSp) Concepts and algorithms PHYS 495) (3, Sp) Networked game communication
underlying the understanding and construc­ architectures, protocol development, archi­
tion of intelligent systems. Agents, problem CSCI 499 Special Topics (2-4, max 8) tecting networked game AI clients/services.
solving, search, representation, reasoning, Selected topics in computer science. Character following, knowledge representa­
planning, communication, perception, robot­ tion and reasoning, dynamic play strategies,
ics, neural networks. Junior standing. Prerequi- CSCI 501 Numerical Analysis and Computa- search, learning, and planning. Recommended
site: CSCI 102L or CSCI 455x. tion (3) (Enroll in MATH 501) preparation: CSCI 480, CSCI 580 or an equiv­
alent course in graphics.
CSCI 464 Foundations of Exotic Computa- CSCI 502ab Numerical Analysis (3-3) (Enroll
tion (3, Sp) Introduction to new approaches in MATH 502ab) CSCI 526 Advanced Mobile Devices and
to computation: quantum – inspired by Game Consoles (3, Sp) Explore the complex
quantum mechanics; neural – inspired by the CSCI 503 Parallel Programming (3, Sp) engineering process required to design and
study of the brain; and molecular – inspired Exploration of parallel programming para­ build a real-time graphics engine to support
by the genome. Prerequisite: MATH 225 or digms, parallel computing architectures, physical realism on mobile devices. Recom-
MATH 245 or EE 241. hands-on parallel programming assignments, mended preparation: CSCI 480, CSCI 580 or
contemporary and historical examples and an equivalent course in graphics.
CSCI 465 Probabilistic Methods in Computer their impact, context with parallel algorithms.
Systems Modeling (3) (Enroll in EE 465) Recommended preparation: CSCI 102 or CSCI CSCI 529ab Advanced Game Projects (4-3,
455; EE 452 or EE 457. FaSp) a: Team projects intended to address
CSCI 477ab Design and Construction of the multifaceted technical and creative chal­
Large Software Systems (2-2) Programming CSCI 504ab Numerical Solutions of Ordi- lenges that are inherent to comprehensive
methodologies; intra-group and inter-group nary and Partial Differential Equations (3) game development. Recommended prepara-
communication; software lifecycle; software (Enroll in MATH 504ab) tion: CSCI 522 or CTIN 488. b: This course
economics. A large software project is a cen­ provides students in various areas of game
tral aspect of the course. (Duplicates credit in CSCI 505ab Applied Probability (3-3) (Enroll specialization the practice of design, iterative
the former CSCI 477.) Prerequisite: CSCI 201, in MATH 505ab) stage 2 prototyping and development of a
CSCI 377. refined game.
CSCI 510 Software Management and
CSCI 480 Computer Graphics (3, FaSp) ­Economics (3, Fa) Theories of management CSCI 530 Security Systems (4, FaSp) Protect­
Hardware for interactive graphic systems; and their application to software projects. ing computer networks and systems using
picture representations; data structures for Economic analysis of software products and cryptography, authentication, authorization,
graphics; picture processing techniques; lan­ processes. Software cost and schedule estima­ intrusion detection and response. Includes
guages for graphics; survey of applications tion, planning and control. Prerequisite: gradu­ lab to provide practical experience working
such as animation and simulation. Prerequi- ate standing. with such systems. Prerequisite: CSCI 402x.
site: CSCI 102.
CSCI 511 Personal Software Process (PSP) CSCI 531 Applied Cryptography (3, Fa)
CSCI 485 File and Database Management and Project (3, Sp) Individual analysis, plan­ Intensive overview of cryptography for
(3, FaSp) File input/output techniques, basic ning, development and maintenance of a practitioners, historical perspective on early
methods for file organization, file ­managers, software product or development artifact, systems, number theoretic foundations
principles of databases, conceptual data using the principles and practices of PSP. of modern day cryptosystems and basic
models, and query languages. Prerequisite: Analysis of project’s lessons learned. cryptanalysis.
CSCI 201.
CSCI 520 Computer Animation and Simula- CSCI 533 Combinatorial Analysis and
CSCI 486 Serious Games Development tion (3, Sp) Fundamental techniques of com­ ­Algebra (3) (Enroll in MATH 533)
(3, Sp) Develop applications of interactive puter animation and simulation, knowledge
technology that extend beyond the tradi­ and/or experience in the design, scripting, CSCI 534 Affective Computing (3, Sp)
tional videogame market: education, health, production and post-production stages of Overview of the theory of human emotion,
training, policy exploration, analytics, visu­ computer animation. Prerequisite: CSCI 480. techniques for recognizing and synthesizing
alization, simulation, the arts and therapy. emotional behavior, and design application.
­Prerequisite: CTIN 488; corequisite: ITP 485. CSCI 521 Optimization: Theory and Prerequisite: CSCI 561.
­Algorithms (3, Fa) (Enroll in ISE 520)
CSCI 487 Programming Game Engines CSCI 536 Linear Programming and
(4, FaSp) (Enroll in ITP 485) CSCI 522 Game Engine Development (4, Fa) ­Extensions (3, Fa) (Enroll in ISE 536)
The principles of developing game engines
CSCI 490x Directed Research (2-8, max 8) targeted at modern PC and game console CSCI 537 Immersive Environments (3, Sp)
Individual research and readings. Not avail­ hardware. Design and implementation of immersive
able for graduate credit. Prerequisite: depart­ environments, from the origins of the sup­
mental approval. CSCI 523 Networked Games (3, Fa) Design porting technologies in visual simulation, to
and implementation of networked games, interactive 3-D graphics and interfaces, and
CSCI 491abL Final Game Project (4-2, FaSp) from the origins of the supporting technolo­ interactive games. Prerequisite: CSCI 580.
a: Design, iterative prototyping, and devel­ gies in distributed systems, visual simula­
opment of a first playable level. Prerequisite: tions, networked virtual environments, and CSCI 538 Human Performance Engineering
CSCI 486. b: Design, iterative stage 2 proto­ shipped games. Recommended preparation: (3) Tools and techniques for addressing issues
typing and development of a refined game. CSCI 480, CSCI 580 or an equivalent course related to Human Performance Engineering
in graphics. (HPE) of computing systems. Prerequisite:
CSCI 537.
Computer Science 631

CSCI 541 Artificial Intelligence Planning CSCI 551 Computer Communications CSCI 564 Brain Theory and Artificial Intel-
(3, Irregular) Foundations and techniques of (3, FaSp) Protocol design for computer ligence (3, Fa) Introduces neural modeling,
automated planning, including representa­ communication networks, network routing, distributed artificial intelligence and robot­
tions of actions and plans, approaches to plan­ transport protocols, internetworking. Prereq- ics approaches to vision, motor control and
ning, controlling search, learning for planning, uisite: CSCI 402, EE 450 and C-language memory. Prerequisite: graduate standing.
and interaction with the environment. Prereq- programming.
uisite: CSCI 561. CSCI 565 Compiler Design (4, Sp) Formal
CSCI 552 Asynchronous VLSI Design (3) grammar; parsing methods and lexical analy­
CSCI 542 Neural Computation with Artifi- (Enroll in EE 552) sis; code generation; local and global code
cial Neural Networks (3, Sp) Computation optimization; and dynamic allocation. Prereq-
and adaptation in networks of interconnected CSCI 553 Computational Solution of Opti- uisite: CSCI 455x.
distributed processing units; classical and mization Problems (3) (Enroll in EE 553)
statistical approaches to neural nets; state-of- CSCI 566 Neural Network Self-Organization
the-art neural network research. Recommended CSCI 554 Real Time Computer Systems (3) (3, Sp) Differential equations for network
preparation: basic statistics, linear algebra. (Enroll in EE 554) pattern formation. Dynamic link architecture.
Simulation of brain organization processes
CSCI 543 Software Multiagent Systems CSCI 555 Advanced Operating Systems (retinotopy, orientation columns) and face
(3, Sp) Investigate computational systems (3, FaSp) Advanced issues in computer orga­ recognition by elastic matching. Recommended
in which several software agents or software nization, naming, kernel design, protection preparation: CSCI 564 and either MATH 225
agents and humans interact. mechanisms and security policies, reliable or MATH 245.
computing, data base OS, secure networks,
CSCI 544 Natural Language Processing systems specification, decentralized systems, CSCI 567 Machine Learning (3) The study
(3, Sp) Examination of the issues which real time systems. Prerequisite: CSCI 402. of self-modifying computer systems that
enable computers to employ and understand acquire new knowledge and improve their
natural language; knowledge representation, CSCI 556 Introduction to Cryptography own performance. Topics include induction,
memory modeling, parsing, language analysis, (3, Sp) Modern secret codes. Public key cryp­ ­explanation-based learning, analogy, discov­
story understanding, and generation. Recom- tosystems of Rivest-Shamir-Adelman, Diffie- ery, and connectionist learning. Prerequisite:
mended preparation: CSCI 562. Hellman and others. The underlying number CSCI 573.
theory and computational complexity theory.
CSCI 545 Robotics (3, Sp) Fundamental skills Prerequisite: CSCI 570 or CSCI 581. CSCI 570 Analysis of Algorithms (3, FaSp)
for modeling and controlling of dynamic Explores fundamental techniques such as
systems for robotic applications and graph­ CSCI 557 Computer Systems Architecture recursion, Fourier transform ordering, dynamic
ics animations; control theory; kinemat­ (3) (Enroll in EE 557) programming for efficient algorithm construc­
ics; dynamics; sensor processing; real-time tion. Examples include arithmetic, algebraic,
operating systems; robot labs. Prerequisite: CSCI 558L Internetworking and Distributed graph, pattern matching, sorting, searching
C‑­programming, basic linear algebra, calculus. Systems Laboratory (3, FaSp) Students algorithms.
complete laboratory exercises in operating
CSCI 546 Intelligent Embedded Systems system and network management, distributed CSCI 571 Web Technologies (3, FaSp)
(3, Sp) Survey of techniques for the design of systems, TCP/IP, SNMP, NFS, DNS, etc. Advanced study of programming languages
large-scale, distributed, networked, embedded Term project required. Prerequisite: CSCI 402 with application to the Web. Languages for
systems. Examples include sensor/actuator and EE/CSCI 450; recommended preparation: client-side and server-side processing. Exam­
networks, wearable computing, distributed CSCI 551 and CSCI 555. ples taken from: HTML, Java, JavaScript,
robotics and smart spaces. Perl, XML and others. Recommended prepara-
CSCI 559 Mathematical Pattern Recognition tion: knowledge of at least two programming
CSCI 547 Sensing and Planning in Robotics (3-3) (Enroll in EE 559) languages.
(3, Fa) Introduction to software methods in
robotics including sensing, sensor fusion, esti­ CSCI 560L Advanced Microcomputer-Based CSCI 572 Information Retrieval and Web
mation, fault tolerance, sensor planning, robot Design (3) (Enroll in EE 560L) Search Engines (3, Sp) Examines key
control architectures, planning and learning. aspects of information retrieval as they apply
CSCI 561 Foundations of Artificial Intel- to search engines; web crawling, indexing,
CSCI 548 Information Integration on the ligence (3, FaSp) Foundations of symbolic querying and quality of results are studied.
Web (3, Sp) Foundations and techniques intelligent systems, search, logic, knowledge Prerequisite: CSCI 351, CSCI 485.
in information integration as it applies to representation, planning, learning. Recom-
the Web, including view integration, wrap­ mended preparation: good programming and CSCI 573 Advanced Artificial Intelligence
per learning, record linkage, and streaming algorithm analysis skills. (3, FaSp) Advanced topics in AI, covering
dataflow execution. Prerequisite: CSCI 561, reasoning under uncertainty, decision theory,
CSCI 585; recommended preparation: CSCI 571, CSCI 562 Empirical Methods in Natural knowledge-based and inductive learning.
CSCI 573. ­Language Processing (3, 2 years, Fa) ­Recommended preparation: a previous under­
­Acquiring computer-tractable linguistic graduate or graduate level course in AI.
CSCI 549 Nanorobotics (3, Sp) Introduction to knowledge has always been a bottleneck in (Duplicates credit in former CSCI 561b.)
nanotechnology. Nanorobotic systems: sensing; building natural language systems. We will
actuation and propulsion; control; communica­ examine statistical techniques for extracting
tion; power; programming and coordination knowledge automatically from online text.
of robot swarms. Nanomanipulation and Prerequisite: CSCI 561.
nano­assembly with atomic force microscopes.
Graduate standing in science or engineering.
632 USC Viterbi School of Engineering

CSCI 574 Computer Vision (3, Fa) Descrip­ CSCI 583 Computational Geometry (3) CSCI 592 Emerging Best Practices in Soft-
tion and recognition of objects, shape analy­ Geometric algorithms from graphics, vision, ware Engineering (3, SpSm) Perspective
sis, edge and region segmentation, texture, geometric modeling, and optimization are and experiences with emerging best prac­
knowledge based systems, image understand­ studied in a unified way. Topics include tices, including integrated maturity models,
ing. Prerequisite: CSCI 455x. proximity, motion planning, Voronoi diagrams, distributed and mobile software, RAD, agile
convex hulls. Prerequisite: CSCI 303. methods, COTS, assessment and integra­
CSCI 575 Wireless and Mobile Networks tion, portfolio and product line management.
Design and Library (3) (Enroll in EE 579) CSCI 584 Control and Learning in Mobile Open to Software Engineering Certificate
Robots and Multi-Robot Systems (3, Fa) Program students only. Recommended prepara-
CSCI 576 Multimedia Systems Design Survey of robot control and learning methods tion: CSCI 510.
(3, FaSp) State-of-the-art technology for net­ from technical papers. Control architectures,
worked multimedia systems such as: system adaptation, learning, cooperation, distributed CSCI 593 Autonomous Learning and
design, I/O technologies, data management, vs. centralized approaches, cooperative and ­Discovery Agents (3) Active systems, using
data compression, networking and telecom­ competitive systems. Prerequisite: CSCI 445 their own actions, percepts, and mental con­
munications. Design of real-world multi­ or CSCI 460 or CSCI 547 or CSCI 561. structions, abstract a model from an unfamil­
media solution. Recommended preparation: iar environment in order to accomplish their
familiarity with C or C++. CSCI 585 Database Systems (3, FaSp) missions. Prerequisite: CSCI 573.
Database system architecture; conceptual
CSCI 577ab Software Engineering (4-4, database models; semantic, object-oriented, CSCI 594abz Master’s Thesis (2-2-0, FaSpSm)
FaSp) a: Software life cycle processes; plan­ logic-based, and relational databases; user and Credit on acceptance of thesis. Graded
ning considerations for product definition, program interfaces; database system imple­ IP/CR/NC.
development, test, implementation, mainte­ mentation; integrity, security, concurrency
nance. Software requirements elicitation and and recovery. Open only to computer science CSCI 595 Advanced Compiler Design (4)
architecture synthesis. Team project. b: Soft­ graduate students. Code generation, data-flow analysis, global
ware development, test, implementation, and optimization, register allocation, data depen­
maintenance methods. CASE tools and soft­ CSCI 586 Database Systems Interoperability dency analysis, unimodular transformations,
ware environments. Software product engi­ (3, Sp) Federated and multi-database sys­ vectorization, parallelization, data and compu­
neering, configuration management, quality tems, database networking, conceptual and tation decomposition. Prerequisite: CSCI 565.
engineering, documentation. Application via schematic diversity, information sharing and
projects. Prerequisite: a: graduate standing; exchange, knowledge discovery, performance CSCI 596 Scientific Computing and Visu-
b: CSCI 577a. issues. Prerequisite: CSCI 585. alization (3, Fa) Hands-on training on the
basics of parallel computing and scientific
CSCI 578 Software Architectures (3, Sp) CSCI 588 Specification and Design of User visualization in the context of computer simu­
Study of concepts, principles and scope of Interface Software (3, Fa) The design and lations in science and engineering. Prerequi-
software system architectures, including implementation of user interface software. site: CSCI 101L or CSCI 455x; CSCI 102L;
architectural styles, languages, connectors, Study of issues relating to human/computer MATH 458.
middleware, dynamism, analysis, testing and interaction. Visual design and real-time
domain-specific approaches. interfaces. CSCI 597 Seminar in Computer Science
Research (1, max 2, FaSp) Introduction of
CSCI 579ab Computational Molecular CSCI 589 Software Engineering for Embed- Ph.D. students to a broad range of computer
­Biology (3-3, FaSp) (Enroll in MATH 578ab) ded Systems (3) Software engineering meth­ science research. Two semesters registration
ods and techniques for embedded, resource required. Open to Computer Science doctoral
CSCI 580 3-D Graphics and Rendering (3) constrained, and mobile environments. Appli­ students only.
The process of creating images from 3-D cations to real-time operating systems and
models. Includes transformations, shading, wireless networking systems. Class project. CSCI 598 Mathematical Foundations for
lighting, rasterization, texturing, and other Prerequisite: CSCI 577a. Computer-Aided Design of VLSI Circuits
topics. (3, Sp) (Enroll in EE 581)
CSCI 590 Directed Research (1-12) Research
CSCI 581 Logic and its Applications (3) leading to the master’s degree. Maximum CSCI 599 Special Topics (2-4, max 9) Course
­ ormal systems, first order logic, truth, com­
F units which may be applied to the degree to content to be selected each semester from
pleteness, compactness, Godel incomplete­ be determined by the department. Graded recent developments in computer science.
ness, recursive functions, undecidability. CR/NC.
Selected applications, e.g., theorem proving, CSCI 652 Wireless Sensor Networks (3)
artificial intelligence, program verification, CSCI 591ab Applied Software Engineering (Enroll in EE 652)
databases, computational complexity. Prereq- (3-3, Sp) a: Engineering software systems:
uisite: CSCI 430 and MATH 470. negotiating goals; defining life cycle and pro­ CSCI 653 High Performance Comput-
cess; project planning; defining requirements, ing and Simulations (3, Sp) Advanced
CSCI 582 Geometric Modeling (3, Sp) Math­ architecture and design; incorporating COTS; high-­performance computer simulation
ematical models and computer representa­ analyzing project artifacts. b: Engineering techniques; multiscale deterministic and sto­
tions for three-dimensional solids; underlying software systems: design, implement, test chastic simulation algorithms on parallel and
topics from set theory, geometry, and topol­ and maintain software product; management distributed computing platforms; immersive
ogy. Fundamental algorithms; applications to of quality, configuration and transition. Open and inter­active visualization of simulation
CAD/CAM and robotics. Prerequisite: EE 441 to Software Engineering Certificate Program data. Prerequisite: CSCI 596 or CSCI 580.
and CSCI 102 or equivalent knowledge of students only. (Duplicates credit in CSCI
linear algebra and data structures. 577ab.) Recommended preparation: experience
in software development.
Electrical Engineering 633

CSCI 658 Diagnosis and Design of Reliable CSCI 674ab Advanced Topics in Computer CSCI 694ab Topics in Computer Networks
Digital Systems (3) (Enroll in EE 658) Vision (3-3) Selected topics from current and Distributed Systems (3-3) Current top­
active research areas including image seg­ ics in network and distributed systems; verbal
CSCI 664 Neural Models for Visually Guided mentation, shape analysis and object recogni­ and written presentation skills, effective cri­
Behavior (3, max 9) Review of neural tion, inference of 3-D shape, motion analysis, tiquing, and evaluation. Prerequisite: CSCI 551
mechanisms of visuo-motor coordination, and knowledge-based system, neural nets. Prereq- or CSCI 555.
methods for constructing models of these uisite: CSCI 574.
mechanisms. Topics include locomotion, cog­ CSCI 790 Research (1-12) Research leading
nitive maps, looking, reaching and grasping. CSCI 675 Topics in Engineering Approaches to the doctorate. Maximum units which may
Prerequisite: CSCI 564. to Music Cognition (3, max 6) (Enroll in be applied to the degree to be determined by
ISE 575) the department. Graded CR/NC.
CSCI 670 Advanced Analysis of Algorithms
(3, FaSp) Fundamental techniques for design CSCI 685 Advanced Topics in Database CSCI 794abcdz Doctoral Dissertation
and analysis of algorithms. Topics include: Systems (3, Sp) Advanced techniques in (2-2-2-2-0) Credit on acceptance of disserta­
dynamic programming; network flows; database management. Topics include opti­ tion. Graded IP/CR/NC.
theory of NP-completeness; linear program­ mization, cache management, data mining
ming; approximation, randomized, and and knowledge discovery, decision support,
online algorithms; basic cryptography. Pre- spatial indexes, parallel and distributed sys­
requisite: CSCI 570; recommended preparation: tems, extendible storage. Prerequisite: CSCI
familiarity with algorithms and discrete 485 or CSCI 585.
mathematics.

Ming Hsieh Department of Electrical Engineering

Electrical Engineering-Systems Gordon B. Marshall Early Career Chair: WISE Jr. Gabilan Chair: Michelle Povinelli,
Hughes Aircraft Electrical Stephen B. Cronin Ph.D.
Engineering Center
(213) 740-4446 Jack Munushian Early Career Chair: Chongwu Ming Hsieh Faculty Fellow in Electrical
FAX: (213) 740-4449 Zhou, Ph.D. Engineering: Hossein Hashemi, Ph.D.
Email: eesystem@ee.usc.edu
Fred W. O’Green Chair in Engineering: Leonard Ming Hsieh Faculty Fellow in Electrical
Electrical Engineering-Electrophysics M. Silverman, Ph.D. Engineering: Bhaskar Krishnamachari, Ph.D.
Powell Hall of Information Sciences and
Engineering 604 George T. Pfleger Chair in Electrical Engineering: Professors: Melvin Breuer, Ph.D.* (Computer
(213) 740-4700 Robert W. Hellwarth, Ph.D. Science); Giuseppe Caire, Ph.D.; Tsen-Chung
FAX: (213) 740-8677 Cheng, Sc.D.; John Choma, Ph.D.*; Keith
Email: eepdept@usc.edu Charles Lee Powell Chair in Electrical Engineering M. Chugg, Ph.D.; P. Daniel Dapkus, Ph.D.
and Computer Science: Melvin Breuer, Ph.D. (Materials Science); Michel Dubois, Ph.D.;
Co-Chairs: Alexander A. Sawchuk, Ph.D. Solomon W. Golomb, Ph.D. (Mathematics);
(Systems); Eun Sok Kim, Ph.D. (Electrophysics) Charles Lee Powell Chair in Engineering: Viktor Martin Gundersen, Ph.D. (Materials Science,
Prasanna, Ph.D. Physics); Sandeep Gupta, Ph.D.; Robert W.
Associate Chair (Systems): Antonio Ortega, Ph.D. Hellwarth, Ph.D. (Physics); Kai Hwang, Ph.D.
Leonard Silverman Chair: Alexander A. (Computer Science); Petros Ioannou, Ph.D.;
Associate Chair (Curriculum): Edward Maby, Sawchuk, Ph.D. Keith Jenkins, Ph.D.; Edmond Jonckheere,
Ph.D. Ph.D. (Mathematics); Eun Sok Kim, Ph.D.;
Andrew and Erna Viterbi Chair in Bart Kosko, Ph.D. (Law); Gerhard Kramer,
Faculty Communications: Solomon W. Golomb, Ph.D. Ph.D.; Chung-Chieh Kuo, Ph.D. (Computer
Presidential Chair: Andrew J. Viterbi, Ph.D. Science); Richard Leahy, Ph.D.* (Biomedical
Fred H. Cole Professor of Electrical Engineering: Engineering, Radiology); Anthony F. J. Levi,
Presidential Chair: Simon Ramo, Ph.D. Robert A. Scholtz, Ph.D. Ph.D. (Physics); William C. Lindsey, Ph.D.;
Jerry M. Mendel, Ph.D.; Sanjit Mitra, Ph.D.;
Fluor Early Career Chair in Engineering: William M. Hogue Professor of Electrical Urbashi Mitra, Ph.D.; Andreas Molisch,
Andrea M. Armani, Ph.D. (Chemical Engineering: William H. Steier, Ph.D. Ph.D.; Shrikanth Narayanan, Ph.D. (Computer
Engineering and Materials Science) Science, Linguistics, Psychology); C. L. Max
Stephen and Etta Varra Professor: Sanjit Mitra, Nikias, Ph.D.; John O’Brien, Ph.D.; Antonio
Lloyd F. Hunt Chair in Electrical Power Ph.D. Ortega, Ph.D.; Alice C. Parker, Ph.D.*;
Engineering: Tsen-Chung Cheng, Sc.D. Massoud Pedram, Ph.D.; Timothy Pinkston,
Viterbi Professor of Engineering: Shrikanth Ph.D.; V. Prasanna, Ph.D. (Computer Science);
William M. Keck Chair in Engineering: P. Daniel Narayanan, Ph.D.
Dapkus, Ph.D.
634 USC Viterbi School of Engineering

C. Raghavendra, Ph.D. (Computer Science); Research Assistant Professors: Panayiotis Requicha, Ph.D. (Computer Science); Gaurav
Michael J. Safonov, Ph.D.; Steven B. Sample, Georgiou, Ph.D.; Houchun Harry Hu, Ph.D.; Sukhatme, Ph.D. (Computer Science); William
Ph.D.; Alexander A. Sawchuk, Ph.D.*; Robert Chunqi Jiang, Ph.D.; Sungbok Lee, Ph.D.; G. Wagner, Ph.D. (Physics); Curt F. Wittig,
A. Scholtz, Ph.D.; Leonard Silverman, Ph.D.; Quanzheng Li, Ph.D.; Bindu Madhavan, Ph.D. (Chemistry, Physics); Stanley M.
John Silvester, Ph.D.; John B. Slaughter, Ph.D.; Dimitrios Pantazis, Ph.D. Yamashiro, Ph.D. (Biomedical Engineering)
Ph.D. (Education); William H. Steier, Ph.D.;
Armand R. Tanguay, Jr., Ph.D. (Biomedical Professors of Engineering Practice: Edward Joint Associate Professors: Elaine Chew, Ph.D.
Engineering, Materials Science); Andrew J. Maby, Ph.D.; Gandhi Puvvada, M.S.; Monte (Industrial and Systems Engineering); Leana
Viterbi, Ph.D.; Alan Willner, Ph.D.*; Zhen Ung, Ph.D. Golubchik, Ph.D. (Computer Science); Jia Grace
Zhang, Ph.D. Lu, Ph.D., (Physics); Ellis Meng (Biomedical
Senior Lecturer: Mark Redekopp, M.S. Engineering)
Associate Professors: Peter Beerel, Ph.D.;
Todd Brun, Ph.D. (Computer Science); Hossein Lecturers: Douglas Burke, Ph.D.; Shahin Joint Adjunct Professors: Eric Fossum, Ph.D.;
Hashemi, Ph.D.; Bhaskar Krishnamachari, Nazarian, Ph.D. Kirby Holte, Ph.D.;
Ph.D. (Computer Science); Christos Kyriakakis,
Ph.D.; Daniel Lidar, Ph.D. (Chemistry); Emeritus Professors: Alvin Despain, Ph.D.; Joint Adjunct Associate Professors: Serge
Krishna Nayak, Ph.D. (Biomedical Engineering, Robert M. Gagliardi, Ph.D.; Hans H. Kuehl, Dubovitsky, Ph.D.; Alan Kost, Ph.D.;
Medicine); Aluizio Prata, Jr., Ph.D.*; Ph.D.*; Irving S. Reed, Ph.D. (Mathematics, Min-Cheol Oh, Ph.D.
Konstantinos Psounis, Ph.D. (Computer Computer Science); Charles L. Weber, Ph.D.;
Science); Chongwu Zhou, Ph.D. Lloyd Welch, Ph.D. (Mathematics) Joint Research Associate Professors: Laura
Marcu, Ph.D. (Biomedical Engineering); Keith
Assistant Professors: Murali Annavaram, Ph.D.; Emeritus Instructor: Sydney A. Wielin, B.S. L. Price, Ph.D. (Computer Science)
Stephen B. Cronin, Ph.D.; Alexandros G.
Dimakis, Ph.D.; Rahul Jain, Ph.D.; Michael Joint Faculty Joint Emeritus Professors: George A.
Neely, Ph.D.; Michelle Povinelli, Ph.D. Joint Professors: Michael Arbib, Ph.D. Bekey, Ph.D. (Computer Science, Biomedical
(Computer Science, Neurobiology, Biomedical Engineering); Murray Gershenzon, Ph.D.*
Adjunct Professors: Dan Goebel, Ph.D.; Mostafa Engineering); Stanley P. Azen, Ph.D. (Preventive (Materials Science); William G. Spitzer, Ph.D.
Shiva, Ph.D. Medicine and Biomedical Engineering); Jack (Physics, Materials Science)
Feinberg, Ph.D. (Physics); Norberto Grzywacz,
Adjunct Associate Professors: Edgar Satorius, Ph.D. (Biomedical Engineering); Tomlinson Joint Emeritus Instructor: Sydney A. Wielin,
Ph.D.; Marvin Stone, Ph.D.; Ali A. Zahid, M.S. Holman, B.S. (Cinematic Arts); Ellis Horowitz, B.S.
Ph.D. (Computer Science); Vasilis Z. Marmarelis,
Research Professors: Patric Muggli, Ph.D.; Ph.D. (Biomedical Engineering); Gerard *Recipient of university-wide or school teaching award.
Gerald Pohost, M.D. Medioni, Ph.D. (Computer Science); Ulrich
Neumann, Ph.D. (Computer Science); Ramakant Electrical Engineering Honor Society:
Research Associate Professors: Jeffrey Draper, Nevatia, Ph.D. (Computer Science); Si-Zhao Eta Kappa Nu
Ph.D.; John Granacki, Ph.D.; Laura Marcu, Qin, Ph.D. (Chemical Engineering); Aristides
Ph.D. (Biomedical Engineering); Joseph Touch,
Ph.D. (Computer Science)

Degree Requirements

Educational Program Objectives Professional Development Graduates will engage in highly ethical and
The electrical engineering program objec­ Graduates will compete effectively in a world professional practices that account for the
tives are designed to promote technical of rapid technological change and assume global, environmental and societal impact of
competence, professional development, and leadership roles within industrial, entrepre­ engineering decisions.
citizenship in the global community. neurial, academic or governmental environ­
ments in the broad context of electrical Bachelor of Science in Electrical
Technical Competence engineering. Engineering
Graduates will apply their technical skills in The requirement for the degree is 131 units.
mathematics, science and engineering to the Some graduates who choose to redirect their A cumulative scholarship average of C (2.0)
solution of complex problems encountered in careers will be employed in diverse fields is required for: (a) all courses taken at USC;
modern electrical engineering practice. such as healthcare, business, law, computer (b) all courses taken within the Department
science, multimedia and music through of Electrical Engineering; (c) all upper divi­
Graduates will model, analyze, design and ­graduate-level studies and the process of life­ sion courses taken within the Department of
experimentally evaluate components or long learning. Electrical Engineering. See also the common
systems that achieve desired technical speci­ requirements for undergraduate degrees sec­
fications subject to the reality of economic Citizenship in the Global Community tion, page 563.
constraints. Graduates will use their communication skills
to function effectively both as individuals and
as members of multidisciplinary and multi­
cultural teams in a diverse global economy.
Electrical Engineering 635

COMPOSITION/WRITING REQUIREMENTS UNITS MAJOR ELECTIVES UNITS Electronic Devices and Circuits
WRIT 140* Writing and Critical Electives See requirements for Electronic Circuits (take three): EE 447Lx
Reasoning 4 graduation 37 (4/CD*), EE 448L (4), EE 478Lx (4/CD*),
WRIT 340 Advanced Writing 3 EE 479 (3)
Total units: 131 Integrated Circuits: EE 438L (3), EE 448Lx
GENERAL EDUCATION (SEE PAGE 61) UNITS (4), EE 477L (4).
*GE Category VI is taken concurrently with WRIT 140.
General education* + 20
*CD — Capstone Design Elective
PRE-MAJOR REQUIREMENTS UNITS **Satisfies GE Category III requirement.
Bachelor of Science in Electrical
Math Requirement +The university allows engineering majors to replace Engineering (Computers)
MATH 125 Calculus I 4
MATH 126 Calculus II 4 the GE Category IV with a second course in Categories The Bachelor of Science in electrical engi­
MATH 226 Calculus III 4 I, II or VI. neering (computers) is earned by successfully
MATH 245 Mathematics of Physics completing the normal requirements for the
and Engineering I 4 Requirements for Graduation: Bachelor of Science in electrical engineer­
MATH 445 Mathematics of Physics Engineering Electives ing with the following courses chosen as
and Engineering II 4 Engineering electives are to be chosen from EE electives: EE 454L; CSCI 455x; EE 457;
the courses listed under entry-level electives EE 478L.
Physics Requirement and areas of specialization. At least one elec­
PHYS 151L** Fundamentals of tive must be an asterisked course. Bachelor of Science in Computer Engineering
and Computer Science
Physics I: Mechanics
and Thermodynamics 4 Entry-Level Electives See the listing under Computer Engineering,
PHYS 152L Fundamentals of The entry-level courses listed under two of page 619.
Physics II: Electricity the four following topical areas are required:
Minor in Music Recording
and Magnetism 4
PHYS 153L Fundamentals of Communication, Control and Signal A minor in music recording is offered through
Physics III: Optics Processing: EE 241 (3), EE 301 (3) the USC Thornton School of Music to
and Modern Physics 4 Computer Engineering: EE 201L (4), provide undergraduate students with the
EE 357 (3) background necessary to enter the field of
Chemistry Elective Electromagnetics and Solid State: EE 337L recording engineering and to familiarize them
CHEM 105aL General Chemistry, or (3), EE 338 (3) with the design needs of modern recording
CHEM 115aL Advanced General Electronic Devices and Circuits: EE 338 (3), equipment. The minor is recommended to
Chemistry, or EE 348L (4) electrical engineering majors with extensive
MASC 110L Materials Science 4 musical training who would like to combine
Areas of Specialization their technical and musical abilities while
MAJOR REQUIREMENTS UNITS Courses in at least one of the 10 areas of learning the engineering applications of
Engineering ­specialization listed below are required: physical and mathematical principles to the
ENGR 102 Engineering Freshman art of music recording. See the listing under
Academy 2 Communication, Control and Signal Processing the Thornton School of Music, page 795.
Signal Processing and Communication (take
Computer Science four): EE 434Lx (4/CD*), EE 467 (3), Minor in Engineering Technology
CSCI 355 Software Design for EE 469 (3), EE 475 (3), EE 483 (3), EE 484x Commercialization
Engineers 3 (3/CD*) See listing in the Special Educational
Controls and Robotics (take four): Opportunities section, page 564.
Electrical Engineering EE 482 (3), CSCI 445 (4), EE 454L (4),
EE 101 Introduction to EE 459Lx (3/CD*) Master of Science in Electrical Engineering
Digital Logic 3 A minimum grade point average of 3.0 must
EE 105 Introduction to Computer Engineering be earned on all course work applied toward
Electrical Engineering 3 Computer Architecture and Organization: the master’s degree in electrical engineering.
EE 150L Engineering EE 454L (4), EE 457 (3), EE 459Lx This average must also be achieved on all
Computational Methods 3 (3/CD*) 400-level and above course work attempted
EE 200L Foundations of Electrical Hardware/Software (take three): CSCI 402x at USC beyond the bachelor’s degree and
Engineering Systems 4 (3), EE 454L (4), EE 457 (3) through an accumulation of no more than
EE 202L Linear Circuits 4 Computer Networks (take three): CSCI 402x 45 units. Transfer units count as credit (CR)
EE 330 Electromagnetics I 3 (3), EE 450 (3), EE 457 (3). toward the master’s degree and are not com­
EE 364 Introduction to puted in the grade point average.
Probability and Statistics Electromagnetics and Solid State
for Electrical Engineering Electromechanics and Energy Systems (take In addition to the general requirements of the
and Computer Science, or three): EE 370 (3), EE 415 (3), EE 422x Viterbi School of Engineering, the Master of
EE 464 Probability Theory for (3/CD*), EE 423Lx (3/CD*), EE 443 (3), Science in electrical engineering is also subject
Engineers 3 EE 470 (3) to the following requirements: (1) a total of at
Lasers and Photonics: EE 471 (3) or PHYS least 27 units is required; (2) every non-EE
Industrial and Systems Engineering 438a (4); (take two) EE 472 (3), EE 473L course for graduate credit requires prior writ­
ISE 460 Engineering Economy, or (3), EE 474 (3) ten advisor approval recorded each semester
BUAD 301 Technical Solid State: EE 471 (3) or PHYS 438a (4); on a special request form in the student’s
Entrepreneurship 3 (take two) PHYS 440 (4), EE 438L (3),
EE 439 (3)
636 USC Viterbi School of Engineering

department file; (3) no more than three The degree is earned by successfully com­ The remaining courses must be technical
courses (maximum 12 units) may be counted pleting the following required courses: electives approved by the advisor, and can
at the 400 level – at least 18 advisor-approved EE 443, EE 444, EE 521, EE 524, EE 525, including the following: EE 501, EE 502,
units must be taken at the 500 or 600 level; EE 526 and EE 527. Students must also take EE 504L, EE 506, EE 540, EE 554, EE 560,
(4) at least 18 units must be taken in electrical at least one course from two different areas: EE 590, EE 601 and EE 677.
engineering, those not in EE require written
advisor approval and must be technical in Area 1: Construction Management Financial Engineering
nature; (5) to achieve a degree of breadth in CE 501, CE 556, CE 559 Electrical Engineering Building 100
their program, students are encouraged to take (213) 740-4447
two technical courses outside their area of spe­ Area 2: Environmental Engineering FAX: (213) 740-4449
cialization but within EE; (6) at least 21 of the CE 518, ENE 505, ISE 576 eesystem@usc.edu
27 units must be taken in the Viterbi School of
Engineering; (7) units to be transferred (maxi­ Area 3: Decision and Risk Analysis Faculty Contact: Professor Petros Ioannou,
mum four with advisor approval) must have ISE 561, ISE 563, PPD 587 ioannou@usc.edu
been taken prior to taking classes at USC —
interruption of residency is not allowed. Area 4: Public Administration Master of Science in Financial Engineering
PPD 540, PPD 542, PPD 545 The objective of this program is the train­
The aerospace controls option is available as ing of graduate students with engineering,
an area of emphasis for MSEE students inter­ All other program requirements are consis­ applied mathematics or physics backgrounds
ested in learning to apply innovative control tent with those for the Master of Science in in the application of mathematical and
techniques to aerospace control problems. Electrical Engineering. engineering tools to finance. Financial
In addition to 18 approved units of electrical engineering is a multidisciplinary education
engineering courses, students in this option Master of Science in Electrical Engineering program that involves the Viterbi School of
will take at least three of the following aero­ (Multimedia and Creative Technologies) Engineering, the Marshall School of Business
space and mechanical engineering courses: See listing under Multimedia and Creative and the College of Letters, Arts and Sciences
AME 453 Engineering Dynamics (3); AME Technologies, page 660. (Department of Economics). Financial
531 Aerodynamics of Wings and Bodies (3); ­engineering uses tools from finance and
AME 532ab Flight Vehicle Stability and Master of Science in Systems Architecting economics, engineering, applied mathemat­
Control (3-3); AME 525 Engineering Analysis and Engineering ics and statistics to address problems such
(3); AME 526 Engineering Analytical Methods See the listing under Systems Architecting as derivative securities valuation, strategic
(3); ASTE 580 Orbital Mechanics I (3). and Engineering, page 663. planning and dynamic investment strategies,
and risk management, which are of interest
Master of Science in Electrical Engineering Master of Science in Electrical Engineering to investment and commercial banks, trading
(Computer Networks) (VLSI Design) ­companies, hedge funds, insurance compa­
Under the computer networks option The Master of Science in electrical engineer­ nies, corporate risk managers and regulatory
students must satisfy the M.S., Electrical ing (VLSI design) is earned by successfully agencies.
Engineering requirements with the excep­ completing the normal requirements for the
tion that only 15 units of EE are required. It Master of Science in electrical engineering, A minimum grade point average of 3.0 must
is expected that each student in this program with the following additional required courses: be earned on all course work applied toward
will take or have taken the equivalent of the EE 536a; EE 577a; EE 577b or EE 536b; the master’s degree in financial engineering.
following fundamental courses: CSCI 402x, and EE 552. If a student chooses to take Transfer units count as credit (CR) toward
EE 450, EE 457Lx, and EE 465. The fol­ EE 536b as well as EE 577b, the student may the master’s degree and are not computed in
lowing required courses must be included: either count EE 536b as one of the courses for the grade point average. In addition to the
CSCI 551, EE 549 or EE 550, and EE 555. Area 2 or EE 577b as one of the courses for general requirements of the Viterbi School
Suggested elective courses include: CSCI Area 1 or Area 3. No more than three courses of Engineering, the Master of Science in
530, CSCI 555, CSCI 558L, CSCI 570, CSCI (maximum 12 units) may be counted at the financial engineering is also subject to the
694a, CSCI 694b, EE 532, EE 535, EE 554, 400 level – at least 18 advisor-approved units following requirements: (1) a total of at least
EE 557, EE 558, EE 579, EE 590, EE 599, must be taken at the 500 or 600 level. 27 units is required, 18 of which have to
EE 650, EE 652, EE 659. Any other course be from the Viterbi School of Engineering;
must be approved by a faculty advisor. No The students must also take two courses (2) every plan of study requires prior written
more than three courses (maximum 12 units) from one of the following areas and one approval by the contact faculty of the pro­
may be counted at the 400 level – at least 18 course from a second area: gram; (3) units to be transferred (maximum of
advisor-approved units must be taken at the four with advisor approval) must have been
500 or 600 level. Total units required for the Area 1: CSCI 455x, EE 560, EE 577b (see taken prior to taking classes at USC; interrup­
degree is 27. above), EE 658, EE 680 and EE 681. tion of residency is not allowed.
Area 2: EE 448L, EE 504L, EE 536b (see
Master of Science in Electrical Engineering above), EE 537 and EE 630. Curriculum
(Electric Power) Area 3: CSCI 455x, CSCI 570, EE 557, Students are expected to have a background
The Master of Science in electrical engineer­ EE 560, EE 577b (see above), EE 659 in probability at the level of USC’s EE 464
ing (electric power) is a program option for and EE 677. or ISE 220 and linear algebra at the level
students seeking careers in the electric power of USC’s EE 441 or MATH 225. Admitted
industry. The plan of study combines tradi­ With explicit approval of a faculty advisor, students who do not meet prerequisites by
tional topics in power generation, transmis­ EE 599 Special Topics and/or 3 units of EE placement examination will be assigned
sion and distribution with cutting-edge topics 590 Directed Research may be used to meet courses to complete the deficiencies.
such as the integration of renewable energy requirements for any of the approved areas.
sources in the “smart grid.”
Electrical Engineering 637

The degree requirements are minimum of Systems and Control Area: EE 470 Electromagnetics II 3
27 units (18 units have to be from the School One course (3 units) from the following: EE 477L MOS VLSI Circuit
of Engineering) which corresponds to nine, AME 541 Linear Control Systems II 3 Design 4
three-unit courses. Three of the courses are EE 500 Neural and Fuzzy Systems 3 EE 482 Linear Control Systems 3
required and the other six are electives from EE 585 Linear System Theory 3 EE 483 Introduction to Digital
a restricted list of courses: EE 587 Nonlinear and Adaptive Signal Processing 3
Control 3 CSCI 402x Operating Systems 3
REQUIRED UNITS EE 588 Linear Quadratic Control 3
GSBA 548 Corporate Finance 3 Students applying to the VIP must be rec­
ISE 563 Financial Engineering 3 *Students cannot receive credit for both EE 585 and ommended by a faculty representative at a
EE 556 Stochastic Systems and AME 541 partner undergraduate institution; complete
Finance 3 the regular graduate admission application
Viterbi Integrated Master of Science (with exception of the GRE); and hold junior
ELECTIVES (ADVISOR APPROVED) UNITS Program (VIP) for the General Master of standing in electrical engineering with a
Finance, Business, Economics Area: Science in Electrical Engineering 3.5 GPA or better on major related course
Two courses (6 units) from the following: The Viterbi Integrated Master of Science work.
ECON 500 Microeconomic Analysis Program (VIP) allows selected undergradu­
and Policy 4 ates from U.S. institutions that are partnered Second Master’s Degree
ECON 501 Macroeconomic Analysis with the Viterbi School to complete the A graduate student who already holds a mas­
and Policy 4 Master of Science in Electrical Engineering ter’s degree from USC or another accredited
ECON 613 Econometric and with a 6-unit reduction of the total 27 units engineering school may apply up to four units
Financial Time Series I 4 required. toward a second master’s degree with the per­
FBE 529 Financial Analysis and mission of the chair of the major department.
Valuation 3 The VIP Master of Science in Electrical All credit, including the transferred units,
FBE 535 Applied Finance in Fixed Engineering is subject to the following must be earned within seven calendar years.
Income Securities 3 requirements: (1) students must complete a
FBE 543 Forecasting and Risk total of at least 21 units; (2) at least 18 units Engineer in Electrical Engineering
Analysis 3 must be completed at the 500 or 600 level; Requirements for the Engineer in electri­
FBE 554 Trading and Exchanges 3 (3) at least 18 units must be taken in electri­ cal engineering are the same as those listed
FBE 555 Investment Analysis and cal engineering; (4) a minimum grade point under Engineer degree, except that both
Portfolio Management 3 average of 3.0 must be earned on all course areas of concentration must be in electrical
FBE 559 Management of work applied toward the master’s degree in engineering.
Financial Risk 3 electrical engineering and all course work
FBE 589 Mortgages and Mortgage- attempted at USC beyond the bachelor’s Doctor of Philosophy in Electrical
Backed Securities degree. Students are encouraged to complete Engineering
and Markets 3 two technical courses outside their area of The Doctor of Philosophy with a major in
specialization but within EE to achieve a electrical engineering is awarded in strict
Optimization, Simulations, Stochastic Systems: degree of breadth in their plan of study. ­conformity with the general requirements
Three courses (9 units) from the following: of the USC Graduate School. See general
CE 645 Uncertainty Modeling and To be eligible for the VIP program, students requirements for graduate degrees. Depart­
Stochastic Optimization 3 must have completed the equivalent of at mental requirements for this degree consist of
EE 517 Statistics for Engineers 3 least two 400-level preparatory courses at a concentrated program of study and research
EE 553* Computational Solution of their undergraduate institution from the list and a dissertation. Each student wishing to
Optimization Problems 3 below prior to enrollment at USC. A desig­ undertake a doctoral program must first be
EE 562a Random Processes in nated department advisor for the USC VIP admitted to the program and then take the
Engineering 3 program must approve the course selections. screening examination. This examination
ISE 520* Optimization: Theory and will emphasize comprehension of funda­
Algorithms 3 PREPARATORY COURSES UNITS mental material in one of the 13 specialized
ISE 536 Linear Programming and Complete equivalent of at least two courses areas of electrical engineering listed below.
Extensions 3 EE 401 Transform Theory for Listed under each area are courses offered
ISE 538 Elements of Stochastic Engineers 3 by the Department of Electrical Engineering
Processes 3 EE 441 Applied Linear Algebra which will provide basic background for the
ISE 539 Stochastic Elements of for Engineering 3 examination and partial preparation for the
Simulation 3 EE 448L Communication dissertation. Not all courses listed are required
Electronics 4 for preparation for the screening examination
*Students cannot receive credit for both ISE 520 and
EE 450 Introduction to Computer in any specific area. Consult a separately pub­
EE 553
Networks 3 lished guide, available from the department
EE 454L Introduction to System office, for more information concerning exam­
Design Using ination content and scheduling. Further guid­
Microprocessors 4 ance concerning the full completion of courses,
EE 457 Computer Systems including those given outside the department,
Organization 3 which are recommended for preparation for
EE 464 Probability Theory for the dissertation, can be obtained from the
Engineers 3 ­faculty in each technical area.
EE 465 Probabilistic Methods
in Computer Systems
Modeling 3
638 USC Viterbi School of Engineering

Major Fields in Electrical Engineering — Major Fields in Electrical Engineering — Systems Intelligent Systems-EE 559, CSCI 561,
Electrophysics Students may major in the following fields: CSCI 574; Signal Processing-EE 500,
Students may major in the following fields: Biomedical Engineering and Biomathematics- EE 517, EE 519, EE 522, EE 559, EE 562a,
Electromagnetics-EE 570ab, EE 571ab, EE 593; Communication Theory-EE 535, EE 566, EE 569, EE 583, EE 586L, EE 589,
EE 572ab, EE 573ab, EE 575, EE 576, EE 538, EE 550, EE 551, EE 562ab, EE EE 591, EE 592, EE 596, EE 619, EE 669;
EE 578, EE 604; Plasma Science-EE 539, 563, EE 564, EE 565ab, EE 566, EE 567, Systems and Controls-EE 553, EE 563,
EE 570ab, EE 572ab; Power and Machinery- EE 568, EE 569, EE 583, EE 595, EE 663, EE 585, EE 586, EE 587, EE 588, EE 593.
EE 510, EE 521, EE 524, EE 525; Quantum EE 664, EE 666, EE 667, EE 669; Computer
Electronics-EE 529, EE 530, EE 531, EE Engineering-CSCI 561, EE 532, EE 545, Graduate Certificate in Engineering
539, EE 540; Solid State-EE 501, EE 502, EE 547, EE 548, EE 549, EE 550, EE 552, Technology Commercialization
EE 504L, EE 506, EE 507, EE 508, EE 537, EE 553, EE 554, EE 555, EE 557, EE 560, See listing in the Special Educational
EE 601, EE 604, EE 606, EE 607; Integrated EE 574, EE 577ab, EE 578, EE 579, EE 650, Opportunities section, page 571.
Circuits-EE 471, EE 501, EE 504L, EE 506, EE 653, EE 657, EE 658, EE 677, EE 680,
EE 536ab, EE 537, EE 540, EE 569, EE 577, EE 681 (see program listing for the Master
EE 585, EE 601, EE 604, EE 605, EE 606, of Science in Computer Engineering);
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.

Courses of Instruction

ELECTRICAL ENGINEERING (EE) EE 150L Engineering Computational Meth- EE 241 Applied Linear Algebra for Engineer-
ods (3, Fa) Algorithms and computational ing (3, FaSp) Introduction to the theory of
The terms indicated are expected but are not methods for efficient solution of engineering matrices, vector spaces, least-squares approxi­
guaranteed. For the courses offered during any problems. Introduction to engineering soft­ mation and MATLAB. Applications to com­
given term, consult the Schedule of Classes. ware tools. munications, control and signal processing.
Prerequisite: MATH 126.
EE 101 Introduction to Digital Logic (3, EE 200L Foundations of Electrical Engineer-
FaSp) Boolean algebra; number systems; ing Systems (4, FaSp) Mathematical models EE 301 Introduction to Linear Systems
Boolean function synthesis; binary arith­ used for electronic system design. Automata, (3, FaSp) Representation and analysis of lin­
metic; codes; combinational logic devices; state models, differential equations, convolu­ ear time-invariant systems primarily for the
sequential circuits; state machine design and tion, sampling, and frequency response. Com­ continuous time case. Convolution, Fourier
implementation. munications, signal processing, and control series and transform, Laplace transform,
applications. Corequisite: MATH 245. ­controls and communications applications.
EE 105 Introduction to Electrical Engineer- Prerequisite: EE 202L; corequisite: MATH 445.
ing (3, Fa) Gateway to the majors in Electri­ EE 201L Introduction to Digital Circuits
cal Engineering. An overview of modern (4, FaSp) Digital system design and imple­ EE 320 Digital Media Basics for Multimedia
electrical engineering: communications, mentation; synchronous design of datapath (3, FaSp) Digital media basics for creating
computers, circuits, components, controls, and control; schematic/Verilog-based design, multimedia applications including analog and
electromagnetics, microelectronics; principles simulation, and implementation in Field digital representation, media editing, interface
of commercial products such as FAX, modem, Programmable Gate Arrays; timing analysis; construction, CD ROM and network delivery.
copier, CD-ROM, ATM networks. simple CPU design. Prerequisite: EE 101. Corequisite: ITP 210.

EE 106L Introduction to Computer EE 202L Linear Circuits (4, FaSpSm) Lumped EE 322 Introduction to Digital Audio (3, Fa)
­Engineering/Computer Science (2, Fa) circuit elements; network equations; zero- Fundamentals of sound, acoustics and digital
Examination of key disciplines of comput­ input and zero-state responses; sinusoidal audio signal processing.
ing systems: architecture, operating systems, steady-state analysis; impedance; resonance;
digital logic, VLSI, networks, AI, robotics, network functions; power concepts; trans­ EE 326Lx Essentials of Electrical Engineering
graphics, and algorithms. Includes hardware/ formers; Laplace transforms. Prerequisite: (4) Network analysis and theorems; transient
software laboratory tours and exercises. PHYS 152L; corequisite: EE 200L. analysis; transformers; semiconductor physics
Open only to B.S., Computer Engineering and circuits; power amplifiers, modulation and
and Computer Science and B.S., Computer EE 222 Fundamentals of Audio Engineer- demodulation, and pulse, digital, and switching
­Science majors. ing (3, Fa) Introduction to basic audio circuits. Introduction to instrumentation. Not
engineering principles and techniques, with available for credit to electrical engineering
emphasis on practical sound-system analysis majors. Prerequisite: PHYS 152L, MATH 126.
and design. Sound measurements, micro­
phones, amplifiers, loudspeakers, and system
integration.
Electrical Engineering 639

EE 328Lx Circuits and Electronics for EE 370 Electromechanics (3) Ferromagnetism EE 441 Applied Linear Algebra for Engi-
­Computer Engineers (3, Fa) Introduction to and transformers. Energy conversion in singly neering (3, FaSpSm) Introduction to linear
the physical principles of governing analog and multiply excited systems. Concepts in algebra and matrix theory and their under­
circuits for data conversions and data com­ rotating machinery analysis. Direct energy lying concepts. Applications to engineering
munications. Elementary device behavior conversion. Prerequisite: EE 330. problems. Prerequisite: MATH 445.
for digital systems. Not available for credit
to electrical engineering majors. Prerequisite: EE 390 Special Problems (1-4) Supervised, EE 443 Introduction to Power Systems (3)
PHYS 152L. individual studies. No more than one registra­ Components of power systems. Analysis
tion permitted. Enrollment by petition only. techniques in electrical power generation
EE 330 Electromagnetics I (3, FaSp) Basic transmission and utilization. Environmental
static and dynamic electromagnetic field EE 401 Transform Theory for Engineers and economic considerations in system opera­
theory and applications; electrostatics, mag­ (3, Fa) Complex variables, Cauchy Riemann tions and planning. Recommended preparation:
netostatics, Maxwell’s equations, energy flow, conditions, contour integration and residue EE 370.
plane waves incident on planar boundaries, theory; Fourier transform; Laplace transform;
transmission lines. Prerequisite: EE 202L, sampling theory. Discrete time filters, dis­ EE 444 Power Systems Technology (3, Fa)
MATH 445, PHYS 152L. crete and fast Fourier transform. Prerequisite: Comprehensive assessment of the technical,
EE 301 and MATH 445. environmental, and regulatory challenges that
EE 337L Engineering Nano-Systems (3, Sp) affect the future delivery and utilization of
Methods to control and exploit the phenom­ EE 415 Introduction to MEMS (3) (Enroll in electric power. Case-study analysis. Prerequi-
ena of nano-science, and the integration of AME 455) site: EE 202L.
nano-technology into systems. Development
of fundamental concepts through a series of EE 422x Electromagnetic Systems Design EE 445 Introduction to Robotics (4) (Enroll
experimental modules. (Duplicates credit in (3, FaSp) Applied electromagnetics for large- in CSCI 445)
former EE 238L.) Prerequisite: PHYS 152L. and small-scale electromechanical systems.
Comprehensive design project. Capstone EE 447Lx Mixed Signal Electronic Circuits (4)
EE 338 Physical Electronics (3) Semiconduc­ design experience. Open only to seniors. Application of solid-state electronic devices
tor device characteristics and applications. Not available for graduate credit. Prerequisite: to the design of linear and mixed-signal sys­
Physical models of electronic conduction in EE 330. tems. Laboratory experiments and projects
solids, p-n junctions, bipolar and field effect involving the design of electronic hardware.
transistors and other solid-state devices. EE 423Lx Loudspeaker and Sound-System Capstone design experience. Open only to
­Prerequisite: EE 202L, PHYS 152L. Design (3, Sp) Project-based design of loud­ seniors. Not available for graduate credit.
speaker transducers, filters, and enclosures. ­Prerequisite: EE 348L.
EE 348L Electronic Circuits (4, FaSp) Basic Measurement of transfer functions, acousti­
analog and digital circuit design using Bipolar cal performance, distortion, Thiele-Small EE 448L Communication Electronics
Junction Transistors, Field Effect Transistors parameters, and power handling. Listening (4, FaSp) Analysis, design, and experimental
and integrated circuits. Corequisite: EE 338. evaluations. Capstone design experience. evaluation of transistor-level communication
Open only to seniors. Not available for gradu­ circuits and micro-systems. Transmission
EE 351 Programming and Multimedia on ate credit. Prerequisite: EE 301 or AME 302; lines, impedance matching, noise, distortion,
the World Wide Web (3, Sp) (Enroll in PHYS 152L; recommended preparation: EE 330. tuned amplifiers, mixers, oscillators, phase-
CSCI 351) locked loops. Prerequisite: EE 348L.
EE 434Lx Digital Signal Processing Design
EE 352L Computer Organization and Archi- Laboratory (4) Experiments and design proj­ EE 450 Introduction to Computer Networks
tecture (3, Sp) Computer organization and ect in digital signal processing (e.g., real-time (3, FaSpSm) Network architectures; layered
architecture. Concepts include: computer DSP, acoustics, video) including: systems protocols, network service interface; local
evolution and performance, system busses, specification, preliminary analysis, trade- networks; long-haul networks; internal proto­
cache memory, internal and external memory, off studies, implementation, presentation. cols; link protocols; addressing; routing; flow
input/output, operating system support, com­ Capstone design experience. Open only to control; higher level protocols. Prerequisite:
puter arithmetic. Prerequisite: CSCI 102. seniors. Not available for graduate credit. junior standing.
Prerequisite: EE 483; recommended preparation:
EE 357 Basic Organization of Computer EE 469. EE 452L Game Hardware Architectures
Systems (3, FaSp) Organization and opera­ (3, Fa) Architectural principles underlying
tion of the processor, memory and I/O of EE 436 Introduction to Condensed Matter modern game console hardware design; intro­
a minicomputer at the machine language Physics (4, Irregular, Sp) (Enroll in PHYS 440) duction to the programming techniques, opti­
level; assembly language programming; data mization strategies, and hardware insights to
representation and computer arithmetic. EE 438L Processing for Microelectronics create powerful games. Prerequisite: EE 352L.
­Prerequisite: EE 101, EE 201L, and a high (3) Applications and electrical evaluation of
level programming language. selected processes used in electronic micro­ EE 454L Introduction to System Design
fabrication. (Duplicates credit in former Using Microprocessors (4, FaSp) Operation
EE 364 Introduction to Probability and MASC 438L.) Prerequisite: EE 338. and timing of 8/16/32-bit microprocessors;
Statistics for Electrical Engineering and asynchronous and synchronous SRAM inter­
Computer Science (3, FaSp) Introduction EE 439 Principles of Semiconductor Process- face; burst and pipelined bus cycles, parallel
to concepts of randomness and uncertainty: ing (3) (Enroll in MASC 439) and serial I/O, interrupt controller, DMA con­
probability, random variables, statistics. Appli­ troller, bus protocols. Prerequisite: EE 201L and
cations to digital communications, signal EE 357; recommended preparation: EE 457.
processing, automatic control, computer engi­
neering and computer science. Prerequisite:
MATH 225 or MATH 245 or EE 241.
640 USC Viterbi School of Engineering

EE 455x Introduction to Programming EE 471 Applied Quantum Mechanics for EE 480 Introduction to Nanoscience and
­Systems Design (4) (Enroll in CSCI 455x) Engineers (3) Introductory quantum Nanotechnology (3, Fa) Next-generation
mechanics and applications. Schrodinger equa­ nanoscale materials and electronic devices:
EE 457 Computer Systems Organization tion, atomic and molecular processes, time-­ nanoscale fabrication and characterization,
(3, FaSpSm) Register transfer level machine dependent perturbation theory. Applications to nanomaterials, nanoelectronics, and nanobio­
organization; MIPS instruction set architec­ lasers, solid-state demos and gaseous devices. technology. Prerequisite: EE 338.
ture; performance; computer arithmetic; orga­ Prerequisite: EE 330 or graduate standing.
nization and detailed implementation of non- EE 481L Control Systems Laboratory (3, Sp)
pipelined and pipelined processors; cache EE 472 Introduction to Lasers and Laser (Enroll in AME 443L)
and virtual memory. Prerequisite: EE 357. Systems (3, Fa) Electric dipole transitions;
traveling wave and resonant amplifiers; laser EE 482 Linear Control Systems (3, FaSpSm)
EE 459Lx Embedded Systems Design pumping and rate equations; threshold, fre­ Analysis of linear control systems; continuous
Laboratory (3, Sp) Specification, design, quency, and power output of lasers; hologra­ and sampled-data systems, various stability
implementation, testing and documentation phy; laser communication systems. Corequisite: criteria; frequency response and root locus
of a digital system project using embedded EE 470. compensation techniques. Prerequisite: EE 301
processors, programmable logic; analog I/O or graduate standing.
interfaces and application specific hardware. EE 473L Lasers and Optics Laboratory
Capstone design experience. Open only to (3, Sp) Introductory design/research labora­ EE 483 Introduction to Digital Signal
seniors. Not available for graduate credit. tory in lasers and optics, which typically ­Processing (3, FaSp) Fundamentals of
­Prerequisite: EE 454L. includes fiber optics, photonics, electro- digital signal processing covering: discrete
optics, optical sensors, optical communication, time linear systems, quantization, sampling,
EE 460 Introduction to Artificial Intelligence optical signal processing and computing. Z-transforms, Fourier transforms, FFTs and
(3) (Enroll in CSCI 460) Corequisite: EE 470. filter design. Prerequisite: EE 301.

EE 464 Probability Theory for Engineers EE 474 Introduction to Photonics (3, Sp) EE 484x Communication System Design
(3, FaSpSm) Axiomatic foundations of prob­ Photonic system requirements; waveguide (3, Sp) Design and analysis of analog and
ability, random variables, functions of several modes and dispersion; optical fiber modes, digital communication systems. System mod­
random variables, introduction to statistics, loss and dispersion; principles of operation of els, requirements, development, performance
sequences of random variables. Prerequisite: lasers, optical amplifiers, detectors and modu­ analysis and component selection techniques.
EE 301 and MATH 445. lators; noise. Prerequisite: EE 330, EE 338. Comprehensive system design project.
Capstone design experience. Open only to
EE 465 Probabilistic Methods in Computer EE 475 Wireless Communication Technol- seniors. Not available for graduate credit.
Systems Modeling (3, FaSp) Review of ogy (3, Fa) Fundamentals of wireless com­ Prerequisite: EE 364, EE 475; recommended
probability; random variables; stochastic pro­ munication from a device point of view. Lab preparation: EE 467.
cesses; Markov chains; and simple queueing experiments and design project. Recommended
theory. Applications to program and algorithm preparation: EE 241, EE 483 EE 490x Directed Research (2-8, max 8)
analysis; computer systems performance and Individual research and readings. Not avail­
reliability modeling. Prerequisite: MATH 407 EE 476 Chemical Engineering Materials able for graduate credit.
or EE 364. (3, Sp) (Enroll in CHE 476)
EE 499 Special Topics (2-4, max 8) Course
EE 467 Introduction to Communication EE 477L MOS VLSI Circuit Design (4, FaSp) content will be selected each semester from
­Systems (3) Analog and digital commu­ Analysis and design of digital MOS VLSI current developments in the field of electri­
nication systems. (De)modulation and circuits including area, delay and power mini­ cal engineering.
(de)multiplexing of AM/FM/PM, noise, mization. Laboratory assignments including
digital data formats, error rates, and spectral design, layout, extraction, simulation and EE 500 Neural and Fuzzy Systems (3) Neural
analysis. Review of wireless, networking, and automatic synthesis. Prerequisite: EE 328Lx or networks and fuzzy systems, including: neuron
optical systems. Prerequisite: EE 301. EE 338. structure and dynamics, unsupervised and
supervised learning, network models and archi­
EE 469 Introduction to Digital Media Engi- EE 478Lx Digital Electronic Circuit Design tectures, network stability and learning conver­
neering (3) Fundamentals of digital media (4, Sp) Design of digital electronic circuits. gence. Recommended preparation: EE 464.
representation, for audio, images and video Laboratory experiments and an extensive
signals. Sampling; Fourier and z-transforms; term project using digital hardware. Capstone EE 501 Solid State (3) (Enroll in MASC 501)
FFT; filter design; image segmentation, design experience. Open only to seniors.
image and video compression standards. Not available for graduate credit. Prerequisite: EE 502 Advanced Solid State (3) (Enroll in
­Prerequisite: EE 301; EE 364 or MATH 407. EE 348L. MASC 502)

EE 470 Electromagnetics II (3) Dynamic field EE 479 Analog and Non-Linear Integrated EE 504L Solid-State Processing and Inte-
theory and elementary solutions to Maxwell’s Circuit Design (3, Fa) Analysis and design grated Circuits Laboratory (3) Laboratory
equations. Introduction to propagation and techniques for CMOS analog and non-linear oriented with lectures keyed to practical
radiation of electromagnetic fields. Prerequi- integrated circuits. Frequency and noise char­ procedures and processes. Solid-state fabrica­
site: EE 330. acteristics of broadband amplifiers. Feedback, tion and analysis fundamentals; basic device
oscillators, and phase-locked loops. Prerequi- construction techniques. Prerequisite: BSEE.
site: EE 348L.
Electrical Engineering 641

EE 506 Semiconductor Physics (3) Semicon­ EE 520 Introduction to Quantum Informa- EE 532 Wireless Internet and Pervasive
ductor bonds, crystallography, band structure tion Processing (3, Sp) Introduces the basics Computing (3, Fa) Wireless Internet access
assumptions, group theory, band structure of quantum computation and quantum infor­ technologies, 3G cellular systems, WAP and
results, k.p. method, quantum wells, wires mation theory: quantum bits and registers, PKI protocols, mobile computing devices,
and dots, superlattices, amorphous, organic unitary gates, algorithms, error correction, and network security for mobile E-commerce,
semiconductors, defects, statistics, surfaces. quantum cryptography. Recommended prepara- software and middleware for pervasive, clus­
Prerequisite: MASC 501. tion: EE 441, EE 464. ter, grid, and Internet computing. Prerequisite:
EE 450; recommended preparation: EE 457.
EE 509 Electromagnetics for Semiconductor EE 521 Power Systems (3) Transmission
Photonics (3) Overview of electromagnetics lines; transients in power systems; control; EE 534 Materials Characterization (3)
needed to understand and design photonic stability. Special topics. (Enroll in MASC 534)
devices. Includes discussion of waveguides
and resonant cavities and an introduction to EE 522 Immersive Audio Signal Processing EE 535 Mobile Communications (3, Fa) The
photonic crystals. (3, Sp) Fundamentals of digital audio signal mobile communication channel; techniques
processing, room acoustics, and psychoacous­ used to combat the channel; cellular com­
EE 510 Symmetrical Components (3) The tics. Algorithms for real-time implementation munications; multiple-access techniques;
theory of symmetrical components and their of immersive audio systems for integrated example mobile communication systems.
use in power system analysis; sequence media applications. Prerequisite: EE 301; Prerequisite: EE 562a; recommended prepara-
impedances of system components; other ­recommended preparation: EE 483. tion: EE 567.
transformations and applications.
EE 524 Transients in Power Systems (3) EE 536ab Mixed-Signal Integrated Circuit
EE 513 Solid State Energy Devices (3) Overvoltages during faults, voltage recovery, Design (3-3, FaSp) a: MOSFET operation
Design and operation of solar photovoltaic arcing faults, restrikes, theory of switching and models; voltage references and biasing;
energy converters, thermovoltoic energy surges. Systems grounding, traveling waves, elementary amplifier configurations; design
converters, thermoelectric energy converters, lightning and surge protection, insulation techniques for high-speed operational ampli­
and solid state light emitters; their roles in coordination. Prerequisite: EE 510. fiers, comparators and transconductors; com­
renewal and conservation of energy. Recom- pensation methods. b: Non-linear integrated
mended preparation: EE 338. EE 525 Power System Protection (3) Theory circuits, data-converter architectures and
of system and equipment protection, charac­ implementations, comprehensive design proj­
EE 515 High Voltage Technology (3) High teristics of relays, relay coordination, and sys­ ect. (Duplicates credit in former EE 533ab.)
voltage engineering basic concepts; theo­ tem considerations. Prerequisite: EE 510. Prerequisite: EE 479.
retical, design, and practical aspects of over­
voltages, travelling-waves, insulation, and EE 526 Renewable Energy in Power Sys- EE 537 Modern Solid-State Devices (3, Fa)
aging; breakdown mechanisms; insulation tems (3) Renewable energy sources and their Integrated-circuit technologies for mixed-
coordination. integration in electrical networks. Power-flow signal communication and data systems. Con­
control from highly variable resources. Cost stituent device models and their limitations.
EE 516 Electric Power Distribution (3, analysis and planning. Prerequisite: EE 444; Contemporary research topics. Prerequisite:
Irregular) Distribution system planning, corequisite: EE 521. EE 338.
load characteristics, substation, primary and
secondary networks, cables and overhead EE 527 Net-Centric Power-System Control EE 538 Spread Spectrum Systems (3, Sp)
conductors, voltage regulation and capacitor (3) Control and stability of large-scale sys­ Covers the description analysis and design of
application, effects of industry deregulation. tems such as the electric power grid. Integra­ Spread Spectrum Systems in military, naviga­
Prerequisite: EE 510; recommended preparation: tion with information networks. Corequisite: tion and wireless communication applications:
EE 443. EE 521; recommended preparation: EE 484 or portable, mobile, cellular and micro-cellular
equivalent. (PCS), including the industry standard IS-95.
EE 517 Statistics for Engineers (3, Sp) Prerequisite: EE 564; recommended preparation:
Presents statistics with engineering empha­ EE 529 Optics (3) Basic graduate level optics EE 568.
sis. Topics include confidence intervals, including wave optics, foundations of geo­
hypothesis testing, estimation, regression, metric optics, optical elements, aberration EE 539 Engineering Quantum Mechan-
nonparametric tests, analysis of variance, theory, Hermite-Gaussian beams, multilayer ics (3, Fa) Quantum mechanics for engi­
quality control, and experimental design. structures, and matrix techniques. Recom- neering majors who work with solid-state
Recommended preparation: EE 464 or other mended preparation: EE 470 or graduate devices, quantum electronics, and photonics.
probability course. standing. ­Schroedinger equation, perturbation theory,
electronic and optical processes.
EE 519 Speech Recognition and Processing EE 530 Optical Materials, Instruments and
for Multimedia (3, Fa) Speech production, Devices (3) Anisotropic materials and devices; EE 540 Introduction to Quantum Electronics
acoustics, perception, synthesis, compression, properties of metals; design and theory of (3) Fundamentals of light amplification; laser
recognition, transmission. Coding for speech, selected optical instruments; properties of amplifiers and oscillators; atomic pumping;
music, and CD-quality. Feature extraction. electrooptic, acoustooptic, and spatial light maser and laser systems; definitions of coher­
Echo cancellation. Audio, visual synchroniza­ modulators; optical detectors. Prerequisite: ence; measurements in quantum electronics.
tion. Multimedia, internet use. Prerequisite: EE 529. Prerequisite: EE 470.
EE 483.
EE 531 Nonlinear Optics (3) Theory of non­
linear optical susceptibility and application
to self-focusing, harmonic generation, and
parametric interactions. Raman and Brillouin
scattering. Coherent spectroscopy. Prerequisite:
EE 470.
642 USC Viterbi School of Engineering

EE 541 Radio Frequency Filter Design EE 551 Principles of Radar (3, Irregular) EE 559 Mathematical Pattern Recognition
(3, Fa) Theory and realization of passive and ­ ignal propagation, reflections from targets;
S (3, Sp) Distribution free classification, dis­
transconductance-based active filters for radio radar equation; detection of scintillating tar­ criminant functions, training algorithms;
frequency communications. Distributed and gets; resolution; ambiguity functions; clutter statistical classification, parametric and non­
quasi-distributed passive filters. Circuit testing rejection; tracking radars. Prerequisite: EE 470, parametric techniques, potential functions;
via scattering parameters. Prerequisite: EE 348. EE 562a. non-supervised learning. Prerequisite: EE 464;
corequisite: EE 441.
EE 542 Advanced Power System Protection EE 552 Asynchronous VLSI Design (3, FaSp)
(3) HV and EHV Power System Protection Asynchronous channels and architectures; EE 560 Digital System Design-Tools and
topics: power line carriers, phase comparison, implementation design styles; controller Techniques (3, Sm) ASIC design, FPGAs,
directional comparison, transfer trip, multi- synthesis; hazards, and races; Petri-nets; per­ VHDL, verilog, test benches, simulation,
terminal lines, breaker failure and generation. formance analysis, and optimization; globally synthesis, timing analysis, post-synthesis
Prerequisite: EE 525. asynchronous locally synchronous design. simulation, FIFOs, handshaking, memory
Open only to graduate students. Prerequisite: interface, PCI bus protocol, CAD tools,
EE 543abL Digital Control Systems (a: 3, Fa; EE 477. design lab exercises. Prerequisite: EE 457,
b: 1) a: Design, analysis, and implementation EE 454L; ­recommended preparation: familiarity
of digital control systems using microcomput­ EE 553 Computational Solution of Optimiza- with CAD tools.
ers; Z-transform methods; frequency domain tion Problems (3, Sp) Computer algorithms
and state space approach; computational for system optimization. Search techniques, EE 561 Foundations of Artificial Intelligence
aspects; sampling and quantization. Prereq- gradient methods, parameter optimization in (3‑3, FaSp) (Enroll in CSCI 561)
uisite: EE 482. b: Modeling of real processes; control systems. Optimization with constraints;
design and implementation of digital control linear and nonlinear programming. Random EE 562ab Random Processes in Engineering
systems in the controls laboratory. (Lab is search techniques. Prerequisite: EE 441. (a: 3, FaSpSm; b: 3, Irregular) a: Random
required for the b section only.) (Duplicates vectors, sequences, and functions. Linear
credit in former EE 485abL.) Prerequisite: EE 554 Real Time Computer Systems (3, Sp) transformations, second moment theory,
EE 543a. Structure of real-time computer systems; spectral densities, narrowband processes,
analog signals and devices; scheduling, syn­ Gaussian processes, correlation detection, lin­
EE 544 Radio Frequency Systems and chronization of multiprocessors; reliability, ear minimum mean square error estimation.
Hardware (3, Sp) Elements of radio fre­ availability; serial/parallel computations; Prerequisite: EE 441, EE 464. b: Orthogonal
quency communication systems: modulation/ real-time operating systems and languages; or independent increment processes. Poisson
demodulation strategies, transmission-channel design examples. Prerequisite: EE 457. processes. Nonlinear operations on random
impairments, performance criteria, hardware processes; power-law detectors. Markov
(low-noise amplifiers, mixers, oscillators), EE 555 Broadband Network Architectures chains and processes; the Fokker-Planck
digital back-end, contemporary case studies. (3, FaSp) ATM and BISDN, switch designs, equation; level crossing problems. Prerequisite:
Prerequisite: EE 301, EE 348L, EE 364. high speed local, campus and metropolitan EE 562a.
area networks, lightwave and photonic net­
EE 545 Robotics (3, FaSp) (Enroll in works, network management techniques, EE 563 Estimation Theory (3, Fa) Parameter
CSCI 545) applications and gigabit testbeds. Prerequisite: estimation and state estimation technique
EE 450 and EE 465. including: least squares, BLUE, maximum-
EE 546 Intelligent Embedded Systems likelihood, maximum a posteriori, Kalman-
(3, Sp) (Enroll in CSCI 546) EE 556 Stochastic Systems and Finance prediction, Kalman-filtering and Kalman
(3) Introductory probability; Markov chains; smoothing and extended Kalman filtering.
EE 547 Sensing and Planning in Robotics Martingales and stopping times; Brownian Prerequisite: EE 562a.
(3, Fa) (Enroll in CSCI 547) motion; Ito’s calculus and formula; Black-
Scholes formula; arbitrage pricing and risk EE 564 Communication Theory (3) Elemen­
EE 548 Analytical Methods in Robotics (3) neutral measures; options. tary statistical design theory with applica­
(Enroll in AME 548) tions to the design of digital communications
EE 557 Computer Systems Architecture receivers and radar receivers; signal design in
EE 549 Queueing Theory for Performance (3, FaSp) Computer architecture from a digital communications. Prerequisite: EE 562a.
Modeling (3, Sp) Review of Poisson and design perspective: Pipelined processors,
Markov processes; Markovian and non-­ speculative execution, VLIW, vector pro­ EE 565ab Information Theory (a: 3, Fa;
Markovian queueing systems; networks of cessors, memory systems, interconnection b: 3, Irregular) Information measures; asymp­
queues; priority queueing; applications of the ­networks, shared-memory and message- totic equipartition property; source coding
theory to computer systems and communica­ passing multiprocessors, chip multiprocessors. theorem; noiseless coding; cryptography, chan­
tion networks. Prerequisite: EE 464 or EE 465. Prerequisite: EE 457. nel coding theorem; rate distortion theory;
Gaussian channels; multiple user source and
EE 550 Design and Analysis of Computer EE 558 Optical Fiber Communication channel theory. Prerequisite: EE 464; EE 565a
Communication Networks (3, Fa) Applica­ Systems (3, FaSp) State-of-the-art optical before b.
tions of stochastic modeling and optimization fiber communication systems. Emphasis on
techniques to communication network design optoelectronic-device and communication- EE 566 Optical Information Processing
and analysis. Data link control; performance systems issues necessary to provide high- (3, Fa) Coherent and incoherent optical
models; multi-access channels; routing and speed and/or networked optical communica­ transforming, imaging and two-dimensional
flow control. Prerequisite: EE 450; EE 549 or tions. Recommended preparation: EE 338; basic information processing systems; optical
EE 465. knowledge of optics, semiconductor, and com­ image processing, spatial frequency response
munications concepts. and filtering; optical and digital holography.
­Recommended preparation: EE 401.
Electrical Engineering 643

EE 567 Communication Systems (3, Fa) EE 577ab VLSI System Design (a: 3, FaSp; EE 586L Advanced DSP Design Laboratory
Analysis of communication systems operat­ b: 3, FaSp) a: Integrated circuit fabrication; (4) Real-time adaptive signal processing
ing from very low to optical frequencies. circuit simulation; basic device physics; simple design projects using special purpose DSP
Comparison of modulation and detection device layout; structured chip design; tim­ processors. Suitable project areas include
methods. System components description. ing; project chip; MOS logic; system design acoustics, speech, arrays, image compression
Optimum design of communication systems. silicon compilers. Prerequisite: EE 477; b: VLSI and biomedical signal processing. Prerequisite:
Corequisite: EE 464 or EE 465; recommended design project; chip level design issues: power EE 583 or EE 569.
preparation: EE 441. and clock distribution, packaging, I/O; design
techniques; testability; chip fabrication and EE 587 Nonlinear and Adaptive Control
EE 568 Error Correcting Codes (3, Sp) Finite test. (3, Fa) Nonlinear systems, Lyapunov Sta­
field theory; linear block codes, convolutional bility, Parameter Identification, direct and
codes, algebraic codes; decoding methods; EE 578 Reflector Antennas (3) Introduction indirect adaptive control for linear and non­
examples. Prerequisite: EE 441 and EE 464. to the analytical and numerical techniques linear systems. Design analysis, stability,
used in the analysis and design of modern robustness and applications. Backstepping,
EE 569 Introduction to Digital Image Pro- reflector antenna systems, including physical feedback linearization. Prerequisite: EE 482,
cessing (3, FaSp) Image sampling, 2-D image optics, asymptotic techniques, shaping and EE 585.
transform, image enhancement, geometric feeds. Prerequisite: EE 470.
image modification, morphologic process­ EE 588 Linear Quadratic Control (3, Sp)
ing, edge detection, texture analysis, image EE 579 Wireless and Mobile Networks Linear systems with quadratic cost, Riccati
filtering and restoration. Graduate standing. Design and Laboratory (3, Sp) Mobile ad equations, observers, Kanman-Bucy filters,
­Recommended preparation: EE 401, EE 464. hoc networks: ad hoc and geographic routing, separation principle, discrete linear optimal
resource discovery, medium access control, control systems. Prerequisite: EE 585; recom-
EE 570ab Advanced Electromagnetic Theory IP-mobility, mobility modeling, wired-wireless mended preparation: EE 482, EE 562a.
(3-3) Static and dynamic electromagnetic networks. Lab: wireless LAN measurement,
field theory; solution of scalar and vector mobile-IP, ad hoc routing. Prerequisite: CSCI EE 589 Statistical Optics (3) Statistical meth­
boundary value problems; Kirchhoff radiation 551 or EE 550 or EE 555; recommended prepa- ods in optical information processing. Inter­
theory; geometrical optics and geometrical ration: programming, network simulation. ferometry, propagation, imaging with partially
diffraction theory. Prerequisite: EE 470. coherent light; statistics of randomly inhomo­
EE 580 Optical Communications (3, Sp) geneous media, photon counting, holography,
EE 571ab Microwave Networks (3-3) Analysis and design of optical and fiber opti­ photographic and optical detectors. Prerequi-
a: Microwave network theory for transmission cal systems; direct detection, heterodyning, site: EE 566; corequisite: EE 562a.
lines and waveguides, discontinuities, imped­ laser modulation formats; receiver analysis
ance transformers, resonators, multi-junction and fiber modeling; digital error probabilities. EE 590 Directed Research (1-12, FaSpSm)
networks, periodic structures, non-reciprocal Prerequisite: EE 562a. Research leading to the master’s degree.
and active devices. Prerequisite: EE 470. Maximum units which may be applied to the
b: Parameter matrices, approximate design EE 581 Mathematical Foundations for degree to be determined by the department.
procedures for distributed networks from ­Computer-Aided Design of VLSI Circuits Graded CR/NC.
lumped networks, coupled lines, equivalent (3, Sp) Mathematical techniques employed
coupled-line circuits, Kuroda’s identities, and in computer-aided-design systems, including: EE 591 Magnetic Resonance Imaging
capacitance matrix transformations. Prerequi- graph theory, algorithmic and heuristic tech­ and Reconstruction (3, Sp) Principles of
site: EE 571a. niques for combinatorial problems, data struc­ magnetic resonance imaging. Spin physics,
tures and modeling. Corequisites: EE 457, Fourier-based acquisition and reconstruction,
EE 572ab Plasma Dynamics (3-3) Particle EE 477. generation of tissue contrast, fast imaging,
drifts, collision phenomena, Boltzmann and artifact correction, advanced image recon­
Vlasov equations, hydrodynamic equations, EE 583 Adaptive Signal Processing (3, Sp) struction. Prerequisite: EE 483, familiarity with
Coulomb interactions; waves in a cold and Weiner filtering, linear prediction, method MATLAB; recommended preparation: EE 441,
hot plasma, plasma oscillations, Landau of steepest descent, stochastic gradient EE 464, BME 525.
damping, hydromagnetic waves. algorithms, recursive least-squares (RLS),
fast RLS, RLS with systolic arrays, QRD- EE 592 Computational Methods for Bio-
EE 573ab Antenna Analysis (3-3) Analysis least squares methods, blind deconvolution. medical Imaging (3, Sp) Analytic tomo­
of idealized antenna models, including the ­Prerequisite: EE 483, EE 562a. graphic reconstruction from projections in
dyadic Green’s function, reciprocity, aperture 2-D and 3-D; algorithms for model based
radiation, methods of moments, geometrical EE 584 Chaotic Systems (3, Fa) Logistic map, reconstruction; maximum likelihood and
and physical optics, reflectors, arrays. Prerequi- chaotic bifurcation, strange attractors, and Bayesian methods; applications to CT, PET
site: EE 470. fractals. Conservative dynamical systems and and MRI. Prerequisite: EE 483, EE 562a.
measure preserving transformations. Ergo­
EE 574 Computer Vision (3, Fa) (Enroll in dicity. Kolmogorov-Sinai entropy. Chaotic/ EE 593 Multivariable Control (3, Fa) Feed­
CSCI 574) stochastic realization. Chaos in feedback. back performance analysis; robustness and
­Prerequisite: EE 562a. stability margins; sensitivity; disturbance
EE 575 Application of Method of Moments attenuation; design tradeoffs; singular value,
to Electromagnetic Problems (3) Formula­ EE 585 Linear System Theory (3, FaSpSm) characteristic locus, and inverse Nyquist array
tions of and solutions to integral equations Analysis of linear dynamical systems by state- design methods. Prerequisite: EE 482 and
in electromagnetic scattering and radiation space techniques; controllability, observability, EE 585.
problems. Prerequisite: EE 570ab. stability, passivity. Application of feedback
control and network synthesis. Prerequisite: EE 594abz Master’s Thesis (2-2-0, FaSpSm)
EE 441. For the master’s degree. Credit on acceptance
of thesis. Graded IP/CR/NC.
644 USC Viterbi School of Engineering

EE 595 Algebraic Coding Theory (3, Fa) EE 642 Advanced Geometrical Optics (3) EE 663 Satellite Communications (3) Analy­
Finite field theory; Reed Solomon codes; First order design of optical systems; origin of sis and design of communication systems
algebraic codes; algebraic decoding methods; aberrations and their effects on wave propa­ that operate via orbiting satellites. Covers
examples. Prerequisite: EE 441, EE 464. gation and imaging based on geometrical and hardware, performance capabilities, system
physical optics. Prerequisite: EE 529. design, and applications to today’s satellite
EE 596 Wavelets (3, Fa) The theory and systems. Prerequisite: EE 562a; recommended
application of wavelet decomposition of EE 645 Uncertainty Modeling and Stochas- preparation: EE 567, EE 564 and a Bachelor
signals. Includes subband coding, image com­ tic Optimization (3) (Enroll in CE 645) of Science degree in Electrical Engineering.
pression, multiresolution signal processing,
filter banks, and time-frequency tilings. EE 649 Stochastic Network Optimization EE 664 Advanced Topics in Communica-
­Prerequisite: EE 441, EE 483; recommended (3, Sp) Optimization of wireless and ad-hoc tion Theory (3, Irregular) Synchronization in
preparation: EE 569, MATH 570a. mobile networks; opportunistic scheduling, digital communication systems, tracking loop
flow control; backpressure routing; queue theory, acquisition and tracking, carrier and
EE 599 Special Topics (2-4, max 9) The course stability; energy-delay and utility-delay suppressed carrier waveforms, other advanced
content will be selected each semester to tradeoffs. Prerequisite: EE 465 or EE 562a; topics in communication theory. Prerequisite:
reflect current trends and developments in ­recommended preparation: EE 549 or EE 550. EE 564.
the field of electrical engineering.
EE 650 Advanced Topics in Computer Net- EE 666 Data Communication (3, Irregular)
EE 601 Semiconductor Devices (3) General­ works (3, Irregular) Protocol modeling: flow Receiver design for modulations and channels
ized device performance criteria. Charge and congestion control, dynamic routing, dis­ with memory. Iterative and adaptive detec­
storage, tunneling, transport and avalanche tributed implementation; broadcast commu­ tion and decoding algorithms. Application to
in majority, minority, and transferred carrier nication media and multiple access protocols; fading, intersymbol interference, and interfer­
devices. Device interface phenomena. Noise; local networks, satellite networks, terrestrial ence limited channels. Prerequisite: EE 564;
integration of devices. Recommended prepara- radio networks. Prerequisite: EE 550 or EE 555 recommended preparation: EE 568, EE 563 or
tion: EE 472 or EE 537. or CSCI 551. EE 583.

EE 606 Nonequilibrium Processes in Semi- EE 652 Wireless Sensor Networks (3, Fa) EE 667 Array Signal Processing (3, Sp)
conductors (3) Non-equilibrium processes in Sensor network applications, design and Beamforming principles, monopulse and
modern semiconductor devices. Carriers life­ analysis. Deployment; energy-efficiency; conical-scan concepts, phased arrays, syn­
time and trapping; luminescence; hot carrier wireless communications; data-centric opera­ thetic multiple beam arrays; signal processing
and high field effects. tion; capacity and lifetime; collaborative sig­ techniques for synthetic aperture formation,
nal processing; reliability, fault-tolerance and adaptivity, and retro-directing. Prerequisite:
EE 607 Microelectromechanical Systems security. Prerequisite: EE 450; recommended EE 562a.
(3, FaSp) Exploration of the technology preparation: EE 465, good programming/
methods and physical principles of MEMS, mathematical skills. EE 669 Multimedia Data Compression
and survey various MEMS of current interest. (3, Sp) Lossless compression, audio/speech
Prerequisite: EE 504. EE 653 Advanced Topics in Microarchitec- coding, vector quantization, fractal compres­
ture (3) Current research topics related to sion, JPEG and JPEG-2000, video compres­
EE 608L Microelectromechanical Systems microprocessor architecture. Dynamically/ sion techniques and MPEG standards, video
Laboratory (3, Fa) Lab fabrication and analy­ statically scheduled processors, multithread­ transmission over wired and wireless net­
sis of several MEMS applications, includ­ ing, chip multiprocessors, systems on a chip. works. Recommended preparation: EE 464.
ing diaphragm-based sensors and actuators, Power, performance, complexity, dependabil­
microfluidic components, and deformable ity issues. Impact of technology. Prerequisite: EE 674ab Advanced Topics in Computer
mirror array. EE 557. Vision (3-3, Irregular) (Enroll in CSCI 674ab)

EE 612 Science and Practice of Nano- EE 657 Parallel and Distributed Computing EE 675 Topics in Engineering Approaches
technology (3, Fa) In-depth discussions of (3, FaSpSm) Parallel programming models/ to Music Cognition (3, max 6) (Enroll in
important topics in nanotechnology, including software tools, multiprocessor systems, multi­ ISE 575)
both the implementation and the underlying computer clusters, latency tolerance, multi­
theory. Prerequisite: EE 330 or EE 470. threading, fast message passing/middleware, EE 677 VLSI Architectures and Algorithms (3)
interconnection networks, SMP, cluster, and VLSI models; measures of area, volume and
EE 619 Advanced Topics in Automatic grid computing applications. Prerequisite: time; mapping algorithms; systolic arrays; area
Speech Recognition (3, Sp) Advanced top­ EE 557. time tradeoffs; applications to signal and image
ics in automatic speech recognition, speaker processing problems. Prerequisite: EE 557.
recognition, spoken dialogue, conversational EE 658 Diagnosis and Design of Reliable
multimedia interfaces. Recommended prepara- Digital Systems (3, Fa) Fault models; test EE 680 Computer-Aided Design of Digital
tion: EE 464, EE 519, CSCI 544. generation; fault simulation; self-checking Systems I (3, Sp) Synthesis; partitioning;
and self-testing circuits; design for testability; placement; routing of digital circuits; inte­
EE 632 Integrated Communication Systems fault tolerant design techniques; case studies. grated circuit design methods; simulation at
(3) Analysis and design of high-speed inte­ Prerequisite: graduate standing. the switch, gate, register transfer and system
grated communication systems at circuit and levels. Prerequisite: EE 581; recommended
system levels. Emphasis on broadband wire­ EE 659 Interconnection Networks (3, Sp) preparation: EE 577a.
less applications. Transceiver architectures, Theory, design and analysis of interconnec­
amplifiers, oscillators, frequency synthesizers. tion networks for multiprocessor systems.
Prerequisite: EE 536a. Study of direct and indirect topologies,
deadlock-free routing, flow control, network
interfaces, optical interconnects. Prerequisite:
EE 557.
Green Technologies 645

EE 681 Computer-Aided Design of Digital EE 691 Advanced Magnetic Resonance EE 794abcdz Doctoral Dissertation (2-2-2-2-0,
Systems II (3) Theory and techniques for Imaging (3, Fa) Advanced clinical and FaSpSm) Credit on acceptance of disserta­
design and analysis of digital logic; specifica­ research applications, sparse sampling, RF tion. Graded IP/CR/NC
tion, formal models; hardware-descriptive pulse design, analysis of free precession
languages; formal verification, high level sequences, NMR relaxation, in-vivo spectros­
synthesis; logic synthesis. Prerequisite: EE 557, copy and other advanced topics. Prerequisite:
EE 680. EE 441, EE 562a, EE 591.

EE 690 Directed Research (1-4, maximum EE 790 Research (1-12, FaSpSm) Research
number to be determined by the depart- leading to the doctorate. Maximum units
ment, FaSpSm) Laboratory study of specific which may be applied to the degree to be
problems by candidates for the degree Engi­ determined by the department. Graded
neer in Electrical Engineering. Graded CR/NC.
CR/NC.

Green Technologies

Master of Science in Green Technologies REQUIRED COURSES (MINIMUM THREE COURSES) UNITS Other technical electives can be taken with
Green technologies are concerned with intel­ These are courses in the major topical areas of approval of faculty advisors in the participat­
ligent engineering solutions to the increased the theme ing departments to achieve depth in subject
global energy demand, improved energy AME 577 Survey of Energy and areas relevant to the student’s undergraduate
efficiency in commercial and consumer prod­ Power for a Sustainable major. For example, students with previous
ucts, minimized footprint of energy usage, Future 3 electrical engineering backgrounds will likely
and smartly engineered industrial ecology AME 578 Modern Alternative Energy take courses in nanotechnology, smart-grid
for sustainability. The Master of Science in Conversion Devices 3 technologies and efficient power distribu­
Green Technologies is an interdisciplinary CHE 510 Energy and Process tion. Those with mechanical engineering
program that is related to almost all tradi­ Efficiency 3 backgrounds may take courses in combustion,
tional engineering disciplines which include EE 513 Solid State Energy Devices 3 advanced design and radiation heat transfer.
fossil energy, alternative energy, energy ISE 576 Industrial Ecology: Those with backgrounds in chemical engi­
conversion, energy distribution, energy con­ Technology-Environment neering may take courses in process design,
servation, environmental engineering, and Interaction 3 materials efficiency and nanotechnology.
information and material science approaches
to these engineering aspects. It addresses TECHNICAL ELECTIVES (MINIMUM THREE COURSES) UNITS Special approval may be granted to waive
both the supply side in terms of alternative AME 581 Introduction to Nuclear prerequisites if students have taken the
energy sources as well as the demand side in Engineering 3 equivalent course work elsewhere.
terms of energy efficiency and carbon waste CE 518 Carbon Capture and
management. Sequestration 3
CE 587 Transportation Energy
The program requires 27 units, or about 9 Analysis 3
courses; 18 units must be at the 500 level and EE 516 Electric Power Distribution 3
above. At least 18 units must be taken in the EE 521 Power Systems 3
Viterbi School of Engineering. All courses ENE 505 Energy and
must be approved in advance by the appro­ the Environment 3
priate departmental advisors. Students with GEOG 601 Sustainable Cities 4
B.S. degrees in engineering and science disci­ POSC 546 Seminar in
plines can be accepted to the program. Environmental Policy 4
646 USC Viterbi School of Engineering

Daniel J. Epstein Department of Industrial and Systems Engineering

Ethel Percy Andrus Aerospace and Mechanical Engineering); Azad Associate Professor of the Practice of Industrial
Gerontology Center 240 Madni, Ph.D.; Najmedin Meshkati, Ph.D. and Systems Engineering: Kurt Palmer, Ph.D.*
(213) 740-4893 (Civil and Environmental Engineering)*; James
FAX: (213) 740-1120 E. Moore II, Ph.D. (Civil and Environmental Senior Lecturers: Geza Bottlik, Engineer,
Email: isedept@usc.edu Engineering; Policy, Planning, and Development); P.E.; Nitin Kale, M.S. (Information Technology
www.usc.edu/dept/ise/ Milind Tambe, Ph.D. (Computer Science); Program); Dana Sherman, Esq. (Civil and
Detlof von Winterfeldt (Policy, Planning, and Environmental Engineering); Richard Vawter,
Chair: James E. Moore II, Ph.D. Development) M.S. (Information Technology Program)

Associate Chair and Program Co-Director, Associate Professors: Elaine Chew, Ph.D. Emeritus Professors: Clinton J. Ancker, Jr.,
Systems Architecting and Engineering: F. Stan (Electrical Engineering/Systems, Music); Ph.D., P.E.; Gerald A. Fleischer, Ph.D., P.E.;
Settles, Ph.D. Fernando Ordoñez, Ph.D. (Computer Science); Homer H. Grant, M.S.; Ralph Keeney, Ph.D.
Mansour Rahimi, Ph.D. (Information and Operations Management);
Program Director, Systems Architecting and Gerald Nadler, Ph.D., P.E.; Peter Will, Ph.D.
Engineering: Azad Madni, Ph.D. Assistant Professors: Yong Chen, Ph.D.; Qiang
Huang, Ph.D.; Rahul Jain, Ph.D. (Electrical *Recipient of university-wide or school teaching award.
Associate Director, Systems Architecting and Engineering/Systems); Shinyi Wu, Ph.D.; Maria
Engineering: George Friedman, Ph.D. Yang, Ph.D. Honor Societies
Alpha Pi Mu
Faculty Visiting Assistant Professor: Stephen Stoyan, Alpha Pi Mu is the industrial engineering
Daniel J. Epstein Chair: Sheldon M. Ross, Ph.D. honor society. Qualifications for election
Ph.D. are: juniors in the upper one-fifth of their
Adjunct Professors: Paul J. Kern; Michael class; seniors in the upper one-third of their
Epstein Family Chair: Dorit S. Hochbaum, Mann, Ph.D. class; master’s degree students who have
Ph.D. completed at least one-third of the courses
Adjunct Associate Professors: Daniel Harvey, required for their degree and rank among
IBM Chair in Engineering Management: F. Stan Ph.D.; James Hines; Thomas McKendree, the top 10 students in all ISE master’s
Settles, Ph.D. (Astronautical Engineering) Ph.D.; Tasos Soukias, Ph.D.; Marilee degree programs; and doctoral students rec­
Wheaton ommended by the department chair. The
David Packard Chair in Manufacturing advisor is Kurt Palmer, Associate Professor
Engineering: Stephen C-Y Lu, Ph.D. (Aerospace Research Professors: Yigal Arens, Ph.D.; Wanda of the Practice of Industrial and Systems
and Mechanical Engineering, Computer Science) M. Austin, Ph.D.; Malcolm Currie, Ph.D.; Engineering, (213) 740-5960.
Mohamed I. Dessouky, Ph.D.; Stephen
Fluor Professor in Process Engineering: S. Joe C. Hora, Ph.D. (Policy, Planning, and Omega Rho
Qin, Ph.D. (Chemical Engineering and Materials Development) Omega Rho is the operations research honor
Science, Electrical Engineering/Systems) society to recognize academic excellence in
Research Assistant Professors: Jo Ann Lane, operations research and encourage study of
TRW Professor of Software Engineering: Barry Ph.D.; Richard Waltz, Ph.D. operations research, management science and
Boehm, Ph.D. (Computer Science) closely associated disciplines. Election is by
Professor of the Practice of Industrial and Systems nomination only during the spring semester.
Professors: Maged Dessouky, Ph.D.*; Randolph Engineering: George Friedman, Ph.D. The advisor is Maged Dessouky, Professor,
Hall, Ph.D.; Carl F. Kesselman, Ph.D. (213) 740-4891.
(Computer Science); Behrokh Khoshnevis,
Ph.D. (Civil and Environmental Engineering;

Undergraduate Degree Requirements

Undergraduate Education Program Mission engineering profession or to proceed with business aware, collaborative, able to commu­
The mission of the Daniel J. Epstein graduate education; the intellectual resources nicate effectively, and ethically grounded.
Department of Industrial and Systems to continue life-long learning; and the knowl­
Engineering undergraduate programs is to: edge of professional ethics and critical reason­ (3) Maintain and enhance the reputation of
ing skills necessary for contributing to society. the Epstein department within the engineer­
(1) Provide students: the skills and knowl­ ing, business and academic communities.
edge to obtain employment and achieve lead­ (2) Provide employers of industrial and
ership with the industrial and systems ­systems engineering professionals with
­candidates who are technically competent,
Industrial and Systems Engineering 647

Undergraduate Education Program Bachelor of Science in Industrial and Computer Science


Objectives Systems Engineering CSCI 101L Fundamentals of
Graduates of the Bachelor of Science in The minimum requirement for the degree Computer Programming 3
Industrial and Systems Engineering programs is 128 units. A GPA of C (2.0) or higher is ISE 382 Database Systems:
are prepared to achieve any of the following required in all upper division courses in Concepts, Design and
accomplishments: the Epstein Department of Industrial and Implementation 3
Systems Engineering, including any approved
(1) Obtain employment in an organiza­ substitutes for these courses taken at USC. Industrial and Systems Engineering
tion that values people who demonstrate See the common requirements for under­ ISE 105 Introduction to Industrial
both technical competence and business graduate degrees, page 563. and Systems Engineering 2
awareness. ISE 220 Probability Concepts in
COMPOSITION/WRITING REQUIREMENT UNITS Engineering 3
(2) Pursue graduate or professional education. WRIT 140* Writing and Critical ISE 225 Engineering Statistics I 3
ISE 232L Manufacturing Processes 3
Reasoning 4
(3) Assume a leadership role in their employ­ WRIT 340 Advanced Writing 3 ISE 310L Production I: Facilities and
ment organization or community. Logistics 4
GENERAL EDUCATION (SEE PAGE 61) UNITS ISE 330 Introduction to Operations
(4) Utilize critical reasoning, collaboration and General education* + 20 Research I 3
creativity to contribute to society. ISE 331 Introduction to Operations
PRE-MAJOR REQUIREMENTS UNITS Research II 3
Undergraduate Education Program ISE 370L Human Factors in Work
Math Requirement
Outcomes Design 4
MATH 125 Calculus I 4
Industrial and systems engineering provides MATH 126 Calculus II 4 ISE 410 Production II: Planning,
an education that blends information technol­ MATH 225 Linear Algebra and Linear Scheduling and Control 3
ogy, engineering and management, with a Differential Equations 4 ISE 426 Statistical Quality
strong emphasis on people skills, problem- MATH 226 Calculus III 4 Control 3
solving skills and communication skills. Our ISE 435 Discrete Systems
program prepares students for successful Physics Requirement Simulation 3
careers by teaching students to: PHYS 151L** Fundamentals of ISE 440 Work, Technology, and
Organization 3
Physics I: Mechanics and
(1) Describe the essential components and Thermodynamics 4 ISE 460 Engineering Economy 3
inter-connective relationships within complex PHYS 152L Fundamentals of ISE 495abx Senior Design Project 2-2
systems. Physics II: Electricity and
MAJOR ELECTIVES UNITS
Magnetism 4
(2) Design and execute experiments and cre­ Approved engineering electives*** 3
ate mathematical, numerical, heuristic and Chemistry Elective Free electives 7
other objective models. CHEM 105aL General Chemistry, or
Total units: 128
CHEM 115aL Advanced General
(3) Synthesize inventive and innovative solu­ Chemistry, or
tions for creation and improvement of prod­ MASC 110L Materials Science 4 *GE Category VI is taken concurrently with WRIT 140.
ucts, processes and systems.
**GE Category III is fulfilled by PHYS/CHEM requirement.
Economics Requirement
(4) Generate and validate solutions to a ECON 203 Principles of
problem. Microeconomics 4 ***Students selecting EE 326 are only required to
complete 2 units of approved engineering elective.
(5) Work with others in a collaborative envi­ MAJOR REQUIREMENTS UNITS
ronment and contribute to the success of an +The university allows engineering majors to replace
Business
organization. ACCT 410x Accounting for Non- the GE Category IV with a second course in Categories
I, II or VI.
Business Majors 4
(6) Clearly articulate and communicate
findings. Engineering Bachelor of Science in Industrial and
Systems Engineering (Information Systems
ENGR 102 Engineering Freshman
(7) Understand contemporary developments Academy 2 Engineering)
in the field. The minimum requirement for the degree
Electrical Engineering is 128 units. A GPA of C (2.0) or higher is
(8) Describe the principles for managing and AME 341a Mechnoptonics required in all upper division courses in the
operating production systems within their Laboratory I, or 3 Epstein Department of Industrial and Systems
area of emphasis. EE 326L*** Essentials of Electrical Engineering, including any approved substi­
Engineering 4 tutes for these courses taken at USC. Students
For additional information, visit www.usc.edu/ must choose either the computer science track
dept/ise. or the information and operations manage­
ment track. See the common requirements for
undergraduate degrees, page 563.
648 USC Viterbi School of Engineering

During the freshman year, students in either ISE 382 Database Systems: Electives**
track enroll in a common set of required Concepts, Design and Information technology program/
courses. By the sophomore year, students Implementation 3 information and operations
enroll in required and elective courses for ISE 410 Production II: Planning management electives 6
one track or the other. and Scheduling 3 Approved engineering elective 3
ISE 435 Discrete Systems Free electives 10
COMPOSITION/WRITING REQUIREMENT UNITS Simulation 3
Total units: 128
ISE 440 Work, Technology, and
WRIT 140 Writing and Critical
Organization 3
Reasoning 4 *GE Category III is fulfilled by PHYS/CHEM require-
ISE 460 Engineering Economy 3
WRIT 340 Advanced Writing 3 ment.
ISE 470 Human/Computer
GENERAL EDUCATION (SEE PAGE 61) UNITS Interface Design 3
**Electives in the CSCI/ITP/IOM or approved engineer-
ISE 495abx Senior Design Project 2-2
General education* + 20 ing electives lists are geared so that students can take
courses in an area of interest. Courses not listed may
PRE-MAJOR REQUIREMENTS UNITS Electives**
be petitioned for approval through the department.
Computer science elective 3
Math Requirement
Information technology program/ +The university allows engineering majors to replace
MATH 125 Calculus I 4
information and operations
MATH 126 Calculus II 4 the GE Category IV with a second course in Categories
management electives 6
MATH 226 Calculus III 4 I, II or VI.
Approved engineering elective 3
MATH 225 Linear Algebra and Linear
Free electives 9
Differential Equations 4
Computer Science Electives: CSCI 351, CSCI
Physics Requirement INFORMATION AND 377, CSCI 485, EE 450
OPERATIONS MANAGEMENT TRACK UNITS
PHYS 151 Fundamentals of Physics
I: Mechanics and Business ITP/IOM Electives: ITP 215Lx, ITP 320Lx,
Thermodynamics 4 IOM 431 Managing the Digital ITP 321x, ITP 325x, ITP 454x, ITP 457x,
PHYS 152 Fundamentals of Revolution for Your ITP 486, ITP 487Lx, IOM 428
Physics II: Electricity Business 4
and Magnetism 4 IOM 433 Business Information Approved Engineering Electives: Any of the
Systems Analysis and courses listed below that are not specifi­
Chemistry Elective Design 4 cally required in a student’s program may be
CHEM 105aL General Chemistry, or IOM 435 Business Database selected to satisfy the approved engineering
CHEM 115aL Advanced General Systems 4 elective requirement. Substitutions of a gradu­
Chemistry, or ate level ISE course will be considered upon
MASC 110L Materials Science 4 Computer Science petition.
CSCI 101L Fundamentals of
Engineering Computer Programming 3 AME 341a, AME 341B, CE 408, CE 460,
ENGR 102 Engineering Freshman ITP 482L Engineering Database CE 471, ISE 331, ISE 426, ISE 470, ITP
Academy 2 Applications 3 482L.

Minor in Engineering Management


Industrial and Systems Engineering
COMPUTER SCIENCE TRACK UNITS
ISE 105 Introduction to Industrial This minor is designed to provide students
Computer Science and Systems Engineering 2 who have a sound foundation in mathemat­
CSCI 101L Fundamentals of ISE 220 Probability Concepts in ics and the sciences with tools and skills for
Computer Programming 3 Engineering 3 managerial analysis and problem solving.
CSCI 102L Data Structures 3 ISE 225 Engineering Statistics I 3
CSCI 200L Object-Oriented ISE 310L Production I: Facilities Science and technology are driving signifi­
Programming 3 and Logistics 4 cant portions of American and global econo­
CSCI 201L Principles of Software ISE 330 Introduction to Operations mies. Individuals, companies and govern­
Development 3 Research: Deterministic ments are demanding products, services and
Models 3 systems, which grow more complicated every
Industrial and Systems Engineering ISE 410 Production II: Planning day. Suppliers are forced by competition to
ISE 105 Introduction to Industrial and Scheduling 3 provide goods and services efficiently and
and Systems Engineering 2 ISE 435 Discrete Systems economically.
ISE 220 Probability Concepts in Simulation 3
Engineering 3 ISE 440 Work, Technology, and Scientists and engineers are trained in sci­
ISE 225 Engineering Statistics I 3 Organization 3 entific and technical subjects which form an
ISE 310L Production I: Facilities and ISE 460 Engineering Economy 3 excellent base for building complex, technical
Logistics 4 ISE 470 Human/Computer products, services and systems. But more and
ISE 330 Introduction to Operations Interface Design 3 more, scientists and engineers are managing
Research: Deterministic ISE 495abx Senior Design Project 2-2 the financial, material and human resources
Models 3 required to turn abstract ideas into physical
and virtual reality, often without any formal
management training. This minor provides
that training, a complement to any science or
technology degree.
Industrial and Systems Engineering 649

Application Procedures MATH 225 Linear Algebra and Linear ISE 440 Work, Technology, and
Applicants must be upper division stu­ Differential Equations Organization 3
dents in good standing and complete the (or equivalent) 4 ISE 460 Engineering Economy 3
Change/ Addition of Major, Minor or Degree MATH 226 Calculus III 4
Objective form. The minor is not open to Minor in Engineering Technology
industrial and systems engineering majors. REQUIRED COURSES UNITS Commercialization
BUAD 301 Technical See listing in the Special Educational
PREREQUISITES UNITS
Entrepreneurship 3 Opportunities section, page 564.
ISE 220 Probability Concepts ISE 330 Introduction to Operations
in Engineering Research: Deterministic
(or equivalent) 3 Models 3
ISE 225 Engineering Statistics I ISE 370L Human Factors in Work
(or equivalent) 3 Design 4
MATH 125 Calculus I 4
MATH 126 Calculus II 4

Graduate Degree Requirements

Master of Digital Supply Chain At least one course from each of the seven Engineering Economy (3 units):
Management areas listed below is required: ISE 561 Economic Analysis of
This interdisciplinary program is offered Engineering Projects
jointly with the Department of Information Accounting (3 units): ISE 562 Value and Decision Theory
and Operations Management in the Marshall ACCT 509 Concepts of Financial and ISE 563 Financial Engineering
School of Business. The program is available Management Accounting
via distance education. See page 160 for pro­ CE 502 Construction Accounting Enterprises (3 units):
gram requirements. and Finance ISE 507 Six-Sigma Quality Resources
ISE 565 Law and Finance for for Health Care
Engineering Management Program Engineering Innovation ISE 508 Health Care Operations
Ethel Percy Andrus ISE 566 Financial Accounting Improvement
Gerontology Center 240 Analysis for Engineering ISE 517 Modern Enterprise Systems
(213) 740-4893 PPD 516x Financial Accounting in the ISE 527 Quality Management for
Public and Nonprofit Sectors Engineers
Program Director: Geza Bottlik, Engineer, P.E. ISE 564 Performance Analysis
Projects and Teams (3 units): SAE 550 Systems Architecting and
This program is designed primarily, but not ISE 515 Engineering Project the Political Process
exclusively, for graduate engineers whose Management SAE 551 Lean Operations
career objectives lead to increasing technical ISE 544 Management of Engineering
management responsibilities. Students inter­ Teams Quantitative Methods (3 units):
ested in the engineering management objec­ ISE 513 Inventory Systems
tives may also want to consider the M.S., Technology (3 units): ISE 514 Advanced Production
Industrial and Systems Engineering/M.B.A. ISE 545 Technology Development Planning and Scheduling
dual degree program. and Implementation ISE 525 Design of Experiments
ISE 555 Invention and Technology ISE 530 Introduction to
Master of Science in Engineering Management Development Operations Research
A total of 30 units is required for the degree. ISE 576 Industrial Ecology: ISE 536 Linear Programming and
A minimum of 18 units must be taken in Technology-Environment Extensions
the Epstein Department of Industrial and Interaction ISE 538 Elements of Stochastic
Systems Engineering. A total of 18 units must ISE 585 Strategic Management of Processes
be at the 500 level or above. The program is Technology ISE 580 Advanced Concepts in
available via distance education. Computer Simulation
Information Systems (3 units):
Applicants to the program are expected to IOM 535 Database Management Electives (9 units):
have a degree in engineering or the equiva­ ISE 582 Web Technology for Three courses or 9 units of electives are chosen
lent with undergraduate course work in engi­ Industrial Engineering from specialization tracks with consent of the
neering economy. Admitted students who ISE 583 Enterprise Wide advisor, including:
do not meet the course work requirements Information Systems • C  onstruction Project Management
will be assigned courses to complete the • E  ntrepreneurship
deficiencies. • I nformation Systems
• M  anufacturing
• S  oftware Engineering
• S  ystems Engineering
650 USC Viterbi School of Engineering

Health Systems Management Engineering ECONOMICS AND FINANCE Master of Science in Industrial and Systems
Program (SELECT TWO COURSES, AT LEAST 6 UNITS) UNITS Engineering
Ethel Percy Andrus Gerontology Center 240 ISE 561 Economic Analysis of The Master of Science in industrial and
(213) 740-4893 Engineering Projects 3 systems engineering is awarded in strict con­
ISE 562 Value and Decision Theory 3 formity with the general requirements of the
Program Director: Shinyi Wu, Ph.D. ISE 563 Financial Engineering 3 Viterbi School of Engineering. This program
PPD 510a Financial Management of enhances the technical capabilities of the
This program is jointly sponsored by the Health Services 4 industrial engineer. The program is available
Epstein Industrial and Systems Engineering PPD 514 Economic Concepts via distance education.
Department and the School of Policy, Applied to Health 4
Planning, and Development, and adminis­ The M.S. program is for students who want
tered by the Epstein Industrial and Systems INFORMATION SYSTEMS to become technical leaders in the field of
Engineering Department. This degree is (SELECT ONE COURSE, AT LEAST 2 UNITS) UNITS industrial and systems engineering. Applicants
designed for students with sufficiently quan­ BME 527 Integration of Medical to the program are expected to have a bach­
titative bachelor’s degrees in engineering, Imaging Systems 3 elor’s degree in an engineering discipline with
the sciences or applied social science who BME 528 Medical Imaging undergraduate course work in computing,
are interested in operations management Informatics 3 probability and statistics, and engineering
and health care applications, and whose ISE 583 Enterprise Wide economy. Admitted students who do not meet
career objectives lead to increasing technical Information Systems 3 prerequisites will be assigned courses to com­
management responsibilities in large health PM 538 Introduction to Biomedical plete the deficiencies.
care organizations, particularly hospitals. Informatics 3
Students with less quantitative social science PPD 511 Health Information A total of 30 units is required for the degree,
or other non-technical backgrounds inter­ Systems 2 of which at least 18 units must be completed
ested in health administration objectives may in the Epstein Department of Industrial and
also want to consider the Master of Health MANAGEMENT (SELECT TWO COURSES, Systems Engineering. Of the 30 units, 20
Administration program in the School of AT LEAST 6 UNITS) UNITS must be at the 500 level or above.
Policy, Planning, and Development. ISE 515 Engineering Project
REQUIRED COURSES UNITS
Management 3
Master of Science in Health Systems Management ISE 544 Management of ISE 514 Advanced Production
Engineering Engineering Teams 3 Planning and Scheduling 3
At least 34 units are required for the degree. ISE 527 Quality Management ISE 515 Engineering Project
Some combinations of courses may require for Engineers 3 Management 3
students to complete more than 34 units. ISE 564 Performance Analysis 3
Admitted students may count courses taken PPD 513 Legal Issues in Health ISE ELECTIVES (CHOOSE ONE FROM EACH GROUP) UNITS
for completion of the Graduate Certificate Care Delivery 4 Systems Design
in Health Systems Operations toward this ISE 510 Advanced Computational
degree. This program is available via distance QUANTITATIVE METHODS (SELECT TWO COURSES,
Design and Manufacturing 3
education. AT LEAST 6 UNITS) UNITS
ISE 525 Design of Experiments 3
Select one course, at least 3 units: ISE 527 Quality Management for
Applicants to the program are expected to ISE 530 Introduction to Engineers 3
have mathematical competence representa­ Operations Research 3 ISE 576 Industrial Ecology:
tive of that provided by an undergradu­ PPD 557 Modeling and Operations Technology-Environment
ate degree in engineering; competence in Research 4 Interaction 3
basic descriptive and inferential statistics; SAE 541 Systems Engineering
competence in microeconomics; and com­ Select one course, at least 3 units: Theory and Practice 3
petence in accounting at the level of PPD ISE 525 Design of Experiments 3 SAE 549 Systems Architecting 3
516x Financial Accounting in the Public and ISE 562 Value and Decision
Nonprofit Sectors, ACCT 509 Concepts of Theory 3 Production
Financial and Management Accounting, or ISE 570 Human Factors in ISE 511L Computer Aided
ISE 566 Financial Accounting Analysis for Engineering 3 Manufacturing 3
Engineering. Admitted students who do not ISE 580 Advanced Concepts in ISE 513 Inventory Systems 3
meet the course work requirements will be Computer Simulation 3 ISE 517 Modern Enterprise
assigned courses to complete the deficiencies. PM 603 Structural Equation Systems 3
Modeling 4 SAE 551 Lean Operations 3
CORE (FOUR COURSES, 14 UNITS) UNITS
PPD 558 Multivariate Statistical
ISE 507 Six-Sigma Quality Analysis 4 Systems Performance
Resources for Health Care 3 ISE 544 Management of
ISE 508 Health Care Operations Students may not simultaneously satisfy the Engineering Teams 3
Improvement 3 Quantitative Methods and Economics and ISE 564 Performance Analysis 3
PPD 509 Problems and Issues in the Finance requirements with only ISE 562 ISE 570 Human Factors in
Health Field 4 Value and Decision Theory. Two courses are Engineering 3
PPD 545 Human Behavior in Public needed.
Organizations 4
Industrial and Systems Engineering 651

Information Systems Select at least two of the following 10 The total number of units required for the
ISE 580 Advanced Concepts in courses: 6 units M.B.A. program is 48 including all required
Computer Simulation 3 CE 645 Uncertainty Modeling and courses in an M.B.A. program and graduate
ISE 582 Web Technology for Stochastic Optimization (3) business electives sufficient to bring the
Industrial Engineering 3 ISE 513 Inventory Systems (3) total units completed in the Marshall School
ISE 583 Enterprise Wide ISE 514 Advanced Production of Business to at least 48. Dual degree stu­
Information Systems 3 Planning and Scheduling (3) dents may not count courses taken outside
ISE 520 Optimization: Theory and the Marshall School of Business toward the
Quantitative Methods Algorithms (3) 48 units.
ISE 532 Network Flows 3 ISE 525 Design of Experiments (3)
ISE 536 Linear Programming and ISE 539 Stochastic Elements of Viterbi School of Engineering
Extensions 3 Simulation (3) REQUIRED COURSES (MINIMUM 18 UNITS)
ISE 538 Elements of Stochastic ISE 562 Value and Decision ISE 514 Advanced Production
Processes 3 Theory (3) Planning and
ISE 563 Financial Engineering 3 ISE 563 Financial Engineering (3) Scheduling 3
ISE 576 Industrial Ecology: ISE 515 Engineering Project
Advisor approved electives 9 Technology-Environment Management 3
Interaction (3)
Total units: 30
SAE 541 Systems Engineering
Theory and Practice (3) ISE ELECTIVES (CHOOSE ONE FROM EACH GROUP) 9
Operations Research Engineering Program Systems Design (3 units)
Ethel Percy Andrus 400- or 500-level computer science ISE 525 Design of Experiments
Gerontology Center 240 course, approved by faculty advisor 3 ISE 527 Quality Management for
(213) 740-4891 Engineers
Two electives, approved by faculty advisor 6 SAE 541 Systems Engineering
Program Director: Maged Dessouky, Ph.D. Theory and Practice
30
Master of Science in Operations Research Information Systems (3 units)
Engineering Master of Science in Product Development ISE 580 Advanced Concepts in
The Master of Science in operations research Engineering Computer Simulation
engineering is conferred upon candidates This interdisciplinary program is offered ISE 582 Web Technology for
who hold bachelor’s degrees in engineering, jointly with the Department of Aerospace Industrial Engineering
mathematics, science or related fields who and Mechanical Engineering. The program ISE 583 Enterprise Wide Information
successfully complete an integrated program is available via distance education. See Systems
(with departmental approval in advance) of the listing under Product Development
not less than 30 units. The program must Engineering, page 662. Quantitative Methods (3 units)
include not less than 21 units of industrial ISE 532 Network Flows
and systems engineering courses related to Master of Science in Systems Architecting ISE 536 Linear Programming and
operations research and 9 units of approved and Engineering Extensions
electives. Students will be required to make See the listing under Systems Architecting ISE 538 Elements of Stochastic
up deficiencies in mathematics and statistics. and Engineering, page 663. The program is Processes
Additional courses or examinations may be available via distance education.
required at the discretion of the depart­ Elective Chosen with advisor
ment before full admission to the program. Dual Degree Program (M.S., Industrial and approval 3
The General Test of the Graduate Record Systems Engineering/M.B.A.)
18
Examinations (GRE) is required. Additional The USC Marshall School of Business in
information is available from the depart­ conjunction with the Epstein Department of
ment. This program is available via distance Industrial and Systems Engineering offers a Engineer in Industrial and Systems
education. program leading to the degree of Master of Engineering
Business Administration/Master of Science in Requirements for the Engineer in industrial
REQUIRED COURSES UNITS industrial and systems engineering. and systems engineering are the same as set
ISE 532 Network Flows 3 forth in the general requirements.
ISE 536 Linear Programming This alternative requires 66 units for gradu­
and Extensions 3 ates of industrial and systems engineering Doctor of Philosophy in Industrial and
ISE 538 Elements of Stochastic undergraduate curricula and leads to both a Systems Engineering
Processes 3 Master of Science in industrial and systems The degree Doctor of Philosophy in indus­
ISE 580 Advanced Concepts in engineering and the Master of Business trial and systems engineering is also offered.
Computer Simulation 3 Administration. The dual degree provides an See general requirements for graduate
ISE 582 Web Technology for education of great depth. degrees.
Industrial Engineering, or
Graduate Certificates
ISE 583 Enterprise Wide
Information Systems 3 Graduate Certificate in Engineering Technology
Commercialization
See listing in the Special Educational
Opportunities section, page 571.
652 USC Viterbi School of Engineering

Graduate Certificate in Health Systems Operations REQUIRED COURSES UNITS Graduate Certificate in Optimization and
This 17-unit graduate certificate is jointly ISE 507 Six-Sigma Quality Supply Chain Management
sponsored by the Epstein Industrial and Resources for Health Care 3 This abbreviated interdisciplinary program
Systems Engineering Department and the ISE 508 Health Care Operations is offered jointly with the Department of
School of Policy, Planning, and Development Improvement 3 Information and Operations Management
(Master of Health Administration program), PPD 509 Problems and Issues in in the Marshall School of Business. See
and administered by the Epstein ISE the Health Field 4 page 160 for program requirements.
Depart­ment. This certificate is designed for PPD 513 Legal Issues in Health
students with bachelor’s degrees in applied Care Delivery, or Graduate Certificate in Systems Architecting and
social science, engineering or the sciences, PPD 514 Economic Concepts Engineering
who are interested in operations management Applied to Health 4 See listing under Systems Architecting and
and health care applications. The courses PPD 557 Modeling and Operations Engineering, page 665. The program is avail­
taken for the certificate may be applied later Research (4), or able via distance education.
to the Epstein ISE Department’s Master ISE 530 Introduction to Operations
of Science in Engineering Management Research (3), or Graduate Certificate in System Safety and Security
degree, the School of Policy, Planning, and ISE 562 Value and Decision Applications for this program are not cur­
Development’s Master of Health Administra­ Theory (3) 3-4 rently being accepted.
tion degree or the jointly sponsored M.S. in
Health Systems Management Engineering 17-18 Graduate Certificate in Transportation Systems
degree subject to approval of the appropriate This abbreviated interdisciplinary program
academic unit. This program is available via Graduate Certificate in Network Centric Systems is offered jointly with the Astani Department
distance education. See listing under Systems Architecting and of Civil and Environmental Engineering
Engineering, page 665. The program is avail­ and the School of Policy, Planning, and
able via distance education. Development. See listing under Civil
Engineering, page 611.

Courses of Instruction

INDUSTRIAL AND SYSTEMS ISE 232L Manufacturing Processes (3, Fa) ISE 344 Engineering Team Management (3)
ENGINEERING (ISE) Basic manufacturing processes including cast­ Examine team formation and team dynam­
ing, machining, forming and welding; current ics including organizational behavior, group
The terms indicated are expected but are not trends in manufacturing processes including dynamics, psychology, and business manage­
guaranteed. For the courses offered during any polymer, ceramic and composite material ment, all in the context of engineering devel­
given term, consult the Schedule of Classes. processing, and electronic device fabrication; opment; decision-making and negotiation.
introduction to numerical control and com­ Open only to juniors and seniors.
ISE 105 Introduction to Industrial and Sys- puter integrated manufacturing. Recommended
tems Engineering (2, FaSp) A combination preparation: MASC 110L or CHEM 105aL or ISE 370L Human Factors in Work Design
of plant tours, laboratory experiences, and CHEM 115aL. (4, Fa) Physiological systems and psychologi­
lecture are used to introduce the philosophy, cal characteristics; ergonomics; anthropom­
subject matter, aims, goals, and techniques of ISE 310L Production I: Facilities and Logis- etry; effects of the physical environment on
industrial and systems engineering. tics (4, Sp) Facilities layout and design; mate­ humans; occupational safety and health; work
rial handling and transportation; site selection methods. Prerequisite: ISE 225.
ISE 220 Probability Concepts in Engineering and sourcing; supply chain management.
(3, Fa) Techniques for handling uncertain­ ­Prerequisite: ISE 330; corequisite: ISE 460. ISE 382 Database Systems: Concepts,
ties in engineering design: discrete and Design and Implementation (3, Sp) Con­
continuous random variables; expectations, ISE 330 Introduction to Operations Research: cepts in modeling data for industry applica­
probability distributions and transforma­ Deterministic Models (3, Fa) Introduction tions. Designing and implementing robust
tions of random variables; limit theorems; to linear programming; transportation and databases. Querying databases to extract
approximations and applications. Corequisite: assignment problems; dynamic programming; business intelligence; Global Enterprise
MATH 226. integer programming; nonlinear ­programming. Resource Planning with databases. Prerequi-
Prerequisite: MATH 225. site: CSCI 101L.
ISE 225 Engineering Statistics I (3, Sp)
Sampling distributions; parameter estima­ ISE 331 Introduction to Operations ISE 390 Special Problems (1-4) Supervised,
tion, hypothesis testing; analysis of variance; Research: Stochastic Models (3, Sp) Stochas­ individual studies. No more than one registra­
regression; nonparametric statistics. Prerequi- tic processes; Markov chains; queueing theory tion permitted. Enrollment by petition only.
site: ISE 220. and queueing decision models; probabilistic
inventory models. Prerequisite: ISE 220; recom- ISE 410 Production II: Planning and Sched-
mended preparation: ISE 330. uling (3, Fa) Production planning, forecast­
ing, scheduling, and inventory; computer
integrated decision systems in analysis and
control of production systems. Corequisite:
ISE 330.
Industrial and Systems Engineering 653

ISE 415 Industrial Automation (3, Irregular) ISE 499 Special Topics (2-4, max 8) Course ISE 516 Facilities Location and Layout (3)
Traditional (automobile) and modern (com­ content to be selected each semester from Problems of location and layout for single or
puter based) concepts in Industrial Automa­ recent developments in industrial and sys­ multiple facilities; applications in plant, ware­
tion. Computer control concepts (sensors, tems engineering and related fields. house, emergency service contexts; quantita­
actuators), robotics, flexible manufacturing tive models and solution techniques for these
systems. Prerequisite: senior level status. ISE 502 Construction Accounting and problems.
Finance (3) (Enroll in CE 502)
ISE 422L Configuring Enterprise Resource ISE 517 Modern Enterprise Systems (3, FaSp)
Planning Systems (3, FaSp) (Enroll in ISE 507 Six-Sigma Quality Resources for Study of various aspects of integrated manu­
ITP 422L) Health Care (3, Fa) Comprehensive study of facturing and service enterprises including
Six-Sigma and Lean metrics, methods, and management, design and production func­
ISE 426 Statistical Quality Control (3, Fa) systems with emphasis on their application to tions, interfaces and related resources and
Quantitative aspects of statistical quality con­ health care services. information systems. Recommended prepara-
trol (process control, acceptance sampling by tion: manufacturing processes, probability,
attribute and by variable, rectifying inspec­ ISE 508 Health Care Operations Improve- statistics, computer programming.
tion), quality assurance and the management ment (3, Sp) Improving operations, patient
of QC/QA functions. Prerequisite: ISE 225. flow, quality and processes. Students will ISE 520 Optimization: Theory and Algo-
become familiar with methods for imple­ rithms (3, Fa) Conditions for optimality.
ISE 435 Discrete Systems Simulation (3, Fa) menting change in health care settings such Nonlinear programming algorithms for con­
Model design to simulate discrete event as hospitals or clinics. strained and unconstrained problems. Special
systems with basic input and output analysis problems such as quadratic, separable, frac­
using high order languages, applied to indus­ ISE 510 Advanced Computational Design tional, geometric programming. Prerequisite:
trial systems analysis and design problems. and Manufacturing (3) Study advanced con­ MATH 225 or EE 441.
Prerequisite: ISE 220, CSCI 101L; corequisite: cepts behind computational representations,
ISE 225. algorithms, and mathematical foundations, ISE 525 Design of Experiments (3, FaSp)
and their applications in computer-aided Planning data collection to investigate rela­
ISE 440 Work, Technology, and Organiza- design and manufacturing. Develop hands- tionships between product/process design
tion (3, Sp) Impact of technology on work on computational skills in team projects. choices (materials, temperatures, etc.) and
and organizational design; effects of auto­ Recommended preparation: bachelor’s degree in performance, empirical modeling to predict
mation; design of improvement programs; industrial engineering; programming experi­ performance, identification of the best design
information infrastructures; teams; individ­ ence, C++ preferred. choices. Recommended preparation: ISE 225.
ual behavioral outcomes. Upper division
standing. ISE 511L Computer Aided Manufacturing ISE 527 Quality Management for Engineers
(3, Fa) Modern industrial automation, numer­ (3, FaSp) Principles of quality manage­
ISE 455Lx Enterprise Information Portals ical control concepts, programmable control­ ment, quality philosophies and frameworks,
(3, Sp) (Enroll in ITP 455Lx) lers, robotics, computer-process interfacing, quality leadership and strategic planning,
automated process and quality control, flex­ process management, and performance
ISE 460 Engineering Economy (3, FaSpSm) ible manufacturing systems, introduction to measurements.
Utilizing principles of economic analysis computer-integrated manufacturing systems.
for choice of engineering alternatives and ISE 528 Advanced Statistical Aspects of
engineering systems. Pre-tax and after-tax ISE 512 Software Management and Engineering Reliability (3) Advanced statisti­
economy studies. Upper division standing. ­Economics (3, Fa) (Enroll in CSCI 510) cal methods applied to reliability engineering.
Experimental design analysis and interpreta­
ISE 470 Human/Computer Interface Design ISE 513 Inventory Systems (3, Sp) Deter­ tion of multifactor reliability problems.
(3, Sp) Essentials of human factors and com­ ministic and stochastic demand systems with
puter interface for the design, development, static/dynamic models. Practice in inventory ISE 530 Introduction to Operations Research
implementation, and evaluation of integrated management, computerized procedures, (3, Sp) Linear programming, integer pro­
media systems. materials requirements planning, just-in-time gramming, transportation and assignment
production, Kanban systems. problems, networks, dynamic programming,
ISE 482L Engineering Database Applications Markovian models, and queueing. Prerequisite:
(3) (Enroll in ITP 482L) ISE 514 Advanced Production Planning and MATH 225, ISE 220.
Scheduling (3, FaSm) Advanced concepts in
ISE 490x Directed Research (2-8, max 8, production planning and scheduling includ­ ISE 532 Network Flows (3, Sp) Tree, path,
FaSp) Individual research and readings. Not ing resource allocation, lot sizing, flow shop flow problems, formulation and solution
available for graduate credit. and job shop scheduling, workforce schedul­ techniques. Methods for minimal cost flows.
ing and assembly line balancing. Recommended Applications. Prerequisite: ISE 330 or ISE 536.
ISE 495abx Senior Design Project (2-2 FaSp) preparation: prior knowledge of operations
a: Preparation and development of the senior research and probability theory. ISE 535 Continuous Systems Simulation (3)
project proposal. Not available for graduate Analysis of continuous systems via simulation;
credit. Senior standing in industrial and sys­ ISE 515 Engineering Project Management concepts of combined discrete and continuous
tems engineering. Corequisite: ISE 225, ISE (3, FaSpSm) Applying industrial and systems system modeling; emphasis on simulation of
310; ISE 382 or IOM 435. b: Group work on engineering skills to problems drawn from large-scale industrial and systems engineering
an industrial engineering design problem industry, while working in teams of 3-4 stu­ problems and related physical systems.
in an organization. Not available for gradu­ dents. Teach project management skills and
ate credit. Senior standing in industrial and provide direct experience in managing and
systems engineering. Corequisite: ISE 370 or executing a group project.
ISE 470; ISE 435.
654 USC Viterbi School of Engineering

ISE 536 Linear Programming and Exten- ISE 562 Value and Decision Theory (3, Fa) ISE 575 Topics in Engineering Approaches
sions (3, Fa) Linear programming models for Decision making under risk conditions; util­ to Music Cognition (3, max 6) Computa­
resource allocation; simplex and revised sim­ ity theory; sufficient statistics; conjugate prior tional research in music cognition, including
plex methods; duality; sensitivity; transporta­ distributions; terminal and pre-posterior computational methods for music analysis,
tion problems; selected extensions to large analysis; Bayesian statistics versus classical such as the abstracting and extracting of pitch
scale, multiobjective, and special structured statistics. and time structures. Computational research
models. Prerequisite: MATH 225 or EE 441. in expressive performance, the manipulation
ISE 563 Financial Engineering (3, Sp) Con­ of parameters (e.g., tempo, loudness, articu­
ISE 538 Elements of Stochastic Processes cepts underlying the economic analysis of lation) to focus attention, facilitate parsing,
(3, Sp) Random variables, stochastic pro­ engineering projects; applications to call and and create emotional affect. Open to gradu­
cesses, birth-and-death processes, continuous put options; utility theory and mathematical ate engineering students only. Recommended
and discrete time Markov chains with finite optimizations models; and simulation. Recom- preparation: programming experience (C++ or
and infinite number of states, renewal phe­ mended preparation: ISE 220 or an equivalent Java), basic signal processing and music theory.
nomena, queueing systems. course in probability.
ISE 576 Industrial Ecology: Technology-
ISE 539 Stochastic Elements of Simulation ISE 564 Performance Analysis (3) Measure­ Environment Interaction (3) Concepts
(3, Sp) Simulation techniques combined with ment systems for performance analysis. Deter­ and methods to analyze the environmental
probabilistic analysis for solving problems in mination of performance metrics, analytical impacts of industrial systems, including
inventory theory, queuing theory, financial models, case studies. Cross-industry compari­ lifecycle assessment, material flow analysis,
engineering, decision analysis, and other sons, measures for manufacturing and service design for environment and sustainable
fields having a stochastic element. Corequisite: systems, information and knowledge workers. consumption.
ISE 538.
ISE 565 Law and Finance for Engineering ISE 580 Advanced Concepts in Computer
ISE 543 Case Studies in Systems Engineer- Innovation (3) Students will identify, formu­ Simulation (3, Sp) Coverage of various stages
ing (3, FaSp) (Enroll in SAE 543) late and resolve legal, financial and ethical of simulation processes using a project and
issues affecting innovation in engineering case study oriented approach; an introduc­
ISE 544 Management of Engineering Teams organizations including legal structures, financ­ tion to available simulation tools and modern
(3, FaSp) Design and management of engi­ ing and intellectual property rights. Open only simulation concepts. Prerequisite: ISE 220,
neering teams. Group decision-making, moti­ to graduate students. ISE 435.
vation, leadership, infrastructural requirements,
performance measurement, team diversity, ISE 566 Financial Accounting Analysis for ISE 582 Web Technology for Industrial Engi­
conflict, and integration. Engineering (3, Sp) Identification, formula­ neering (3, Fa) A fast-paced, project-based
tion, and solution of financial accounting introduction to designing and implementing
ISE 545 Technology Development and problems in engineering enterprises. Legal interactive Web applications. Emphasizes
Implementation (3, Fa) Principles and prac­ context of financial decisions, process cost skills for building engineering and market
tices of technology development and imple­ determination and allocation, financial research applications requiring information
mentation, with application to products and reports, and reporting systems. Open only gathering, analysis, representation. Prerequi­
systems in manufacturing and services. to graduate students. site: ISE 382.

ISE 549 Systems Architecting (3, FaSp) ISE 567 Collaborative Engineering Principles ISE 583 Enterprise Wide Information
(Enroll in SAE 549) and Practice (3, Sp) Scientific principles and Systems (3, FaSp) The role of enterprise
industrial practices defining how a team of resource planning systems (ERPs) in an orga­
ISE 555 Invention and Technology Develop- stakeholders should collaboratively work nization and the task of implementing and
ment (3, Sp) This project-oriented course together to reach agreement on complex managing the IS function.
elaborates on the process of engaging creative engineering tasks. Open only to graduate
thought, tools and techniques for invention, ­students in engineering. ISE 585 Strategic Management of Technol-
and issues involved in bringing inventions to ogy (3, FaSp) Management skills and tools
the production phase. Graded CR/NC. ISE 570 Human Factors in Engineering for technology intensive enterprises. Life
(3, Fa) Psychological and physiological charac­ cycle analysis of technology from planning
ISE 556 Stochastic Systems and Finance teristics of humans; how they limit engineer­ through exploitation, obsolescence and
(3, Sp) (Enroll in EE 556) ing design of machines and human-machine renewal.
systems.
ISE 560 Analysis of Algorithms (3, FaSp) ISE 587 Risk Analysis (4) (Enroll in PPD 587)
(Enroll in CSCI 570) ISE 571 Human Factors Issues in Integrated
Media Systems (3) Psychological, cognitive, ISE 589 Port Engineering: Planning and
ISE 561 Economic Analysis of Engineering physical and social characteristics of human Operations (3, Fa) (Enroll in CE 589)
Projects (3, FaSp) Economic evaluations of factors and how they affect information tech­
engineering systems for both government nology design, development and evaluation ISE 590 Directed Research (1-12) Research
and private industry; quantitative techniques for integrated media systems. leading to the master’s degree; maximum
for evaluating non-monetary consequences; units which may be applied to the degree to
formal treatment of risk and uncertainty. ISE 573 Work Physiology (3) Survey of meta­ be determined by the department. Graded
Prerequisite: ISE 460. bolic processes in the performance of physical CR/NC.
work, study of individual and environmental
factors affecting these processes. ISE 594abz Master’s Thesis (2-2-0) Credit on
acceptance of thesis. Graded IP/CR/NC.
Information Technology Program 655

ISE 599 Special Topics (2-4, max 9, Fa) Course ISE 670 Advanced Analysis of Algorithms ISE 790 Research (1-12, FaSpSm) Research
content will be selected each semester to (3, Fa) (Enroll in CSCI 670) leading to the doctorate. Maximum units
reflect current trends and developments in the which may be applied to the degree to be
field of industrial and systems engineering. ISE 690 Directed Research (1-4, max 8, determined by the department. Graded
FaSpSm) Laboratory study of specific prob­ CR/NC.
ISE 645 Uncertainty Modeling and Stochas- lems by candidates for the degree Engineer
tic Optimization (3, Sp) (Enroll in CE 645) in Industrial and Systems Engineering. ISE 794abcdz Doctoral Dissertation
Graded CR/NC. (2-2-2-2-0) Credit on acceptance of disserta­
ISE 650abc Seminar in Industrial Engineer- tion. Graded IP/CR/NC.
ing (1/2, 1/2, 1/2, 1/2, FaSp) Reports on
current departmental research; review of
papers, proposals, and special projects; guest
speakers. Required of all students enrolled in
Ph.D. program.

Information Technology Program

Olin Hall 412 CORE COURSES (13 UNITS) UNITS Requirements for completion (five core courses plus
(213) 740-4542 CTAN 330 Animation Fundamentals 2 one elective)
Email: itp@usc.edu CTAN 451 History of Animation 2 Minimum units: 18
www.itp.usc.edu FA 101a Drawing 4
REQUIRED COURSES (14 UNITS) UNITS
ITP 215Lx 3D Modeling, Animation,
Director: Ashish Soni, M.S. and Special Effects 2 ITP 125Lx From Hackers to CEOs:
ITP 414x Seminar and 3D Portfolio Introduction to
Instructors: Patrick Dent, M.S.; Joseph Development 3 Information Security 2
Greenfield, M.S.; Trina Gregory, B.A.; Nitin ITP 325x Ethical Hacking and
Kale, M.S.; Tom Sloper, B.A.; Richard Vawter, ELECTIVE COURSES (9 UNITS) UNITS
Systems Defense 3
M.S. ITP 305x Advanced 3D Modeling, ITP 357x Enterprise Network
Animation, and Special Design 3
All ITP courses are open to non-engineering Effects 3 ITP 370x Information Security
majors. The “x” designation indicates that ITP 315x 3D Character Animation 3 Management 3
engineering students require prior depart­ ITP 360x 3D Compositing and ITP 375x Digital Forensics 3
mental approval to count 100-level and above Visual Effects 3
ITP courses for major credit. ITP 470x Information Technology ELECTIVES (4 UNITS) UNITS

Practicum 3-4 ITP 425x Web Application Security 4


Minor in 3-D Animation CTAN 452 Introduction to ITP 457 Network Security 4
The 3D animation minor is a cross-disciplinary 3-D Computer ITP 475x Advanced Digital
program merging theoretical concepts and Animation 2 Forensics 4
state of the art techniques to prepare stu­
dents to apply 3D animation across a wide Minor in Applied Computer Security Minor in Video Game Design and
range of industry applications. The courses The minor in applied computer security Management
integrate three major disciplines – cinema, combines both theoretical concepts and tech­ The video game design minor integrates
fine arts and information technology. nical skills to prepare students for a career theoretical concepts and practical skills to
in information security while incorporating prepare students for a career in interactive
Students should meet the regular admission their major field of work. Students will study entertainment, specifically the video game
standards and have a declared USC major. various areas of computer security, including industry. Through integration of two major
Students will complete an application for the hacking, ethics, forensics, networking and disciplines (cinema and information technol­
minor with the Viterbi School of Engineering. security management. Electives are available ogy), students will be exposed to a variety
depending on the students’ academic and of design concepts related to creating video
For specific information on admission professional goals. games including: level design, game-play
and application procedures, contact the control, user interface, multiplayer, game
Information Technology Program at Students should meet the regular admis­ mechanics, and storytelling. As opposed to
(213) 740-4542. sions standards and have a declared USC the video game programming minor where
major. Students complete an application students will be writing code and program­
Requirements for completion (five core courses plus for the minor with the Viterbi School of ming game engines, students in the video
minimum 9 units of electives ) Engineering. For specific information on game design and management minor will
Minimum units: 22 admission and application procedures, con­ apply design concepts to different game
tact the Information Technology Program at genres and use game design software tools
(213) 740-4542. to create a working demo of a video game
during the course of the minor program.
656 USC Viterbi School of Engineering

Students should meet the regular admis­ code, in addition to creating a game engine Minor in Web Technologies and
sions standards and have a declared USC during the course of the minor. Applications
major. Students will complete an applica­ The Web technologies and applications
tion for the minor with the Viterbi School Students should meet the regular admis­ minor is designed to help students incorpo­
of Engineering. For specific information on sions standards and have a declared USC rate the Web in their major field of study by
admission and application procedures, con­ major. Students will complete an applica­ combining theoretical concepts and practi­
tact the Information Technology Program at tion for the minor with the Viterbi School cal applications of Web technologies. Upon
(213) 740-4542. of Engineering. For specific information on completion of the minor, students will be
admission and application procedures, con­ able to design, develop and apply major Web
Requirements for completion tact the Information Technology Program at technologies and advancements. The broad
Minimum units: 24 (213) 740-4542. areas of study will be publishing, program­
ming, databases, and multimedia. An elective
REQUIRED COURSES (24 UNITS) UNITS Requirements for completion (core courses plus will be chosen depending on the students’
CTIN 483 Introduction to Game electives) academic and professional goals.
Development 4 Minimum units: 27
CTIN 484L* Intermediate Game Students should meet the regular admissions
Development 2 CORE COURSES (19 UNITS) standards and have a declared USC major.
CTIN 488 Game Design Workshop 4 CSCI 101L Fundamentals of
CTIN 489* Intermediate Game Computer Programming 3 Requirements for completion (five core courses plus
Design Workshop 2 CSCI 102L Data Structures 4 one elective)
ITP 280 Video Game Production 4 ITP 280 Video Game Production 4 Minimum units: 18
ITP 391x Designing and Producing ITP 380 Video Game
CORE COURSES (15 UNITS) UNITS
Video Games 4 Programming 4
ITP 491x Level Design and ITP 485 Programming Game ITP 104x Internet Publishing
Development for Video Engines 4 Technologies 2
Games 4 ITP 300x Database Web
ELECTIVE COURSES (8 UNITS - 4 UNITS MUST BE ITP)
Development 3
*CTIN 483 and CTIN 488 are prerequisites; enrollment
CSCI 460 Introduction to Artificial ITP 301Lx Interactive Web
in CTIN 484L and CTIN 489 is concurrent.
Intelligence 3 Development 4
CSCI 480 Computer Graphics 3 ITP 310x Design for User
Minor in Video Game Programming ITP 382 Mobile Game Experience 2
The video game programming minor inte­ Programming 4 ITP 460x Web Application Project 4
grates the theoretical concepts and practi­ ITP 461* Artificial Intelligence in
cal skills to prepare students for a career in Video Games 1 ELECTIVES (ONE COURSE) UNITS
interactive entertainment, specifically the ITP 481** Video Game Graphics 1 ITP 404x Developing Web Services
video game industry. Through integration ITP 484 Multiplayer Game and Application Programming
of two major disciplines (computer science Programming 4 Interfaces 3
and information technology), students will ITP 411x Interactive Multimedia
be exposed to a variety of programming *ITP 461 requires concurrent enrollment with
Production 3
concepts related to creating video games CSCI 460.
ITP 470x Information Technology
including: 3-D graphics, artificial intelligence, Practicum 3
particle systems, rendering, collision detec­ **ITP 481 requires concurrent enrollment with
CSCI 455x Introduction to
tion, game algorithms, physics concepts, and CSCI 480.
Programming Systems
math formulas. In contrast to the video game Design 4
design minor where the focus is applying
design concepts and using software design
tools, students in the video game program­
ming minor will evaluate, write and debug

Courses of Instruction

I N F O R M AT I O N T E C H N O L O G Y ITP 050x Microsoft Power Point (1) Over­ ITP 090x Introduction to Adobe Photoshop
PROGRAM (ITP) view of how to create professional and color­ (2, FaSp) Basic concepts of colors; color cali­
ful screen presentations, overhead transpar­ bration tools; scanning, importing and export­
The terms indicated are expected but are not encies, outlines and 35 mm slides using a ing images; painting, editing, fill, and type
guaranteed. For the courses offered during any presentation graphics program. Not available tools; using layers, masks, filters, and color
given term, consult the Schedule of Classes. for degree credit. Graded CR/NC. correction. Not available for degree credit.
Graded CR/NC.
ITP 031x Introduction to Microsoft Excel (1) ITP 065x Microsoft Access (1) Microsoft
Spreadsheet applications on microcomputers Access will allow students to learn how to ITP 100x Information Technology for Busi-
using Microsoft Excel; fundamentals of prob­ plan, define, create, and modify a database in ness (2) Introduction to current operating
lem solving and data analysis using a wide the Windows environment. Not available for systems and architecture; survey of the latest
variety of spreadsheet features. Not available degree credit. Graded CR/NC. uses of applications software in business;
for degree credit. Graded CR/NC. networking concepts, programming languages
and fundamentals of programming.
Information Technology Program 657

ITP 101x Introduction to Information Tech- ITP 204x Fundamentals of Web Develop- ITP 225x The UNIX System (2) UNIX system
nology (4, FaSpSm) Introduction to com­ ment 4, FaSp) Programming fundamentals concepts; the Shell command language; utili­
puter hardware, operating systems, networks, necessary for Web development. Scripting ties, editors, file structure, and text formatters.
programming. Survey of application software languages, development tools and techniques C Shell, Bourne Shell, and the awk program­
in business and industry. Computer issues in for creating interactive, dynamic Web pages. ming language. Prerequisite: ITP 101x.
the work place and society. Prerequisite: ITP 104x.
ITP 230x Video Game Quality Assurance
ITP 104x Internet Publishing Technolo- ITP 209x Object Oriented Programming (4, FaSp) Survey game software development
gies (2, FaSpSm) Basic Internet publishing Using Java (3) Basic object-oriented concepts through quality assurance and in-depth analy­
using HTML and other Web technologies. and object-oriented analysis and design as sis of the development cycle with a focus on
Concepts and theory of Web publishing and they relate to Java technology. Object-oriented bug testing systems and methodologies.
production. Introduction to page layout and programming for developing applications
design. Prerequisite: basic computer literacy. with Java technology. Prerequisite: ITP 109x. ITP 250x Building Client/Server Applica-
tions (2) Fundamentals of Client/Server
ITP 105x Introduction to Computer Technol- ITP 210x Multimedia Applications for architecture and development tools; hands-on
ogies and Applications (2, FaSp) The course ­Windows (2, FaSp) Focuses on creating laboratories using Visual Basic, ODBC, and
offers a primer in computer technologies and power­ful presentations with affordable multi­ SQL Server Database Engines; overview of
applications essential to academic and career media hardware and software; integrates network operating systems.
success. Not available for major credit to sound, video and animation into windowing
engineering majors. environment. Prerequisite: ITP 101x . ITP 260x Internet Technologies (4, FaSp)
Overview of emerging technologies on the
ITP 109x Introduction to Java Programming ITP 211x Multimedia Authoring (2, FaSp) Internet including multimedia components,
(2, FaSpSm) Introduction to object-oriented Introduction to interactive multimedia networking, security tools, web-based data­
software design for business problems. programming; integrated audio, graphics, bases, and wireless systems.
Creation of console applications, windowed video, and animation for interactive multi­
applications, and interactive Web applets. media; object oriented programming, web, ITP 280 Video Game Production (4, FaSp)
CD‑ROM, and hybrid applications. Recom- History of video games; overview of game
ITP 110x Introduction to C Programming (2) mended preparation: programming experience. genres; phases of video game development
Fundamentals of C; a survey of C compilers; (concept, preproduction, production, post-
the role of C in developing Unix and other ITP 212x Digital Media Design and Man- production); roles of artists, programmers,
operating systems. Prerequisite: knowledge of agement (3, FaSp) Design and composition designers, and producers.
a higher-level language. as it applies to digital media, including web,
CD, interactivity, and motion graphics. Media ITP 300x Database Web Development
ITP 125Lx From Hackers to CEOs: Intro- management, client relations, project and (3, FaSp) Fundamental theory and technolo­
duction to Information Security (2, FaSp) asset management. gies for creating dynamic, database-driven
I­ ntroductory course in computer security. Web sites: Structured Query Language.
Fundamentals of information security man­ ITP 215Lx 3D Modeling, Animation, and ­Prerequisite: ITP 104x; recommended prepara-
agement. Threats to information integrity. Special Effects (2, FaSp) Developing a 3D tion: ITP 204x.
Ethical hacking concerns and practice. Poli­ animation from modeling to rendering: Basics
cies and Procedures. Not available for major of surfacing, lighting, animation and model­ ITP 301Lx Interactive Web Development
credit in Engineering. ing techniques. Advanced topics: composit­ (4, FaSp) Design, programming techniques
ing, particle systems, and character animation. for creating interactive, dynamic Web pages.
ITP 150x Introduction to Visual BASIC (2) Not available for major credit in engineering. Web development technologies and tech­
This course provides students with no previ­ Recommended preparation: knowledge of any niques include scripting fundamentals,
ous programming experience with the basics 2D paint, drawing or CAD program. Javascript, dynamic HTML, Actionscript,
for and creating their own interactive win­ and Flash. Not available for major credit in
dows applications using visual programming ITP 216x Web Animation and Interactivity ­Engineering. Prerequisite: ITP 104x.
techniques. Prerequisite: high school algebra. (2, FaSp) 2-D vector graphics for web and
animation. Scripting techniques for inter­ ITP 304L Technologies for Building Online
ITP 165x Introduction to C++ Programming activity. Action Script syntax, logic and con­ Political Campaigns (4, FaSp) Key technol­
(2) Fundamentals of C++ syntax and seman­ trol. Recommended preparation: basic computer ogy components necessary in building a
tics, including function prototypes, overload­ knowledge. successful online political campaign. Fun­
ing, memory management, abstract data types, damentals of implementing, marketing and
object creation, pointers to class members, ITP 220Lx Digital Video Editing and Motion managing an online political campaign.
and I/O streams. Prerequisite: any high-level Graphics (2, FaSp) Techniques for digital,
programming language. non-linear video editing and compositing. ITP 305x Advanced 3D Modeling, Anima-
Special video effects, rendering and compres­ tion, and Special Effects (3, Sp) Advanced
ITP 168x Introduction to MATLAB (2, FaSp) sion for multimedia, the Web, and broadcast. modeling, surfacing, and animation tech­
Fundamentals of MATLAB: a high-­ Not available for major credit for EE or CSCI niques as well as dynamics, scripting, and
performance numeric computation and majors. Recommended preparation: general other advanced 3D automation procedures.
visual­ization environment. Overview of linear PC-based computer proficiency. Not available for major credit in engineering.
algebra and matrix manipulation; using 2-D Prerequisite: ARCH 207a or ITP 215Lx.
and 3-D plotting routines; programming
in MATLAB; basic numerical analysis.
(Duplicates credit in former ITP 068x.)
Recommended preparation: MATH 118x or
MATH 125.
658 USC Viterbi School of Engineering

ITP 309x Developing Enterprise Applica- ITP 360x 3D Compositing and Visual Effects ITP 404x Developing Web Services and
tions Using Java (3) Java architecture and (3, Fa) Advanced techniques for 3D anima­ Application Programming Interfaces (3, Sp)
key logic for business components; Servlets, tion and visual effects development includ­ Programming and scripting necessary to use
Server Pages and Enterprise Java Beans tech­ ing 3D pre-visualization, match moving, and develop Web services and Application
nologies, to design and construct secure and dynamics, multi-pass rendering, and digital Programming Interface (APIs). Not available
scalable n-tier applications. compositing. Not available for major credit in for major credit in Engineering. Prerequisite:
engineering. Prerequisite: ITP 215Lx. ITP 301Lx.
ITP 310Lx Design for User Experience
(2, FaSp) Concepts, techniques, practices, ITP 370x Information Security Management ITP 411x Interactive Multimedia Production
workflows and tools for design from the per­ (3, Sp) Management techniques for security (3, FaSp) Interactive multimedia title devel­
spective of user experience. Not available projects. Security team management. Laws opment cycle. Programming a time-based
for major credit in Engineering. Prerequisite: and regulations for information security. authoring tool; design, develop, and deliver a
ITP 104x. Disaster recovery. Security Audits. Not avail­ multimedia title on the Web and state-of-the-
able for major credit in Engineering. Prerequi- art storage media. Prerequisite: proficiency in
ITP 315x 3D Character Animation (3) site: ITP 125Lx. object-oriented programming.
Advanced exploration of the process of
­bringing 3D characters to life from concept ITP 375x Digital Forensics (3, Fa) Forensic ITP 414x Seminar and 3D Portfolio Develop-
to model, and through production to finished science techniques. Digital evidence preser­ ment (3, Sp) Advanced processes for devel­
performance. Not available for major credit vation and presentation. Processes and meth­ oping 3D animation, showcasing skill sets,
in electrical engineering. Prerequisite: odologies for digital analysis. Not available and qualifications for positions within the 3D
ITP 215Lx. for major credit in Engineering. Prerequisite: animation industries; including demo reel,
ITP 125Lx. media, and website creation. Not available
ITP 320Lx Enterprise Wide Information for major credit in engineering. Prerequisite:
Systems (2, FaSpSm) The role Information ITP 377x Linux System Administration ITP 215Lx and ITP 305x or ITP 315x or ITP
Systems play in an organization. Integration (3, Fa) Installation, customization and admin­ 360x.
of Business Processes by using Enterprise istration of Linux in a networked environ­
Resource Planning Systems (ERP). Not avail­ ment. Prerequisite: ITP 225x. ITP 420x Structuring Data for the Web
able for major credit in engineering. (3, FaSp) Building web applications focused
ITP 380 Video Game Programming (4, FaSp) on content in web documents; develop XML
ITP 321x Programming Enterprise Wide Underlying concepts and principles required document using DTD, DOM, XSL; facilitate
Information Systems (2, FaSp) Programming for programming video games (topics include data interchange between Web sites. Prerequi-
enterprise applications using ABAP/4. Topics vectors, transformations, 3-D math, geometric site: ITP 300x.
include: ABAP/4 Development Workbench, primitives, matrices). Prerequisite: CSCI 102L
Data Dictionary, Subroutines and Functions, or ITP 165x. ITP 422L Configuring Enterprise Resource
database tables, data objects, and designing Planning Systems (3, FaSp) Business pro­
reports. Prerequisite: ITP 320Lx. ITP 382x Mobile Game Programming cess integration is the core advantage of
(4, FaSp) Programming methodologies using ERP systems. Analyze, configure, and
ITP 325x Ethical Hacking and Systems for writing mobile game applications for test business processes for a company from
Defense (3, FaSp) Hacking from a defense handheld devices, including the following the ground up. (Duplicates credit in former
perspective. Hacker ethics and laws. Pen­ programming considerations for embedded ITP 322.) Prerequisite: ITP 320Lx or ISE 583.
etration testing. Vulnerability assessment. systems: graphics, screen size, memory, pro­
Securing workstations, servers, and networks. gramming interfaces. Recommended prepara- ITP 425x Web Application Security (4, Sp)
Not available for major credit in Engineering. tion: previous programming experience. Web application security techniques.
Prerequisite: ITP 125Lx. ­eCommerce vulnerabilities. Online fraud.
ITP 383 Database Systems: Concepts, Solutions to spam and identity theft. Not
ITP 330x Interactive 3-D Environments Design and Implementation (3, Sp) (Enroll available for major credit in Engineering.
(3, FaSp) Introduces techniques to design in ISE 382) Prerequisite: CSCI 351 or ITP 301Lx or
and develop interactive, multi-user 3-D, ITP 325x.
2-D, and textual environments, for business, ITP 385x IT Consulting and Professional Ser-
personal communications, education, and vices (3, FaSp) Information Technology (IT) ITP 440x Enterprise Data Management (3)
gaming for the web and CD. Prerequisite: Consulting life cycle. Client relationships. Advanced concepts in database management;
ITP 211x. Problem evaluation, solution development design, customization, maintenance and man­
and implementation. Systems analysis and agement of a database in an enterprise envi­
ITP 345x Video Game Art and Animation evaluation. Third party consulting. Not avail­ ronment. Prerequisite: IOM 435 or ITP 300.
(3) Create art and modeling for video games. able for major credit in engineering. Prerequi-
Model, texture, light, and animate a sequence site: ITP 101 or ITP 125. ITP 454x Enterprise Resource Planning,
to be used in a video game engine. Prerequi- Design, and Implementation (3, FaSp)
site: ITP 215Lx. ITP 391x Designing and Producing Video An in-depth look at the process and require­
Games (4, FaSp) Key elements for design­ ments necessary to implement an Enterprise
ITP 357x Enterprise Network Design (3, Sp) ing effective video games and the processes Resource Planning System (ERP). Students
Network technologies. Strategies for manag­ involved in early development; roles of pro­ will set up a server system, implement an
ing thousands of systems. Routers and man­ ducer and manager, marketing and sales, and ERP system, then transfer and configure
aged switches. Integrated operating systems considerations pertaining to licensing and a database for a case company. Prerequisite:
(IOS). Windows and Linux networking. franchises. Prerequisite: ITP 280. ITP 320x; corequisite: ACCT 454.
Subnets. Not available for major credit in
Engineering. Prerequisite: ITP 125Lx.
Manufacturing Engineering 659

ITP 455Lx Enterprise Information Portals (3) ITP 475x Advanced Digital Forensics (4, Sp) ITP 487Lx Data Warehouses and Business
Enterprise Information Portals for various Advanced forensic techniques. Live image Intelligence (3) Rigorous modeling process
case companies will be explored. Student analysis. Network level forensic investiga­ leading from data to decisions. Explores
will design, install, configure and administer tion. Server forensic techniques. Deposition theory and practice of Data Warehouses.
core functionalities of a basic portal solution. and trial. Not available for major credit in Deriving Business Intelligence for strategic
­Prerequisite: ITP 320Lx. ­Engineering. Prerequisite: ITP 375x. enterprise management. Not available for
major credit in engineering. Prerequisite:
ITP 457 Network Security (4, Fa) Network ITP 481x Video Game Graphics (1, FaSp) ITP 320Lx or ISE 382 or ISE 583.
policy and mechanism, firewalls, mali­ Practical approach to understanding the
cious code; intrusion detection, prevention, methods and programming techniques used ITP 488x Managing Supply Chains with
response; cryptographic protocols for privacy; in real-time graphics, data structures and Advanced Planning and Optimization
risks of misuse, cost of prevention, and soci­ algorithms in games, rendering techniques, (3) Drivers and obstacles to the process of
etal issues. Prerequisite: ITP 357x. and particle systems. Prerequisite: CSCI 102L; coordinating the flow of material/informa­
corequisite: CSCI 480. tion along the logistics chain. Optimize the
ITP 460x Web Application Project (4) Skills supply network, from raw materials to sales.
to plan, analyze, build, and launch profes­ ITP 482L Engineering Database Applications Not available for major credit in engineering.
sional Web sites for real clients. Includes proj­ (3) Planning and implementation of engi­ Prerequisite: ISE 583 or ITP 320Lx.
ect management, documentation, technology neering information systems that interface
assessment, security, user interface and qual­ with a large database. Emphasis is placed on ITP 491x Level Design and Development
ity assurance. Not available for major credit in web-based data entry and retrieval. Prerequi- for Video Games (4, FaSp) Theories and
Engineering. Lecture: 3 hours; Lab: 3 hours. site: ISE 382 or IOM 435. practices of defining, prototyping, testing, and
Prerequisite: ITP 301Lx. refining a video game level, development of
ITP 484x Multiplayer Game Programming (4) game level documents, and the tools for man­
ITP 461x Artificial Intelligence in Video Designing, building, and programming a fully aging the development process. Prerequisite:
Games (1, FaSp) Concepts and program­ functional multiplayer game with online or ITP 391x.
ming techniques for building artificial intel­ network capabilities, a platform-­independent
ligence into video games. Games AI topics network library and back-end database. ITP 499x Special Topics (2-4, max 8)
include: finite state machines, pathfinding, ­Prerequisite: CSCI 102L or ITP 165x. Recent developments in computers and data
A-Life and flocking, and genetics. Prerequisite: processing.
CSCI 102L; corequisite: CSCI 460. ITP 485 Programming Game Engines
(4, FaSp) Techniques for building the core ITP 555 Functionality of Enterprise Resource
ITP 470x Information Technology Practicum components of a game engine; 2-D/3-D Planning Systems (1, FaSp) The functional­
(1-4, max 8, FaSpSm) Independent technol­ graphics, collision detection, artificial intelli­ ity of Enterprise Resource Planning Systems
ogy project related to specific topics under gence algorithms, shading, programming input (ERPs); the methods of implementation and
the direction of a faculty member. Not avail­ devices. Prerequisite: CSCI 102L, ITP 380. the integration of information throughout
able for graduate credit in engineering. Rec- an organization are discussed and analyzed.
ommended preparation: appropriate 300-level ITP 486 Securing and Auditing Enterprise Concurrent enrollment: ACCT 555; recommended
course work to topic of study. Resource Planning Systems (3, FaSp) Man­ preparation: ACCT 547.
agement and technical issues related to the
security of ERP systems. Students will audit
ERP systems and apply appropriate security
controls. Prerequisite: ITP 320Lx, ISE 382.

Manufacturing Engineering

Ethel Percy Andrus graduates capable of responding to the needs Course work in the program will train students
Gerontology Center 240 of modern, up-to-date manufacturing. These in traditional manufacturing engineering topics,
(213) 740-4893 graduates should be able to design, install and such as materials selection and process design.
FAX: (213) 740-1120 operate complex manufacturing systems made Additional courses will include the more
Email: isedept@usc.edu up of people, materials, automated machines modern, system-level concepts of integrated
and information systems. The Departments product and process design, applications of
Program Director: B. Khoshnevis, Ph.D. of Computer Science, Electrical Engineering, modern information technology to design and
Industrial and Systems Engineering, Materials manufacturing, hands-on laboratories using
Master of Science in Manufacturing Science, Mechanical Engineering, and advanced manufacturing equipment and
Engineering Entrepreneurship participate in the Manufac­ commercial software, and entrepreneurship.
Manufacturing engineering at USC is a multi­ turing Engineering Program.
disciplinary program that confers the degree of
Master of Science and is designed to produce
660 USC Viterbi School of Engineering

Curriculum REQUIRED COURSES UNITS ISE 525 Design of Experiments, or


A total of 30 units is required beyond the CSCI 585 Database Systems, or AME 525 Engineering Analysis 3
B.S. degree. A minimum of 21 units must ISE 510 Advanced Computational Approved electives* 18
be at the 500 level or above. A maximum Design and Manufacturing 3 30
of 6 units of electives may be taken from ISE 511L Computer Aided
non-engineering departments. At least three Manufacturing 3 *A list of approved electives in specialization areas is
courses must be taken in the student’s select­ ISE 517 Modern Enterprise available from the department. Departmental approval
ed area of specialization. Systems, or is required for courses not listed.
ISE 576 Industrial Ecology:
Technology-Environment
Interaction 3

Multimedia and Creative Technologies

Minor in Interactive Multimedia Elective Courses: 6-8 units Master of Science in Computer Science
A minor in interactive multimedia is open to Students will choose two elective (Multimedia and Creative Technologies)
undergraduate students in all majors. This courses from the following list: Students may earn a specialization in multi­
minor provides students with the skills and media and creative technologies by complet­
knowledge necessary to apply and develop Cinematic Arts ing the general requirements for the Master
interactive multimedia tools within a variety CTIN 483 Introduction to Game of Science in computer science and the fol­
of industries. Although this program is geared Development 4 lowing additional courses:
towards the non-technical student, computer CTIN 488 Game Design Workshop 4
literacy is a key component to being success­ Every student must complete CSCI 576
ful in this program. Engineering Multimedia Systems Design (3). Students
EE 450 Introduction to must also complete at least two courses
Students must apply to the program through Computer Networks 3 selected from one of the two specialization
the Viterbi School of Engineering, and ITP 301Lx Interactive Web tracks: Graphics and Vision or Networks and
approval of the student’s advisor will be Development, or 4 Databases.
required on the application form. Students CSCI 351* Programming and
are required to complete a minimum of Multimedia on the GRAPHICS AND VISION TRACK UNITS
19 units of course work consisting of both World Wide Web 3 CSCI 480 Computer Graphics 3
core requirements and elective courses. CSCI 520 Computer Animation and
*Prerequisites waived if students are competent in
Simulation 3
Successful completion of the interactive programming.
CSCI 574 Computer Vision 3
multimedia minor requires a minimum of a CSCI 580 3-D Graphics and
2.0 GPA in the following courses. Journalism Rendering 3
JOUR 417 Online Journalism CSCI 582 Geometric Modeling 3
CORE COURSES UNITS Management 2 CSCI 674 Advanced Topics in
CTIN 309 Introduction to Computer Vision 3
Fine Arts (Multimedia Design)
Interactive Media 4 EE 569 Introduction to Digital
FA 302 Design II 4
EE 320x Digital Media Basics Image Processing 3
FA 310 Digital Photo Studio 4
for Multimedia 3
FA 410 Advanced Digital NETWORKS AND DATABASES TRACK UNITS
ITP 101x Introduction to
Photo Studio 4
Information Technology, or 4 CSCI 551 Computer
FA 436 Art and Technology 4
ITP 105x* Introduction to Computer Communications 3
Technologies and CSCI 558L Internetworking and
Applications 2 Total units required for completion of minor: Distributed Systems
ITP 210x Multimedia Applications 19‑23 units Laboratory 3
for Windows (corequisite CSCI 585* Database Systems 3
to EE 320) 2 Total units including all prerequisite courses: CSCI 586 Database Systems
JOUR 413 Introduction to Online 26-36 Interoperability 3
Journalism 4 CSCI 694ab Topics in Computer
Networks and
Total core units: 13-15 Distributed Systems 3-3
EE 450 Introduction to
Computer Networks 3
Multimedia and Creative Technologies 661

Suggested Core and Elective Courses (3) Students must include the following four (9) The remaining units must be chosen from
Since this specialization is systems ori­ courses in their program the following list of courses.
ented, it is recommended (but not required)
that students select CSCI 555 Advanced CSCI 576 Multimedia Systems Approved Courses for the Multimedia
Operating Systems and EE 557 Computer Design 3 Specialization
Systems Architecture as two of their three EE 483 Introduction to Digital COURSE IN BIOMEDICAL ENGINEERING UNITS
core courses. Additional electives may be Signal Processing, or BME 527 Integration of Medical
taken from the two tracks or from the partial EE 469 Introduction to Digital Imaging Systems 3
list of suggestions below. Media Engineering 3
EE 519 Speech Recognition COURSES IN ELECTRICAL ENGINEERING UNITS
CSCI 561* Foundations of Artificial and Processing for EE 450 Introduction to
Intelligence 3 Multimedia, or Computer Networks 3
CSCI 573 Advanced Artificial EE 522 Immersive Audio EE 455x Introduction to
Intelligence 3 Signal Processing 3
 Programming Systems
CSCI 577ab* Software Engineering 4-4 EE 569 Introduction to Digital Design 3
CSCI 583 Computational Geometry 3 Image Processing 3 EE 519 Speech Recognition
CSCI 588 Specification and and Processing for
Design of User A course can be waived if a student can dem­ Multimedia 3
Interface Software 3 onstrate equivalent knowledge of the mate­ EE 522 Immersive Audio Signal
CSCI 590 Directed Research 1-12 rial and if the course instructor will certify it. Processing 3
EE 554 Real Time Computer EE 532 Wireless Internet and
Systems 3 (4) Students can only take courses from the Pervasive Computing 3
ISE 571 Human Factor Issues in list of approved courses, except with advi- EE 555 Broadband Network
Integrated Media Systems 3 sor approval students may include in their Architectures 3
ISE 575 Topics in Engineering program one multimedia-related EE 599 or EE 586L Advanced DSP Design
Approaches to Music CSCI 599 Special Topics course (2-4 units). Laboratory 4
Cognition 3, max 6 Every course requires prior approval from the EE 590 Directed Research 1-6
ITP 411x Interactive Multimedia faculty advisor, recorded each semester on EE 596 Wavelets 3
Production 3 the plan of study form. EE 599 Special Topics 3
EE 669 Multimedia Data
*Also satisfies a core course requirement in the (5) Students may include a maximum of Compression 3
­general requirements for the M.S. degree in Computer 6 units of EE 590 Directed Research in their
Science. programs. Before registering for these units, COURSES IN COMPUTER SCIENCE UNITS
the faculty advisor must approve a written CSCI 480 Computer Graphics 3
Master of Science in Electrical Engineering description of the intended multimedia CSCI 485 File and Database
(Multimedia and Creative Technologies) research project signed by the faculty mem­ Management 3
Students may earn a specialization in multi­ ber who will supervise the student. CSCI 520 Computer Animation and
media and creative technologies by complet­ Simulation 3
ing the general requirements for the Master (6) Students entering this program are expect­ CSCI 551 Computer
of Science in Electrical Engineering and the ed to have already completed, either at USC Communications 3
following additional requirements: or at another institution, formal course work CSCI 558L Internetwork and
equivalent to USC course EE 364 Introduction Distributed Systems
(1) At most four units of electives can be to Probability and Statistics for Electrical Laboratory 3
taken outside of the Viterbi School of Engineering. Although a course on probability CSCI 571 Web Technologies 3
Engineering with advisor approval. Some is not required, it is recommended preparation for CSCI 574 Computer Vision 3
examples are CTAN 452 Introduction to some of the courses such as EE 569. CSCI 580 3D Graphics and
Computer Animation (2 units) and CTIN 483 Rendering 3
Introduction to Game Development (4 units). (7) Although not required, students should be CSCI 582 Geometric Modeling 3
proficient in C or C++ programming, at the CSCI 585 Database Systems 3
(2) Computer science courses that are cross- level taught in CSCI 455x. CSCI 599 Special Topics 2-4
listed with EE can (but do not have to) count
toward the 18 EE units. Up to nine units of (8) Although not required, ITP 411x COURSES FROM THE SCHOOL OF
other CSCI courses that either are or are not Integrated Multimedia Production (3 units) CINEMATIC ARTS UNITS
cross-listed can also be used. Multimedia will provide the student with hands-on expe­ CTAN 452 Introduction to
and creative technologies draws heavily on rience in using multimedia application tools. Computer Animation 2
concepts and techniques from computer This will help the student prepare a portfolio, CTIN 483 Introduction to Game
science. which is expected by industry from students Development 4
who major in a multimedia program.
COURSE IN HUMAN FACTORS UNITS

ISE 571 Human Factors Issues


in Integrated Media
Systems 3

COURSE IN INFORMATION TECHNOLOGY UNITS

ITP 411x Interactive Multimedia


Production 3
662 USC Viterbi School of Engineering

Product Development Engineering

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

Systems Architecting and Engineering

Ethel Percy Andrus Professors: Michael O. Arbib, Ph.D. Associate Professor: Mansour Rahimi, Ph.D.
Gerontology Center 240 (Biomedical Engineering, Computer Science, (Industrial and Systems Engineering)
(213) 740-4893 Neurobiology); Barry Boehm, Ph.D. (Computer
FAX: (213) 740-1120 Science, Industrial and Systems Engineering); Adjunct Professor: Michael Mann, Ph.D.
Email: isedept@usc.edu John Choma, Ph.D. (Electrical Engineering, (Industrial and Systems Engineering)
Electrophysics); Maged Dessouky, Ph.D.
Program Director: Azad M. Madni, Ph.D. (Industrial and Systems Engineering); Roger Adjunct Associate Professors: James Hines;
Email: azad.madni@usc.edu Ghanem, Ph.D (Aerospace and Mechanical Thomas McKendree, Ph.D.; Marilee
Engineering, Civil Engineering); Solomon Wheaton
Program Co-director: F. Stan Settles, Ph.D. W. Golomb, Ph.D. (Electrical Engineering,
Email: settles@usc.edu Mathematics); Michael Gruntman, Ph.D. Research Professors: Malcolm R. Currie, Ph.D.
(Astronautics and Space Technology); Randolph (Industrial and Systems Engineering); Peter Will,
Associate Director: George Friedman, Ph.D. Hall, Ph.D. (Industrial and Systems Engineering); Ph.D. (Industrial and Systems Engineering)
Email: georgejfriedman@yahoo.com Behrokh Khoshnevis, Ph.D. (Industrial and
Systems Engineering); Yan Jin, Ph.D. (Aerospace Professor of the Practice of Systems Architecting
Associate Director: James Hines and Mechanical Engineering); Joseph Kunc and Engineeing: George Friedman, Ph.D.
Email: jhines@usc.edu (Astronautics and Space Technology, Physics); (Industrial and Systems Engineering)
Stephen C-Y Lu, Ph.D. (Industrial and
Associate Director: Scott Jackson Systems Engineering, Aerospace and Mechanical Associate Professor of the Practice of Systems
Email: jackessone@cox.net Engineering); Azad M. Madni, Ph.D. (Industrial Architecting and Engineering: Kurt Palmer
and Systems Engineering); Sami F. Masri, Ph.D. (Industrial and Systems Engineering)
Faculty (Civil Engineering, Mechanical Engineering);
IBM Chair in Engineering Management: Gerard Medioni, Ph.D. (Computer Science); Senior Lecturer: Geza Bottlik, Engineer
F. Stan Settles, Ph.D. (Industrial and Systems Jerry M. Mendel, Ph.D. (Electrical Engineering); (Industrial and Systems Engineering)
Engineering, Astronautics) Najmedin Meshkati, Ph.D. (Industrial
and Systems Engineering, Civil Engineering); Emeritus Professors: Elliot Axelband, Ph.D.
David Packard Chair in Manufacturing James E. Moore, Ph.D. (Industrial and (Electrical Engineering ); George Bekey, Ph.D.
Engineering: Stephen C-Y Lu, Ph.D. Systems Engineering, Civil Engineering, Policy, (Electrical Engineering, Computer Science,
(Industrial and Systems Engineering, Aerospace Planning and Development); Sheldon M. Ross, Biomedical Engineering); Ralph Keeney, Ph.D.
and Mechanical Engineering) Ph.D. (Industrial and Systems Engineering); (Industrial and Systems Engineering); Gerald
F. Stan Settles, Ph.D. (Industrial and Nadler, Ph.D., P.E. (Industrial and Systems
Andrew and Erna Viterbi Chair in Systems Engineering, Astronautics); Firdaus Engineering)
Communications: Solomon W. Golomb, Ph.D. Udwadia, Ph.D. (Civil Engineering, Mechanical
(Electrical Engineering, Mathematics) Engineering); Detlof von Winterfeldt (Industrial Honor Societies
and Systems Engineering, Policy, Planning, Omega Alpha Association
TRW Professor of Software Engineering: Barry and Development); Charles L. Weber, Ph.D. Omega Alpha Association is the systems
Boehm, Ph.D. (Computer Science, Industrial (Electrical Engineering); L. Carter Welford, engineering honor society. The advisor is
and Systems Engineering) Ph.D. (Civil Engineering); Alan Willner, Ph.D. Professor Stan Settles, (213) 740-0263.
(Electrical Engineering)

Degree Requirements

Master of Science in Systems Architecting A minimum grade point average of 3.0 must In addition to the general requirements
and Engineering be earned on all course work applied toward of the Viterbi School of Engineering, the
This program is recommended to graduate the master’s degree in systems architecting Master of Science in systems architecting and
engineers and engineering managers respon­ and engineering. This average must also be engineering is also subject to the following
sible for the conception and implementation achieved on all 400-level and above course requirements:
of complex systems. Emphasis is on the work attempted at USC beyond the bach­
creative processes and methods by which elor’s degree. Transfer units count as credit (1) a total of at least 30 units is required, con­
complex systems are conceived, planned, (CR) toward the master’s degree and are not sisting of at least nine units in the technical
designed, built, tested and certified. The computed in the grade point average. management area, nine units in the general
architecture experience can be applied to technical area, and 12 units in the technical
defense, space, aircraft, communications, nav­ specialization area;
igation, sensors, computer software, computer
hardware, and other aerospace and commer­
cial systems and activities.
664 USC Viterbi School of Engineering

(2) every plan of study requires prior written Technical Management Area: Take one course The student may choose from a large variety
approval by the director of the systems archi­ (3 units) from the following: of technical specializations spanning all
tecting and engineering program recorded on CE 556ab Project Cost Estimating, departments in the Viterbi School of Engi­
the study plan in the student’s file; Control, Planning and neering. Flexibility is emphasized in this
Scheduling 3-3 choice; the program director is expected to
(3) no more than nine units at the 400 level IOM 525* Quality Improvement work closely with the student in choosing
may be counted toward the degree — the Methods 3 the best set of courses to meet the student’s
remaining units must be taken at the 500 or IOM 527* Managerial Decision need.
600 level; Analysis 3
IOM 537* Global Businesses and Several sample specializations are listed
(4) at least 24 of the 30 units must be taken Markets: Strategies below but are not intended to be complete.
in the Viterbi School of Engineering; Enabled by Technology 3
IOM 580* Project Management 3 Recommended Courses
(5) units to be transferred (maximum of four ISE 515 Engineering Product Aerospace and Mechanical Systems: AME 503,
with advisor approval) must have been taken Management 3 AME 504, AME 521, AME 532a, AME 544,
prior to taking classes at USC; interruption of ISE 517 Modern Enterprise AME 548, AME 560, AME 588
residency is not allowed; Systems 3
ISE 544 Management of Artificial Intelligence/Neural Networks: CSCI
(6) no more than 6 units of Special Topics Engineering Teams 3 460, CSCI 545, CSCI 561, CSCI 564, CSCI
courses (499 or 599) may be counted for this ISE 562 Value and Decision 566, CSCI 567, CSCI 574; EE 547
degree; Theory 3
ISE 585 Strategic Management Automation and Control Systems: EE 543a,
(7) thesis and directed research registrations of Technology 3 EE 547, EE 585, EE 587, EE 588, EE 593
may be allowed to individual students only by MOR 561* Strategies in High-Tech
special permission of the supervising faculty Businesses 3 Communication and Signal Processing Systems:
member and the program director; SAE 550 Systems Architecting and EE 551, EE 562a, EE 563, EE 564, EE 567,
the Political Process 3 EE 580, EE 582, EE 583
(8) a bachelor’s degree in an engineering
field and a minimum of three years systems *USC Marshall School of Business course. Computer and Information Systems: CSCI 485,
experience are recommended prior to taking CSCI 551, CSCI 585, EE 552, EE 554,
Systems Architecting and Design Experience General Technical Area: Take one course EE 561, EE 562a, EE 574, EE 658
courses. This program is not recommended (3 units) from the following:
for recent bachelor’s degree graduates. CSCI 510 Software Management Construction: CE 501, CE 519, CE 525ab,
and Economics 3 CE 533, CE 536, CE 556ab, CE 583
REQUIRED COURSES UNITS
CSCI 577ab Software Engineering 4-4
ISE 460 Engineering Economy, or IOM 535* Database Management 3 Engineering Management Systems: ISE 515,
ISE 561 Economic Analysis of ISE 580 Advanced Concepts in ISE 530, ISE 535, ISE 544, ISE 562, ISE 580,
Engineering Projects, or Computer Simulation 3 ISE 585; SAE 541, SAE 550
ISE 563 Financial Engineering, or SAE 542 Advanced Topics in
SAE 560 Economic Considerations Systems Engineering 3 Integrated Media Systems: EE 450, EE 469,
for Systems Engineering 3 SAE 543 Case Studies in Systems EE 522, EE 555, EE 569, EE 596; CSCI 480,
SAE 541 Systems Engineering Engineering and CSCI 551, CSCI 574, CSCI 576, CSCI 585,
Theory and Practice 3 Management 3 CSCI 588
SAE 549 Systems Architecting 3 SAE 550 Systems Architecting and
the Political Process 3 Manufacturing Systems: AME 588; EE 561ab;
One design-related course approved SAE 551 Lean Operations 3 ISE 511, ISE 514, ISE 516, ISE 517, ISE 544,
by the director 3 ISE 570
*USC Marshall School of Business course.
ELECTIVES UNITS Network-centric: CSCI 402, CSCI 530, CSCI
Advisor-approved electives in Technical Specialization Area: Twelve units 551, CSCI 555, CSCI 558L, CSCI 577ab,
technical management area 3 are required, usually in the student’s present EE 550, SAE 574
Advisor-approved electives in or intended technical specialty. Courses are
general technical area 3 intended to complement the student’s prior Software Process Architecture: CSCI 510, CSCI
Advisor-approved electives in education and experience toward becoming 577b, CSCI 665; EE 554, EE 557; ISE 544,
technical specialization area 12 a well-rounded systems architect-engineer ISE 562, ISE 564
or architect-manager. With a few exceptions,
the courses should come from the recom­ Systems: EE 598; ISE 515, ISE 520, ISE 525,
mended list, and usually all from a single ISE 527, ISE 528, ISE 532, ISE 535, ISE 536,
specialization. ISE 538, ISE 544, ISE 562, ISE 580, ISE 585;
SAE 541, SAE 542
Systems Architecting and Engineering 665

Graduate Certificate in Systems Graduate Certificate in Network Centric CSCI 556 Introduction to
Architecting and Engineering Systems Cryptography 3
The graduate certificate in systems architect­ This 15-unit graduate certificate is jointly CSCI 558L Internetworking and
ing and engineering is designed for practicing sponsored by the Epstein Industrial and Distributed Systems
engineers engaged in the creation and design Systems Engineering, Hsieh Electrical Laboratory 3
of complex innovative systems, in aerospace Engineering and Computer Science depart­ CSCI 561 Foundations of Artificial
and commercial fields. Entering students are ments, and administered by the Epstein ISE Intelligence 3
expected to have a bachelor’s degree in Department. This certificate is designed for CSCI 573 Advanced Artificial
engineering or a related field from an accred­ practicing engineers engaged in the creation Intelligence 3
ited institution. Three years of industry and design of complex innovative network CSCI 576 Multimedia Systems
experience are recommended. Students are centric systems in aerospace and commercial Design 3
required to earn a cumulative B average or fields. Entering students are expected to CSCI 585 Database Systems 3
higher in courses taken for the certificate. have a bachelor’s degree in engineering or
The courses taken for the certificate may a related field from an accredited institu­ Electrical Engineering Emphasis
be applied later to the Master of Science in tion. Three years of industry experience Required EE course
Systems Architecting and Engineering. are recommended. Students are required EE 535 Mobile Communications 3
to earn a cumulative B average or higher in
REQUIRED COURSES – CHOOSE FOUR UNITS courses taken for the certificate. The courses EE Electives (choose three courses, 9 units)
ISE 460 Engineering Economy, or taken for the certificate may be applied EE 538 Spread Spectrum Systems 3
ISE 561 Economic Analysis of later to the Master of Science in Computer EE 541 Radio Frequency Filter
Engineering Projects, or Science, Electrical Engineering or Systems Design 3
SAE 560 Economic Considerations Architecting Engineering with departmental EE 544 Radio Frequency Systems
for Systems Engineering 3 approval. and Hardware 3
EE 550 Design and Analysis of
ISE 515 Engineering Project
REQUIRED COURSES UNITS Computer Communication
Management 3
Networks 3
ISE 544 Management of SAE 574 Net-centric Systems
EE 555 Broadband Network
Engineering Teams 3 Architecting and
Architectures 3
SAE 541 Systems Engineering Engineering 3
EE 562ab Random Processes in
Theory and Practice 3
Engineering 3-3
SAE 542 Advanced Topics in Choose 4 courses from one area of emphasis: 12
EE 564 Communication Theory 3
Systems Engineering 3
EE 567 Communication Systems 3
SAE 549 Systems Architecting 3 Computer Science Emphasis
EE 579 Wireless and Mobile
Required CSCI course
Networks Design and
CSCI 551 Computer Communications 3
In addition, one 3- or 4-unit elective course Laboratory 3
shall be taken from the list of those approved CSCI Electives (choose three courses, 9 units) EE 663 Satellite Communications 3
for the Master of Science in Systems CSCI 530 Security Systems 4 EE 666 Data Communication 3
Architecting and Engineering. CSCI 531 Applied Cryptography 3 15
CSCI 546 Intelligent Embedded
All programs of study will be approved by Systems 3
the director of the Systems Architecting and CSCI 555 Advanced Operating
Engineering program. Systems 3

Courses of Instruction

SYSTEMS ARCHITECTING AND SAE 541 Systems Engineering Theory and SAE 543 Case Studies in Systems Engineer-
ENGINEERING (SAE) Practice (3, FaSpSm) Integration of engineer­ ing and Management (3, FaSp) Real-world
ing problem solving methodologies based on case studies in DoD, NASA, and commercial
The terms indicated are expected but are not systems concepts. Application to complex, arenas, employing new methodologies to
guaranteed. For the courses offered during any large scale technical systems and problems cover the fundamental positive and negative
given term, consult the Schedule of Classes. faced by engineering managers. Case studies. development learning principles of systems
(Duplicates credit in former ISE 541). engineering. Prerequisite: SAE 541, SAE 549.
SAE 496 Systems Engineering Through
Motorsports (3, FaSp) Applied systems SAE 542 Advanced Topics in Systems Engi- SAE 549 Systems Architecting (3, FaSp)
architecting, engineering and management neering (3, FaSp) Advanced topics in inte­ Introduction to systems architecture in aero­
to motorsports from design to validation gration software management and systems space, electrical, computer, and manufactur­
and verification; venues include drag racing, engineering, probabilistic foundations of ing systems emphasizing the conceptual
grand prix Formula SAE racing, DARPA decision-based theory, quantitative risk man­ and acceptance phases and using heuristics.
Challenges. agement, decision-based design, and safety Prerequisite: B.S. degree in a related field of
aspects of systems engineering. (Duplicates engineering.
SAE 499 Special Topics (2-4, max 8) Course credit in former ISE 542). Prerequisite: SAE 541.
content to be selected each semester from
recent developments in Systems Architecting
and Engineering and related fields.
666 USC Viterbi School of Engineering

SAE 550 Systems Architecting and the SAE 560 Economic Considerations for SAE 590 Directed Research (1-12, FaSpSm)
Political Process (3) Analysis of risks inherent ­Systems Engineering (3) Impact of economic Research leading to the master’s degree.
in managing high-tech/high-cost government- factors for systems architects and engineers, Maximum units which may be applied to the
funded engineering programs; tools and tools for understanding these factors, fun­ degree to be determined by the department.
techniques for coping with the impacts of damental quantitative analysis of cash flow, Graded CR/NC.
politically-driven budgets on the engineering life-cost estimating for systems and software
design process. (Duplicates credit in former engineering. SAE 594abz Master’s Thesis (2-2-0, FaSpSm)
ISE 550). Recommended preparation: two years Credit on acceptance of thesis. Graded
of work experience. SAE 574 Net-Centric Systems Architecting IP/CR/NC.
and Engineering (3, FaSp) In-depth exami­
SAE 551 Lean Operations (3, Sp) Study of nation of the technical design approaches, SAE 599 Special Topics (2-4, max 9, FaSpSm)
lean principles and practices as applied to tools, and processes to enable the benefits Course content will be selected each semes­
automotive, aerospace and other industries. of net-centric operations in a networked ter to reflect current trends and developments
systems-of-systems. in the field of systems architecting and
engineering.

Você também pode gostar