This course includes all the information that an IT professional will need at the beginning of their career. You will learn the basic aspects of programming and be able to understand the principles of software creation.

Training Program

  1. OVERVIEW OF PROGRAMMING LANGUAGES
    Overview of programming paradigms
    Overview of modern programming languages
  2. CONCEPT OF ALGORITHM
    Role of algorithm in problem solving
    Concept and properties of an algorithm
    Types of algorithms
  3. BASIC PROGRAMMING CONSTRUCTS
    The concept of syntax and semantics of programming languages
    Variables, data types, expressions and assigning values to variables
    Representation of data in computer memory: bits, bytes, etc.
    Simple input/output
    Conditional constructs and their variants
    Iterative constructions (loops)
  4. BASIC DATA STRUCTURES
    One-dimensional arrays and working with them
    Two-dimensional arrays and working with them
    User objects, their properties and methods
    Notion of associative array and principles of working with it
    JSON format
    Peculiarities of working with strings
    Peculiarities of working with dates
  5. FUNCTIONS
    Function description
    Function call
    Function parameters
    Passing parameters from the call point to the function
  6. BUILDING A SIMPLE GRAPHICAL INTERFACE (GUI)
    Forms and working with controls on web-forms
    Events, mouse event handling