OVER!

CMIS 242
Intermediate Programming

Section: 4060
Syllabus

Spring, 2018
HOME

College Park
1101 Susquehanna

US 2

Wednesdays
  7:00- 10:00 PM

March 12
through
May 6

Subject: CMIS 242 -

Schedule

Date
Meeting
Topics
Module
Readings
Assignments
Due Date
Week 1
3.12-3.18
3.14
Objects
Classes
2.1
W1 Discussion
Quiz 1
3.18
Q1
Week 2
3.19-3.25
3.21
Inheritance
Polymorphism
2.2
W2 Discussion
Project 1
3.25
P1
Week 3
3.26-4.1
3.28
Exceptions
Interfaces
Abstract Classes
2.3
W3 Discussion
Quiz 2
4.1
Q2
Week 4
4.2-4.8
4.4
GUI Components 3.1
3.2
W4 Discussion
Project 2
4.8
P2
Week 5
4.9-4.15
4.11
Event Listeners
More GUI Components
3.3
3.4
W5 Discussion
Quiz 3
4.15
Q3
Week 6
4.16-4.22
4.18
Recursion
4.3
(4.1?)
W6 Discussion
Project 3
4.22
P3
Week 7
4.23-4.29
4.25
Generics
Data Structures Introduction
Iterators
5.2
5.1
W7 Discussion
Quiz 4
4.29
Q4
Week 8
4.30-5.6
5.2
Sets
Maps
Stacks
Queues
Trees
5.3
W8 Discussion
Project 4
5.6
P4

Assignments:

Assignment
Weight
Due Date
Code
Quiz 1
6
3.18
QZ1
Quiz 2
6
4.1
QZ2
Quiz 3
6
4.15
QZ3
Quiz 4
6
4.29
QZ4
Project 1
15
3.25
P1
Project 2
15
4.8
P2
Project 3
15
4.22
P3
Project 4
15
5.6
P4
Participation
(2 % each)
16%
Weekly
w(n)

NOTE: When sending me e-mail, please begin the subject field of your messages with "CMIS 242 -".  I teach a number of classes and this little notation makes sorting my mail MUCH faster, allowing me to spend more time correcting your papers and addressing your questions. Thanks.

Welcome to our course

Some additional references:

Dr. Nicholas Duchon
University of Maryland University College
Phone: 540-338-7120
e-mail: nduchon@verizon.net

Last updated: Mar 2, 2018