Algorithmization and Programming (122 Computer Science)

Type: Normative

Department: radiophysics and computer technologies

Curriculum

SemesterCreditsReporting
14Exam

Lectures

SemesterAmount of hoursLecturerGroup(s)
132Associate Professor Khvyshchun I. O.ФеІ-11, ФеІ-12, ФеІ-13, ФеІ-14

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
132ФеІ-11Associate Professor Khvyshchun I. O.
ФеІ-12Associate Professor Khvyshchun I. O.
ФеІ-13Associate Professor Liubun Z. M.
ФеІ-14Associate Professor Liubun Z. M.

Опис навчальної дисципліни

The purpose of the discipline: to gain knowledge of the basics of programming in algorithmic languages ​​Delphi and Visual C ++. To study the basic types of data and algorithmic constructions of these languages. Master the features of data processing using floating-point arithmetic. Master the basic numerical methods used in solving problems that arise in the natural sciences.

After studying the discipline, students must:

know:

basic algorithms for solving simple problems and forms of their representation;
rules of operation in the environment of modern operating systems and their file systems;
principles of work in integrated environments Embarcadero RAD Studio Delphi 10.2 and Microsoft Visual C ++ 2012;
structures and components of programs;
scalar data types of Delphi and C ++ programming languages;
structured data types: arrays, records, structures, modules, files;
main operators of these languages: assignment, unconditional transitions, conditional transitions, loops, subroutine calls;
rules for describing and using subroutines;
basic principles, algorithms and methods of computational mathematics;

be able:

work with personal computer file systems;
install and configure Embarcadero RAD Studio and Microsoft Visual Studio environments;
work in console and window modes in Delphi and Visual C ++ environments;
to program in Delphi and Visual C ++ algorithms for processing and displaying text, numerical and graphic data;
create algorithms for solving simple problems that belong to the field of application of computer technology in science and technology;
debug programs using standard debugging tools for these programming environments.

Recommended Literature

  1. Ivan Khvyshchun. Algorithmization and programming. Lectures. Materials for independent work. – Lviv: Ivan Franko National University of Lviv Publishing Center, 2017. – 282 p.
  2. Programming and mathematical modeling: Textbook – K.: In Yure Publishing House, 2007. – 544 p.
  3. Kovaluk T.V. Fundamentals of programming. K.: BHV Kyiv, 2005. – 400 p.

Curriculum

Download curriculum

Силабус:

Завантажити силабус