General Info | Syllabus |
Other
Resources |
Announcement |
Office: 302C Dion Office Hours: Mon. 11:30 AM -1PM, Wed.: 2 - 3:30 PM and Friday: 12 - 1PM
Phone: (508) 999-8294 Email: x2zhang@umassd.edu
Software development using advanced object paradigm concepts. This
course introduces threads, networking, generic programming, and
exception handling. The course covers in depth the advanced topics of
object paradigm such as inheritance and polymorphism. These concepts
are introduced in the context of developing software using software
tools including libraries of components.
By the end of this class, Students should be able to:
Attendance is mandatory. Come to the class prepared: read the
assigned materail beforethe lecture and re-read them after the lecture.
You are expected to take an active
role
in
your learning process. This includes regular attendance, paying
attention and taking notes in class,
reading the textbook, and completing all course requirements including:
2 midterm exams and 1 final exam, projects, lab exercises, in-class
exercises and quizzes. The material of all exams will come from
either
a material covered in class, homework, projects and/or assignment
readings.
Complete all required work on time. In the event
that an exam must be missed, or required work cannot be completed on
time,
due to illness or other serious and unavoidable circumstance, notify
the professor as far in advance as possible by phone or e-mail. Make-up
exams will not be given for any reason. All project assignments and lab
assignments must be submitted through the Learning
Portal.
You are encouraged to discuss assigned problems with other people but you must individually design and write your own solutions / code for all assignments. Furthermore, you should explicitly acknowledge any sources of ideas used that are not your own; this includes other people, books, web pages, etc. "Sharing" of solutions to homework problems and lab exercises is strictly prohibited. Submitting modified versions of other people's work as your own is considered cheating. Academic dishonesty will be "rewarded" with a grade of "F".