 |
|
CIS150AB:
Object-Oriented Programming Fundamentals
Course Home Page
|
| Instructor: Gary R. Smith |
Office: J112 |
Phone: (602) 787-6701 |
|
|
| This is the home page for
CIS150AB: Object-Oriented Programming Fundamentals. Students should check this
site at least once per week to insure you are informed of any updates to the
schedule or assignments. It expected that each student read all course
documents during the first week of class. |
|
|
Course Description: Structured and Object-Oriented design and
logic tools. Use of computer problems to demonstrate and teach concepts
using an appropriate programming language. Prerequisites: CIS105 or
permission of instructor. |
|
Course
Competencies:
- Identify and explain computer components and operations. (I)
- Explain the software development life cycle (SDLC). (I)
- Use the American Standard Code for Information Interchange. (ASCII)
and Unicode Consortium code. (I)
- Perform computations using decimal, binary, octal, and hexadecimal
number systems. (I)
- Design console and graphical user interfaces and reports. (I)
- Design programs using structured and object-oriented design tools.
(II)
- Design and write programs using the various control structures. (IV)
- Explain structured programming techniques, and describe how they are
embodied in object-oriented programming techniques. (I, V, VI)
- Differentiate between procedural, object-oriented, and event- driven
programming. (I)
- Use OOP features to design and write programs using arrays. (III)
- Use OOP features to design and write classes that have public and
private properties and behaviors including constructors and destructors.
(VI)
- Use OOP features to design and write programs that create and
manipulate objects. (VI)
- Explain method overloading and overriding. (VI)
- Explain the principles of single and multiple inheritances in object
oriented programming. (VI)
|
|
| URL:
http://www.maricopa.edu/curriculum/A-C/036cis150ab.html |
|