ECE13: Computer Systems and C Programming
Computer Systems and C Programming is a class intended to bring you up to speed on programming small and large programs in C. Originally written in 1978, C remains the most popular programming language, and the most used one in terms of numbers of computer programs written in it. In this class, we are going to approach C from an embedded paradigm, and all of your programming assignments are going to be on a 32-bit embedded micro, the Microchip PIC32. You will learn how to program in C, how to write modular code, and some of the tips and tricks when dealing with an embedded micro. This is a programming class and you will be writing lots of code. Expect to spend at least 15-20 hours outside of class playing with the code to get things to work. (Formerly CSE 13E Embedded Systems and C Programming) Prerequisite(s): CSE 12. CSE 20 or CSE 30 (Python programming background) is recommended but not required. Programming experience in any other language is also acceptable.7 credits
Year | Fall | Winter | Spring | Summer |
---|---|---|---|---|
2024-25 |
|
|
||
2023-24 |
|
|
||
2022-23 |
|
|
||
2021-22 |
|
|
|
While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.