|
Object Oriented Programming II |
|
OO PROG II |
| CLASS CODE: |
IS 310 |
CREDITS:
3
|
| DIVISION: |
BUSINESS & COMMUNICATION |
| DEPARTMENT: |
INFORMATION SYSTEMS |
| GENERAL EDUCATION: |
This course does not fulfill a General Education requirement. |
|
| DESCRIPTION: |
This course is a continuation of IS 210 (Object Oriented Programming I) and focuses on the development of computer applications using an object oriented programming language. Students registering for this class must also register for the corresponding lab (IS 300L) that goes with this course. See the class schedule for the specific section to register for. |
| TAUGHT: |
Winter, Summer, Fall |
| CONTENT AND TOPICS: |
- Unified Modeling Language (UML) and design patterns
- Graphical user interfaces (GUI)
- Event handling and exception handling
- Threads
- Collection classes
- File I/O and database access
- Socket and security classes
|
| GOALS AND OBJECTIVES: |
- Develop and use custom classes that implement encapsulation, inheritance, and polymorphism in applications.
- Create UML diagrams to define classes for an application.
- Understand several design patterns and describe in detail how the Model-View-Controller design pattern works.
- Develop applications that use events, exception handling, threads, and several collection classes.
- Develop applications that read and write a file and access a database.
- Understand and use the socket and security classes in a software application.
|
| REQUIREMENTS: |
This course requires students to read and understand computer programming text books, read and draw UML diagrams, and develop computer applications. Keyboarding skill of at least 35 words per minute is strongly recommended. |
| PREREQUISITES: |
IS 210 |
| OTHER: |
|
| EFFECTIVE DATE: |
August 2002 |