top of page

Tutor: Alexander Chokhonelidze

Duration: 3 month

Hours: 4 hours per week

Price: 1200 GEL

Language: Georgian 

Related Courses: ABC of Graphic Design / Advanced Graphic Design / Digital Sketching / 

Front End Basics => {HTML & CSS + JS}

კურსის განმავლობაში შეისწავლით C# პროგრამირების ფუნდამენტურ ცნებებს -  სინტაქსს, ობიექტზე ორიენტირებულ პროგრამირებას, მონაცემთა სტრუქტურებს და სხვა. 

 

კურსის დასრულების შემდეგ, სტუდენტებს ეცოდინებათ:

  • ობიექტზე ორიენტირებული პროგრამირების პრინციპები

  • პროგრამირების და ალგორითმიზაციის საწყისები

  • მარტივი პროგრამის აწყობა C#-ში

 

კურსს არ აქვს წინაპირობები. ჩვენი მიზანია შევქმნათ სასწავლო გარემო, რომელიც ხელს უწყობს ცნობისმოყვარეობას და კრეატიულობას.

 

 

ᲡᲘᲚᲐᲑᲣᲡᲘ

თვე 1: C#-ის შესავალი და პროგრამირების ძირითადი ცნებები

კვირა 1: Introduction to C#

  • Meeting 1: Course Overview, Setting Up the Development Environment (Visual Studio Code)

  • Meeting 2: Introduction to .NET and C#, Writing Your First C# Program, Basic Syntax and Structure

კვირა 2: Variables and Data Types

  • Meeting 1: Understanding Variables, Basic Data Types (int, float, double, char, string, bool)

  • Meeting 2: Type Conversion, Constants and Read-Only Variables

კვირა 3: Operators and Expressions

  • Meeting 1: Arithmetic and Comparison Operators

  • Meeting 2: Logical and Assignment Operators, Expression Evaluation

კვირა 4: Control Flow

  • Meeting 1: Conditional Statements (if, else if, else)

  • Meeting 2: Switch Statements, Looping Constructs (for, while, do-while), Break and Continue Statements

თვე 2: ობიექტზე ორიენტირებული პროგრამირების ცნებები (OOP)

კვირა 1: Introduction to OOP

  • Meeting 1: Understanding Classes and Objects

  • Meeting 2: Fields and Methods, Access Modifiers (public, private, protected, internal)

კვირა 2: Constructors and Destructors

  • Meeting 1: Creating Constructors, Overloading Constructors

  • Meeting 2: Destructor Basics

კვირა 3: Properties and Indexers

  • Meeting 1: Auto-Implemented Properties, Property Getters and Setters

  • Meeting 2: Using Indexers

კვირა 4: Inheritance

  • Meeting 1: Understanding Inheritance, Base and Derived Classes

  • Meeting 2: Method Overriding, The base Keyword

თვე 3: Advanced OOP და შესავალი LinQ-ში

კვირა 1: Polymorphism

  • Meeting 1: Method Overloading, Method Overriding

  • Meeting 2: Abstract Classes and Methods, Interfaces

კვირა 2: Exception Handling

  • Meeting 1: Introduction to Exceptions, Try, Catch, Finally Blocks

  • Meeting 2: Throwing Exceptions, Custom Exceptions

კვირა 3: Delegates and Events

  • Meeting 1: Understanding Delegates, Creating and Using Delegates

  • Meeting 2: Events and Event Handlers

კვირა 4: Collections and LinQ

  • Meeting 1: Arrays, Lists, Dictionaries

  • Meeting 2: Introduction to LinQ, LinQ Queries

bottom of page