ENEE 150 - Intermediate Programming Concepts for Engineering

Spring 2018

MW, 11:00a.m. - 12:15p.m.
EGR 0135

Instructor:
Donald Yeung
1323 A. V. Williams
(301) 405-3649
yeung@eng.umd.edu
Office hours: MW 3-4

Sections:
0101, 9:00a.m. - 9:50a.m. Colin SyBing (colinsybing98@gmail.com); Office hours: Tu 10am-11am, F 12pm-1pm
0102, 10:00a.m. - 10:50a.m. Eddie Salvatierra (edsalva123@gmail.com); Office hours: Tu 11am-12pm, M 4pm-5pm
0103, 11:00a.m. - 11:50a.m. Stuart Landis (slandis74@gmail.com); Office hours: Th 2pm-3pm, F 1pm-2pm

Announcements

Software Resources

Homework 1 Files

Project 1 Files

Homework 2 Files

Schedule:

Lecture Date
Topic
Reading
Handouts Code Examples
1 24 Jan Welcome to ENEE 150
-
Syllabus
-
2 29 Jan Procedural programming review see below 140 review, ho3, , hw1 140 examples
3 31 Jan Functional decomposition
Chap 1.7-1.8, 4
ho5 sheet-bin
4 5 Feb Finish Functional decomposition
-
ho6, pr1 sqrt3.c, support3.c, sqrt3.h
5 7 Feb Testing
-
ho8 sheet-test1.in, sheet-test1.out search.c, search.h, driver.c
6 12 Feb Debugging
-
hw1-sol, ho10
students-array.c, scores.txt
7 14 Feb Scripts/Number Systems
-
ho11
doit, layout.c, pointer.c
8 19 Feb Pointers Chap 5 hw2, ho13 pointer-arith.c
9 21 Feb Pointer Arithmetic
-
-
-

The procedural programming review lecture, given on January 29th, covers the following topics, whose associated reading is given below:

Basic program structures: Intro, Chap 1.1-1.2
Primitive datatypes: Chap 2
Control flow: Chap 3.1-3.4
Functions: Chap 1.7-1.8, 4
Loops and Switch: Chap 1.3, 3.5-3.7
Arrays: Chap 1.6, 5