Courses


Students entering the University of San Diego and/or declaring a major during 2018-2019, should follow information contained in the printed course catalog (also known as the "catalog of record") published on May 1, 2018. Access the catalog of record at http://catalogs.sandiego.edu.

ENGR 101 , ENGR 102 , ENGR 103 , ENGR 110 , ENGR 121 , ENGR 294 , ENGR 296 , ENGR 298 , ENGR 311 , ENGR 421 , ENGR 465 , ENGR 496 , ENGR 499

ENGR 101 | INTRODUCTION TO ENGINEERING

Core Attributes: Science/Tech Inquiry area

Prerequisites: MATH 150 (Can be taken Concurrently)

Introduction to the field of engineering. Students work in small teams to solve open-ended interdisciplinary design problems, including concept generation, analysis, computer aided design (CAD) modeling, construction, testing, development, and documentation. The project work is enhanced with lectures, activities, and reading on design, manufacturing, and engineering tools. Intended for majors in engineering or those exploring careers in engineering. Four hours lecture-laboratory weekly.

ENGR 102 | INTRODUCTION TO ELECTROMECHANICAL SYSTEM DESIGN

Units: 3 Repeatability: No

Prerequisites: ENGR 101 and MATH 150 and MATH 151 (Can be taken Concurrently) and (ENGR 121 or COMP 150) and PHYS 270 (Can be taken Concurrently)

Introduction to the use of sensors, actuators, controllers, and computer interfaces for the use with electro-mechanical systems. Application of the engineering design process culminating in a team-based design project.

ENGR 103 | USER-CENTERED DESIGN

Core Attributes: Domestic Diversity level 1

Prerequisites: ENGR 101 and MATH 150 and MATH 151 (Can be taken Concurrently)

Introduction to strategies for developing designs that emphasize how users will interact with the final product. Iterative design methods to elicit user requirements, generate alternative designs, develop low-fidelity prototypes, and evaluate designs from the user’s perspective. Individual and collaborative strategies for design thinking, concept development, and functional evaluation.

ENGR 110 | THE DESIGN OF COFFEE

Core Attributes: Science/Tech Inquiry area, Lab

This course serves as an introduction to how engineers approach and solve problems, demonstrated by the process of roasting and brewing coffee. Students will be introduced to basic principles of engineering analysis and design, and guided through a series of laboratory experiments testing the effect of design choices on the sensory quality of coffee. Both qualitative and quantitative concepts will be included in the course, along with discussion on the implications of coffee production and harvesting on land use, agriculture industry, labor force, economies, and societies. This course fulfills a Scientific and Technological Inquiry core curriculum requirement for non-majors. Concurrent registration in MATH 115 or higher recommended.

ENGR 121 | ENGINEERING PROGRAMMING

Units: 3 Repeatability: No

Prerequisites: MATH 150 (Can be taken Concurrently)

Fundamentals of computer usage and programming in a structured, high-level language as commonly used in engineering systems development and applications; modular programming principles; use of the operating system and language constructs for program input/output; object-oriented programming. Three hours lecture weekly.

ENGR 294 | SPECIAL TOPICS IN ENGINEERING

Units: 1-4 Repeatability: Yes (Can be repeated for Credit)

Special topics in various areas of engineering science theory and practice, including laboratory. May be used to correct certain deficiencies in transfer work or for special projects.

ENGR 296 | UNDERGRADUATE RESEARCH

Units: 1-3 Repeatability: Yes (Can be repeated for Credit)

Faculty-directed undergraduate research in engineering. Problem selected after consultation with faculty. Written report required. Prior approval by department chair or dean is required.

ENGR 298 | INTERNSHIP/CO-OP EXPERIENCE

Units: 1-3

Directed lower division internship or co-operative experience in an engineering or related activity. Usually involves a three-month summer work assignment with industrial firms or government agencies. Written report required. Credit not applicable to minimum engineering program graduation requirements. May be repeated for credit.

ENGR 311 | ENGINEERING MATERIALS SCIENCE

Units: 3-4 Repeatability: No

