Lesson Code | Course Name | Class | Credit | Lesson Time | Weekly Lesson Hours (Theoretical) | Weekly Lesson Hours (Practice) | Weekly Class Hours (Laboratory) |
---|---|---|---|---|---|---|---|
VB 2201 | Visual programming | Екінші курс | 6 | 18* | 1 | 3 | 2 |
The purpose of the discipline is to develop basic knowledge LO creating applicatiLOs for Windows operating systems by acquiring programming skills using automated programming tools and using the MFC class library and ATL template library in the Microsoft Visual C++programming envirLOment.
Web programming
Algorithmization and programming
narrative, exchange of views, discussion, problem methods.
1 | visualy selects languages and visual programming envirLOment; |
2 | visualy shows the difference between visual and classical programming; |
3 | develops visual and algorithmic thinking of zhuzege asyrady; |
4 | can create web applicatiLOs ; |
5 | explains the creatiLO of user interfaces and event processing; |
6 | records visual robotic Programming |
7 | uses visual programming to create 3D graphics applicatiLOs. |
8 | can be integrated with 8-flat programming languages. |
Haftalık Konu | Evaluation Method | |
---|---|---|
1 | The concept of visual programming. Basic concepts and terms of visual programming. Features of classical programming languages | |
2 | Understanding the Visual C++programming environment. Introduction to popular visual programming environments (Microsoft Visual Studio, Scratch, Blockly, LabVIEW). | |
3 | Basics of the visual-algorithmic thinking and control development system. VisualdsThe main blocks of visual algorithms are the concept of variables and operations. Conditional operators and loops | |
4 | Graphical programming of Web applications. Create web applications using visual environments (App Inventor, Weebly, HubSpot, Tilda). Working with the interface and databases. | |
5 | Visual Robotic Programming. Using Visual Programming to Control Robots (LEGO Mindstorms) | |
6 | Visual programming of mobile applications. Development of mobile applications on Android or iOS platforms using visual environments (for example, MIT App Inventor). Creating user interfaces and handling events | |
7 | Visual programming in 3D. Use visual programming to create 3D graphics applications. Basics of working with 3D graphics | |
8 | Game development using visual programming. Create simple computer games using visual media (Scratch, Unity Bolt). Game logic and visual design of game worlds | |
9 | Visual programming for solving scientific problems. Using visual programming to analyze data and solve scientific problems. Integration with scientific libraries | |
10 | Internet of things and visual programming. Creating smart devices using visual programming. Device interaction via the Internet | |
11 | Visual robotic programming using machine learning. Application of machine learning methods in visual programming of robots | |
12 | Computer vision legendary tasks. Robots can recognize objects and perform complex tasks. Visual Programming Environment Visuino for Arduino and introduction | |
13 | Advanced visual programming. Integration with other programming languages zhasau | |
14 | Visual Basics of testing visual programs | |
15 | Visuads project development using visual programming. Development |
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 | B. Stroustrup Programming. Principles and practice of using the C++language. Almaty, 2014. | |
2 | I. Sommerville software. Almaty, 2016. | |
3 | Buribaev B. algorithmizatiLO, data structures and programming languages. Tutorial [Text] /. Almaty: Kazakh University, 2020 | |
4 | B. A. Urmashev, T. A. Shmygaleva. е на Programming in the C++ algorithmiclanguage: a textbook. Almaty: Kazakh University, 2020. | |
5 | Tyulepberdinova G. A. Programming technology: educatiLOal and methodical complex. Almaty, 2021. |