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