ПОДГОТВИТЕЛНА НАСТАВА 2026

A. Basic Information

Факултетот за информатички науки и компјутерско инженерство во периодот од 14 септември до 26 септември 2026 година, организира подготвителна настава по програмирање и математика. Подготвителната настава се организира со цел да им помогне на новите студенти полесно да ја следат наставата по предметите од програмирање и математика во првата година на студирање на сите наставни насоки.

Подготвителната настава e одлична можност студентите да видат кои предзнаења се неопходни за совладување на курсевите од првите семестри и полесно вклопување во образовниот процес, како и да го надополнат и освежат своето знаење од програмирање и математика.

The classes will be organised provided that a sufficient number of students register to form a group for each of the two courses.

Предвидено е дневно да се реализираат 4 до 7 часа настава и вежби. Наставата ќе се реализира со почеток од 9 часот во кампусот на ФИНКИ (деталниот распоред ќе биде дополнително истакнат, по завршување на пријавувањето на кандидатите).

Наставата по програмирање и математика ќе се одвива хибридно, т.е. ќе има настава во просторија на факултетот, а истата ќе може да се следи и online на платформата Teams.

Курсот по програмирање ќе се реализира во рамки на 20 часа, во периодот од 14.9.2026 година до 18.9.2026 година, додека за курсот по математика се предвидени 40 часа во периодот од 21.9.2026 година до 26.9.2026 година,. Цената за следење на курсот по програмирање е 3000 денари. Цената за следење на курсот по математика изнесува 5000 денари.

Студентите кои планираат да следат настава по програмирање треба да се пријават најдоцна до сабота,12.9.2026 до крајот на денот преку пополнување на оваа форма, а за настава по математика треба да се пријават најдоцна до сабота,19.9.2026 до крајот на денот преку пополнување на следнава форма.

Further information about the preparatory classes is available at the following email address:  podgotvitelna@finki.ukim.mk

Сите студенти кои се пријавиле за следење на наставата во предвидениот рок, ќе бидат известени најдоцна до сабота, 12.9.2026 год. за програмирање, и 19.9.2026 год. за математика,  со порака на електронската адреса што ја внеле во пријавата дали се активирани групите и дали наставата ќе започне.

B. How to Apply

In order to attend the preparatory course, you must submit a payment receipt for the appropriate amount.

– 3000 денари за подготвителна настава по програмирање (ако слушате само програмирање)

– 5000 денари за подготвителна настава по математика (ако слушате само математика)

– 8000 денари за подготвителна настава по програмирање и математика (ако ги имате избрано и двата курса)

The payment slip (available here) should contain the following information:

Inquiry purpose: preparatory course in programming/mathematics/programming and mathematics (depending on which course you will be taking)

назив на примач: Буџет на РМ – УКИМ – Факултет за информатички науки и компјутерско инженерство, Скопје

Recipient's bank: NBRM

сметка на примач: 100000000063095

сметка на буџетски корисник: 1600161700 788 13

Income code and program: 723012 41

Уплатницата (слика или документ за електронско плаќање) потребно е да ја испратите на podgotvitelna@finki.ukim.mk најдоцна до 15.9.2026 (вторник) до 9ч (наутро) ако имате избрано програмирање, и најдоцна до 21.9.2026 година до 9ч, ако имате избрано математика.

For any questions, you can write to us at podgotvitelna@finki.ukim.mk.

V. Brief Summaries of Material for Preparatory Instruction

Brief outlines of the material covered in the preparatory mathematics and programming classes are provided below.

Details of the Programming Course