Prerequisites: (CHEM 151 and CHEM 151L) and MATH 151 and PHYS 271

Basic concepts of material structure and its relation to properties; atomic structure; mechanical, electrical, and magnetic properties; engineering applications; introduction to semiconductor physics. Three hours lecture weekly. Fall semester.

ENGR 421 | EMBEDDED SYSTEMS PERFORMANCE

Units: 3 Repeatability: No

Prerequisites: COMP 385

This course will focus on the application of all available processing power to implement system solutions. Parallel processing, core sequestration, processor affinity, CPU programming, DSP programming, and the integration of disparate processing elements via OpenCL will all be addressed in this course. The impact of coherent and non-coherent memory models will be addressed and the notion of data hazards in non-coherent systems will be detailed. We will also consider the application specific impacts of the relative power efficiency of alternative processing models. Every Spring.

ENGR 465 | FORENSIC ENGINEERING

Units: 3

This course deals with the interaction between the engineering and legal communities. Through case studies, students will learn about the legalities associated with being an engineer. The analysis stage of the engineering design process will be dissected and viewed as it is interpreted by the courts. Standard of care and legal standards for review of engineering design will be discussed. Duties of the engineer, the manufacturer, and the end user will be compared and contrasted. Students will perform forensic analyses of product failure cases. Legal concepts will be conveyed via case studies and Law Review articles.

ENGR 496 | UNDERGRADUATE RESEARCH

Units: 0.5-3 Repeatability: Yes (Can be repeated for Credit)

Faculty-directed undergraduate research in engineering. Problem proposal must be submitted and approved prior to enrollment. Written report required. Upper division standing in engineering. Prior approval by department chair or dean is required.

ENGR 499 | INDEPENDENT STUDY

Units: 1-3 Repeatability: Yes (Can be repeated for Credit)

Prerequisites: (MATH 130 or MATH 150)


Students entering the University of San Diego and/or declaring a major during 2018-2019, should follow information contained in the printed course catalog (also known as the "catalog of record") published on October 1, 2018. Access the catalog of record at http://catalogs.sandiego.edu.

GENG 221 , GENG 350 , GENG 360 , GENG 383 , GENG 384 , GENG 421 , GENG 422 , GENG 460 , GENG 482 , GENG 491 , GENG 492

GENG 221 | SOFTWARE FOUNDATIONS

Units: 3 Repeatability: No

Prerequisites: ENGR 101 and ENGR 121 and MATH 150 and MATH 151 (Can be taken Concurrently) and PHYS 270 (Can be taken Concurrently)

Introduction to Object Oriented Programming in Python. Implementation and use of data structures including arrays, structures, classes, stacks, lists, and trees in C and Python.

GENG 350 | ENGINEERING AND SOCIAL JUSTICE

Core Attributes: Advanced writing competency, Domestic Diversity level 2

Prerequisites: ENGR 103

This course aims to support students understanding of engineering in relation to social justice. It will help students develop critical thinking skills and to apply these to the context of engineering practices and systems. Students will consider the historical and contemporary contexts and impacts of the designs, systems, processes and products surrounding and involving engineering and engineers. The course will be taught in intensive mode, with interactive lectures, workshops and seminars, together with a team project, where students will apply their learning to research a local community need.

GENG 360 | EXPERIMENTAL ENGINEERING

Units: 3 Repeatability: No

Prerequisites: ENGR 102 and ELEC 201 and MENG 210 and MENG 260 (Can be taken Concurrently) and GENG 221 and ENGR 311 and MATH 310 and ISYE 330 (Can be taken Concurrently)

Engineers rely heavily on data when making decisions. This is a course about how engineers collect, analyze, and present data. In this course, students will be introduced to fundamental principles of measurement and instrumentation through a series of hands on experiments in several engineering contexts, including designing your own experiment. Technical communication skills are an integral part of sharing data, therefore both written and oral communication will be taught this class. Every Spring.

GENG 383 | CITY DESIGN, ORGANIZATIONAL RESOURCES, AND COMMUNITY EFFECTS

