Group of engineering students in lab uniform

Engineering+

Your engineering journey starts here
Fall Showcase Exploration

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 ¾«¶«Ó°ÊÓ 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 ¾«¶«Ó°ÊÓ 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.

Spring 2026

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, creativity and innovation skills.

Campus: Corvallis

Instructor: Cynthia Horta Martinez

CRN: 61502 (ENGR 110), 61503 (ENGR 115)


TBD

TBD

Campus: Corvallis

Instructor: Kevin Houser

CRN: 61504 (ENGR 110), 61505 (ENGR 115)


Engineering Considerations for a Digital World

Be successful both at ¾«¶«Ó°ÊÓ 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: Maher Elshakankiri

CRN: 61538 (ENGR 110), 61539 (ENGR 115)

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: 55991


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: 55988

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: 55694


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: Jasmine Kennard

CRN: 55699


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: Iza Gutowska

CRN: 55700


Shaping the World with Geospatial and Computational Engineering

Develop core computational thinking and python programming skills while applying geospatial principles to analyze spatial data, maps, and models related to the natural and built environment. Through interdisciplinary examples drawn from engineering, infrastructure, environmental systems, and societal challenges, you will learn how coding and geospatial sensors and data are used to design, analyze, and make informed engineering decisions. Programming language: Python.

Campus: Corvallis

Instructor: Mike Olsen

CRN: 55702


Visual thinking, visual coding

Explore foundations of programming: loops, functions, logical expressions, and data arrays by creating visual representations in code. Programming language: Python.

Campus: Corvallis

Instructor: Chad Higgins

CRN: 55704


Biosphere Code: Intro to Python for Living Systems

A beginner-friendly introduction to programming with a focus on biological and environmental applications. You will learn the building blocks of code, variables, loops, and logic, by solving simple puzzles inspired by nature. Programming language: Python.

Campus: Corvallis

Instructor: Cheng Li

CRN: 55706


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: 55944


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: Matthew Kenison

CRN: 55960


Computational Engineering for Real-World Systems

This course introduces core programming concepts including variables, expressions, conditional logic, control structures, functions, and basic one- and two-dimensional data structures. These tools are used to formulate and solve computational problems arising in engineering systems involving people, technology, energy, and information. Emphasis is placed on systems thinking, problem formulation, and using computation to support decision-making and optimization in real-world engineering challenges. Programming language: Python.

Campus: Corvallis

Instructor: Leandro Farias Maia

CRN: 55969


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: Matthew Kenison

CRN: 61205


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: 57076


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: Matthew Kenison

CRN: 56272


The Python Prescription (Honors College)

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: 58957


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: 55659


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: Dsohna Reddy

CRN: 55660


TBD

TBD

Campus: Cascades

Instructor: Jill Hubbard

CRN: 55976


TBD

TBD

Campus: Cascades

Instructor: Kyle Webb

CRN: 55985

Winter 2026

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: 42995 (ENGR 110), 42996 (ENGR 115)


Engineering Considerations for a Digital World

Be successful both at ¾«¶«Ó°ÊÓ 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: 42631 (ENGR 110), 42632 (ENGR 115)

Ideas to product: Applied design and Product Development 

Learn the fundamentals of engineering design by developing a product of your choice—from concept to prototype. Explore modeling, materials selection, and cost analysis to understand how real products are designed for function, usability, and affordability. Build teamwork, communication, and problem-solving skills through hands-on projects that bring your ideas to life. 

Campus: Corvallis  

Instructor: Elliott Clement  

CRN: 37608


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: 37613


Water Solutions for Sustainable Agriculture

Explore how engineering can improve water use in agricultural systems. Work in teams to define a real agricultural water challenge and develop data-driven or prototype solutions using calculations, studios, and analyses. The course culminates in a showcase of your work in water innovation.

Campus: Corvallis

Instructor: Maria Zamora Re 

CRN: 37621


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: 37626


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: 42181


Natural Infrastructure for Climate Resilience 

