dars
lab
free school lessons
Lessons
My cabinet
Badges
About
Grade 9
1
2
3
4
5
6
7
8
9
10
soon
11
soon
🌐
EN
UZ
O‘zbekcha
EN
English
RU
Русский
Log in
Algebra
Geometry
Uzbek language
Literature
English
Russian language
Computing
History of Uzbekistan
World history
Physics
Chemistry
Biology (Cytology and genetics)
Geography (World economic and social geography)
Technology
Constitutional law
Economics
Advertisement
728×90 · 320×100
Grade 9
›
Computing
Computing · Grade 9
31/31 weeks ready · M. R. Fayziyeva, D. M. Sayfurov, N. S. Xaytullayeva. Informatics and Information Technologies, Grade 9. “Nashriyot uyi Tasvir”, Tashkent, 2020
Chapter I
The logical principle of computer operation
1
Foundations of logic and logical operations
1. Foundations of logic
2. Logical operations and expressions
Quiz (8)
Homework
2
Building truth tables
3. Building truth tables of logical expressions
Quiz (8)
Homework
3
Logic circuits and practice in logic
4. Logic circuits
5. Practical lesson: logic and logic circuits
Quiz (8)
Homework
Chapter II
Designing and modelling problems on a computer
4
Stages of solving problems on a computer
6. Stages of solving problems on a computer
Quiz (8)
Homework
5
Models and their types
7. Models and their types
8. Practical lesson: mathematical models
Quiz (8)
Homework
Chapter III
Fundamentals of algorithms
6
The concept of an algorithm and its properties
9. The concept of an algorithm and its properties
Quiz (8)
Homework
7
Types of algorithms, ways to present them and practice
10. Types of algorithms and ways to present them
11. Practical lesson: presenting algorithms
Quiz (8)
Homework
8
Logic and algorithms review; linear algorithms
12. Test: logic and algorithms
13. Linear algorithms
Quiz (8)
Homework
9
Branching algorithms
14. Branching algorithms
15. Practical lesson: linear and branching algorithms
Quiz (8)
Homework
10
Repeating algorithms
16. Repeating algorithms
17. Practical lesson: repeating algorithms
Quiz (8)
Homework
11
Mixed algorithms
18. Mixed (combined) algorithms
Quiz (8)
Homework
Chapter IV
Fundamentals of programming
12
Programs and programming languages
19. About programs and programming
20. Programming languages
Quiz (8)
Homework
13
Installing Python and the first program
21. Installing the Python programming language
Quiz (8)
Homework
14
Variables and errors
22. Describing variables in Python
23. Working with errors in Python
Quiz (8)
Homework
15
Data types and a practical lesson
24. Data types in Python
25. Practical lesson: data types
Quiz (8)
Homework
16
Review test and arithmetic operations
26. Test: algorithms and Python basics
27. Arithmetic operations in Python
Quiz (8)
Homework
17
Arithmetic practice and strings
28. Practical lesson: arithmetic operations
29. Working with strings in Python
Quiz (8)
Homework
18
String practice and input and output methods
30. Practical lesson: strings
31. Operators and expressions in Python
Quiz (8)
Homework
19
Practical tasks and linear programs
32. Practical lesson: input and output
33. Programming simple problems in Python
Quiz (8)
Homework
20
Simple task practice and logical expressions
34. Practical lesson: simple problems
35. Programming logical problems in Python
Quiz (8)
Homework
21
Logical expression practice and the if…else operator
36. Practical lesson: logical expressions
37. Programming branching algorithms: the if…else statement
Quiz (8)
Homework
22
If…else practice and the elif operator
38. Practical lesson: the if…else statement
39. Programming branching algorithms: the elif statement
Quiz (8)
Homework
23
Branching practice and the for loop
40. Practical lesson: the elif statement
41. Programming repeating algorithms: the for statement
Quiz (8)
Homework
24
Loop practice and a review test
42. Practical lesson: the for statement
43. Test: Python basics
Quiz (8)
Homework
25
The while loop and its practice
44. Programming repeating algorithms: the while statement
45. Practical lesson: the while statement
Quiz (8)
Homework
26
Loop control and swapping values
46. Controlling loops: the continue and break statements
Quiz (8)
Homework
27
Subprograms: functions and procedures
47. Subprograms: functions and procedures
48. Practical lesson: functions
Quiz (8)
Homework
28
Local and global variables, the GCD (EKUB) function
49. Functions and variables
50. Practical lesson: functions and Euclid’s algorithm
Quiz (8)
Homework
29
Library, modules and the math module
51. The Python library
52. Practical lesson: the math module
Quiz (8)
Homework
30
Graphical interface: tkinter
53. Graphical user interfaces in Python
54. Practical lesson: a graphical application
Quiz (8)
Homework
31
Final review and test
55. Final test
Quiz (8)
Homework
Advertisement
300×250 · 728×90