Units: 3 Repeatability: No

Prerequisites: MATH 115 or MATH 150 or MATH 151 or MATH 250

This course explores how urban infrastructure design and the nonprofit sector impacts community health and resiliency through links to public health measures and social welfare outcomes. Students will learn to use Geographic Information Systems (GIS) to explore the impact of the placement of resources within a region. Students will choose an open-ended design project to explore the social fabric of cities through the analysis of spatial data and explore whether these issues can be alleviated through engineering planning approaches.

GENG 384 | REMEDIATION AND TREATMENT SEPARATION PROCESSES

Units: 3 Repeatability: No

Prerequisites: CHEM 151 and MATH 250

This course aims to provide an understanding of the principles of fluid separation processes and to develop skills in the design of fluid separation equipment in the context of sustainability and social justice. Physical and chemical processes are presented, including fundamentals of solid-liquid suspension, flocculation, coagulation, flotation, clarification, dewatering and gravity sedimentation processes for the remediation and treatment of water for different purposes.

GENG 421 | EMBEDDED SYSTEMS PERFORMANCE

Units: 3 Repeatability: No

Prerequisites: COMP 280

This course will focus on the application of all available processing power to implement system solutions. Parallel processing, core sequestration, processor affinity, CPU programming, DSP programming, and the integration of disparate processing elements via OpenCL will all be addressed in this course. The impact of coherent and non-coherent memory models will be addressed and the notion of data hazards in non-coherent systems will be detailed. We will also consider the application specific impacts of the relative power efficiency of alternative processing models.

GENG 422 | ADVANCED EMBEDDED SOFTWARE DEVELOPMENT

Units: 3 Repeatability: No

Prerequisites: GENG 421

Development of embedded software (firmware) using a real-time operating system (RTOS). Development of an application as a set of independent threads that communicate with each other via message queues and semaphores.

GENG 460 | LAW FOR ENGINEERS

Units: 3 Repeatability: No

This course introduces engineering students to the many facets of the law and litigation that are relevant to a career in engineering. Through targeted readings, case studies, and independent legal research students will learn about the legalities associated with a career in engineering, engineering design, contracts, and intellectual property.

GENG 482 | PHOTOVOLTAIC SOLAR ENERGY

Units: 3 Repeatability: No

Prerequisites: ENGR 311 and GENG 350 (Can be taken Concurrently) and GENG 360 (Can be taken Concurrently)

Introduction to photovoltaic (PV) solar energy including materials and device physics of solar cell operation, crystalline silicon technologies, PV systems and applications, and economic and environmental considerations. The course also aims to aid the students' professional development by addressing issues such as the ability to critically evaluate technical papers, conduct effective literature research, and express information orally and in writing.

GENG 491 | ENGINEERING SENIOR DESIGN I

Units: 4 Repeatability: No

Prerequisites: (GENG 350 and GENG 360) or (ELEC 302 and ELEC 310 and ELEC 350) or (MENG 430 and MENG 435)

Proposal and design phase of a capstone project culminating in a documented and approved engineering design project to be implemented in ENGR 492. Computer-aided electrical, mechanical, software, math, science and other discipline design techniques are used to study design alternatives and support the final design selection: evaluation of ethical, cultural, economic, societal, and safety considerations in the design process. The development of individual and group written and oral communication skills. This course prepares students to approach an engineering design project in a small team. Topics include project selection, research methods on chosen project, a review of the design process, including concept generation, concept selection, construction, testing, and evaluation. Fall semester.

GENG 492 | ENGINEERING SENIOR DESIGN II

Units: 3 Repeatability: No

Prerequisites: GENG 491

Engineering capstone design experience in a realistic engineering environment that applies and integrates engineering and nonengineering topics. Students work in teams, in collaboration with engineering faculty and/or engineering professionals from industry, on an open-ended design project. This involves design, construction, testing and evaluation as well as consideration of issues related to culture, ethics, economics, social justice, safety and professional practice. Course also includes documentation of design project including written reports and oral presentations to multiple audiences. Spring semester.


