ENEE 140 :: Fall 2023

Latest Announcements

08/29: Welcome to ENEE 140!
Welcome to ENEE 140. In this class, we will use an Integrated Development Environment (IDE) for programming in C. I recommend you to install CLion on your laptops. You are encouraged to bring your laptops to the lectures and to try the programming techniques demonstrated in class.

See all announcements RSS 2.0 feed

Introduction to Programming Concepts for Engineers


ENEE 140 provides an introduction to computer programming. The course focuses on leaning important programming principles, and the C programming language is used to illustrate these principles. Topics include an introduction to the programming workflow (coding, compiling, debugging, testing), data types and type conversions, arithmetic operations, control flow, functions, variable scope, vector data types (arrays and strings), input/output.

The learning outcomes of ENEE 140 include:

The material will be taught through lectures, reading assignments, weekly homeworks and 3 multi-week projects. ENEE 140 is a hands-on course, where students learn by writing many computer programs outside the classroom.

Course Staff


NameEmailOfficeOffice Hours
Prof. Tudor DumitraČ™ IRB 5228 Th 1:30-2:30 pm

Teaching Assistants

SectionNameEmailOfficeOffice Hours
0101 Jack Humphreys jhumphr2@terpmail.umd.edu ESJ 12:45-1:45, MW
0102 Ryden Suzuki rsuzuki@terpmail.umd.edu AVW 1111 W 11-12; Th 3:30-4:30
0104 CC Colangelo ccolang0@terpmail.umd.edu IDEA Factory balcony T 3:30-4:30; Th 09:30-10:30
0105 Andrew Fan afan12@terpmail.umd.edu AVW 1109A 1400-1500 Mon, Wed
0106 Jeremy Yun jyun1129@terpmail.umd.edu AVW 1113 (Mon); AVW 2446 (Fri) M 11:30-12:30; F 11:50-12:50

Created with coursegen. Last updated: 2023-09-21 18:02:25 -0400 [validate xhtml]