View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming I

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 6 Autumn DatZ1011
Subject Aim

To promote student algorithmic thinking and raise awareness on programming.

Subject Content

Course of study introduces students to the algorithm and the programming language basis elements (conditional structures, iteration structures, arrays, etc.). The theoretical knowledge is strengthened performance of various tasks in the programming language C + +.

Expected Results

Completing the course students will:

·        know the programming language C ++;

·        know the basics of software development;

·        know the basic data structures and design elements of algorithms;

·        be able to write software code encode and to debug it;

·        be able to use software development tools;

·        be able to analyse the program code;

·        be able to implement the user interface;

·        be able to write the software code analysing the input and output data;

·        be able to write the software code designing algorithms;

·        be able to write the software code reading and analysing the code written by others;

·        be able to write the software code designing user interface;

·        be able to write the software code debugging it and implementing its unit tests;

·        be able to write the software code analysing the runtime and managing its optimisation;

be able to write the software code documenting it

Requirements to gain ECTS

Exam

The work during the semester is evaluated by the average mark, which is obtained by summing up all the marks for homework tasks, three tests and three group works and it should be at least 7

If the averaged mark is less than 7, it is necessary to pass the exam, which consists of two parts – theoretical and practical


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming I

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 6 Autumn DatZ1011
Subject Aim

To promote student algorithmic thinking and raise awareness on programming.

Subject Content

Course of study introduces students to the algorithm and the programming language basis elements (conditional structures, iteration structures, arrays, etc.). The theoretical knowledge is strengthened performance of various tasks in the programming language C + +.

Expected Results

Completing the course students will:

·        know the programming language C ++;

·        know the basics of software development;

·        know the basic data structures and design elements of algorithms;

·        be able to write software code encode and to debug it;

·        be able to use software development tools;

·        be able to analyse the program code;

·        be able to implement the user interface;

·        be able to write the software code analysing the input and output data;

·        be able to write the software code designing algorithms;

·        be able to write the software code reading and analysing the code written by others;

·        be able to write the software code designing user interface;

·        be able to write the software code debugging it and implementing its unit tests;

·        be able to write the software code analysing the runtime and managing its optimisation;

be able to write the software code documenting it

Requirements to gain ECTS

Exam

The work during the semester is evaluated by the average mark, which is obtained by summing up all the marks for homework tasks, three tests and three group works and it should be at least 7

If the averaged mark is less than 7, it is necessary to pass the exam, which consists of two parts – theoretical and practical


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming I

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 6 Autumn DatZ1011
Subject Aim

To promote student algorithmic thinking and raise awareness on programming.

Subject Content

Course of study introduces students to the algorithm and the programming language basis elements (conditional structures, iteration structures, arrays, etc.). The theoretical knowledge is strengthened performance of various tasks in the programming language C + +.

Expected Results

Completing the course students will:

·        know the programming language C ++;

·        know the basics of software development;

·        know the basic data structures and design elements of algorithms;

·        be able to write software code encode and to debug it;

·        be able to use software development tools;

·        be able to analyse the program code;

·        be able to implement the user interface;

·        be able to write the software code analysing the input and output data;

·        be able to write the software code designing algorithms;

·        be able to write the software code reading and analysing the code written by others;

·        be able to write the software code designing user interface;

·        be able to write the software code debugging it and implementing its unit tests;

·        be able to write the software code analysing the runtime and managing its optimisation;

be able to write the software code documenting it

Requirements to gain ECTS

Exam

The work during the semester is evaluated by the average mark, which is obtained by summing up all the marks for homework tasks, three tests and three group works and it should be at least 7

If the averaged mark is less than 7, it is necessary to pass the exam, which consists of two parts – theoretical and practical


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming I

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 6 Autumn DatZ1011
Subject Aim

To promote student algorithmic thinking and raise awareness on programming.

Subject Content

Course of study introduces students to the algorithm and the programming language basis elements (conditional structures, iteration structures, arrays, etc.). The theoretical knowledge is strengthened performance of various tasks in the programming language C + +.

Expected Results

Completing the course students will:

·        know the programming language C ++;

·        know the basics of software development;

·        know the basic data structures and design elements of algorithms;

·        be able to write software code encode and to debug it;

·        be able to use software development tools;

·        be able to analyse the program code;

·        be able to implement the user interface;

·        be able to write the software code analysing the input and output data;

·        be able to write the software code designing algorithms;

·        be able to write the software code reading and analysing the code written by others;

·        be able to write the software code designing user interface;

·        be able to write the software code debugging it and implementing its unit tests;

·        be able to write the software code analysing the runtime and managing its optimisation;

be able to write the software code documenting it

Requirements to gain ECTS

Exam

The work during the semester is evaluated by the average mark, which is obtained by summing up all the marks for homework tasks, three tests and three group works and it should be at least 7

If the averaged mark is less than 7, it is necessary to pass the exam, which consists of two parts – theoretical and practical


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming I

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 6 Autumn DatZ1011
Subject Aim

To promote student algorithmic thinking and raise awareness on programming.

Subject Content

Course of study introduces students to the algorithm and the programming language basis elements (conditional structures, iteration structures, arrays, etc.). The theoretical knowledge is strengthened performance of various tasks in the programming language C + +.

Expected Results

Completing the course students will:

·        know the programming language C ++;

·        know the basics of software development;

·        know the basic data structures and design elements of algorithms;

·        be able to write software code encode and to debug it;

·        be able to use software development tools;

·        be able to analyse the program code;

·        be able to implement the user interface;

·        be able to write the software code analysing the input and output data;

·        be able to write the software code designing algorithms;

·        be able to write the software code reading and analysing the code written by others;

·        be able to write the software code designing user interface;

·        be able to write the software code debugging it and implementing its unit tests;

·        be able to write the software code analysing the runtime and managing its optimisation;

be able to write the software code documenting it

Requirements to gain ECTS

Exam

The work during the semester is evaluated by the average mark, which is obtained by summing up all the marks for homework tasks, three tests and three group works and it should be at least 7

If the averaged mark is less than 7, it is necessary to pass the exam, which consists of two parts – theoretical and practical