Students entering the University of San Diego and/or declaring a major during 2018-2019, should follow information contained in the printed course catalog (also known as the "catalog of record") published on October 1, 2018. Access the catalog of record at http://catalogs.sandiego.edu.

The Engineering Major

All general engineering majors must satisfy the core curriculum specified by the university.  The mathematics, science, and engineering courses listed below also satisfy the core curriculum requirements in mathematical reasoning, scientific and technological inquiry, quantitative reasoning, advanced writing, and levels 1 and 2 diversity, inclusion, and social justice (DISJ).

Preparation for the Major

Mathematics and Science Requirements
MATH 150Calculus I4
MATH 151Calculus II4
MATH 250Calculus III 14
MATH 310Applied Mathematics for Science and Engineering I3
ISYE 330Engineering Probability and Statistics3
PHYS 270
270L
Introduction to Mechanics
and Mechanics Lab
4
PHYS 271
271L
Introduction to Electricity and Magnetism
and Introduction to Electricity and Magnetism Lab
4
CHEM 151
151L
General Chemistry I
and General Chemistry I Laboratory
4
Add'l Math or Science 23
Total Math and Science Units32-33
Engineering Core Requirements
ENGR 101Introduction to Engineering3
ENGR 102Introduction to Electromechanical System Design3
ENGR 103User-Centered Design3
ENGR 121Engineering Programming3
or COMP 150 Computer Programming I
Total Engineering Core Units12
Total Units45

Major Requirements

Students selecting the BS/BA in Engineering fulfill the requirement for the major by completing a set of common engineering breadth courses required by all students in the major, and by either 1) completing the requirements in a concentration or 2) working with an advisor to develop a plan of study that includes classes from several disciplines to meet individual professional goals. 

Required Engineering Breadth Courses for all General Engineering Options

ELEC 201
201L
Electrical Circuits
and Electrical Circuits Lab
4
ENGR 311Engineering Materials Science3
COMP 280Introduction to Computer Systems (or any upper division engineering course)3.5
ISYE 380Sustainability and Engineering3
MENG 210Statics3
MENG 260Introduction to Thermal Sciences3
GENG 221Software Foundations3
GENG 350Engineering and Social Justice3
GENG 360Experimental Engineering3
GENG 491Engineering Senior Design I4
GENG 492Engineering Senior Design II3
Total Units35.5

Option 1: Individual Plan of Study (IPS) 

Students may work with a faculty adviser to define a curriculum plan that meets their specific educational and professional goals.  In addition to the BS/BA in Engineering required classes, students must develop a plan that includes at least 24 units of coursework including at least 18 upper division units with at least 6 units of upper division engineering.

Approved Engineering classes6
Approved IPS electives18
Total Units24

Option 2: Embedded Software Concentration (ESW)

Embedded software engineering focuses on software development to control or monitor devices that are typically part of a larger system. For example, ESW graduates might develop software to control autonomous vehicles, monitor power systems, or control communication networks.  

COMP 300Principles of Digital Hardware3.5
COMP 310Operating Systems3.5
COMP 365Principles of Information Security3
COMP 375Networking3.5
GENG 421Embedded Systems Performance3
GENG 422Advanced Embedded Software Development3
Approved Concentration Electives6
Total Units25.5

Option 3: Sustainability 

The Brundtland Report describes sustainable development as "development that meets the needs of the present without compromising the ability of future generations to meet their own needs.”  This Sustainability Concentration will help you develop the skills needed to apply a sustainability mindset in any field you choose to work in. In addition to the BS/BA in Engineering required classes, students must develop a plan that includes at least 24 units of coursework including at least 18 upper division units.  See a General Engineering faculty member for a list of approved courses in Groups A, B, and C.

Group A Choose 3 courses9
Group A or B Choose 3 courses9
Group A, B, or C Choose 2 courses6
Total Units24

Option 4: Engineering and the Law

