CMSC 104 - Fall 2009
Problem Solving and Computer Programming

Resources

Assignments

Contact Info and Office Hours

Don Miner (Instructor)

Schedule

If I have not posted the notes yet, you can get them from Patti's section's website.

Date Topic Notes
Tu 9/1 Introduction Get myUMBC account
notes
Th 9/3 Machine Architecture, Binary, Hex notes
Tu 9/8 LAB ECS021 Linux, emacs HW1 out
Th 9/10 Operating Systems and Using Linux notes
Tu 9/15 LAB ECS021 More Linux HW1 due
Th 9/17 Algorithms notes
Tu 9/22 Algorithms and Exercises HW2 out
notes
Th 9/24 More Exercises -
Tu 9/29 Introduction to Web and HTML notes
Th 10/1 Styling with CSS HW2 due
notes
Tu 10/6 LAB ECS021 Web page lab EC1 due
HW3 Part1 out
Th 10/8 Exam 1 -
Tu 10/13 Introduction to JavaScript -
Th 10/15 Variables and Arithmetic Operators
Tu 10/20 LAB ECS021 Writing Your First JavaScript Program HW3 Part1 due
HW3 Part2 out
Th 10/22 Relational Operators, if and switch statements -
Tu 10/27 Continue relational operators, if and switch statements HW3 Part2 due
Proj1 out
Th 10/29 Loops -
Tu 11/3 LAB ECS021 Continue Loops Proj1 due
Proj2 out
Th 11/5 Functions -
Tu 11/10 Functions -
Th 11/12 Exam 2 -
Tu 11/17 More Functions Proj2 due
Proj3 out
Th 11/19 Arrays -
Tu 11/24 More Arrays -
Th 11/26 No Class (Thanksgiving) -
Tu 12/1 Arrays Lab Proj3 due
Proj4 out
Th 12/3 Other Programming Languages -
Tu 12/8 LAB ECS021 Programming Lab -
Th 12/10 ??? Proj4 due
??? Exam 3 -