UNIVERSITY OF MASSACHUSETTS LOWELL

DEPARTMENT OF COMPUTER SCIENCE

 

91.204.201 -- Computing IV  

Fall 2011

 

Instructor:

Dr. Xinwen Fu

Office

203 Olson Hall

Phone

(978) 934-3623

E-Mail

xinwenfu@cs.uml.edu         

Homepage

http://www.cs.uml.edu/~xinwenfu

Office Hours

MW. 2:30PM ~ 4:00PM

 

Course Name:

91.204.201 -- Computing IV

Credits:

3.00

Duration:

Sep 1, 2011-Dec 12, 2011

Time:

MWF 11:00 AM ~ 11:50 AM

Location:

Olsen Hall 402

 

TA:

TBA

Email:

TBA

 

COURSE DESCRIPTION

Computing IV introduces students to advanced program design techniques and tools used in modern software development.  The course will survey a broad range of subjects in program design and development, including object-oriented (OO) programming using Java, object-oriented design (OOD) methods, OOD patterns, Unified Modeling Language (UML) modeling, building and debugging, unit testing, and documentation.  Another focus of the course is to teach students the fundamentals of language engineering basics using OO programming techniques.  Students will get hands-on experience by building working language processors, using modern compiler construction tools and applying OO programming methodology.

 

COURSE PREREQUISITES:

 

DESCRIPTION OF INSTRUCTIONAL METHODS:

COURSE REQUIREMENTS

Textbooks: Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley. October 1994.

The class may follow the book very loosely.

Supplementary Materials

The Java Tutorials, http://java.sun.com/docs/books/tutorial/

 

Class Attendance Policy

Students should attend the class in the classroom.

 

Cheating and Plagiarism Policy

All forms of academic dishonesty will result in an F for the course and notification of the Academic Dishonesty Committee.  Academic dishonesty includes (but is not limited to) plagiarism, copying answers or work done by another student (either on an exam or assignment), allowing another student to copy from you, and using unauthorized materials during an exam.

 

Make-up Exams

COURSE GOALS

 EVALUATION PROCEDURES

 Components of Course Grade:

Attendance

10%

Assignments (5~10)

30%

Midterm Exam

20%

Final Exam

20%

Term Project

20%

 

Grade Scale: A+(4.0), A(4.0), A-(3.7), B+(3.3), B(3.0), B-(2.7), C+(2.3), C(2.0), and F (0.0)

 

 

 

 

 

 

 

A+

96 ~ 100

 

A

90 ~ 95.9

 

A-

85 ~ 89.9

 

B+

80 ~ 84.9

 

B

75 ~ 79.9

 

B-

70 ~ 74.9

 

C+

65 ~ 69.9

 

C

60 ~ 64.9

 

D

50 ~ 59.9

 

F

below 50

Homework Assignments

Exams

Projects

UNIVERSITY DEADLINES: 2012 Fall Undergraduate Academic Calendar

 

EARLY ALERT STATEMENT

Academic Success Support

As your professor, I am personally committed to supporting YOUR academic success in this course.  For that reason, if you demonstrate any academic performance or behavioral problems which may impede your success, I will personally discuss and attempt to resolve the issue with you.  If the situation persists, I will forward my concern to the Student Development Office and your academic advisor to seek their support and assistance in the matter.  My goal is to make your learning experience in this course as meaningful and successful as possible.

 

Americans with Disabilities Act (ADA) Statement

The University is committed to serving all students with disabilities as defined by the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990. A qualified person with a disability means: an individual with a disability who, with or without reasonable modifications to rules, policies, or practices, the removal of architectural, communication or transportation barriers, or the provision of auxiliary aids and services, meets the essential eligibility requirements for the receipt of services or the participation in programs or activities provided by a public entity.

 

Questions concerning services for people with learning and physical disabilities should be directed to

Jody Goldstein, MSSW

Student Disability Services

One University Avenue

Cumnock Hall C6

Lowell, MA 01854

978-934-4574

E-mail: Disability@uml.edu

http://www.uml.edu/STUDENT-SERVICES/disability/default.html

 

TENTATIVE CLASS SCHEDULE

The schedule may be adjusted based on the actual progress in the semester.

 

Order

Topics

Chapter

Readings

Assignment

Data

Module 1

Introduction to C++

 

 

 

Module 2

Unified Modeling Language

 

 

 

Module 3

Design Pattern

 

 

 

Holidays

 

 

 

 

Use of nx client

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Midterm Exam

 

 

 

Final Exam

8:00AM - 11:00AM, 12/19/2011, Monday, at Olsen Hall 402