Interested in working as a patent agent or attorney?  In this concentration, courses taught by engineers, lawyers, political scientists, and others will prepare students for a range of careers at the intersection of engineering and law. Students will have the opportunity to take courses at USD’s School of Law.  In addition to the BS/BA in Engineering required classes, students must develop a plan that includes at least 24 units of coursework related to Engineering and the Law including at least 18 upper division units.  See a General Engineering faculty member for a list of approved courses in the law related groups.  Note that classes in USD's School of Law are not on the same academic calendar as USD undergraduate courses.

Upper Division Engineering Courses Choose 412
Law related Courses Choose 4. 12
At least 2 from same group, at least 1 outside of that group.
Total Units24

Recommended Program of Study, Individual Plan of Study

First Year
Semester IUnits
ENGR 101Introduction to Engineering3
MATH 150Calculus I4
CHEM 151
151L
General Chemistry I4
Or 
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
CC Electives6
Semester IIHours
ENGR 102
or 103
Introduction to Electromechanical System Design
User-Centered Design
3
MATH 151Calculus II4
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
Or 
CHEM 151
151L
General Chemistry I4
PHYS 270
270L
Introduction to Mechanics4
CC Elective3
Sophomore Year
Semester IHours
ENGR 103
or 102
User-Centered Design
Introduction to Electromechanical System Design
3
MATH 310Applied Mathematics for Science and Engineering I3
PHYS 271
271L
Introduction to Electricity and Magnetism4
CC Electives6
Semester IIHours
ELEC 201Electrical Circuits4
GENG 221Software Foundations3
MENG 210Statics3
MENG 260Introduction to Thermal Sciences3
MATH 250Calculus III4
Junior Year
Semester IHours
ENGR 311Engineering Materials Science3
GENG 350Engineering and Social Justice3
ISYE 330Engineering Probability and Statistics3
COMP 280Introduction to Computer Systems (or any upper-division engineering course)3.5
IPS Elective3
Semester IIHours
GENG 360Experimental Engineering3
ISYE 380Sustainability and Engineering3
IPS Elective (upper division engineering)3
IPS Elective (upper division)3
CC Elective3
Senior Year
Semester IHours
GENG 491Engineering Senior Design I4
IPS Elective (upper division)3
IPS Elective (upper division engineering)3
CC Electives6
Semester IIHours
GENG 492Engineering Senior Design II3
IPS Electives (upper division)6
CC Electives6
Senior Year 2
Semester IHours
IPS Elective3
Math/Sci Elective3
CC Elective3
Free Electives9

Recommended Program of Study, Embedded Software Concentration 

First Year
Semester IUnits
ENGR 101Introduction to Engineering3
MATH 150Calculus I4
CHEM 151
151L
General Chemistry I4
Or 
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
CC Electives6
Semester IIHours
ENGR 102
or 103
Introduction to Electromechanical System Design
User-Centered Design
3
MATH 151Calculus II4
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
Or 
CHEM 151
151L
General Chemistry I4
PHYS 270
270L
Introduction to Mechanics4
CC Elective3
Sophomore Year
Semester IHours
ENGR 103
or 102
User-Centered Design
Introduction to Electromechanical System Design
3
MATH 310Applied Mathematics for Science and Engineering I3
PHYS 271
271L
Introduction to Electricity and Magnetism4
CC Electives6
Semester IIHours
ELEC 201Electrical Circuits4
GENG 221Software Foundations3
MENG 210Statics3
MENG 260Introduction to Thermal Sciences3
MATH 222Discrete Mathematics3
Junior Year
Semester IHours
ENGR 311Engineering Materials Science3
GENG 350Engineering and Social Justice3
ISYE 330Engineering Probability and Statistics3
COMP 280Introduction to Computer Systems3.5
CC Elective3
Semester IIHours
GENG 360Experimental Engineering3
ISYE 380Sustainability and Engineering3
COMP 310Operating Systems3.5
GENG 421Embedded Systems Performance3
CC Elective3
Senior Year
Semester IHours
GENG 491Engineering Senior Design I4
GENG 422Advanced Embedded Software Development3
COMP 300Principles of Digital Hardware3.5
CC Elective3
Concentration Elective3
Semester IIHours
GENG 492Engineering Senior Design II3
COMP 365Principles of Information Security3
COMP 375Networking3.5
CC Electives6
Senior Year 2
Semester IHours
Concentration Elective3
Math/Sci Elective3
CC Elective3
Free Electives9

