Course and Instructor Information
Course Web Page: http://cis.bentley.edu/tbabaian/cs603/index.html -- check frequently for updates
Description:
This course teaches object-oriented programming using the Java programming language. The course starts with the programming fundamentals in order to develop students' solid understanding of control and data structures, use of built-in classes. This is followed by the study of the object-oriented programming concepts and practice: from defining object classes to the more advanced concepts of inheritance, encapsulation, polymorphism, and abstract classes. All throughout the course students' understanding is reinforced primarily through the development of standalone applications. No prior knowledge of Java is required.
Text:
Liang, Y. Daniel, Introduction to Java Programming (brief version), 8th Edition, Prentice Hall.
The book has a companion website with a lot of useful links and solutions to some end-of-chapter review questions.
Class Meetings: Thursdays, 7:30 - 9:50 p.m., Friday, Sep 30, 7:30 - 9:50 p.m.
Location: Smith Technology Center 214
Instructor: Tamara Babaian , Smith 404, ph:781-891-3161.
Course Policies:
Students are expected to attend class regularly and to complete weekly
reading assignments and homework projects. The grade for the course will
be assigned based on in-class participation (5%), programming projects
and labs (30%), an in-class midterm (30%), and a final exam (35%). There
will be no makeups for the tests.
It is the student's responsibility to read and learn the material contained in the text and in handouts. Class time will be spent discussing the important concepts contained in the reading assignments and sample problems, and in clarifying confusing details of the readings or software use. A significant amount of work outside of class will be needed for students to adequately master the material necessary to complete the programming assignments. You should plan such time into your regular weekly schedule. I am readily available outside of class during office hours and by appointment if you have questions or need additional assistance.
Unless noted otherwise, programming projects are due on Thursdays at 11 p.m. and must be submitted electronically via the appropriate Assignment link on the Blackboard site. Projects submitted past the deadline but before 11 p.m. on Saturday of the same week will be awarded 50% of the credit. In addition, the late penalty can be waived on up to two projects during the term. Projects submitted after the Saturday deadline will receive no credit.
You are welcome to discuss the course material with your peers, but
you cannot collaborate on the solutions to the programming assignments
- they must be entirely your own. Do not share your files with anyone else
in the class. If you have any questions on an assignment, please see me
or a lab assistant. All students are expected to adhere to the CIS department academic honesty policy. Academic dishonesty forms will be filed with the dean's office for noncompliance with this policy. Be forewarned: cheating means failing. If the pressures of the semester lead you to believe that cheating or plagiarism is a necessary option, please contact the instructor. There must be a better arrangement to defuse the situation that can be worked out without violating the Bentley code of academic conduct.
Disability Services reminder.
Bentley University abides by Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990 which stipulate no student shall be denied the benefits of an education solely by reason of a disability. If you have a hidden or visible disability which may require classroom accommodations, please make an appointment with the Coordinator of Disability Services, Stephanie S. Brodeur, within the first 4 weeks of the semester. The Office of Disability Services is located in the Office of Counseling and Student Development (CSD), LaCava 166, 781.891.2274. The Coordinator of Disability Services is responsible for coordinating accommodations and services for students with disabilities.
|