Наставата по програмирање опфаќа значајни делови од материјалот изучуван во основно и средно образование кои се потребни за полесно следење на наставата по предметите од математика во првата година на студирање на сите наставни насоки.

  • Topic 1: Algorithms and Programming; Integrated Development Environments
    • The concept of an algorithm. Simple algorithms and the development of sample algorithms. Elements of programming environments: compiler, linker, debugger and standard-function libraries. Working with an integrated development environment: installation and an overview of the environment, including the main window and workspace. Creating a new project and adding a source file to the project. Building and running a project.
  • Topic 2: Introduction to the C++ Programming Language
    • Синтакса на C++: азбука, зборови, посебни симболи и коментари. Величини и податоци. Основни типови на податоци (char, int, float, double, bool). Изрази и искази во C++. Променливи и нивно декларирање. Структура на програмите во C++. Оператори во C++: аритметички, за доделување, за инкрементирање и декрементирање (префиксен, постфиксен), релациски, логички оператори. Влез и излез. Примери на едноставни C++ програми.
  • Topic 3: Sequential Structure; Developing Simple Programs
    • Sequential structure and blocks of statements. Empty statement. Development of simple C++ programs.
  • Topic 4: Control Structures; Selection Statements
    • Control statements: selection statements, iteration statements and jump statements. Selection statements: if, if-else and switch. Nesting if statements. Examples of C++ programs using selection statements.
  • Topic 5: Iteration Statements
    • The while statement—implementation of the while-do control structure. Examples of using the while statement. The do-while statement—implementation of the repeat-until control structure. Examples of using the do-while statement. The for statement—implementation of the for-to-step control structure. Examples of using the for statement. Jump statements: break and continue.
  • Topic 6: One-Dimensional Arrays

Низите како податочни структури. Декларирање на низа. Пристап до елемент на низа – индекси на елементи. Иницијализација на низа. Примери на C++ програми со примена на низи.

 

Details of the Mathematics Course

The mathematics classes cover significant portions of the material taught in primary and secondary education that are required in order to follow first-year mathematics courses more easily across all study programmes.

Description of the topics to be covered:

  • Topic 1: Basic Number Sets; Algebraic and Rational Expressions
    • Basic number sets. Natural numbers: review of operations and laws, prime and coprime numbers, divisibility. Number systems, decimal and binary number systems. Integers: review of operations, ordering. Rational numbers: review of operations with fractions, decimal numbers, infinite decimal numbers. Real numbers: concept, geometric representation, ordering. Algebraic and rational expressions: exponents on natural numbers, operations with powers. Integral rational expressions: monomials, polynomials, operations, factoring, LCM and GCD. Fractional rational expressions: definition and operations.
  • Topic 2: Linear Functions, Linear Equations and Inequalities; Systems of Linear Equations
    • Linear functions, linear equations and inequalities. Cartesian coordinate system in the plane. Real-valued functions: domain and range. Linear functions, behaviour and graphs. Linear equations in one unknown: solution, discussion and application. Linear inequalities in one unknown. Systems of linear equations: systems of two linear equations in two unknowns and equivalence. Methods for solving systems of two linear equations in two unknowns. Solving systems of linear inequalities in one unknown. Absolute value of a real number. Equations and inequalities involving absolute values.
  • Topic 3: Quadratic Equations and Inequalities; Powers and Roots
    • Quadratic Equations: solving a complete quadratic equation, solving an incomplete quadratic equation, discussing the solutions of a complete quadratic equation. Quadratic Function (properties and graph) and a quadratic inequality with one unknown. Powers and Roots: a power with an integer exponent, a root (concept, expanding and contracting), taking roots of products and quotients, exponentiating and rooting a root, normal form of a root, irrational expressions. Rationalizing the denominator of a fraction. A power with a rational exponent.
  • Topic 4: Exponential and Logarithmic Functions; Trigonometric Functions
    • Exponential functions: definition, graphs and properties. Logarithmic functions, logarithm rules and relationships between logarithms with different bases. Trigonometry: trigonometric functions of an acute angle; relationships between the trigonometric functions of the same angle; values of trigonometric functions for selected angles; solving right-angled triangles; definitions of the trigonometric functions (sine, cosine, tangent and cotangent) of an arbitrary angle; values of the trigonometric functions of an arbitrary angle.
  • Topic 5: Mathematical Logic
    • Expressions. Operations with expressions and truth tables. Expression formulas and tautologies. Translating sentences from natural language into logical expression formulas. Expression functions: concept and solution of an expression function. Quantifiers. Axioms, theorems, proofs. Proving simple mathematical problems.
  • Topic 6: Sets; Combinatorics
    • Sets. Subsets and equality of sets. Operations on sets. Induction. Combinatorics: combinations, permutations and variations. Binomial theorem.

We wish you a successful teaching.