Examine how design can incorporate natural infrastructure (e.g., plants, large wood, 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. Students will learn how to use spreadsheets for analysis.

Campus: Corvallis  

Instructor: Scott Wright  

CRN: 37631


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: 37645


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: 38007


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: 38019


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: 38293


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: 40868


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: 40861


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: Christopher Hoyle  

CRN: 43002


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: 37729


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: 37799


TBD

TBD

Campus: Cascades  

Instructor: Daniel White  

CRN: 39494

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: David Porter  

CRN: 37808


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: Alexander Ulbrich  

CRN: 37997


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: 38406

Fall 2025

Each section of ENGR 115 is paired with a section of ENGR 110 to be consistent with the instructor of record. ENGR 110 meets the requirement for the Core Education lower-division Transitions course.

 

The Skyscraper: Sustainable and Resilient Construction

Buildings are everywhere but do you know how they are planned, designed, and constructed? In this course we will explore how designers, engineers, and constructors work together to create sustainable and resilient structures. You and your team will have fun during studio activities that introduce different aspects of the design and construction process.

Campus: Corvallis  

Instructor: Ingrid Arocho 

110 CRN: 19136

115 CRN: 19201


Engineering for People, Climate, and Ecosystems

This course focuses on the interface between humankind and landscape scale management processes that contribute to anthropogenic climate change and water scarcity. Specific topics include factors affecting climate change, carbon dioxide mitigation, agricultural water use, and managed ecosystem resiliency. Complete a team project on one of these topics and relate it to your goals as an engineering student.

Campus: Corvallis 

Instructor: Frank Chaplan 

110 CRN: 19141

115 CRN: 19202


Our Energy Future: Exploring Hydrogen, Lithium and Nuclear

No matter your engineering major, you will have a role in our world's future energy economy. Explore how your major will interact with hydrogen production, use and its impacts. Explore processes for lithium production and state how your interests and future major could contribute to a more sustainable energy future. Complete a team project exploring one of these topics and relate it to your future goals as an engineer.

Campus: Corvallis 

Instructor: Natasha Lavelle 

110 CRN: 19146

115 CRN: 19203


Engineering Clean Water for Environment, Health and Survival

In a rapidly changing world, access to clean water will be humanity’s 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.  And through hands on learning 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 

110 CRN: 19151 

115 CRN: 19204


Mission to Mars - Engineering Challenges

Embark on a mission to Mars and face various engineering and health challenges along the way. You will design technology and conduct experiments to address one of these challenges, such as:

  • Producing oxygen by recycling CO2 from the spacecraft cabin through algae growth in a photo-bioreactor, or
  • Designing a biomedical device to remove plasma-free iron from an astronaut's bloodstream, exposed to space radiation.

Discover how engineering and science play a critical role in your mission and how to ensure astronauts’ safe return home.

Campus: Corvallis 

Instructor: Goran Jovanovic 

110 CRN: 19156 

115 CRN: 19205


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 

110 CRN: 19161 

115 CRN: 19206


Engineering for Aerospace Applications

Advances in the aerospace field require involvement of different perspectives and engineering disciplines. Build your engineering skills while working with others and exploring aerospace problems and projects, such as building and launching rockets.

Campus: Corvallis 

Instructor: David Blunck 

110 CRN: 19166 

115 CRN: 19207


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 

110 CRN: 19171 

115 CRN: 19208 (Or 110 CRN: 19191  115 CRN: 19212)


Engineering for Development and Disaster/Emergency Response

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 of these through hands-on experiments and consideration of the technical, social, environmental, and economic context for a specific place in the world that is undergoing development and/or disaster and emergency response.

Campus: Corvallis 

Instructor: Nordica MacCarty 

110 CRN: 19176 

115 CRN: 19209


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 

110 CRN: 19181 

115 CRN: 19210


Sustainable and Resilient 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 

110 CRN: 19186 

115 CRN: 19211


Engineering Systems for a Better World (Honors College)

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, creativity and innovation skills while you build a trebuchet.

Campus: Corvallis 

Instructor: Cynthia Horta Martinez 

110 CRN: 19953 

115 CRN: 19954


Take It Apart! Reverse Engineering for Change (Honors College)

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  

110 CRN: 19951 

115 CRN: 19952


Engineering Considerations for a Digital World

Be successful both at ¾«¶«Ó°ÊÓ 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 

110 CRN: 19991 

115 CRN: 19927


Design Across Disciplines

Begin establishing the foundations necessary to be a successful engineer in any field.

Campus: Cascades 

Instructor: Rebecca Webb/Kenneth Martin 

110 CRN: 19066 

115 CRN: 19067


TBD

TBD.

Campus: Cascades 

Instructor: Dan White 

110 CRN: 19658 

115 CRN: 19659

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: 14753


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: 15870


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: 19925


TBD

TBD.

Campus: Ecampus 

Instructor: Chris Hoyle 

CRN: 20024

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.

Campus: Corvallis  

Instructor: Tingwei Zhang  

CRN: 15438


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: 19926

Summer 2025

Engineering Considerations for a Digital World

Be successful both at ¾«¶«Ó°ÊÓ 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 

110 CRN: 74357

115 CRN: 74287

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: 72555

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: 72556

People

We are here to help. Reach out with any questions or to learn more.

Paula De Szoeke.

Paula De Szoeke

Assistant Director of Engineering+

Additional Positions

Senior Instructor I

Email

paula.deszoeke@oregonstate.edu

Portrait of Natasha Mallette.

Natasha Lavelle, PhD, P.E.

Director of Engineering+

Additional Positions

Instructor

Email

lavellen@oregonstate.edu