Recommended Program of Study, Sustainability Concentration 

First Year
Semester IUnits
ENGR 101Introduction to Engineering3
MATH 150Calculus I4
CHEM 151
151L
General Chemistry I4
Or 
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
CC Electives6
Semester IIHours
ENGR 102
or 103
Introduction to Electromechanical System Design
User-Centered Design
3
MATH 151Calculus II4
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
Or 
CHEM 151
151L
General Chemistry I4
PHYS 270
270L
Introduction to Mechanics4
CC Elective3
Sophomore Year
Semester IHours
ENGR 103
or 102
User-Centered Design
Introduction to Electromechanical System Design
3
MATH 310Applied Mathematics for Science and Engineering I3
PHYS 271
271L
Introduction to Electricity and Magnetism4
CC Electives6
Semester IIHours
ELEC 201Electrical Circuits4
GENG 221Software Foundations3
MENG 210Statics3
MENG 260Introduction to Thermal Sciences3
MATH 250Calculus III4
Junior Year
Semester IHours
ENGR 311Engineering Materials Science3
GENG 350Engineering and Social Justice3
ISYE 330Engineering Probability and Statistics3
COMP 280Introduction to Computer Systems (or any upper-division engineering course)3.5
Concentration-Group A3
Semester IIHours
GENG 360Experimental Engineering3
ISYE 380Sustainability and Engineering3
Concentration-Group A3
Concentration-Group A or B3
CC Elective3
Senior Year
Semester IHours
GENG 491Engineering Senior Design I4
Concentration-Group A or B6
CC Electives6
Semester IIHours
GENG 492Engineering Senior Design II3
Concentration-Group A3
Concentration-Group A, B, or C3
CC Electives6
Senior Year 2
Semester IHours
Concentration-Group A, B, or C3
Math/Sci Elective3
CC Elective3
Free Electives9

Recommended Program of Study, Engineering and the Law Concentration

First Year
Semester IUnits
ENGR 101Introduction to Engineering3
MATH 150Calculus I4
CHEM 151
151L
General Chemistry I4
Or 
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
CC Electives6
Semester IIHours
ENGR 102
or 103
Introduction to Electromechanical System Design
User-Centered Design
3
MATH 151Calculus II4
ENGR 121
or COMP 150
Engineering Programming
Computer Programming I
3
Or 
CHEM 151
151L
General Chemistry I4
PHYS 270
270L
Introduction to Mechanics4
CC Elective3
Sophomore Year
Semester IHours
ENGR 103
or 102
User-Centered Design
Introduction to Electromechanical System Design
3
MATH 310Applied Mathematics for Science and Engineering I3
PHYS 271
271L
Introduction to Electricity and Magnetism4
CC Electives6
Semester IIHours
ELEC 201Electrical Circuits4
GENG 221Software Foundations3
MENG 210Statics3
MENG 260Introduction to Thermal Sciences3
MATH 222Discrete Mathematics3
Junior Year
Semester IHours
ENGR 311Engineering Materials Science3
GENG 350Engineering and Social Justice3
ISYE 330Engineering Probability and Statistics3
COMP 280Introduction to Computer Systems3.5
ENGR 465Forensic Engineering3
Semester IIHours
GENG 360Experimental Engineering3
ISYE 380Sustainability and Engineering3
Concentration3
Concentration-Upper Division Enginering3
CC Elective3
Senior Year
Semester IHours
GENG 491Engineering Senior Design I4
Concentration-Law for Engineers3
Concentration-Upper Division Engineering3
CC Elective6
Semester IIHours
GENG 492Engineering Senior Design II3
Concentration6
CC Electives6
Senior Year 2
Semester IHours
Concentration Elective3
Math/Sci Elective3
CC Elective3
Free Electives9