TAE 30: Communications and Computing Technology
Communication and Computing Technologies for a Mobile Society (4 units) Spring 2024

Course Description
TAE 30 is a lower-division course for the newly launched major, Agricultural and Environmental Technology (AET), hosted by the Department of Biological and Agricultural Engineering. Some of the main topics include: internet of things (IoT) and embedded devices; history and evolution of IoT, communication, and computing technologies; sensors and actuators; microcontrollers; data communication technology; introduction to data analysis and data visualization; designing web applications; and handsāon IoT-based projects.
Class/Lab Schedule
Lecture: Olsen 101
Tuesday 9:00 AM -- 10:20 AM
Thursday 9:00 AM -- 10:20 AM
Laboratory: Sciences Lab Building 2060
Wednesday 9:00 AM -- 11:50 PM
Instructors

Dr. Ali Moghimi (he/him)
Department of Biological and Agricultural Engineering
3040 Bainer Hall
amoghimi@ucdavis.edu
Tuesday: 10:30 AM -- 11:30 AM
Thursday 10:30 AM -- 11:30 AM (bonus) Or by appointment

Mohammadreza Narimani (he/him)
Department of Biological and Agricultural Engineering
Teaching Assistant
Web Developer
mnarimani@ucdavis.edu
Bainer Hall, 1344
Learning Objectives
Upon successful completion of this course, you will be able to:
- Explain the basics of IoT and embedded systems.
- Develop an informed understanding of the history and evolution of IoT, communication, and computing technologies.
- Develop the skills to program a microcontroller to make automated informed decisions based on input data from the sensors.
- Develop fundamental skills in analyzing quantitative data, interpreting numerical data, and thinking critically about the data (e.g., level of uncertainty in a dataset).
- Define various applications of IoT technology in agriculture and the environment.