Rice University logoGeorge R. Brown School of Engineering
 
Top blue bar imageLogin
 
Home > Undergraduate Program > Engineering Courses Suitable for Freshmen

General Engineering Freshmen Courses

This is a list of courses and course descriptions for courses we offer which are suitable for freshmen to give you a taste of engineering while you are taking your foundation courses.

ENGI 120 - INTRODUCTION TO ENGINEERING DESIGN 
Credits: 3  
Students learn the engineering design process and use it to solve meaningful problems drawn from the community and around the world. Teams of students evaluate design requirements and construct innovative solutions in the Oshman Engineering Design Kitchen. Juniors mentor first-year undergraduates in design, leadership and commmunications. Only first year students may enroll.

ENGI 128 - INTRODUCTION TO ENGINEERING SYSTEMS  
Credits: 3
This course will be a fun, hands-on introduction to the key concepts of electrical/mechanical/computational systems. Each student will use a small mobile robot to learn about block diagrams, abstraction and modularity, energy storage and conservation, feedback and control, digital communications, and software design. All interested freshman are welcome, no previous experience or prerequisites are required. The course will conclude with a multi-robot final design project. This class is for Freshman only.  

ENGI 150 - PROBLEM-BASED LEARNING IN ENGINEERING  
Credits: 3
Students will solve contemporary, challenging, real-world problems in engineering. The problems will orient around the skills of engineering evaluation, engineering modeling, and engineering design. There will be a significant emphasis on problem formulation and problem solving, as well as oral and written communication. Course is designed for first year undergraduate students.    

COMP 140 - COMPUTATIONAL THINKING: AN INTEGRATED INTRODUCTION TO COMPUTATION AND PROBLEM SOLVING  
Credits: 4
Course URL: http://owlspace.rice.edu
An integrated introduction to computation taught by solving real-world problems in audio, video and text processing, physical robotics, control and simulation of complex systems in nature, and swarm intelligence. Technical topics include how to model computational artifacts operating in the world; how to design and implement algorithmic solutions in Python; and how to experimentally test and evaluate performance of computational systems.  

ELEC 201 - INTRODUCTION TO ENGINEERING DESIGN  
Credits: 4
This hands-on course immerse students in an engineering design and problem solving team process that exposes them to the challenges and rewards of practicing engineers. The course targets two groups. First, freshman and sophomores who are considering an engineering major but who want information on the principles of engineering design and the profession. Second, non-engineering majors who want to experience and understand the design process that creates the technology that permeates today's economy, society, and political decisions. Teams of three students design, construct and program a small autonomous robot to engage in a competition at the end of the semester. The course is completely self-contained and assumes no prerequisites.  

STAT 100 - DATA, MODELS, AND REALITY: AN INTRODUCTION TO THE SCIENTIFIC METHOD>  
Credits: 3
Course URL: http://www.owlnet.rice.edu/~stat100
The formation of models of reality and the ways models are tested by their analysis in the light of data are considered. We cover a variety of examples from antiquity to the present time.