Ramesh Yerraballi

CV

Publications

Teaching Evaluations

UT

Other Schools

Tools

YouTube Channel

Freeyoga

Contact:  ramesh@mail.utexas.edu
Office Hrs (EER 5.824):
TTh: 9:30-11:00am and
2:00-4:00pm
 

“It is important that students bring a certain ragamuffin barefoot irreverence to their studies, they are here not to worship the known but to question it”

 -Jacob Bronowski 


Current Courses: 

(Fall 2026)


ECE419K: Introduction to Embedded Systems - Syllabus

Course Summary: Embedded systems; machine language execution; assembly language program-
ming; local variables; input/output synchronization; analog to digital conversion,
digital to analog conversion; debugging; and interrupts. After the successful conclusion of EE319K students should be able to understand the basic components of a computer, write assembly language programs that perform I/O functions and implement simple data structures, manipulate numbers in multiple formats, and understand how software uses global memory to store permanent information and the stack to store temporary information.
Class Times: TTh 12:30-2:00pm


ECE406/H: Introduction to Computing- Syllabus

Course Summary: This is the first course in computing for students of computer engineering, electrical engineering. The objective is to provide a strong foundation that a serious student can build on in later courses across the spectrum of computer science and engineering. The idea is that a more complete understanding of the fundamentals will help a student acquire a deeper understanding of more advanced topics, whether that topic is in computer architecture, operating systems, data base, net-works, algorithm design, software engineering, or whatever. The approach is "motivated" bottom-up. Starting with the transistor as a switch, we build logic gates, then more complex logic structures, then gated latches, culminating in an implementation of memory. From there, we study the computer's instruction cycle, and then a particular computer, the LC-3 (for Little Computer 3). The LC-3 captures the important structures of a modern computer, while keeping it simple enough to allow full understanding. (Yale Patt's wording)
Class Times:  MW 3:00-4:30pm (406)  and MW 12:-1:30pm (406H)