Bristol Community College
Computer Information Systems Department
CIS-123 Home http://www.c-jump.com/bcc/c123c/c123syllabus.htm
- Welcome! (press F5 to refresh and get the latest version)
- CIS-123 Online -- take exams and submit homework
- CIS-123 Code Samples -- updated weekly
- CIS-123 Youtube Lectures
![]()
- ________________________________________________________
- Posted Aug 21 :
- CIS-123 is the distance learning class, and on-campus lectures are optional. You should be fine with your plans to occasionally attend the lectures. You should be taking CIS-157, JAVA Programming I, as a co-requisite for this course.
- To make yourself comfortable, please be sure to read carefully and understand course policies and formats listed in CIS-123 syllabus.
- BCC Student Handbook Tip: "For each hour in class, you should expect to study at least 2-3 hours outside of class. Know your limits, avoid over scheduling yourself (whether it be work or class). Set up a schedule that you know will allow you to earn good grades. And, maintain a day planner to help you stay organized."
This course is an introduction to the use of object-oriented concepts for software development. It prepares students for the CIS-157 Object-Oriented Java Programming course. The course concentrates on objects and discusses very little Java syntax. It discusses the object-oriented paradigm in detail with particular emphasis on classes, objects, and the use of objects in user applications and applets. The course introduces encapsulation, inheritance, arrays of objects, and polymorphism. Students learn how to design classes and display the interaction of objects in visual form using the Unified Modeling Language. The course introduces several concepts from procedural programming such as primitive data types, assignment, conditionals, and repetitive loops. Three class hours per week.
Igor.Kholodov@bristolcc.edu
Office: K211
Telephone: 508-678-2811 ext. 3328
The student should:
Violet UML Editor, runs on any platform that has a Java SE 6.0 Runtime Environment. See also Violet Quick Start info.
UML Pad Editor, umlpad.zip, is also a UML diagrams design tool.
![]() |
This material is based upon
|
Any opinions, findings, conclusions, and recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).