Skip to Main Content
College Home Page
E C E Home Page

EE 296

Introduction to Computer Engineering with R-Pi Pico W


Advisor:   Yao Zheng | yao.zheng@hawaii.edu

Prerequisites:  NA

Courses:  ECE296

Focus:  

Description:  

This lab-based course is designed for first-year Computer Engineering (CENG) students to expand their knowledge of programming in Python and gain hands-on experience with computer hardware. Freshmen students will develop a solid foundation in Python programming and practical computer hardware/software technologies.

Learning Objectives:

  • Enhance their Python programming skills through practical applications.
  • Explore computer hardware concepts, including microcontrollers, with a focus on the Raspberry Pi Pico (RP2040).
  • Understand the interaction between hardware and software.
  • Design and implement engaging and practical engineering projects.
  • Build technical expertise and confidence to:
    • Learn new skills and technologies independently.
    • Develop personal projects.
    • Seek internships, on-campus jobs, and professional opportunities.
    • Participate in hackathons and engineering competitions.
  • Cultivate creativity and innovation in engineering design.

Course Structure:

  • Labs: Seven hands-on laboratories.
  • Homework: Assignments for the labs.
  • Final Project: Students will design, develop, and demonstrate a personal project applying the concepts learned throughout the course.

Project Website:  https://www2.hawaii.edu/~yaozheng/projects/x296_intro_ceng_pico/

Return to Projects