OVER!

CMSC 335
Object-Oriented
and
Concurrent
Programming

6215
Syllabus

Fall, 2018
HOME

Aug 20
through
Oct 14

Tuesdays

Largo Room 1350
6:30-9:30PM

Subject: CMSC 335 -    

Schedule:

Dates
Meetings
Tuesdays
Topic
Readings Assignments
Due
Week 1
8.20-8.26
8.21
Introductions
Classes
Object-Oriented Programming
OT1
OT2
> submit homework 1
> weekly conference
H1
8.26
Week 2
8.27-9.2
8.28
Inheritance
Polymorphism
OT1 > submit project 1
> weekly conference
P1
9.2
Week 3
9.3-9.9
9.4
Nested Classes
Interfaces
M4
> submit homework 2
> weekly conference
H2
9.9
Week 4
9.10-9.16
9.11
GUI Building
Event Listeners
OT1
OT2
> submit project 2
> weekly conference
P2
9.16
Week 5 9.17-9.23
9.18
Concurrent Objects
Multi-processor Programming
OT1, OT2
OT3, OT4
OT5, OT6
OT7, OT8
> submit homework 3
> weekly conference
H3
9.23
Week 6
9.24-9.30
9.25
Locks
Monitors
Queueing
OT1, OT2
OT3, OT4
OT5, OT6
> submit project 3
> weekly conference
P3
9.30
Week 7
10.1-10.7
10.2
Concurrent Queues
Forks
OT1, OT2
OT3, OT4
OT5, OT6
OT7
> submit homework 4
> weekly conference
H4
10.7
Week 8
10.8-10.14
10.9
Concurrent Stacks
Final Project
OT1, OT2
OT3, OT4
OT5, OT6
OT7, OT8
OT9
> submit final project
> weekly conference
P4
10.14
  • OT = Oracle Tutorial
  • M = Course Module

Assignments, weights and due dates:

Assignment
Weight
Due Date Code 
Homework 1
5
8.26
h1
Homework 2
5
9.9
h2
Homework 3
5
9.23
h3
Homework 4
5
10.7
h4
Project 1
15
9.2
p1
Project 2
15
9.16
p2
Project 3
15 9.30
p3
Project 4
20
10.14
p4
Weekly Participation
(15/8 each)
15
10.14
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 newest 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 17, 2018