Back to courses index

ITBP121: Programming Lab 1

Description:This lab based course consists of a set of laboratory assignments and projects to engage students in the process of understanding and implementing programming language concepts. It provides hands-on experience with object-oriented programming. Key topics include objects, classes, subclasses, inheritance, polymorphism, and graphical user interface
Credit Hours.:1
Coordinator: Saad Harous
Topics Outline:
  1. Review of basic programming concepts
  2. String Class
  3. User Defined Classes
  4. Interactions of multiple objects
  5. Arrays and Arrays of Objects
  6. Inheritance and Polymorphism
  7. GUI
  1. Design and implement small and medium size software problems using objects
  2. Design and implement linear data structures to solve problems
  3. Implement classes to solve a given problem
  4. Use class mechanisms and libraries
  5. Develop a class hierarchy using inheritance relationship among objects
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7
Co-requisite ITBP219: Object-oriented Programming
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
7% 23% 23% 0% 2% 0%2% 0% 5% 10% 12% 10% 2% 0%
Show Details