Lecturer Mr. Shaulov Grigory

Courses

  • מבוא למדעי המחשב (10016)
  • תקציר הקורס:

    Abstract:

    I?nput and output, arithmetics and logical expressions. conditions, loops, f?unctions, lists, sorting and searching and recursions.
  • תיכון מונחה עצמים (10119)
  • תקציר הקורס:

    Abstract:

    The course deals with programming principles and Design Patterns.
  • תכנות מונחה עצמים (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.
  • תכנות ותיכון מונחה עצמים (10807)
  • תקציר הקורס:

    Abstract:

    In this course, students will learn the fundamentals of object-oriented programming, including classes and objects, constructors, inheritance, polymorphism, and interfaces.

    They will also learn how to design a system and represent it using class diagrams.
  • מבוא לתכנות (10826)
  • תקציר הקורס:

    Abstract:

    An introductory programming course is a foundational course that introduces students to the world of software.

    The course material covers all the fundamental building blocks of programming, including:

    The syntactical structure of a program in C

    The working environment

    Basic concepts such as variables, constants, i?nput-output

    Conditional and control statements, loops, arrays, and strings

    F?unctions, variable types, and scope of variables

    Basic algorithms, structures, pointers, arrays, and pointers

    Pointer arithmetic, dynamic allocation, text files, working with bits, and bitwise operators

    Practical computer exercises are provided on all the above topics to impart hands-on knowledge in using these tools.