Information Systems
Lesson Code Course Name Class Credit Lesson Time Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
NYPUO 3204 Development of Applications in Visual Programming Үшінші курс 5 150 1 2 2
Course Descriptions
Kazakh
PhD, A.A.Abibullayeva

The main goal of the discipline modern gelişmiş programlama dillerinin incelenmesidir: sözdizimi, alogritimler ve bunların özellikleri. Ana ve karakteristik özellikleri tarif edilir ve ayırt edilir. Rekabetçi modern uygulamaların geliştirilmesi için parkikikte gelişmiş progamming dillerinin kullanılması öngörülmüştür.

---

Algorithms, Data Structures and Programming

Narrative, exchange of views, discussion, problem methods.

1Can use basic programming language constructs used to create sites, create games, and develop mobile applications.
2Designs the user interface of mobile applications.
3Can design the program interface.
4Uses the interface, design of applications, can analyze effective tools for developing applications, and make selection solutions.
5Develops mobile applications, can design and use internet applications.
6Learns to build a programming environment.
Haftalık KonuEvaluation Method
1Introduction to visual programming. Definition of the concept of visual programming.
2Visual programming environments. Get acquainted with popular visual programming environments (Microsoft Visual Studio, Scratch, Blockly, LabVIEW). Creating the first program in the selected environment
3Fundamentals of algorithmic thinking. Visual compilation of algorithms. The concept of variables and operations. Conditional operators and loops.
4Graphical programming of web applications. Creating web applications using Visual Environments.
5Programming a visual robot. Using visual programming to control robots (LEGO Mindstorms).
6Visual programming of mobile applications. Creating user interfaces and editing events
7Visual programming in 3D. Using visual programming to create 3D graphics applications.
8Game development using visual programming. Creating simple computer games using Visual Environments (Scratch, unity Bolt). Game logic and visual design of game worlds
9Visual programming for solving scientific problems. Integration with scientific libraries
10Internet of things and visual programming. Interaction of devices over the internet
11Programming a visual robot using machine learning.
12Classification of visual programming languages. Creating a program in a modern algorithmic language.
13Advanced visual programming. Development of individual blocks and components. Integration with other programming languages. To consider the possibilities of further development of visual programming.
14Testing. Fundamentals of visual program testing. Correction and error correction.
15Project work. Development of your own project using visual programming. Project support and completion
Relationship between the Curriculum and Learning Outcomes
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Textbook / Material / Recommended Resources
1Сапарходжаев Н.П., Ниязова Г.Ж., Тұрымбетов Т.А., Мауленов. Java технологиясы.- Түркістан, 2020ж. С.С. Оқу құралы.
2Самоучитель Java c примерами и программами самоучитель. Учебное пособие. 2016. А.Н.Васильев
3Талипов, С.Н. Современное визуальное программирование на Java в среде Netbeans : Учебное пособие. / Павлодарский государственный университет им. С. Торайгырова. - Павлодар: Кереку, 2019. - 194 c.