Skip to page content

Courses

  • Object Oriented Design (10119)
  • תקציר הקורס:

    Abstract:

    The course deals with programming principles and Design Patterns.
  • Object-Oriented Programming (10128)
  • תקציר הקורס:

    Abstract:

    The students will learn about classes and objects, constructors,

    inheritance, polymorphism, and interfaces,

    and will learn how to combine them all into an object-oriented system.

    The students will learn how to show the system also using class diagrams.

     

    Grade structure:

    70%: exam

    10%: average of Casaine exercises

    20%: project
  • Introduction to Programming Python (10812)
  • תקציר הקורס:

    Abstract:

    By the end of this course, the students will be able to translate a computational problem into a computer program that solves it. This will be achieved using fundamental programming principles, such as algorithm flow-charts, condition and iteration structures, f?unction and subroutines recursion and programming complexity.