Experience hands-on projects, discover diverse pathways, and gain essential skills with our innovative Engineering+ program
Engineering+ propels you into a dynamic learning environment where you'll collaborate with peers, tackle real-world challenges, and explore various engineering disciplines through engaging projects. Our faculty mentors will guide you on your journey, fostering an inclusive mindset and preparing you for success in your chosen field.
Go beyond the textbook and embrace active learning experiences
- Project-based learning: Apply theoretical knowledge to solve real-world engineering problems through collaborative projects.
- Major exploration: Dive into diverse engineering disciplines and discover your perfect academic fit.
- Professional development: Build valuable connections at Oregon State and beyond with industry professionals to gain insights and launch your career.
- Inclusive learning: Develop a well-rounded understanding of how engineering impacts the world and promotes diverse perspectives.
Whether you have a specific career goal in mind or are still exploring your options, Engineering+ equips you with the foundation and confidence to thrive at Oregon State and beyond.
Upcoming Engineering+ Events
Courses
Over your first three terms, you’ll take three 3-credit courses that explore various intersections of engineering, society, and the environment. Each on-campus course meets twice per week for one-hour lectures and once per week in a smaller group for a two-hour studio.
- Studios are an OSU-specific course structure that supports students in practicing engineering work in authentic situations - collaborating in small groups on complex open-ended problems with multiple constraints and stakeholders.
Winter 2025
Energy Production and Justice on Earth - Implications for Space Colonization
Explore the connection between energy production and social justice on Earth and how it impacts our future in space colonization. You’ll get a deep understanding of the ethical, environmental, and societal dynamics in today's energy landscape. You will also explore how equitable access to resources, sustainable energy solutions, and responsible community- building will be essential for human expansion beyond Earth. Join us and be part of the transformation as we work to create a blueprint for a brighter, more equitable, and responsible spacefaring future.
Campus: Corvallis Instructor: Lily Ranjbar CRN: 35135
Materials and Software for a Greener World
Be successful both at Oregon State and in your engineering career. Uses effective teaming practices that account for social justice and equity. Analyze professional codes of conduct and ethical practices in engineering professions through the lens of multidisciplinary and societally relevant engineering challenges. Develop critical thinking skills to collaboratively identify engineering problems and to articulate possible solutions.
Campus: Ecampus Instructor: Scott Kerlin CRN: 35312
Natural Infrastructure for Climate Resilience
Examine how design can incorporate natural infrastructure (e.g., plants, large wood, dunes, floodplains) to reduce risk of flooding, erosion, and rising temperatures in river and coastal environments. Design calculations, studios, and analyses will emphasize energy dissipation and climate resilience.
Campus: Corvallis Instructor: Scott Wright CRN: 34819
System of Systems Engineering
In this course, you'll learn how to design, model, and simulate complex systems comprised of independent subsystems that must work together to achieve important real-world tasks. You will work in teams, learn graphical programming, test hypotheses, and contribute to technical reports.
Campus: Corvallis Instructor: Jason Clark CRN: 34824, 34838
Unlocking the Power of Sensor Technology
From wearable health devices, to robotics, climate monitoring, and the Internet of Things, explore the remarkable impact of sensors on our daily lives. How might these technologies transform your discipline? Join us on a journey of design thinking, unraveling complex issues, and seeking data-driven solutions, while using sensor kits to assemble your very own sensor system with your team. Explore the fusion of function and form, values and beliefs, and the profound connection between design and our own understanding of self. In this immersive narrative, the designs we create ultimately shape the world, and ourselves.
Campus: Corvallis Instructor: Chet Udell CRN: 34833
Designing Systems for a Better World
Analyze real-world problems using Systems Thinking tools and design sustainable solutions using Human-Centered Design and System Dynamics Modeling. Gain practical insights about how to tackle engineering challenges systematically to produce long-term benefits.
Campus: Corvallis Instructor: Sami Al-Abdrabbuh CRN: 34848
Thinking and Working as a Product Design Engineer
Learn methods and processes to design products that satisfy human needs in a technologically, economically, and environmentally viable way.
Campus: Corvallis Instructor: Chris Hoyle CRN: 34853
Fresh Water for the Present and Future
Learn organized problem-solving and a variety of computational tools (e.g. spreadsheets, as we look at the supply and demand of water in the home, community, country, and planet. Work in teams to perform, check, and present engineering calculations as we examine ways to meet the growing demand for clean water.
Campus: Corvallis Instructor: Lazaro Perez CRN: 35324, 35338
Applied Engineering Thinking
Investigate engineered systems of your choice while applying the research-based engineering thinking techniques you’ll learn in the course. Student projects have included: astrophysics of meteorites, forest fire modeling and management, turbo-charged gasoline engines, wind turbine optimization and water treatment through restored wetlands.
Campus: Corvallis Instructor: Devlin Montfort CRN: 34867
Engineering Solutions for Health Disparities
Explore the interplay between engineering, health disparities, and social and environmental justice. You’ll have the opportunity to hone your professional skills, including data analysis, scientific literacy, and science communication. Assess publicly available data to identify health disparities, analyze trends, and brainstorm creative solutions. Join us as we explore how different engineering fields can make an impact in health disparities.
Campus: Corvallis Instructor: Kaitlin Fogg CRN: 35665
The Engineer’s Mind: Problem Solving through Systems Thinking
This course will explore the nature of thinking and mental models, investigate how we think, whether we think differently from one another, and how social and personal background shape our thought processes. Then it delves into engineering thinking—its development, strengths, and challenges, as well as its place in society, innovation and interdisciplinary collaboration. Building on this foundation, it will explore systems thinking, a powerful framework for approaching complex problems, any problem. Finally it will integrate systems thinking into engineering critical thinking in our rapidly changing world.
Campus: Corvallis Instructor: Mazdak Shadkam CRN: 39281
Computational Foundations in Engineering
Explore foundational engineering concepts such as design principles, usability, problem solving, computational thinking, and logic. Gain knowledge of Boolean algebra, truth tables, circuit diagrams, and Python. Start building skills to find a job, and boost teamwork, communication, and technical writing skills through group projects focusing on design and use of software in diverse ways.
Campus: Ecampus Instructor: Randy Scovil CRN: 34963
Our Embedded World
Learn about the embedded systems that control the devices and systems that make up our world. Gain familiarity with basic electronic circuits, develop your algorithmic thinking ability, and apply these concepts to build and program a microcontroller- based system
Campus: Cascades Instructor: Kyle Webb CRN: 35042
TBD
TBD
Campus: Cascades Instructor: Daniel White CRN: 37326
Computational Engineering in Daily Life
Gain confidence using core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures, to solve real-life problems using computations.
Programming language: C++.
Campus: Corvallis Instructor: Alex Guyer CRN: 35054
Computational Engineering for One Planet
Familiarize yourself with core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Then put your new knowledge to the test, solving sustainability problems using computation.
Programming language: Python.
Campus: Corvallis Instructor: Dilan Senaratne CRN: 35313
Computational Thinking by Tinkering with Python
Learn programming in Python by taking apart code examples to dissect, reverse engineer, modify, and adapt them. Then, solidify your understanding of the patterns you’ve discovered by designing new programs from scratch.
Programming language: Python
Campus: Ecampus Instructor: Doshna Reddy CRN: 35827
Fall 2024
Sustainable Transportation - moving cooler
Explore the economic engine of transportation from a sustainability lens. Learn how to plan, design, and operate robust surface transportation systems while reducing or eliminating the negative impacts. Have fun in a team of students pushing the boundaries of what is possible for future transportation systems.
Campus: Corvallis Instructor: Ingrid Arocho CRN: 15448
Engineering and Society
Examine ethical considerations in engineering and consider societal, environmental and economic impacts of engineering innovations in a variety of fields and technologies.
Campus: Corvallis Instructor: Elliott Clement CRN: 15454
Engineering Systems for a Better World
Learn how to see the systems all around you — the people, technology, energy, and information — that play a key role in building and maintaining a better world. Explore how all engineering disciplines play a part in human-machine systems and build your engineering skills while you build a trebuchet.
Campus: Corvallis Instructor: Cynthia Horta Martinez CRN: 15463
Engineering Clean Water for Environment, Health and Social Justice
In a rapidly changing world, access to clean water will be humanities most important challenge and threat. In this class, we will explore how every engineering field plays a critical role in helping to provide and preserve clean water for the planet. Through case studies, we will learn the broader impacts of engineering decisions on society’s most vulnerable populations. And through hands on learning will we will design, create and test emergency sand water filters that will help your community survive a Cascadia-event earthquake.
Campus: Corvallis Instructor: Tyler Radniecki CRN: 15464
Mission to Mars - Engineering Challenges
Travel on a Mars Mission and solve engineering challenges along the way. Learn about various space technologies and how different engineering disciplines play a role in your mission.
Campus: Corvallis Instructor: Goran Jovanovic CRN: 15465
Energy Production and Justice on Earth - Implications for Space Colonization
Investigate the interactions of energy, climate, communities, and industry, and what they mean for engineers.
Campus: Corvallis Instructor: Lily Ranjbar CRN: 15466
Automating the Future: Using Sensors for Control
Learn how to solve real-world problems by designing sensors that enable signal processing devices to interact with the world autonomously. Students of engineering will create most future innovations; you will start on this early by exploring how to solve real-world problems by thinking critically, creatively, collaborating with others, and using methods that apply to nearly all disciplines of engineering.
Campus: Corvallis Instructor: Jason Clark CRN: 15467 & 19312
Semiconductor Fabrication: How Chips are Made
Learn how computer chips are made and fabricate your very own OLED display. The US Government is investing $50 billion to revitalize the domestic semiconductor industry. Find out what it takes to be part of this high-tech industry.
Campus: Corvallis Instructor: Albrecht Jander CRN: 15468
Engineering for Global Sustainable Development
Through the lens of the United Nation's Global Sustainable Development Goals, this course explores how the different types of engineering disciplines can help meet global needs for energy, clean water, electricity, transportation, health, and housing. Together we'll design solutions for each area through hands-on experiments and consideration of the technical, social, environmental, and economic context in a specific village in the developing world.
Campus: Corvallis Instructor: Nordica MacCarty CRN: 15469
Trash to Treasure: Engineering a Circular Materials Economy
Our society is facing a convergence of social-justice and environmental issues the likes of which we have never seen before, from production of green-house gases resulting in climate change to the accumulation of waste plastics in our oceans; there has never been a greater need for technological innovation to manage our waste. Discover how engineers of various disciplines are developing new technologies to birth a circular-materials economy that will enhance our society’s environmental sustainability and social equity.
Campus: Corvallis Instructor: Lucas Ellis CRN: 16268
Sustainable and Resilient Design and Construction: The Bridge
Ever thought about how bridges are designed and constructed? This course explores how major bridges are designed and constructed and how engineers and scientists are pursuing methods to make the design, construction, and operation of these major engineering accomplishments more sustainable (e.g., meeting today’s needs without sacrificing future needs) and resilient (e.g., able to resist earthquakes, tsunamis, malevolent attacks). The class introduces critical aspects of the design and construction of bridges with engaging and fun studio activities that emphasize these critical aspects.
Campus: Corvallis Instructor: David Trejo CRN: 16301
Learning From Failure: The Role of Engineering Failures on System Design (Honors College)
Explore the role and importance of considering large systems and system interactions when troubleshooting failures in systems. Examples will be used in which large engineering system failures have occurred in our society. Registration limited to Honors College students only.
Campus: Corvallis Instructor: Toni Doolen & Wade Marcum CRN: 15697
Exploring Sustainability Through the Engineering Grand Challenges (Honors College)
Examine how materials selection impacts sustainability of the built environment. Explore different engineering majors through the lens of Engineering Grand Challenges. Registration limited to Honors College students only.
Campus: Corvallis Instructor: Jason Ideker CRN: 15698
Materials and Software for a Greener World
Be successful both at Oregon State and in your engineering career. Uses effective teaming practices that account for social justice and equity. Analyze professional codes of conduct and ethical practices in engineering professions through the lens of multidisciplinary and societally relevant engineering challenges. Develop critical thinking skills to collaboratively identify engineering problems and to articulate possible solutions.
Campus: Ecampus Instructor: Scott Kerlin CRN: 15497
Materials and Software for a Greener World
Be successful both at Oregon State University and in your career. Uses effective teaming practices that account for social justice and equity. Analyze professional codes of conduct and ethical practices in engineering professions through the lens of multidisciplinary and societally relevant engineering challenges. Develop critical thinking skills to collaboratively identify engineering problems and to articulate possible solutions.
Campus: Ecampus Instructor: Rita Ghantous CRN: 16398
Design Across Disciplines
Begin establishing the foundations necessary to be a successful engineer in any field.
Campus: Cascades Instructor: R Webb CRN: 15213
TBD
TBD
Campus: Cascades Instructor: D. White CRN: 15212
Solving Computational Sustainability Problems
Apply problem-solving strategies for developing algorithms to solve computational sustainability problems related to climate, water, energy, agriculture, forestry, and social/human factors.
Campus: Corvallis Instructor: Jennifer Parham-Mocello CRN: 15491
Applied Engineering Thinking
Investigate engineered systems of your choice while applying the research-based engineering thinking techniques you’ll learn in the course. Student projects have included: astrophysics of meteorites, forest fire modeling and management, turbo-charged gasoline engines, wind turbine optimization and water treatment through restored wetlands.
Campus: Corvallis Instructor: Devlin Montfort CRN: 17065
Computational Foundations in Engineering
Explore foundational engineering concepts such as design principles, usability, problem solving, computational thinking, and logic. Gain knowledge of Boolean algebra, truth tables, circuit diagrams, and Python. Start building skills to find a job, and boost teamwork, communication, and technical writing skills through group projects focusing on design and use of software in diverse ways.
Campus: Ecampus Instructor: Samarendra Hedaoo CRN: 16321
Computational Engineering in Daily Life
Gain confidence using core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures, to solve real-life problems using computations. Programming Language: C++
Campus: Corvallis Instructor: Tingwei Zhang CRN: 16427
Computational Thinking by Tinkering with Python
Learn programming in Python by taking apart code examples to dissect, reverse engineer, modify, and adapt them. Then, solidify your understanding of the patterns you’ve discovered by designing new programs from scratch. Programming language: Python
Campus: Ecampus Instructor: Doshna Reddy CRN: 16422
Summer 2024
Materials and Software for a Greener World
Be successful both at Oregon State and in your engineering career. Uses effective teaming practices that account for social justice and equity. Analyze professional codes of conduct and ethical practices in engineering professions through the lens of multidisciplinary and societally relevant engineering challenges. Develop critical thinking skills to collaboratively identify engineering problems and to articulate possible solutions.
Campus: Ecampus Instructor: Scott Kerlin CRN: 73129, 73178
Computational Foundations in Engineering
Explore foundational engineering concepts such as design principles, usability, problem solving, computational thinking, and logic. Gain knowledge of Boolean algebra, truth tables, circuit diagrams, and Python. Start building skills to find a job, and boost teamwork, communication, and technical writing skills through group projects focusing on design and use of software in diverse ways.
Campus: Ecampus Instructor: Eric Vogel CRN: 73130, 73179
Computational Thinking by Tinkering with Python
Learn programming in Python by taking apart code examples to dissect, reverse engineer, modify, and adapt them. Then, solidify your understanding of the patterns you’ve discovered by designing new programs from scratch. Programming language: Python
Campus: Ecampus Instructor: Doshna Umma Reddy CRN: 73131
Spring 2024
Take it apart! Reverse Engineering for Change
Ever take something apart to see how it works only to realize you could design it better? Explore engineering concepts while learning how products function and how we can design for change.
Campus: Corvallis Instructor: Sarah Oman CRN: 56057
Materials and Software for a Greener World
Be successful both at Oregon State and in your engineering career. Uses effective teaming practices that account for social justice and equity. Analyze professional codes of conduct and ethical practices in engineering professions through the lens of multidisciplinary and societally relevant engineering challenges. Develop critical thinking skills to collaboratively identify engineering problems and to articulate possible solutions.
Campus: Ecampus Instructor: Scott Kerlin CRN: 56618
Natural Infrastructure for Climate Resilience
Examine how design can incorporate natural infrastructure (e.g., plants, large wood, dunes, floodplains) to reduce risk of flooding, erosion, and rising temperatures in river and coastal environments. Design calculations, studios, and analyses will emphasize energy dissipation and climate resilience.
Campus: Corvallis Instructor: Frank Chaplen CRN: 56058
Computational Foundations in Engineering
Explore foundational engineering concepts such as design principles, usability, problem solving, computational thinking, and logic. Gain knowledge of Boolean algebra, truth tables, circuit diagrams, and Python. Start building skills to find a job, and boost teamwork, communication, and technical writing skills through group projects focusing on design and use of software in diverse ways.
Campus: Ecampus Instructor: Eric Vogel CRN: 56046
Computational Engineering for Everyday Life
Explore core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Apply these concepts to problems in nature and industry that are relevant to engineers. Programming Language: Python.
Campus: Corvallis Instructor: Ravi Balasubramanian CRN: 55226
Computational Engineering for One Planet
Familiarize yourself with core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Then put your new knowledge to the test, solving sustainability problems using computation. Programming language: C++.
Campus: Corvallis Instructor: Jennifer Parham-Mocello CRN: 55233
Embedded Computing
We will use programming to make small electronic gadgets and traditional computer programs. We used a flipped classroom approach. Programming languages: C.
Campus: Corvallis Instructor: Don Heer CRN: 55605
Computational Engineering for renewable energy
Explore the world of renewable energy through data analysis and Python programming. Gain programming and data analysis skills through project-based learning and design of new programs with applications in renewable energy. Programming language: Python.
Campus: Corvallis Instructor: Liney Arnadottir CRN: 55610
Computational Engineering for Everyday Life
Explore core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Apply these concepts to problems in nature and industry that are relevant to engineers. Programming Language: Python.
Campus: Corvallis Instructor: Ben Smucker CRN: 56608
Algorithms for modeling, visualizing, and testing creative engineering designs
Learn how to work smart so your computer can work hard by writing robust and logically structured code that does as much as you want in as few lines as possible. Convert engineering problems to programmatic algorithms by understanding and mastering the use of variables, methods, and conditional statements in your script. Programming language: Python.
Campus: Corvallis Instructor: Jeff Knowles CRN: 55614
The Python Prescription
Explore the development and production of pharmaceuticals through data analysis and mathematical modeling. Build your computer programming and problem-solving skills through project-based learning in Python.
Campus: Corvallis Instructor: Adam Lambert CRN: 55616
Computational Engineering and Clean Energy
Learn core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Then put these concepts to work with real world datasets from wind and wave energy, hydropower, solar, and more! Programming language: Python.
Campus: Corvallis Instructor: Meagan Wengrove CRN: 55618
Physical Computing
Hone C/C++ concepts using a physical computing platform called Circuit Playground Express and the Arduino IDE to make physically interactive systems. Algorithmic music box, light shows, interactive hand-held game. Programming language: C/C++.
Campus: Corvallis Instructor: Chet Udell CRN: 55967
Computational Engineering in Daily Life
Gain confidence using core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures, to solve real-life problems using computations. Programming language: C++.
Campus: Corvallis Instructor: Alex Guyer CRN: 55993 & 56001
Computational Engineering Big and Small
Explore core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Apply these concepts to engineering problems at a variety of length scales ranging from the nucleus to the solar system. Programming language: Python.
Campus: Corvallis Instructor: Sam Briggs CRN: 55612
Computational Engineering for One Planet
Familiarize yourself with core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Then put your new knowledge to the test, solving sustainability problems using computation. Programming language: Python.
Campus: Corvallis Instructor: Rebecca Hutchinson CRN: 56609
Analyzing Systems for a Better World
Explore core programming concepts, such as variables, expressions, conditions, control structures, functions, and simple 1-d and 2-d structures. Then solve problems for systems that involve people, technology, energy, and information. Programming language: Python.
Campus: Corvallis Instructor: Phillip Carleton CRN: 58570
Computational Thinking by Tinkering with Python
Learn programming in Python by taking apart code examples to dissect, reverse engineer, modify, and adapt them. Then, solidify your understanding of the patterns you’ve discovered by designing new programs from scratch. Programming language: Python.
Campus: Ecampus Instructor: Doshna Reddy CRN: 55549 & 55550
Computational Thinking by Tinkering with Python
Learn programming in Python by taking apart code examples to dissect, reverse engineer, modify, and adapt them. Then, solidify your understanding of the patterns you’ve discovered by designing new programs from scratch. Programming language: Python.
Campus: Ecampus Instructor: Rita Ghantous CRN: 55551
Computational engineering for energy systems
Expand your knowledge of core programming concepts, including matrix operations, plotting, conditional statements, loops, and numerical problem solving techniques. Programming Language: Python.
Campus: Cascades Instructor: K Webb CRN: 56024
TBD
TBD
Campus: Cascades Instructor: D White CRN: 56039
People
We are here to help. Reach out with any questions or to learn more.
Paula De Szoeke
Assistant Director of Engineering+College of Engineering | Mechanical, Industrial, and Manufacturing Engineering
Natasha Mallette, PhD, P.E.
Director of Engineering+College of Engineering | Nuclear Science and Engineering