READY!

CMSC 335
Object-Oriented
and
Concurrent
Programming

7983
Syllabus

Fall, 2017
HOME

October 23
through
December 17

Subject: CMSC 335 -    

Schedule:

Dates
Topic
Readings Assignments
Due
Week 1
10.23-10.29
Introductions
Classes
Object-Oriented Programming
OT1
OT2
> submit homework 1
> weekly conference
10.29
h1
Week 2
10.30-11.5
Inheritance
Polymorphism
OT1 > submit project 1
> weekly conference
11.5
p1
Week 3
11.6-11.12
Nested Classes
Interfaces
M4
> submit homework 2
> weekly conference
11.12
h2
Week 4
11.13-11.19
GUI Building
Event Listeners
OT1
OT2
> submit project 2
> weekly conference
11.19
p2
Week 5
11.20-11.26
Concurrent Objects
Multi-processor Programming
OT1, OT2
OT3, OT4
OT5, OT6
OT7, OT8
> submit homework 3
> weekly conference
11.26
h3
Week 6
11.27-12.3
Locks
Monitors
Queueing
OT1, OT2
OT3, OT4
OT5, OT6
> submit project 3
> weekly conference
12.3
p3
Week 7
12.4-12.10
Concurrent Queues
Forks
OT1, OT2
OT3, OT4
OT5, OT6
OT7
> submit homework 4
> weekly conference
12.10
h4
Week 8
12.11-12.17
Concurrent Stacks
Final Project
OT1, OT2
OT3, OT4
OT5, OT6
OT7, OT8
OT9
> submit final project
> weekly conference
12.17
p4
  • OT = Oracle Tutorial
  • M = Course Module

Assignments, weights and due dates:

Assignment
Weight
Due Date Code 
Homework 1
5
10.29
h1
Homework 2
5
11.12
h2
Homework 3
5
11.26
h3
Homework 4
5
12.10
h4
Project 1
15
11.5
p1
Project 2
15
11.19
p2
Project 3
15 12.3
p3
Project 4
20
12.17
p4
Weekly Participation
(2,2,2,2,2,2,2,1)
15
12.17
w(n)
Total 100 % -
-

Projects for this class as a zip file.

Projects Philosophy and notes:

NOTE: When sending me e-mail, please begin the subject field of your messages with "CMSC 335 -". 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.

Textbooks:

Recommended or 10th edtion

 

Recommended:

Welcome to our course

Some general and interesting places to go



+++++++++++++++++++++++++++++++
Dr. Nicholas Duchon
University of Maryland University College
Phone: 540-338-7120
duchon@nova.umuc.edu

+++++++++++++++++++++++++++++++

Last updated: Oct 11, 2017