1.
Basics
A.1. What you need to know?
A.2. Which skills you need?
A.3. What is futher? Get pleasure from programming!
2.
Programming language Pascal. Step-by-step algorithms. Part 1
Tasks for programming language Pascal are tested in programming systems from Turbo Pascal 3.0 to Delphi 3.0.
Pa.1. Simple programs
Pa.2. Nest of tasks. Simple programs
Pa.3. Nest of tasks. Operator For
Pa.4. Nest of tasks. Operator If
Pa.5. Nest of tasks. Labels and operator goto
Pa.6. Nest of tasks. Writing of simple programs
Pa.7. Step-by-step algorithms
Pa.8. Step-by-step algorithms. Sequences
Pa.9. Nest of tasks. Step-by-step algorithms. Sequences
Pa.10. Nest of tasks. Nested operators For-For
Pa.11. Nest of tasks. Working with numbers
Pa.12. Nest of tasks. Type Boolean
Pa.13. Nest of tasks. Operator Repeat
Pa.14. Nest of tasks. Operator While
Pa.15. Arrays
Pa.16. Nest of tasks. Arrays
Pa.17. Nest of tasks. Arrays. Writing of algorithms
Pa.18. Arrays. Continuation
Pa.19. Nest of tasks. Arrays. Writing of algorithms. Continuation
Pa.20. Nest of tasks. Operator If with different operators
Pa.21. Nest of tasks. Sequences
Pa.22. Nest of tasks. Sequences
Pa.23. Nest of tasks. Strings
Pa.24. Algorithms. Strings
Pa.25. Nest of tasks. Algorithms. Strings
Pa.26. Nest of tasks. Tasks on substitution
Pa.27. Nest of tasks. Tasks on slicing
Pa.28. Nest of tasks. Tasks on substitution of conditions
Pa.29. Procedures
Pa.30. Nest of tasks. Procedures
Pa.31. Files
Pa.32. Nest of tasks. Files
Pa.33. Nest of tasks. Functions
Pa.34. Working with display in text mode
Pa.35. Nest of tasks. Display in text mode
Pa.36. Text editors
Pa.37. Records
Pa.38. Nest of tasks. Records
Pa.39. Nest of tasks. Tasks on substitution of operators
3.
Classification of programming languages
C.1. Classification of programming languages
4.
Programming language Pascal. Step-by-step algorithms. Part 1
Pb.1. Nest of tasks. Dynamic lists
Pb.2. Objects. Virtual methods
Pb.3. Nest of tasks. Objects. Virtual methods.
Pb.4. Nest of tasks. Sorting
Pb.5. Nest of tasks. Algorithms. Strings. Finding substring in string
Pb.6. Nest of tasks. Realization of algorithms. Sorting of arrays
Pb.7. Nest of tasks. Realization of algorithms. Finding substring in string
5.
Total principles of organization of computer's file system
6.1. Общие принципы организации файловой системы компьютера
6.
Total principles of organization of Internet
7.1. Общие принципы организации адресного пространства в Интернете
7.
HTML-pages
H.1. Nest of tasks. Simple HTML-pages. Tags html, head, body, title
H.2. Nest of tasks. Tables. Tags table, tr, td
H.3. Nest of tasks. Inserting images and references into HTML-page. Tags img, a
8.
Programming language Java
J.1. Class - base of program in Java
J.2. Integer and string types
J.3. Input-output of numbers
J.4. Nest of tasks. Simple programs
J.5. Blocks
J.6. Operators If, For, While
J.7. Nest of tasks. Operator If
J.8. Nest of tasks. Nested operators For-For
J.9. Nest of tasks. Type Boolean
J.10. Nest of tasks. Operator While. Operator Break. Operator Continue
J.11. Nest of tasks. Arrays
J.12. Nest of tasks. Operator If with different operators
J.13. Nest of tasks. Strings
J.14. Nest of tasks. Tasks on substitution
J.15. Nest of tasks. Tasks on slicing
J.16. Nest of tasks. Tasks on substitution of conditions
J.17. Nest of tasks. Functions
J.18. Nest of tasks. Tasks on substitution of operators
J.19. Nest of tasks. Classes
J.20. Nest of tasks. Exceptions
J.21. Nest of tasks. Working with databases
J.22. Nest of tasks. Realization of algorithms. Operations over symbolic numbers
J.23. Kinds of programs in Java
9.
JSP (Java Server Pages)
D.1. Servlets. Task-examples
D.2. JSP. Task-examples
D.3. Nest of tasks. JSP. JSTL:Core. Tags (c:set), (c:forEach), (c:out)
D.4. Nest of tasks. JSP. JSTL:Core. Tags (c:set), (c:if), (c:out)
D.5. Nest of tasks. Example of elaborating application near to real. JSP, JSTL, CORE, SQL
D.6. Nest of tasks. Session beans. EJB. J2EE. JSP
10.
Language of database queries SQL
11.
Programming language Visual Basic
B.1. Nest of tasks. Operator If
B.2. Nest of tasks. Nested operators For-For. Sequences
B.3. Nest of tasks. Type Boolean
B.4. Nest of tasks. Operator Do..Loop Until
B.5. Nest of tasks. Operator While
B.6. Nest of tasks. Arrays
B.7. Nest of tasks. Operator If with different operators
B.8. Nest of tasks. Strings
B.9. Nest of tasks. Tasks on substitution
B.10. Nest of tasks. Tasks on slicing
B.11. Nest of tasks. Tasks on substitution of conditions
B.12. Nest of tasks. Files
B.13. Nest of tasks. Functions
B.14. Nest of tasks. Tasks on substitution of operators
B.15. Nest of tasks. Realization of algorithms. Sorting of arrays
12.
Programming language Pascal. Step-by-step algorithms. Additional tasks
Pc.1. Nest of tasks. Files
Pc.2. Nest of tasks. Tasks on recognition
Pc.3. Nest of tasks. Absolute addressing
Pc.4. Nest of tasks. Tasks on recognition. API Windows. Object Windows
Pc.5. Nest of tasks. Algorithms. Strings. Operations over symbolic numbers
Pc.6. Algorithms. Numerations
Pc.7. Nest of tasks. Algorithms. Numerations
Pc.8. Олимпиадные задачи
Pc.9. Nest of tasks. Алгоритмы. Олимпиадные задачи
Pc.10. Tasks of Дьюдени
Pc.11. Nest of tasks. Algorithms. Tasks of Дьюдени
Pc.12. Nest of tasks. Realization of algorithms. Operations over symbolic numbers
Pc.13. Nest of tasks. Realization of algorithms. Numerations
Pc.14. Nest of tasks. Realization of algorithms. Tasks of Дьюдени
13.
Appendix
13.1. How to draw spiral? (Паскаль. Delphi 7.0)
13.2. Calculator in JavaScript
13.3. Inner organization of book of tasks. Structure of database and reductive variant of utilite for generation text file