OVER!

CMSC 335
Object-Oriented
and
Concurrent
Programming

6381
Syllabus

Spring, 2018
HOME

January 8
through
March 4

Subject: CMSC 335 -    

Schedule:

Dates
Topic
Readings Assignments
Due
Week 1
1.8 - 1.14
Introductions
Classes
Object-Oriented Programming
OT1
OT2
> submit homework 1
> weekly conference
1.14
h1
Week 2
1.15 - 1.21
Inheritance
Polymorphism
OT1 > submit project 1
> weekly conference
1.21
p1
Week 3
1.22 - 1.28
Nested Classes
Interfaces
M4
> submit homework 2
> weekly conference
1.28
h2
Week 4
1.29 - 2.4
GUI Building
Event Listeners
OT1
OT2
> submit project 2
> weekly conference
2.4
p2
Week 5
2.5 - 2.11
Concurrent Objects
Multi-processor Programming
OT1, OT2
OT3, OT4
OT5, OT6
OT7, OT8
> submit homework 3
> weekly conference
2.11
h3
Week 6
2.12 - 2.18
Locks
Monitors
Queueing
OT1, OT2
OT3, OT4
OT5, OT6
> submit project 3
> weekly conference
2.18
p3
Week 7
2.19 - 2.25
Concurrent Queues
Forks
OT1, OT2
OT3, OT4
OT5, OT6
OT7
> submit homework 4
> weekly conference
2.25
h4
Week 8
2.26 - 3.4
Concurrent Stacks
Final Project
OT1, OT2
OT3, OT4
OT5, OT6
OT7, OT8
OT9
> submit final project
> weekly conference
3.4
p4
  • OT = Oracle Tutorial
  • M = Course Module

Assignments, weights and due dates:

Assignment
Weight
Due Date Code 
Homework 1
5
1.14
h1
Homework 2
5
1.28
h2
Homework 3
5
2.11
h3
Homework 4
5
2.25
h4
Project 1
15
1.21
p1
Project 2
15
2.4
p2
Project 3
15 2.18
p3
Project 4
20
3.4
p4
Weekly Participation
(15/8 each)
15
3.4
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 11, 2017