My Home Page
Introduction
About Your Course
Syllabus
Calendar
Assignments
Presentation
Discussion Board
 

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:
  1. Identify and explain computer components and operations. (I)
  2. Explain the software development life cycle (SDLC). (I)
  3. Use the American Standard Code for Information Interchange. (ASCII) and Unicode Consortium code. (I)
  4. Perform computations using decimal, binary, octal, and hexadecimal number systems. (I)
  5. Design console and graphical user interfaces and reports. (I)
  6. Design programs using structured and object-oriented design tools. (II)
  7. Design and write programs using the various control structures. (IV)
  8. Explain structured programming techniques, and describe how they are embodied in object-oriented programming techniques. (I, V, VI)
  9. Differentiate between procedural, object-oriented, and event- driven programming. (I)
  10. Use OOP features to design and write programs using arrays. (III)
  11. Use OOP features to design and write classes that have public and private properties and behaviors including constructors and destructors. (VI)
  12. Use OOP features to design and write programs that create and manipulate objects. (VI)
  13. Explain method overloading and overriding. (VI)
  14. Explain the principles of single and multiple inheritances in object oriented programming. (VI)

URL: http://www.maricopa.edu/curriculum/A-C/036cis150ab.html

Gary R. Smith © 2008 • gary.smith@pvmail.maricopa.edu
Last Revised: 08/20/2009