ABOUT COURSE
The programming course consists of the theoretical foundations of programming training using Scratch technology.
№ | Topic | Hours | Link |
---|---|---|---|
1. Introduction Introducing the Python Program (2 h) | |||
1 | Safety training. History of programming languages. Compilation and interpretation | 1 | Lesson plan |
2 | Introduction to the Python programming language. | 1 | Lesson plan |
2. Getting Started in Python (10 hours) | |||
1 | Data types. Variable Definition Logical Expressions | 1 | Lesson plan |
2 | Conditional operator. Multiple branching | 1 | Lesson plan |
3 | While cycle, For | 1 | Lesson plan |
4 | Data input and output | 1 | Lesson plan |
5 | Sequences: strings, lists, dictionaries | 2 | Lesson plan |
6 | Functions in the Python programming language | 1 | Lesson plan |
7 | Parameters and arguments of the function. | 1 | Lesson plan |
8 | Project activities | 1 | Lesson plan |
9 | Project activity. Project demonstration and protection | 1 | Lesson plan |
3. HTML Hypertext Markup Language (4 h) | |||
1 | Introduction to HTML. Structure and main tags of an HTML document | 1 | Lesson plan |
2 | Creating lists, adding images to the Web page. Designing HTML tables | 1 | Lesson plan |
3 | The creation of hyperlinks. Internal and external hyperlinks. | 1 | Lesson plan |
4 | Creating forms on a Web page | 1 | Lesson plan |
4.Cascading Style Sheets (8 h) | |||
1 | The basic syntax of CSS. Methods of applying CSS to an HTML document. | 1 | Lesson plan |
2 | Use of color and background on the Web page. | 1 | Lesson plan |
3 | Working with fonts. Formatting and setting the text style. | 1 | Lesson plan |
4 | References Pseudo-classes | 1 | Lesson plan |
5 | Identification and grouping of elements (Id, class) | 1 | Lesson plan |
6 | Grouping of elements (Span, div) | 1 | Lesson plan |
7 | Box model in CSS | 1 | Lesson plan |
8 | Floats. Positioning elements. | 1 | Lesson plan |
5. Web-programming (7 h) | |||
1 | JavaScript programming language | 1 | Lesson plan |
2 | Scripts. Script Connection | 1 | Lesson plan |
3 | Variables and Data Types | 1 | Lesson plan |
4 | Data input and output, control operators. | 1 | Lesson plan |
5 | Graphics in javaScript. Canvas element. | 1 | Lesson plan |
6 | JQuery, jQuery UI, CSS Libraries | 1 | Lesson plan |
7 | Animation effects. Widgets | 1 | Lesson plan |
6. Making own project (3 h) | |||
1 | Project activities | 2 | Lesson plan |
2 | Demonstration and protection of the project in HTML | 1 | Lesson plan |