Object Oriented Programming 1

Learning Outcomes:

  • Introducing basic concepts of computer programming
  • Understanding the importance and role of data in programming
  • Mastering control flow mechanisms such as branching and iteration
  • Learning to write and use methods, and handling exceptions
  • Applying learned concepts to write complex programs
  • Organizing code using classes and packages
  • Implementing basic data structures for efficient data management
  • Interacting with users and environment through input/output operations, file handling, and GUI creation
  • Preparing for in-class tests and quizzes
  • Solving challenging problems using linked lists
  • Preparing for final in-class test and exercise class

Skills for module:

Java

Object Oriented Programming

Data Structures

Object Oriented Programming 1

CS1811

Learning Outcomes

  • Introducing basic concepts of computer programming
  • Understanding the importance and role of data in programming
  • Mastering control flow mechanisms such as branching and iteration
  • Learning to write and use methods, and handling exceptions
  • Applying learned concepts to write complex programs
  • Organizing code using classes and packages
  • Implementing basic data structures for efficient data management
  • Interacting with users and environment through input/output operations, file handling, and GUI creation
  • Preparing for in-class tests and quizzes
  • Solving challenging problems using linked lists
  • Preparing for final in-class test and exercise class