batalovme commited on
Commit
48e7c56
1 Parent(s): b87de8f
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. raw/raw_all_schedule.md +47 -0
  2. raw/raw_all_studyplan.md +71 -0
  3. raw/raw_bsc_.md +551 -0
  4. raw/raw_bsc__academic_research_and_writing_culture.md +304 -0
  5. raw/raw_bsc__academic_research_and_writing_culture_ii.md +602 -0
  6. raw/raw_bsc__advanced_compilers_construction_and_program_analysis.md +760 -0
  7. raw/raw_bsc__advanced_databases.md +369 -0
  8. raw/raw_bsc__advanced_linux.md +777 -0
  9. raw/raw_bsc__analytic_geometry_and_linear_algebra_i.f21.md +2759 -0
  10. raw/raw_bsc__analytic_geometry_and_linear_algebra_i.f22.md +2288 -0
  11. raw/raw_bsc__analytic_geometry_and_linear_algebra_i.f23.md +2288 -0
  12. raw/raw_bsc__analytic_geometry_and_linear_algebra_i.md +2759 -0
  13. raw/raw_bsc__analytic_geometry_and_linear_algebra_ii.md +2313 -0
  14. raw/raw_bsc__analytic_geometry_and_linear_algebra_ii.s22.md +2313 -0
  15. raw/raw_bsc__analytic_geometry_and_linear_algebra_ii.s23.md +1972 -0
  16. raw/raw_bsc__capstone_project.md +400 -0
  17. raw/raw_bsc__compilers_construction.md +364 -0
  18. raw/raw_bsc__computer_architecture.md +821 -0
  19. raw/raw_bsc__control_theory.md +1433 -0
  20. raw/raw_bsc__data_mining.md +160 -0
  21. raw/raw_bsc__data_structures_algorithms.md +396 -0
  22. raw/raw_bsc__dev_ops_engineering.md +369 -0
  23. raw/raw_bsc__differential_equations.f22.md +394 -0
  24. raw/raw_bsc__differential_equations.f23.md +170 -0
  25. raw/raw_bsc__differential_equations.md +492 -0
  26. raw/raw_bsc__distributed_and_network_programming.md +463 -0
  27. raw/raw_bsc__fundamentals_of_computer_security.md +499 -0
  28. raw/raw_bsc__game_theory.md +389 -0
  29. raw/raw_bsc__history.md +543 -0
  30. raw/raw_bsc__human-ai_interaction_design.md +520 -0
  31. raw/raw_bsc__information_retrieval.md +470 -0
  32. raw/raw_bsc__introduction_to_artificial_intelligence.md +386 -0
  33. raw/raw_bsc__introduction_to_artificial_intelligence.s22.md +437 -0
  34. raw/raw_bsc__introduction_to_big_data.md +549 -0
  35. raw/raw_bsc__introduction_to_computer_vision.md +220 -0
  36. raw/raw_bsc__introduction_to_machine_learning.md +499 -0
  37. raw/raw_bsc__introduction_to_optimization.f22.md +1282 -0
  38. raw/raw_bsc__introduction_to_programming.md +462 -0
  39. raw/raw_bsc__introduction_to_programming_ii.md +146 -0
  40. raw/raw_bsc__introduction_to_robotics.md +464 -0
  41. raw/raw_bsc__it_product_development.md +439 -0
  42. raw/raw_bsc__lean_software_development.md +676 -0
  43. raw/raw_bsc__logic_and_discrete_mathematics.md +390 -0
  44. raw/raw_bsc__mathematical_analysis_i.f21.md +1282 -0
  45. raw/raw_bsc__mathematical_analysis_i.f21.test.md +1282 -0
  46. raw/raw_bsc__mathematical_analysis_i.f22.md +925 -0
  47. raw/raw_bsc__mathematical_analysis_i.md +1284 -0
  48. raw/raw_bsc__mathematical_analysis_ii.md +5081 -0
  49. raw/raw_bsc__mathematical_analysis_ii.s23.md +2383 -0
  50. raw/raw_bsc__mechanics_and_machines.md +430 -0
raw/raw_all_schedule.md ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ All:Schedule
9
+ ============
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Current Schedules
17
+ -----------------
18
+
19
+
20
+
21
+
22
+ | | | | | | | |
23
+ | --- | --- | --- | --- | --- | --- | --- |
24
+ | BSc (Full The full schedule is available: [at the link](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=398810915))
25
+ | [BS1](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=833790814) | [BS2](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=853942015) | [BS2 block 1](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=853942015) | [BS3 part 1](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=1309470909) | [BS3 part 2](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=50260034) | [BS4 part 1](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=1003503927) |
26
+ | MSc
27
+ | [MS1&MS2 Part 1](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=734382502) | [MS1&MS2 Part 2](https://docs.google.com/spreadsheets/d/1wJtbTxo-ZPmBIt27BKQizwxtVM4_1sKA9vDyxGBAq-w/edit#gid=962774196) |
28
+ | PhD
29
+ | [PhD](https://docs.google.com/spreadsheets/d/1lMFQzarNJyoX6jU8PT1-qGHO_qUM2BRBgkucQ1ZQq6U/edit?usp=sharing) |
30
+
31
+
32
+
33
+ | | | |
34
+ | --- | --- | --- |
35
+ | Electives
36
+ | [BS Tech](https://docs.google.com/spreadsheets/d/1bm0TudJCdISN05ZlmZrGa3hHolGdCgHc/edit#gid=2046289412) | [MS Hum & Tech](https://docs.google.com/spreadsheets/d/1bm0TudJCdISN05ZlmZrGa3hHolGdCgHc/edit#gid=1002832296) |
37
+ | [BS Hum](https://docs.google.com/spreadsheets/d/1bm0TudJCdISN05ZlmZrGa3hHolGdCgHc/edit#gid=995125866) |
38
+
39
+
40
+
41
+
42
+
43
+
44
+
45
+
46
+
47
+
raw/raw_all_studyplan.md ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ ALL:StudyPlan
9
+ =============
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Current Study Plans
17
+ -------------------
18
+
19
+
20
+
21
+
22
+ | | |
23
+ | --- | --- |
24
+ | Year
25
+ | Computer science
26
+ |
27
+ | 2019-2023
28
+ | [BS4](https://docs.google.com/spreadsheets/d/1dBNs2wYwQdlpgxnQf3QqNM61IHWIFmt_/edit#gid=76894847) |
29
+ | 2020-2024
30
+ | [BS4](https://docs.google.com/spreadsheets/d/1VuTSzvSEmxads4dtPqiYODO-vcBpxcFt/edit?usp=drive_link&ouid=112969423608769094940&rtpof=true&sd=true) |
31
+ | 2021-2025
32
+ | [BS3](https://docs.google.com/spreadsheets/d/1Ow5WO2oxikJunim6ygiWAW6Z0BmX4oXr/edit?usp=drive_link&ouid=112969423608769094940&rtpof=true&sd=true) |
33
+ | 2022-2026 DSAI
34
+ | [BS2](https://docs.google.com/spreadsheets/d/1fsc_bBRn-33MUClli14QcV048Dx2iOI3/edit?usp=drive_link&ouid=112969423608769094940&rtpof=true&sd=true) |
35
+ | 2022-2026 ИИиВТ
36
+ | [BS2](https://docs.google.com/spreadsheets/d/1gzmcHTg-9i2NxKxAEBoV8V9jjLhHfVLL/edit?usp=drive_link&ouid=112969423608769094940&rtpof=true&sd=true) |
37
+ | 2023-2027 DSAI
38
+ | [BS1](https://docs.google.com/spreadsheets/d/1J1jKZv7z1PMMJGDPkz71ow-L9Y-Rbs6M/edit?usp=drive_link&ouid=112969423608769094940&rtpof=true&sd=true) |
39
+ | 2023-2027 CS
40
+ | [BS1](https://docs.google.com/spreadsheets/d/1fjE74URIBwza_-uWHDkusd1p96rjQUAd/edit?usp=drive_link&ouid=112969423608769094940&rtpof=true&sd=true) |
41
+
42
+
43
+
44
+ | | | | | | | |
45
+ | --- | --- | --- | --- | --- | --- | --- |
46
+ | Year
47
+ | DAAI
48
+ | ROCV
49
+ | SE
50
+ | SNE
51
+ | ITE
52
+ | AIDE
53
+ |
54
+ | 2021-2023
55
+ | [MS2](https://docs.google.com/spreadsheets/d/1ylz5-21u9P2MVFb2VuNulsb2z-C3Lq9m/edit?rtpof=true) | [MS2](https://docs.google.com/spreadsheets/d/1i3GZRMwL5-_1AbbMJouDNztOeWoKpqkm/edit?rtpof=true) | [MS2](https://docs.google.com/spreadsheets/d/1vS3-qyO2VL8Q160x7Uysvc9idm5ltfoA/edit#gid=197434888) | [MS2](https://docs.google.com/spreadsheets/d/1hXgfNcwBhfjH8k1eTl5lygw_jD3XuTJu/edit#gid=1371183148) | []
56
+ |
57
+ | 2022-2024
58
+ | [MS1](https://docs.google.com/spreadsheets/d/1slACHKr_Itg7imj31ZNYliCxaW1F-w1m/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1](https://docs.google.com/spreadsheets/d/10s0blbgnsTi94wLnl-Olmew44QD0K7-d/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 SE](https://docs.google.com/spreadsheets/d/1LYBgL2eDBBCr3qkxg7-eRj7EnIukcHgx/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 SNE](https://docs.google.com/spreadsheets/d/1gkg8xXpwxJY40EIEWePjGaL__5UYILNE/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 ITE](https://docs.google.com/spreadsheets/d/17oNfIyZVTckSoXr4ZJ3oJ2jf6Yg3qOun/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | []
59
+ |
60
+ | 2023-2025
61
+ | | [MS1](https://docs.google.com/spreadsheets/d/1nniLTeyHQYcfD_ReCAQhGsz7UUAtBVBh/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 SE](https://docs.google.com/spreadsheets/d/1jgcyiwApgvU5pJz2vTfilY8QyrP7819j/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 SNE](https://docs.google.com/spreadsheets/d/1w5afVZgLbUQIBJWWFGTxO8ek0Mx8JD2g/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 ITE](https://docs.google.com/spreadsheets/d/1KxyO41EYAblMttYCnA7KqY8XFQMoXhmr/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) | [MS1 AIDE](https://docs.google.com/spreadsheets/d/1joX3k-cnQIN6akcqfbb0CmQgGGO2vuno/edit?usp=drive_link&ouid=117501431082377618383&rtpof=true&sd=true) |
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+
raw/raw_bsc_.md ADDED
@@ -0,0 +1,551 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc:
9
+ ====
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Secure Systems Development](#Secure_Systems_Development)
21
+ + [1.1 Course Characteristics](#Course_Characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ - [1.1.3 Course objectives based on Bloom’s taxonomy](#Course_objectives_based_on_Bloom.E2.80.99s_taxonomy)
25
+ - [1.1.4 - What should a student remember at the end of the course?](#-_What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.1.5 - What should a student be able to understand at the end of the course?](#-_What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.1.6 - What should a student be able to apply at the end of the course?](#-_What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.1.7 Course evaluation](#Course_evaluation)
29
+ - [1.1.8 Grades range](#Grades_range)
30
+ - [1.1.9 Resources and reference material](#Resources_and_reference_material)
31
+ + [1.2 Course Sections](#Course_Sections)
32
+ - [1.2.1 Section 1](#Section_1)
33
+ * [1.2.1.1 Section title:](#Section_title:)
34
+ - [1.2.2 Topics covered in this section:](#Topics_covered_in_this_section:)
35
+ - [1.2.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
36
+ - [1.2.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
37
+ - [1.2.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
38
+ - [1.2.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
39
+ - [1.2.7 Section 2](#Section_2)
40
+ * [1.2.7.1 Section title:](#Section_title:_2)
41
+ - [1.2.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
42
+ - [1.2.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
43
+ - [1.2.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
44
+ - [1.2.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
45
+ - [1.2.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
46
+ - [1.2.13 Section 3](#Section_3)
47
+ * [1.2.13.1 Section title:](#Section_title:_3)
48
+ * [1.2.13.2 Topics covered in this section:](#Topics_covered_in_this_section:_3)
49
+ - [1.2.14 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
50
+ - [1.2.15 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
51
+ * [1.2.15.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
52
+ * [1.2.15.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
53
+ - [1.2.16 Section 4](#Section_4)
54
+ * [1.2.16.1 Section title:](#Section_title:_4)
55
+ * [1.2.16.2 Topics covered in this section:](#Topics_covered_in_this_section:_4)
56
+ - [1.2.17 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
57
+ - [1.2.18 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
58
+ * [1.2.18.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
59
+ * [1.2.18.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_4)
60
+
61
+
62
+
63
+ Secure Systems Development
64
+ ==========================
65
+
66
+
67
+ * **Course name:** Secure Systems Development
68
+ * **Course number:** xyz
69
+
70
+
71
+ Course Characteristics
72
+ ----------------------
73
+
74
+
75
+ ### Key concepts of the class
76
+
77
+
78
+ * Identification of security risk, system requirements, and processes
79
+ * Design and development of secure systems
80
+ * Principles of secure programming
81
+ * Secure software development
82
+ * Security assurance and evaluation
83
+ * Vulnerability and system security analysis
84
+
85
+
86
+ ### What is the purpose of this course?
87
+
88
+
89
+ After the fundamentals of computer security are taught to the students, it is essential for cybersecurity students to understand the principles of secure systems development. In a broader term, secure systems development include security aspects in software development, secure programming, threat intelligence, security requirements, risks, and vulnerability analysis. Therefore, this course is aimed at equipping the students with required skills to design and develop secure systems and exercise secure programming practices during development. In essence, this course is at the crossroads of the software engineering and cybersecurity and complements both the fields.
90
+
91
+
92
+
93
+ ### Course objectives based on Bloom’s taxonomy
94
+
95
+
96
+ ### - What should a student remember at the end of the course?
97
+
98
+
99
+ By the end of the course, the students should be able to remember the followings:
100
+
101
+
102
+
103
+ * How to identify security risk
104
+ * How to exercise secure design and coding
105
+ * Understand and demonstrate the steps involved in secure software development
106
+ * Perform vulnerability analysis
107
+ * Manage and implement security assurance
108
+
109
+
110
+ ### - What should a student be able to understand at the end of the course?
111
+
112
+
113
+ By the end of the course, the students should be able to understand the design and basic principles of secure systems development. Furthermore, the student will be able to:
114
+
115
+
116
+
117
+ * Understand how to identify security risk
118
+ * Demonstrate how to exercise secure design and coding
119
+ * Understand and demonstrate the steps involved in secure software development
120
+ * Perform vulnerability analysis
121
+ * Manage and implement security assurance
122
+ * Identify the research and development challenges for a security project and propose/develop relevant solutions
123
+ * Use existing frameworks for analysing network traffic, identifying adversaries, and deploy attacks
124
+ * Include security, cryptography and access control elements in mobile and web-based applications
125
+
126
+
127
+ ### - What should a student be able to apply at the end of the course?
128
+
129
+
130
+ By the end of the course, the students should be able to develop, manage and implement different secure system development techniques that will include:
131
+
132
+
133
+
134
+ * Secure software development life-cycle
135
+ * Secure coding
136
+ * Security and vulnerability analysis and testing
137
+ * Risk assessment and management
138
+ * Assess the existing products for security and risk
139
+ * Develop and design secure systems including software
140
+
141
+
142
+ ### Course evaluation
143
+
144
+
145
+
146
+
147
+ Course grade breakdown
148
+ | | | **Proposed points** |
149
+ | --- | --- | --- |
150
+ | Labs/seminar classes
151
+ | 20
152
+ | 35
153
+ |
154
+ | Interim performance assessment
155
+ | 30
156
+ | 35
157
+ |
158
+ | Exams
159
+ | 50
160
+ | 30
161
+ |
162
+
163
+
164
+ ### Grades range
165
+
166
+
167
+
168
+
169
+ Course grading range
170
+ | | | **Proposed range** |
171
+ | --- | --- | --- |
172
+ | A. Excellent
173
+ | 90-100
174
+ | 90-100
175
+ |
176
+ | B. Good
177
+ | 75-89
178
+ | 75-89
179
+ |
180
+ | C. Satisfactory
181
+ | 60-74
182
+ | 60-74
183
+ |
184
+ | D. Poor
185
+ | 0-59
186
+ | 0-59
187
+ |
188
+
189
+
190
+ ### Resources and reference material
191
+
192
+
193
+ Since the course is multi-dimensional, therefore, there is no single source that will cover all the topics. For reference, the following sources (and their updated versions) might be considered.
194
+
195
+
196
+
197
+ * Bishop, M. (2018). Computer Security: Art and Science. Addison-Wesley Professional
198
+ * Secure Coding in C and C++, Robert C. Seacord, Addition-wesley
199
+ * Software Security - Building Security In, Gary McGraw, Addition-Wesley Software Security Series
200
+ * Secure Systems Development with UML – Jan Jurjens
201
+
202
+
203
+ Course Sections
204
+ ---------------
205
+
206
+
207
+ The main sections of the course and approximate hour distribution between them is as follows:
208
+
209
+
210
+
211
+
212
+
213
+ Course Sections
214
+ | **Section** | **Section Title** | **Teaching Hours** |
215
+ | --- | --- | --- |
216
+ | 1
217
+ | Security assessment and Vulnerability analysis
218
+ | 16
219
+ |
220
+ | 2
221
+ | Software Security and secure coding
222
+ | 16
223
+ |
224
+ | 3
225
+ | Secure software development techniques and frameworks
226
+ | 16
227
+ |
228
+ | 4
229
+ | Best practices in secure systems development
230
+ | 16
231
+ |
232
+
233
+
234
+ ### Section 1
235
+
236
+
237
+ #### Section title:
238
+
239
+
240
+ Security assessment and Vulnerability analysis
241
+
242
+
243
+
244
+ ### Topics covered in this section:
245
+
246
+
247
+ * Security requirements and rationale
248
+ * Security assessment
249
+ * Penetration testing
250
+ * Vulnerability analysis
251
+ * Tools and methods
252
+
253
+
254
+ ### What forms of evaluation were used to test students’ performance in this section?
255
+
256
+
257
+
258
+ |a|c| & **Yes/No**
259
+
260
+ Development of individual parts of software product code & 1
261
+
262
+ Homework and group projects & 1
263
+
264
+ Midterm evaluation & 1
265
+
266
+ Testing (written or computer based) & 1
267
+
268
+ Reports & 0
269
+
270
+ Essays & 0
271
+
272
+ Oral polls & 0
273
+
274
+ Discussions & 1
275
+
276
+
277
+
278
+
279
+
280
+
281
+
282
+
283
+
284
+ ### Typical questions for ongoing performance evaluation within this section
285
+
286
+
287
+ 1. How to perform security assessment and which method is used in a particular environment?
288
+ 2. Why security assessment is essential?
289
+ 3. What is the role of penetration testing in security assessment and what methods are currently used in the industry?
290
+ 4. What is the difference between vulnerability and exploit and how a vulnerability can be converted into an exploit?
291
+ 5. What are the pros and cons of the existing security assessment tools?
292
+
293
+
294
+ ### Typical questions for seminar classes (labs) within this section
295
+
296
+
297
+ 1. Perform security assessment of an example application and/or service.
298
+ 2. Use a particular penetration testing method to find vulnerability in an application.
299
+ 3. Select at least 3 existing industry-grade tools and perform vulnerability assessment of an example application.
300
+ 4. After using particular tools and methods, document their pros and cons.
301
+
302
+
303
+ ### Test questions for final assessment in this section
304
+
305
+
306
+ 1. How to perform port scanning and when it is dangerous to do that?
307
+ 2. Choose any of the security assessment method to use and justify your choice.
308
+ 3. Can we skip the vulnerability assessment? Yes or No? Justify your answer in detail. What would be the downside of either skipping or not skipping it?
309
+ 4. How would you covert a vulnerability to an exploit and what are the essential methods to contain an exploit?
310
+ 5. What are the drawbacks of the existing security assessment tools?
311
+
312
+
313
+ ### Section 2
314
+
315
+
316
+ #### Section title:
317
+
318
+
319
+ Software Security and secure coding
320
+
321
+
322
+
323
+ ### Topics covered in this section:
324
+
325
+
326
+ * Software security
327
+ * Security in software development life-cycle
328
+ * Software security requirements and testing
329
+ * Secure programming
330
+ * Best practices in secure coding
331
+
332
+
333
+ ### What forms of evaluation were used to test students’ performance in this section?
334
+
335
+
336
+
337
+ |a|c| & **Yes/No**
338
+
339
+ Development of individual parts of software product code & 1
340
+
341
+ Homework and group projects & 1
342
+
343
+ Midterm evaluation & 1
344
+
345
+ Testing (written or computer based) & 1
346
+
347
+ Reports & 0
348
+
349
+ Essays & 0
350
+
351
+ Oral polls & 0
352
+
353
+ Discussions & 1
354
+
355
+
356
+
357
+
358
+
359
+
360
+
361
+
362
+
363
+ ### Typical questions for ongoing performance evaluation within this section
364
+
365
+
366
+ 1. At which step of software development, security must be considered?
367
+ 2. What are the principle of software security?
368
+ 3. What frameworks are proven to be the best for software security and why?
369
+ 4. What are the principles of secure coding?
370
+ 5. Explain the pitfalls of secure programming?
371
+ 6. How the requirements gathering for software can affect software security?
372
+
373
+
374
+ ### Typical questions for seminar classes (labs) within this section
375
+
376
+
377
+ 1. Given the scenario, document the requirements (both traditional and security)?
378
+ 2. Explain a scenario where the software development will pose a security risk?
379
+ 3. Demonstrate non-standard practices in software development that will lead to security issues?
380
+ 4. What assessment techniques can be used to detect software security issues in earlier stages of the software development?
381
+ 5. What are the best practices in software development from a security perspective?
382
+
383
+
384
+ ### Test questions for final assessment in this section
385
+
386
+
387
+ 1. same as above.
388
+
389
+
390
+ ### Section 3
391
+
392
+
393
+ #### Section title:
394
+
395
+
396
+ Secure software development techniques and frameworks
397
+
398
+
399
+
400
+ #### Topics covered in this section:
401
+
402
+
403
+ * Software security development frameworks
404
+ * System security development frameworks
405
+ * Security development and design techniques
406
+ * Integration of security solutions
407
+
408
+
409
+ ### What forms of evaluation were used to test students’ performance in this section?
410
+
411
+
412
+
413
+ |a|c| & **Yes/No**
414
+
415
+ Development of individual parts of software product code & 1
416
+
417
+ Homework and group projects & 1
418
+
419
+ Midterm evaluation & 1
420
+
421
+ Testing (written or computer based) & 1
422
+
423
+ Reports & 0
424
+
425
+ Essays & 0
426
+
427
+ Oral polls & 0
428
+
429
+ Discussions & 1
430
+
431
+
432
+
433
+
434
+
435
+
436
+
437
+
438
+
439
+ ### Typical questions for ongoing performance evaluation within this section
440
+
441
+
442
+ 1. Explain the existing software security and development frameworks?
443
+ 2. Given a software development scenario, how to select a particular framework?
444
+ 3. Does software development method affect the software security? Justify your answer.
445
+ 4. At which stage of a particular software development method, security is considered?
446
+ 5. Describe the rationale for security at every step of software development process?
447
+ 6. What is the difference between software and system security?
448
+ 7. Can software security techniques be used in system security? Justify your answer.
449
+
450
+
451
+ #### Typical questions for seminar classes (labs) within this section
452
+
453
+
454
+ 1. Through secure programming and security frameworks of software, demonstrate the software resilience.
455
+ 2. Demonstrate the software security (with respect to requirements) at each step of the development process?
456
+ 3. What are the vulnerabilities and attacks associated with insecure programming practices? Demonstrate.
457
+ 4. Demonstrate if different programming paradigms have any effect on the software security?
458
+ 5. Through a proof-of-concept, demonstrate the difference between software and system security.
459
+
460
+
461
+ #### Test questions for final assessment in this section
462
+
463
+
464
+ 1. same as above.
465
+
466
+
467
+ ### Section 4
468
+
469
+
470
+ #### Section title:
471
+
472
+
473
+ Best practices in secure systems development
474
+
475
+
476
+
477
+ #### Topics covered in this section:
478
+
479
+
480
+ * Industrial view on the systems security
481
+ * Usage of best practices in software and system security
482
+ * Secure development standards
483
+ * Role of emerging technologies in secure systems development
484
+ * Ongoing secure system development standardization activities
485
+ * Existing projects considering secure system development
486
+
487
+
488
+ ### What forms of evaluation were used to test students’ performance in this section?
489
+
490
+
491
+
492
+ |a|c| & **Yes/No**
493
+
494
+ Development of individual parts of software product code & 1
495
+
496
+ Homework and group projects & 1
497
+
498
+ Midterm evaluation & 1
499
+
500
+ Testing (written or computer based) & 1
501
+
502
+ Reports & 0
503
+
504
+ Essays & 0
505
+
506
+ Oral polls & 0
507
+
508
+ Discussions & 1
509
+
510
+
511
+
512
+
513
+
514
+
515
+
516
+
517
+
518
+ ### Typical questions for ongoing performance evaluation within this section
519
+
520
+
521
+ 1. What are the best practices in the industry for secure system development?
522
+ 2. What are the current issues with the best practices in the industry and what are their limitations?
523
+ 3. Cross-platform system development might affect the security of the system. Do you agree or not?
524
+ 4. Briefly explain the standardization efforts in the industry and academia regarding the secure system development?
525
+ 5. Can we apply the best practices of secure software development in secure system development? Justify your answer.
526
+
527
+
528
+ #### Typical questions for seminar classes (labs) within this section
529
+
530
+
531
+ 1. Demonstrate the effectiveness of secure system development best practices.
532
+ 2. Demonstrate the analysis of using different development platforms on the secure system and software development.
533
+ 3. What is the role of traditional security mechanisms such as cryptography on the secure system development?
534
+ 4. With toy examples, demonstrate the attacker perspective and behavior on the (in)secure system development.
535
+ 5. Analyze the security of a given system by choosing any of the secure development framework?
536
+
537
+
538
+ #### Test questions for final assessment in this section
539
+
540
+
541
+ 1. same as above.
542
+
543
+
544
+
545
+
546
+
547
+
548
+
549
+
550
+
551
+
raw/raw_bsc__academic_research_and_writing_culture.md ADDED
@@ -0,0 +1,304 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Academic Research and Writing Culture
9
+ ==========================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Academic Writing and Research Culture I (AWRC I)](#Academic_Writing_and_Research_Culture_I_.28AWRC_I.29)
21
+ + [1.1 Course Characteristics](#Course_Characteristics)
22
+ - [1.1.1 What subject area does your course (discipline) belong to?](#What_subject_area_does_your_course_.28discipline.29_belong_to.3F)
23
+ - [1.1.2 Key concepts of the class](#Key_concepts_of_the_class)
24
+ - [1.1.3 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
25
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
26
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
27
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
28
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
29
+ - [1.2.4 Course evaluation](#Course_evaluation)
30
+ - [1.2.5 Resources and reference material](#Resources_and_reference_material)
31
+ * [1.2.5.1 Textbook(s)](#Textbook.28s.29)
32
+ * [1.2.5.2 Reference Materials](#Reference_Materials)
33
+ * [1.2.5.3 Computer Resources](#Computer_Resources)
34
+ * [1.2.5.4 Laboratory Exercises](#Laboratory_Exercises)
35
+ * [1.2.5.5 Laboratory Resources](#Laboratory_Resources)
36
+ - [1.2.6 Late Submission Policy](#Late_Submission_Policy)
37
+ - [1.2.7 Cooperation Policy and Quotations](#Cooperation_Policy_and_Quotations)
38
+ - [1.2.8 Written assignments (Literature Review and Related Works chapter; Structured Abstract)](#Written_assignments_.28Literature_Review_and_Related_Works_chapter.3B_Structured_Abstract.29)
39
+ - [1.2.9 Course Sections](#Course_Sections)
40
+ * [1.2.9.1 Section 1](#Section_1)
41
+ * [1.2.9.2 Section 2](#Section_2)
42
+ * [1.2.9.3 Section 3](#Section_3)
43
+
44
+
45
+
46
+ Academic Writing and Research Culture I (AWRC I)
47
+ ================================================
48
+
49
+
50
+ * **Course name:** Academic Writing and Research Culture I
51
+ * **Course number:** N/A
52
+ * **Subject area:**
53
+
54
+
55
+ Course Characteristics
56
+ ----------------------
57
+
58
+
59
+ ### What subject area does your course (discipline) belong to?
60
+
61
+
62
+ ### Key concepts of the class
63
+
64
+
65
+ ### What is the purpose of this course?
66
+
67
+
68
+ Course Objectives Based on Bloom’s Taxonomy
69
+ -------------------------------------------
70
+
71
+
72
+ ### What should a student remember at the end of the course?
73
+
74
+
75
+ By the end of the course, the students should be able to remember and recognize
76
+
77
+
78
+ • the key features of research papers and theses as genres of academic writing;
79
+
80
+
81
+ • the key features of a good research question;
82
+
83
+
84
+ • how to search related literature and how to write up literature review;
85
+
86
+
87
+ • how to structure a research paper or a thesis;
88
+
89
+
90
+ • how to organize their own writing process;
91
+
92
+
93
+ • how to write effective sentences, paragraphs and arguments for research papers and theses.
94
+
95
+
96
+
97
+ ### What should a student be able to understand at the end of the course?
98
+
99
+
100
+ ### What should a student be able to apply at the end of the course?
101
+
102
+
103
+ By the end of the course, the students should be able to
104
+
105
+
106
+
107
+ ### Course evaluation
108
+
109
+
110
+
111
+
112
+
113
+ Course grade breakdown
114
+ | **Task** | **Weight (%)** | **Task Details** |
115
+ | --- | --- | --- |
116
+ | Home assignments
117
+ | 30
118
+ | Weekly revision and practice tasks
119
+ |
120
+ | Assignment (1)
121
+ | 50
122
+ | Literature Review and Related Works, thesis chapter draft submission
123
+ |
124
+ | Assignment (2)
125
+ | 20
126
+ | Structured Abstract, submission
127
+ |
128
+ | Total
129
+ | 100
130
+ | |
131
+
132
+
133
+ ### Resources and reference material
134
+
135
+
136
+ #### Textbook(s)
137
+
138
+
139
+ There is no single text book which covers the course content. Some useful resources for this course are:
140
+
141
+
142
+ 1. Day, R. & Gastel, B., 2011, How to Write and Publish a Scientific Paper, Greenwood, Oxford.
143
+
144
+
145
+ 2. Zobel, J., 2014, Writing for Computer Science, Springer.
146
+
147
+
148
+ 3. Hofmann, A.H., 2014, Scientific Writing and Communication: Papers, Proposals and Presentations, Second edition, OUP.
149
+
150
+
151
+ 4. Glasman-Deal, H., 2010, Science Research Writing for Non-native Speakers of English, Imperial College Press.
152
+
153
+
154
+ 5. Bolkner, J., 1998, Writing Your Dissertation in Fifteen Minutes a Day, Henry Holt and Company.
155
+
156
+
157
+ 6. Wallwork, A., English for Academic Research: Writing Exercises, Springer.
158
+
159
+
160
+ 7. Wallwork, A., English for Academic Research: Grammar Exercises, Springer.
161
+
162
+
163
+ 8. Wallwork, A., English for Academic Research: Vocabulary Exercises, Springer.
164
+
165
+
166
+ 9. Wallwork, A., English for Academic Research: Grammar, Usage and Style, Springer.
167
+
168
+
169
+
170
+ #### Reference Materials
171
+
172
+
173
+ 1. Elsevier Researcher Academy <https://researcheracademy.elsevier.com>
174
+
175
+
176
+ 2. IEEE Editorial Style Manual <https://journals.ieeeauthorcenter.ieee.org/your-role-in-articleproduction/ieee-editorial-style-manual/>
177
+
178
+
179
+ 3. Purdue University Online Writing Lab <https://owl.purdue.edu/owl/purdue_owl.html>
180
+
181
+
182
+ 4. Mark Davies’ text analysis tool based on Corpus of Contemporary American English (COCA)
183
+ <https://www.wordandphrase.info>
184
+
185
+
186
+ 5. Texts analysis tool <https://writefull.com/researchers.html>
187
+
188
+
189
+ 6. Manchester University phrase bank <http://www.phrasebank.manchester.ac.uk/introducing-work/>
190
+
191
+
192
+ 7. Scopus Content Coverage Guide <https://www.elsevier.com/?a=69451>
193
+
194
+
195
+ 8. Google Scholar, top publication venues
196
+ <https://scholar.google.com/citations?view_op=top_venues&hl=en>
197
+
198
+
199
+ 9. Some search tools: <https://www.sciencedirect.com>; <https://figshare.com>;
200
+ <https://www.dimensions.ai/products/free/>
201
+
202
+
203
+ 10. Cambridge Dictionary Online <https://dictionary.cambridge.org>
204
+
205
+
206
+ 11. Previous years Innopolis University students’ theses <https://e.lanbook.com/vkrs?publisher=42>
207
+
208
+
209
+
210
+ #### Computer Resources
211
+
212
+
213
+ Students should have laptops with a word processor, camera, microphone and presentation software and wireless internet access. Each student needs access to the LMS.
214
+
215
+
216
+
217
+ #### Laboratory Exercises
218
+
219
+
220
+ Students are expected to be engaged in writing and texts revising
221
+ activities.
222
+
223
+
224
+
225
+ #### Laboratory Resources
226
+
227
+
228
+ Internet access, including access to Zoom and IU Moodle.
229
+
230
+
231
+
232
+ ### Late Submission Policy
233
+
234
+
235
+ The late submission policy will be strictly applied in this course. If a personal emergency should arise that affects your ability to turn in an assignment in a timely fashion, you must contact the course instructor BEFORE the deadline to get a “Special Late Submission Approval” from the course instructor. Without the “Special Late Submission Approval”, the submissions will be still accepted up to 48 hours late, but with a 50% penalty. No “Special Late Submission Approval” will be granted after the deadline.
236
+
237
+
238
+
239
+ ### Cooperation Policy and Quotations
240
+
241
+
242
+ We encourage vigorous discussion and cooperation in this class. You should feel free to discuss any aspects of the class with any classmates. However, we insist that any written material that is not specifically designated as a Team Deliverable to be done by you alone. This includes answers to reading questions, individual reports associated with assignments, and labs. We also insist that if you include verbatim text from any source, you clearly indicate it using standard conventions of quotation or indentation and a note to indicate the source.
243
+
244
+
245
+
246
+ ### Written assignments (Literature Review and Related Works chapter; Structured Abstract)
247
+
248
+
249
+
250
+
251
+
252
+ | **Band** | **Task fulfilment and content (30%)** | **Organization, cohesion and balance (20%)** | **Grammar and vocabulary (20%)** | **Communication and clarity (20%)** | **Style and register (10%)** |
253
+ | --- | --- | --- | --- | --- | --- |
254
+ | A
255
+ | Has responded to the task fully, using a wide range of ideas and developing them at least in part. Has concluded logically.
256
+ | Sophisticated progression of ideas. Purpose of each paragraph clear. Good cohesion within paragraphs. Good balance of ideas.
257
+ | Uses a wide range of language with some quite complex structures, if appropriate, and a wide range of appropriate vocabulary. Any errors will be non-impeding.
258
+ | The reader has practically no difficulty understanding the writer’s ideas and any time. Extremely fluent.
259
+ | The style is appropriate throughout.
260
+ |
261
+ | B
262
+ | Has responded to the task appropriately and included a good range of ideas, which are well supported.
263
+ | Logical organization of ideas. Within the paragraphs reasonable cohesion. Use of signposts does not result in confusion. Reasonable balance of ideas.
264
+ | Uses a good range of language. There will be errors, but they are nonimpeding. Uses pre-learnt phrases appropriately.
265
+ | Communicates ideas with a good degree of fluency. No strain to the reader.
266
+ | Only very occasional use of style that may not be considered entirely appropriate.
267
+ |
268
+ | C
269
+ | Has responded to the task, but there may be some repetition of the same ideas, or the ideas may be somewhat limited or irrelevant.
270
+ | There may be a division of paragraphs, but ideas are muddled within the paragraphs. Confusing discourse markers.
271
+ | Either has a rather poor level of accuracy in attempting to produce complex language or uses extremely simple language.
272
+ | Struggles to communicate meaning successfully. A certain amount of strain to the reader.
273
+ | Somewhat inappropriate style with personal pronouns, questions or inappropriate vocabulary.
274
+ |
275
+ | D
276
+ | Has either written something completely irrelevant or has extremely limited ideas.
277
+ | Ideas follow no logical pattern. The arguments may be completely onesided.
278
+ | Many inaccuracies, even very basic errors. Poor range of structures.
279
+ | Considerable strain to the reader to understand the meaning.
280
+ | Inappropriate style throughout.
281
+ |
282
+
283
+
284
+ ### Course Sections
285
+
286
+
287
+ #### Section 1
288
+
289
+
290
+ #### Section 2
291
+
292
+
293
+ #### Section 3
294
+
295
+
296
+
297
+
298
+
299
+
300
+
301
+
302
+
303
+
304
+
raw/raw_bsc__academic_research_and_writing_culture_ii.md ADDED
@@ -0,0 +1,602 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Academic Research and Writing Culture II
9
+ =============================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Academic Research and Writing Culture 2](#Academic_Research_and_Writing_Culture_2)
21
+ + [1.1 Course characteristics](#Course_characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.2.4 Course evaluation](#Course_evaluation)
29
+ - [1.2.5 Grades range](#Grades_range)
30
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
31
+ + [1.3 Course Sections](#Course_Sections)
32
+ - [1.3.1 Section 1:](#Section_1:)
33
+ * [1.3.1.1 Section title](#Section_title)
34
+ * [1.3.1.2 Topics covered in this section](#Topics_covered_in_this_section)
35
+ * [1.3.1.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
36
+ * [1.3.1.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
37
+ * [1.3.1.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
38
+ * [1.3.1.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
39
+ - [1.3.2 Section 2:](#Section_2:)
40
+ * [1.3.2.1 Section title](#Section_title_2)
41
+ * [1.3.2.2 Topics covered in this section](#Topics_covered_in_this_section_2)
42
+ * [1.3.2.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
43
+ * [1.3.2.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
44
+ * [1.3.2.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
45
+ * [1.3.2.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
46
+ - [1.3.3 Section 3: Coordination, consistency, and replication in distributed systems](#Section_3:_Coordination.2C_consistency.2C_and_replication_in_distributed_systems)
47
+ * [1.3.3.1 Section title](#Section_title_3)
48
+ * [1.3.3.2 Topics covered in this section](#Topics_covered_in_this_section_3)
49
+ * [1.3.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
50
+ * [1.3.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
51
+ * [1.3.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
52
+ * [1.3.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
53
+ - [1.3.4 Section 4: Fault tolerance and security in distributed systems](#Section_4:_Fault_tolerance_and_security_in_distributed_systems)
54
+ * [1.3.4.1 Section title](#Section_title_4)
55
+ * [1.3.4.2 Topics covered in this section](#Topics_covered_in_this_section_4)
56
+ * [1.3.4.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
57
+ * [1.3.4.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
58
+ * [1.3.4.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
59
+ * [1.3.4.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_4)
60
+
61
+
62
+
63
+ Academic Research and Writing Culture 2
64
+ =======================================
65
+
66
+
67
+ * **Course name:** Academic Research and Writing Culture 2
68
+ * **Course number:** XYZ
69
+ * **Knowledge area:** xxx
70
+
71
+
72
+ Course characteristics
73
+ ----------------------
74
+
75
+
76
+ ### Key concepts of the class
77
+
78
+
79
+ * Academic Research and Writing Culture 2 concepts:
80
+
81
+
82
+ ### What is the purpose of this course?
83
+
84
+
85
+ Academic Research and Writing Culture 2 have become
86
+
87
+
88
+
89
+ Course Objectives Based on Bloom’s Taxonomy
90
+ -------------------------------------------
91
+
92
+
93
+ #### What should a student remember at the end of the course?
94
+
95
+
96
+ By the end of the course, the students should be able to recognize and define
97
+
98
+
99
+
100
+ *
101
+ *
102
+ *
103
+ *
104
+ *
105
+
106
+
107
+ #### What should a student be able to understand at the end of the course?
108
+
109
+
110
+ By the end of the course, the students should be able to describe and explain (with examples)
111
+
112
+
113
+
114
+ *
115
+ *
116
+ *
117
+ *
118
+ *
119
+ *
120
+
121
+
122
+ #### What should a student be able to apply at the end of the course?
123
+
124
+
125
+ By the end of the course, the students should be able to apply
126
+
127
+
128
+
129
+ *
130
+ *
131
+ *
132
+ *
133
+ *
134
+
135
+
136
+ ### Course evaluation
137
+
138
+
139
+
140
+
141
+
142
+ Course grade breakdown
143
+ | **Component** | **Points** |
144
+ | --- | --- |
145
+ | Laboratory assignments
146
+ | 55%
147
+ |
148
+ | Final exam
149
+ | 35%
150
+ |
151
+ | Attendance
152
+ | 10%
153
+ |
154
+
155
+
156
+ **Important:** In order to successfully finish the course, the student is required to score at least 50% in final exam.
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+ ### Grades range
166
+
167
+
168
+
169
+
170
+
171
+ Course grading range
172
+ | A. Excellent
173
+ | 90-100
174
+ |
175
+ | B. Good
176
+ | 75-89
177
+ |
178
+ | C. Satisfactory
179
+ | 60-74
180
+ |
181
+ | D. Poor
182
+ | 0-59
183
+ |
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+ ### Resources and reference material
193
+
194
+
195
+ * **Textbook:**. Available online:
196
+ * **Reference:**. Available online:
197
+ * **Reference:**. Available online:
198
+
199
+
200
+ Course Sections
201
+ ---------------
202
+
203
+
204
+ The course is organized in 8 weeks, with every weeks 4 academics hours of lectures and 4 academic hours of tutorials/labs. The main sections of the course and approximate hour distribution between them is as follows:
205
+
206
+
207
+
208
+
209
+
210
+
211
+ Course Sections
212
+ | **Section** | **Section Title** | **Teaching Hours** |
213
+ | --- | --- | --- |
214
+ | 1
215
+ | Introduction to subject, computer networks basics, transport layer protocols, and socket programming
216
+ | 12
217
+ |
218
+ | 2
219
+ | Multithreaded socket programming, remote procedure calls, and distributed system architecture
220
+ | 24
221
+ |
222
+ | 3
223
+ | Coordination, consistency, and replication in distributed systems
224
+ | 24
225
+ |
226
+ | 4
227
+ | Fault tolerance and security in distributed systems
228
+ | 30
229
+ |
230
+
231
+
232
+
233
+ ### Section 1:
234
+
235
+
236
+ #### Section title
237
+
238
+
239
+ Introduction to subject, computer networks basics, transport layer protocols, and socket programming
240
+
241
+
242
+
243
+ #### Topics covered in this section
244
+
245
+
246
+ * General introduction to the course
247
+ * Computer networks basic
248
+ * Socket programming
249
+ * UDP socket programming
250
+ * TCP socket programming
251
+
252
+
253
+ #### What forms of evaluation were used to test students’ performance in this section?
254
+
255
+
256
+
257
+
258
+
259
+ | | |
260
+ | --- | --- |
261
+ | **Form** | **Yes/No** |
262
+ | Development of individual parts of software product code
263
+ | 1
264
+ |
265
+ | Homework and group projects
266
+ | 1
267
+ |
268
+ | Midterm evaluation
269
+ | 0
270
+ |
271
+ | Testing (written or computer based)
272
+ | 1
273
+ |
274
+ | Reports
275
+ | 0
276
+ |
277
+ | Essays
278
+ | 0
279
+ |
280
+ | Oral polls
281
+ | 1
282
+ |
283
+ | Discussions
284
+ | 1
285
+ |
286
+
287
+
288
+
289
+
290
+
291
+
292
+
293
+
294
+ #### Typical questions for ongoing performance evaluation within this section
295
+
296
+
297
+ 1. ?
298
+ 2. .
299
+ 3. ?
300
+ 4. ?
301
+ 5. ?
302
+ 6. ?
303
+ 7. ?
304
+
305
+
306
+ #### Typical questions for seminar classes (labs) within this section
307
+
308
+
309
+ 1.
310
+ 2.
311
+ 3.
312
+ 4.
313
+ 5.
314
+
315
+
316
+ #### Test questions for final assessment in this section
317
+
318
+
319
+ 1. ?
320
+ 2. ?
321
+ 3. ?
322
+ 4. ?
323
+
324
+
325
+ ### Section 2:
326
+
327
+
328
+ #### Section title
329
+
330
+
331
+ #### Topics covered in this section
332
+
333
+
334
+ *
335
+ *
336
+ *
337
+
338
+
339
+ #### What forms of evaluation were used to test students’ performance in this section?
340
+
341
+
342
+
343
+
344
+
345
+ | | |
346
+ | --- | --- |
347
+ | **Form** | **Yes/No** |
348
+ | Development of individual parts of software product code
349
+ | 1
350
+ |
351
+ | Homework and group projects
352
+ | 1
353
+ |
354
+ | Midterm evaluation
355
+ | 0
356
+ |
357
+ | Testing (written or computer based)
358
+ | 1
359
+ |
360
+ | Reports
361
+ | 0
362
+ |
363
+ | Essays
364
+ | 0
365
+ |
366
+ | Oral polls
367
+ | 1
368
+ |
369
+ | Discussions
370
+ | 1
371
+ |
372
+
373
+
374
+
375
+
376
+
377
+
378
+
379
+
380
+
381
+
382
+
383
+
384
+
385
+ #### Typical questions for ongoing performance evaluation within this section
386
+
387
+
388
+ 1. ?
389
+ 2. ?
390
+ 3. ?
391
+ 4. ?
392
+ 5. ?
393
+
394
+
395
+
396
+
397
+
398
+
399
+
400
+ #### Typical questions for seminar classes (labs) within this section
401
+
402
+
403
+ 1. You have a list of large numbers, and you need to find if they are prime or not. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice.
404
+ 2. You need to send multiple requests to a server and receive responses. Assume there is a few msecs of delay before you receive the response from the server. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. (Order of the requests/responses doesn't matter)
405
+ 3. Discuss two ways of creating the threads using threading module in Python: 1) passing the worker function as a target, 2) subclassing the Thread class
406
+ 4. Given the function implemented locally, make it available to be called through RPC from remote process? Use xmlRPC.
407
+
408
+
409
+ #### Test questions for final assessment in this section
410
+
411
+
412
+ 1. .
413
+ 2. ?
414
+ 3. ?
415
+ 4. ?
416
+ 5. ?
417
+ 6.
418
+
419
+
420
+
421
+
422
+
423
+
424
+
425
+
426
+
427
+
428
+
429
+ ### Section 3: Coordination, consistency, and replication in distributed systems
430
+
431
+
432
+ #### Section title
433
+
434
+
435
+ Coordination, consistency, and replication in distributed systems
436
+
437
+
438
+
439
+ #### Topics covered in this section
440
+
441
+
442
+ *
443
+ *
444
+ *
445
+ *
446
+
447
+
448
+ #### What forms of evaluation were used to test students’ performance in this section?
449
+
450
+
451
+
452
+
453
+
454
+ | | |
455
+ | --- | --- |
456
+ | **Form** | **Yes/No** |
457
+ | Development of individual parts of software product code
458
+ | 1
459
+ |
460
+ | Homework and group projects
461
+ | 1
462
+ |
463
+ | Midterm evaluation
464
+ | 0
465
+ |
466
+ | Testing (written or computer based)
467
+ | 1
468
+ |
469
+ | Reports
470
+ | 0
471
+ |
472
+ | Essays
473
+ | 0
474
+ |
475
+ | Oral polls
476
+ | 1
477
+ |
478
+ | Discussions
479
+ | 1
480
+ |
481
+
482
+
483
+
484
+
485
+
486
+
487
+
488
+
489
+ #### Typical questions for ongoing performance evaluation within this section
490
+
491
+
492
+ 1. ?
493
+ 2. ?
494
+ 3. ?
495
+ 4. ?
496
+ 5. ?
497
+
498
+
499
+ #### Typical questions for seminar classes (labs) within this section
500
+
501
+
502
+ 1.
503
+ 2.
504
+ 3.
505
+ 4.
506
+
507
+
508
+ #### Test questions for final assessment in this section
509
+
510
+
511
+ 1.
512
+ 2.
513
+ 3.
514
+ 4.
515
+
516
+
517
+ ### Section 4: Fault tolerance and security in distributed systems
518
+
519
+
520
+ #### Section title
521
+
522
+
523
+ Fault tolerance and security in distributed systems
524
+
525
+
526
+
527
+ #### Topics covered in this section
528
+
529
+
530
+ *
531
+ *
532
+
533
+
534
+ #### What forms of evaluation were used to test students’ performance in this section?
535
+
536
+
537
+
538
+
539
+
540
+ | | |
541
+ | --- | --- |
542
+ | **Form** | **Yes/No** |
543
+ | Development of individual parts of software product code
544
+ | 1
545
+ |
546
+ | Homework and group projects
547
+ | 1
548
+ |
549
+ | Midterm evaluation
550
+ | 0
551
+ |
552
+ | Testing (written or computer based)
553
+ | 1
554
+ |
555
+ | Reports
556
+ | 0
557
+ |
558
+ | Essays
559
+ | 0
560
+ |
561
+ | Oral polls
562
+ | 1
563
+ |
564
+ | Discussions
565
+ | 1
566
+ |
567
+
568
+
569
+
570
+
571
+
572
+
573
+
574
+
575
+ #### Typical questions for ongoing performance evaluation within this section
576
+
577
+
578
+ 1.
579
+ 2.
580
+ 3.
581
+
582
+
583
+ #### Typical questions for seminar classes (labs) within this section
584
+
585
+
586
+ 1. Same as above
587
+
588
+
589
+ #### Test questions for final assessment in this section
590
+
591
+
592
+ 1. Same as above
593
+
594
+
595
+
596
+
597
+
598
+
599
+
600
+
601
+
602
+
raw/raw_bsc__advanced_compilers_construction_and_program_analysis.md ADDED
@@ -0,0 +1,760 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Advanced Compilers Construction and Program Analysis
9
+ =========================================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Advanced Compilers Construction and Program Analysis](#Advanced_Compilers_Construction_and_Program_Analysis)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ * [2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
29
+ + [2.1 ILOs defined at three levels](#ILOs_defined_at_three_levels)
30
+ - [2.1.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
31
+ - [2.1.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
32
+ - [2.1.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
33
+ + [2.2 Grading](#Grading)
34
+ - [2.2.1 Course grading range](#Course_grading_range)
35
+ - [2.2.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
36
+ - [2.2.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
37
+ + [2.3 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
38
+ - [2.3.1 Open access resources](#Open_access_resources)
39
+ - [2.3.2 Closed access resources](#Closed_access_resources)
40
+ - [2.3.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
41
+ - [2.3.4 Resources and reference material](#Resources_and_reference_material)
42
+ * [3 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
43
+ + [3.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
44
+ + [3.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
45
+ - [3.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
46
+ * [3.2.1.1 Section 1](#Section_1)
47
+ * [3.2.1.2 Section 2](#Section_2)
48
+ * [3.2.1.3 Section 3](#Section_3)
49
+ * [3.2.1.4 Section 4](#Section_4)
50
+ - [3.2.2 Final assessment](#Final_assessment)
51
+ - [3.2.3 The retake exam](#The_retake_exam)
52
+
53
+
54
+
55
+ Advanced Compilers Construction and Program Analysis
56
+ ====================================================
57
+
58
+
59
+ * **Course name**: Advanced Compilers Construction and Program Analysis
60
+ * **Code discipline**: XYZ
61
+ * **Subject area**: Programming Languages and Software Engineering
62
+
63
+
64
+ Short Description
65
+ -----------------
66
+
67
+
68
+ This course covers the following concepts: Advanced Compilers Construction and Program Analysis concepts:
69
+
70
+
71
+
72
+
73
+ Key concepts of the class
74
+
75
+
76
+
77
+ * Type Systems
78
+ * Lambda calculi as the core representation
79
+ * Type checking and type inference
80
+ * Simple types and derived forms
81
+ * Subtyping
82
+ * Imperative objects
83
+ * Recursive types
84
+ * Universal polymorphism
85
+ * Compiling lazy functional languages
86
+
87
+
88
+ Prerequisites
89
+ -------------
90
+
91
+
92
+ ### Prerequisite subjects
93
+
94
+
95
+ ### Prerequisite topics
96
+
97
+
98
+ Course Topics
99
+ -------------
100
+
101
+
102
+
103
+
104
+ Course Sections and Topics
105
+ | Section | Topics within the section
106
+ |
107
+ | --- | --- |
108
+ | Introduction to subject, computer networks basics, transport layer protocols, and socket programming | 1. General introduction to the course
109
+ 2. Computer networks basic
110
+ 3. Socket programming
111
+ 4. UDP socket programming
112
+ 5. TCP socket programming
113
+ |
114
+ | | |
115
+ | Coordination, consistency, and replication in distributed systems | |
116
+ | Fault tolerance and security in distributed systems | |
117
+
118
+
119
+ Course Sections
120
+
121
+
122
+
123
+
124
+
125
+ The main sections of the course and approximate hour distribution between
126
+ them is as follows:
127
+ | Section Title | Lecture Hours | Seminars (labs) | Selfstudy | Knowledge evaluation
128
+ |
129
+ | --- | --- | --- | --- | --- |
130
+ | Lambda Calculus and Simple Types | 10 | 10 | 10 | 2
131
+ |
132
+ | References, Exceptions, Imperative Objects, Featheweight Java | 8 | 8 | 8 | 1
133
+ |
134
+ | Recursive Types, Type Reconstruction, Universal Polymorphism | 6 | 6 | 6 | 1
135
+ |
136
+ | Compiling Lazy Functional Languages | 8 | 8 | 8 | 1
137
+ |
138
+ | Project Presentation | | | | 2
139
+ |
140
+
141
+
142
+
143
+
144
+
145
+
146
+ Section 1
147
+ Section title: Lambda calculus and simple types
148
+
149
+
150
+ Topics covered in this section:
151
+
152
+
153
+
154
+ * The history of typed languages. Type systems and language design.
155
+ * Basic notions: untyped lambda calculus, nameless representation, simple types.
156
+
157
+
158
+
159
+
160
+
161
+ | Form of evaluation | Usage | |
162
+ | --- | --- | --- |
163
+ | Development of individual parts of software product code | 1 | |
164
+ | Homework and group projects | 1 | |
165
+ | Midterm evaluation | 0 | |
166
+ | Testing (written or computer based) | 0 | |
167
+ | Reports | 1 | |
168
+ | Essays | 0 | |
169
+ | Oral polls | 1 | |
170
+ | Discussions | 1 | |
171
+
172
+
173
+
174
+
175
+ Typical questions for ongoing performance evaluation within this section
176
+
177
+
178
+
179
+ * What is the role of the type system in language design?
180
+ * How to evaluate lambda terms using call-by-name/call-by-value strategies?
181
+ * What is the typing relation?
182
+ * What is type safety?
183
+ * What is erasure of types?
184
+ * What is general recursion?
185
+
186
+
187
+ Typical questions for seminar classes (labs) within this section
188
+
189
+
190
+
191
+ * Evaluate a given lambda expression using call-by-name strategy.
192
+ * Convert a given lambda expression to/from a nameless representation.
193
+ * Draw a type derivation tree for a given lambda term in simply typed lambda calculus.
194
+ * Provide a type for a given lambda term in a given simple type system.
195
+
196
+
197
+ Test questions for final assessment in this section
198
+
199
+
200
+
201
+ * Present an implementation of an interpreter for untyped lambda calculus.
202
+ * Present an implementation of a type checker for simply typed lambda
203
+
204
+
205
+ calculus.
206
+
207
+
208
+
209
+
210
+ Section 2
211
+ Section title: References, exceptions, imperative objects, Featherweight Java
212
+
213
+
214
+
215
+
216
+ Topics covered in this section:
217
+
218
+
219
+
220
+ * References, store typings, raising and handling exceptions
221
+ * Subsumption and the subtyping relation, coercion semantics, the Bottom Type
222
+ * Object-oriented programming and lambda calculus with imperative objects
223
+ * Featherweight Java
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+ | Form of evaluation | Usage | |
235
+ | --- | --- | --- |
236
+ | Development of individual parts of software product code | 1 | |
237
+ | Homework and group projects | 1 | |
238
+ | Midterm evaluation | 1 | |
239
+ | Testing (written or computer based) | 0 | |
240
+ | Reports | 1 | |
241
+ | Essays | 0 | |
242
+ | Oral polls | 1 | |
243
+ | Discussions | 1 | |
244
+
245
+
246
+
247
+
248
+ Typical questions for ongoing performance evaluation within this section
249
+
250
+
251
+
252
+ * How operational semantic changes when introducing references?
253
+ * How operational semantic changes when introducing exceptions?
254
+ * What is the concept of imperative objects?
255
+ * What are the features of Featherweight Java?
256
+ * Explain effects of call-by-name and call-by-value evaluation strategies on terms with references.
257
+
258
+
259
+ Typical questions for seminar classes (labs) within this section
260
+
261
+
262
+
263
+ * Evaluate given expression with references.
264
+ * Evaluate given expression with exceptions.
265
+ * Draw a type derivation tree for a given lambda term in simply typed
266
+
267
+
268
+ lambda calculus with references and exceptions.
269
+
270
+
271
+
272
+ * Provide a type for a given lambda term in a given simple type system with references and exceptions.
273
+
274
+
275
+ Test questions for final assessment in this section
276
+
277
+
278
+
279
+ * Present and/or explain an implementation of an interpreter for lambda calculus with references and exceptions.
280
+ * Present and/or explain an implementation of a type checker for simply typed lambda calculus with references and exceptions.
281
+
282
+
283
+
284
+
285
+ Section 3
286
+ Section title: Recursive types, type reconstruction, universal polymorphism
287
+
288
+
289
+ What forms of evaluation were used to test students’ performance in
290
+ this section?
291
+
292
+
293
+
294
+
295
+
296
+ Form of evaluation
297
+ | Form of evaluation | Usage | |
298
+ | --- | --- | --- |
299
+ | Development of individual parts of software product code | 1 | |
300
+ | Homework and group projects | 1 | |
301
+ | Midterm evaluation | 0 | |
302
+ | Testing (written or computer based) | 0 | |
303
+ | Reports | 1 | |
304
+ | Essays | 0 | |
305
+ | Oral polls | 1 | |
306
+ | Form of evaluation | Usage | |
307
+ | Discussions | 1 | |
308
+
309
+
310
+
311
+
312
+
313
+
314
+ Topics covered in this section:
315
+
316
+
317
+
318
+ * Recursive types, induction and coinduction, finite and infinite types
319
+ * Polymorphism, type reconstruction, universal types
320
+ * System F and Hindley-Milner type system
321
+
322
+
323
+ Typical questions for ongoing performance evaluation within this section
324
+
325
+
326
+
327
+ * What is the concept of recursive types?
328
+ * What is the motivation for universal types?
329
+ * Explain the differences between System F and Hindley-Milner type system.
330
+
331
+
332
+ Typical questions for seminar classes (labs) within this section
333
+
334
+
335
+
336
+ * Evaluate given expression in System F with recursive types.
337
+ * Draw a type derivation tree for a given term in System F.
338
+ * Provide a type for a given term in System F.
339
+
340
+
341
+ Test questions for final assessment in this section
342
+
343
+
344
+
345
+ * Present and/or explain an implementation of an interpreter for lambda calculus with references and exceptions.
346
+ * Present and/or explain an implementation of a type checker for simply typed lambda calculus with references and exceptions.
347
+ * Present and/or explain the Hindley-Milner type inference algorithm.
348
+
349
+
350
+ Section 4
351
+ Section title: Compiling lazy functional languages
352
+
353
+
354
+ Topics covered in this section:
355
+
356
+
357
+
358
+ * Challenges of compiling lazy functional languages
359
+ * Representing functional closures at run-time
360
+ * Representing lazy data structures at run-time
361
+ * The syntax and semantics of the STG language
362
+
363
+
364
+ What forms of evaluation were used to test students’ performance in
365
+ this section?
366
+
367
+
368
+
369
+
370
+
371
+ Form of evaluation
372
+ | Form of evaluation | Usage | |
373
+ | --- | --- | --- |
374
+ | Development of individual parts of software product code | 1 | |
375
+ | Homework and group projects | 1 | |
376
+ | Midterm evaluation | 0 | |
377
+ | Testing (written or computer based) | 0 | |
378
+ | Reports | 1 | |
379
+ | Essays | 0 | |
380
+ | Oral polls | 1 | |
381
+ | Form of evaluation | Usage | |
382
+ | Discussions | 1 | |
383
+
384
+
385
+
386
+
387
+
388
+
389
+ Typical questions for ongoing performance evaluation within this section
390
+
391
+
392
+
393
+ * How are closures represented during run-time?
394
+ * How are lazy data structures represented during run-time?
395
+ * Describe the main constructions of the STG Language?
396
+
397
+
398
+ Typical questions for seminar classes (labs) within this section
399
+
400
+
401
+
402
+ * Explain how a given term in STG language evaluates.
403
+ * Translate a given lambda term into STG language
404
+
405
+
406
+ Test questions for final assessment in this section
407
+
408
+
409
+
410
+ * Present and/or explain the STG machine.
411
+ * Present an implementation of a type checker for simply typed lambda
412
+
413
+
414
+ calculus.
415
+
416
+
417
+
418
+ Intended Learning Outcomes (ILOs)
419
+ ---------------------------------
420
+
421
+
422
+ ### What is the main purpose of this course?
423
+
424
+
425
+ This course partially covers two major topics:
426
+ 1. Theory and Implementation of Typed Programming Languages and
427
+ 2. Compilation of Lazy Functional Languages.
428
+ We will study different type system features in detail, starting from an untyped language of lambda calculus and gradually adding new types and variations along the way. The course assumes familiarity with basics of compiler construction, basics of functional programming and familiarity with some static type systems (C++ and Java would suffice, but knowing type systems of Haskell or Scala will help).
429
+ Even though the most obvious benefit of static type systems is that it allows programmers to detect some errors early, it is by far not the only application. Types are used also as a tool for abstraction, documentation, language safety, efficiency and more. In this course we will look at features of type systems occurring in many programming languages, like C++, Java, Scala and Haskell.
430
+ After we have reached System F, a type system at the core of languages like Haskell, we will look into how lazy functional languages are implemented. We will in particular look in detail at Spineless Tagless Graph reduction machine (also known as STG machine) that is used to compile Haskell code.
431
+
432
+
433
+ Evaluation of the course consists of Lecture Quizzes, Lab Participation and the Final Project (split into several stages). The Final Project is a team project where students build a complete interpreter or compiler for a statically typed programming language, incorporating some of the features covered in this course.
434
+
435
+
436
+
437
+ Course Objectives Based on Bloom’s Taxonomy
438
+ ===========================================
439
+
440
+
441
+ What should a student remember at the end of the course?
442
+
443
+
444
+
445
+ * Remember syntax and computation rules of untyped lambda calculus.
446
+ * Remember nameless representation of lambda terms.
447
+ * Remember definition of normal form, weak head normal form.
448
+ * Remember syntax, typing and computation rules of simply typed lambda calculus.
449
+ * Remember definition of imperative objects.
450
+ * Remember syntax and semantics of Featherweight Java.
451
+ * Remember typing rules for subtyping.
452
+ * Remember typing rules for pairs, tuples, records, sums, variants, and lists.
453
+ * Remember typing rules for let-bindings and type ascription.
454
+ * Remember typing rules for recursive types.
455
+ * Remember definition and typing rules for universal polymorphism.
456
+ * Remember syntax, typing and computation rules for System F.
457
+ * Remember representation of closures when compiling functional languages.
458
+ * Remember representation of lazy data structures when compiling.
459
+ * Remember the syntax and semantics of the STG language.
460
+
461
+
462
+ What should a student be able to understand at the end of the course?
463
+
464
+
465
+
466
+ * Understand how type systems relate to language design
467
+ * Understand differences between call-by-name, call-by-need, and call-byvalue evaluation strategies.
468
+ * Understand the tradeoffs introduced by various type system features.
469
+ * Understand the idea of nameless representation of terms.
470
+ * Understand the tradeoffs of mutable references and exceptions introduced in a language.
471
+ * Understand how imperative objects model objects in modern objectoriented langauges.
472
+ * Understand the difficulties of compiling lazy expressions.
473
+ * Understand the differences between Hindley–Milner type system and System F.
474
+
475
+
476
+ What should a student be able to apply at the end of the course?
477
+
478
+
479
+
480
+ * Implement an interpreter for a programming language with untyped lambda calculus as its core representation.
481
+ * Implement an interpreter for a programming language with simply typed lambda calculus as its core representation.
482
+ * Implement type checking algorithm for a language with simple types, recursive types, imperative objects, and universal polymorphism.
483
+ * Implement Damas–Hindley–Milner type inference algorithm for a programming language with a Hindley-Milner style type system.
484
+
485
+
486
+ Course evaluation:
487
+
488
+
489
+
490
+ * Labs/seminar classes (proposed points: 20)
491
+ * Interim performance assessment (proposed points: 10)
492
+ * Exams (proposed points: 70)
493
+
494
+
495
+ ### ILOs defined at three levels
496
+
497
+
498
+ #### Level 1: What concepts should a student know/remember/explain?
499
+
500
+
501
+ By the end of the course, the students should be able to ...
502
+
503
+
504
+
505
+
506
+
507
+
508
+
509
+ #### Level 2: What basic practical skills should a student be able to perform?
510
+
511
+
512
+ By the end of the course, the students should be able to ...
513
+
514
+
515
+
516
+
517
+
518
+
519
+
520
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
521
+
522
+
523
+ By the end of the course, the students should be able to ...
524
+
525
+
526
+
527
+ Grading
528
+ -------
529
+
530
+
531
+ ### Course grading range
532
+
533
+
534
+
535
+
536
+
537
+ | Grade | Range | Description of performance
538
+ |
539
+ | --- | --- | --- |
540
+ | A. Excellent | 85-100 | -
541
+ |
542
+ | B. Good | 75-84 | -
543
+ |
544
+ | C. Satisfactory | 60-74 | -
545
+ |
546
+ | D. Poor | 0-59 | -
547
+ |
548
+
549
+
550
+ ### Course activities and grading breakdown
551
+
552
+
553
+
554
+
555
+
556
+ | Activity Type | Percentage of the overall course grade
557
+ |
558
+ | --- | --- |
559
+ | Laboratory assignments | 55%
560
+ |
561
+ | Final exam | 35%
562
+ |
563
+ | Attendance | 10%
564
+ |
565
+
566
+
567
+ ### Recommendations for students on how to succeed in the course
568
+
569
+
570
+ Resources, literature and reference materials
571
+ ---------------------------------------------
572
+
573
+
574
+ ### Open access resources
575
+
576
+
577
+ * Textbook:. Available online:
578
+ * Reference:. Available online:
579
+ * Reference:. Available online:
580
+
581
+
582
+ ### Closed access resources
583
+
584
+
585
+ ### Software and tools used within the course
586
+
587
+
588
+ ### Resources and reference material
589
+
590
+
591
+ * Benjamin C. Pierce. ’‘Types and Programming Languages. The MIT Press 2002”
592
+ * Simon Peyton Jones. ’‘Implementing functional languages: a tutorial. Prentice Hall 1992”
593
+ * Simon Peyton Jones. ’‘Implementing Lazy Functional Languages on Stock Hardware: The Spineless Tagless G-machine. Journal of Functional Programming 1992”
594
+
595
+
596
+ Teaching Methodology: Methods, techniques, & activities
597
+ =======================================================
598
+
599
+
600
+ Activities and Teaching Methods
601
+ -------------------------------
602
+
603
+
604
+
605
+
606
+ Activities within each section
607
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
608
+ |
609
+ | --- | --- | --- | --- | --- |
610
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
611
+ |
612
+ | Homework and group projects | 1 | 1 | 1 | 1
613
+ |
614
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
615
+ |
616
+ | Oral polls | 1 | 1 | 1 | 1
617
+ |
618
+ | Discussions | 1 | 1 | 1 | 1
619
+ |
620
+
621
+
622
+ Formative Assessment and Course Activities
623
+ ------------------------------------------
624
+
625
+
626
+ ### Ongoing performance assessment
627
+
628
+
629
+ #### Section 1
630
+
631
+
632
+
633
+
634
+
635
+ | Activity Type | Content | Is Graded?
636
+ |
637
+ | --- | --- | --- |
638
+ | Question | ? | 1
639
+ |
640
+ | Question | . | 1
641
+ |
642
+ | Question | ? | 1
643
+ |
644
+ | Question | ? | 1
645
+ |
646
+ | Question | ? | 1
647
+ |
648
+ | Question | ? | 1
649
+ |
650
+ | Question | ? | 1
651
+ |
652
+
653
+
654
+ #### Section 2
655
+
656
+
657
+
658
+
659
+
660
+ | Activity Type | Content | Is Graded?
661
+ |
662
+ | --- | --- | --- |
663
+ | Question | You have a list of large numbers, and you need to find if they are prime or not. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. | 0
664
+ |
665
+ | Question | You need to send multiple requests to a server and receive responses. Assume there is a few msecs of delay before you receive the response from the server. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. (Order of the requests/responses doesn't matter) | 0
666
+ |
667
+ | Question | Discuss two ways of creating the threads using threading module in Python: 1) passing the worker function as a target, 2) subclassing the Thread class | 0
668
+ |
669
+ | Question | Given the function implemented locally, make it available to be called through RPC from remote process? Use xmlRPC. | 0
670
+ |
671
+
672
+
673
+ #### Section 3
674
+
675
+
676
+
677
+
678
+
679
+ | Activity Type | Content | Is Graded?
680
+ |
681
+ | --- | --- | --- |
682
+ | Question | ? | 1
683
+ |
684
+ | Question | ? | 1
685
+ |
686
+ | Question | ? | 1
687
+ |
688
+ | Question | ? | 1
689
+ |
690
+ | Question | ? | 1
691
+ |
692
+
693
+
694
+ #### Section 4
695
+
696
+
697
+
698
+
699
+
700
+ | Activity Type | Content | Is Graded?
701
+ |
702
+ | --- | --- | --- |
703
+ | Question | Same as above | 0
704
+ |
705
+
706
+
707
+ ### Final assessment
708
+
709
+
710
+ **Section 1**
711
+
712
+
713
+
714
+ 1. ?
715
+ 2. ?
716
+ 3. ?
717
+ 4. ?
718
+
719
+
720
+ **Section 2**
721
+
722
+
723
+
724
+ 1.
725
+
726
+
727
+ **Section 3**
728
+
729
+
730
+ **Section 4**
731
+
732
+
733
+
734
+ 1. Same as above
735
+
736
+
737
+ ### The retake exam
738
+
739
+
740
+ **Section 1**
741
+
742
+
743
+ **Section 2**
744
+
745
+
746
+ **Section 3**
747
+
748
+
749
+ **Section 4**
750
+
751
+
752
+
753
+
754
+
755
+
756
+
757
+
758
+
759
+
760
+
raw/raw_bsc__advanced_databases.md ADDED
@@ -0,0 +1,369 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Advanced Databases
9
+ =======================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Advanced Databases](#Advanced_Databases)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ Advanced Databases
54
+ ==================
55
+
56
+
57
+ * **Course name**: Advanced Databases
58
+ * **Code discipline**: XYZ
59
+ * **Subject area**: xxx
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ This course covers the following concepts: DevOps Engineering concepts:.
67
+
68
+
69
+
70
+ Prerequisites
71
+ -------------
72
+
73
+
74
+ ### Prerequisite subjects
75
+
76
+
77
+ ### Prerequisite topics
78
+
79
+
80
+ Course Topics
81
+ -------------
82
+
83
+
84
+
85
+
86
+ Course Sections and Topics
87
+ | Section | Topics within the section
88
+ |
89
+ | --- | --- |
90
+ | Introduction to subject, computer networks basics, transport layer protocols, and socket programming | 1. General introduction to the course
91
+ 2. Computer networks basic
92
+ 3. Socket programming
93
+ 4. UDP socket programming
94
+ 5. TCP socket programming
95
+ |
96
+ | | |
97
+ | Coordination, consistency, and replication in distributed systems | |
98
+ | Fault tolerance and security in distributed systems | |
99
+
100
+
101
+ Intended Learning Outcomes (ILOs)
102
+ ---------------------------------
103
+
104
+
105
+ ### What is the main purpose of this course?
106
+
107
+
108
+ Advanced Databases have become
109
+
110
+
111
+
112
+ ### ILOs defined at three levels
113
+
114
+
115
+ #### Level 1: What concepts should a student know/remember/explain?
116
+
117
+
118
+ By the end of the course, the students should be able to ...
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+ #### Level 2: What basic practical skills should a student be able to perform?
127
+
128
+
129
+ By the end of the course, the students should be able to ...
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
138
+
139
+
140
+ By the end of the course, the students should be able to ...
141
+
142
+
143
+
144
+ Grading
145
+ -------
146
+
147
+
148
+ ### Course grading range
149
+
150
+
151
+
152
+
153
+
154
+ | Grade | Range | Description of performance
155
+ |
156
+ | --- | --- | --- |
157
+ | A. Excellent | 90-100 | -
158
+ |
159
+ | B. Good | 75-89 | -
160
+ |
161
+ | C. Satisfactory | 60-74 | -
162
+ |
163
+ | D. Poor | 0-59 | -
164
+ |
165
+
166
+
167
+ ### Course activities and grading breakdown
168
+
169
+
170
+
171
+
172
+
173
+ | Activity Type | Percentage of the overall course grade
174
+ |
175
+ | --- | --- |
176
+ | Laboratory assignments | 55%
177
+ |
178
+ | Final exam | 35%
179
+ |
180
+ | Attendance | 10%
181
+ |
182
+
183
+
184
+ ### Recommendations for students on how to succeed in the course
185
+
186
+
187
+ Resources, literature and reference materials
188
+ ---------------------------------------------
189
+
190
+
191
+ ### Open access resources
192
+
193
+
194
+ * Textbook:. Available online:
195
+ * Reference:. Available online:
196
+ * Reference:. Available online: h
197
+
198
+
199
+ ### Closed access resources
200
+
201
+
202
+ ### Software and tools used within the course
203
+
204
+
205
+ Teaching Methodology: Methods, techniques, & activities
206
+ =======================================================
207
+
208
+
209
+ Activities and Teaching Methods
210
+ -------------------------------
211
+
212
+
213
+
214
+
215
+ Activities within each section
216
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
217
+ |
218
+ | --- | --- | --- | --- | --- |
219
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
220
+ |
221
+ | Homework and group projects | 1 | 1 | 1 | 1
222
+ |
223
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
224
+ |
225
+ | Oral polls | 1 | 1 | 1 | 1
226
+ |
227
+ | Discussions | 1 | 1 | 1 | 1
228
+ |
229
+
230
+
231
+ Formative Assessment and Course Activities
232
+ ------------------------------------------
233
+
234
+
235
+ ### Ongoing performance assessment
236
+
237
+
238
+ #### Section 1
239
+
240
+
241
+
242
+
243
+
244
+ | Activity Type | Content | Is Graded?
245
+ |
246
+ | --- | --- | --- |
247
+ | Question | ? | 1
248
+ |
249
+ | Question | . | 1
250
+ |
251
+ | Question | ? | 1
252
+ |
253
+ | Question | ? | 1
254
+ |
255
+ | Question | ? | 1
256
+ |
257
+ | Question | ? | 1
258
+ |
259
+ | Question | ? | 1
260
+ |
261
+
262
+
263
+ #### Section 2
264
+
265
+
266
+
267
+
268
+
269
+ | Activity Type | Content | Is Graded?
270
+ |
271
+ | --- | --- | --- |
272
+ | Question | You have a list of large numbers, and you need to find if they are prime or not. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. | 0
273
+ |
274
+ | Question | You need to send multiple requests to a server and receive responses. Assume there is a few msecs of delay before you receive the response from the server. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. (Order of the requests/responses doesn't matter) | 0
275
+ |
276
+ | Question | Discuss two ways of creating the threads using threading module in Python: 1) passing the worker function as a target, 2) subclassing the Thread class | 0
277
+ |
278
+ | Question | Given the function implemented locally, make it available to be called through RPC from remote process? Use xmlRPC. | 0
279
+ |
280
+
281
+
282
+ #### Section 3
283
+
284
+
285
+
286
+
287
+
288
+ | Activity Type | Content | Is Graded?
289
+ |
290
+ | --- | --- | --- |
291
+ | Question | ? | 1
292
+ |
293
+ | Question | ? | 1
294
+ |
295
+ | Question | ? | 1
296
+ |
297
+ | Question | ? | 1
298
+ |
299
+ | Question | ? | 1
300
+ |
301
+
302
+
303
+ #### Section 4
304
+
305
+
306
+
307
+
308
+
309
+ | Activity Type | Content | Is Graded?
310
+ |
311
+ | --- | --- | --- |
312
+ | Question | Same as above | 0
313
+ |
314
+
315
+
316
+ ### Final assessment
317
+
318
+
319
+ **Section 1**
320
+
321
+
322
+
323
+ 1. ?
324
+ 2. ?
325
+ 3. ?
326
+ 4. ?
327
+
328
+
329
+ **Section 2**
330
+
331
+
332
+
333
+ 1.
334
+
335
+
336
+ **Section 3**
337
+
338
+
339
+ **Section 4**
340
+
341
+
342
+
343
+ 1. Same as above
344
+
345
+
346
+ ### The retake exam
347
+
348
+
349
+ **Section 1**
350
+
351
+
352
+ **Section 2**
353
+
354
+
355
+ **Section 3**
356
+
357
+
358
+ **Section 4**
359
+
360
+
361
+
362
+
363
+
364
+
365
+
366
+
367
+
368
+
369
+
raw/raw_bsc__advanced_linux.md ADDED
@@ -0,0 +1,777 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Advanced Linux
9
+ ===================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Advanced Linux](#Advanced_Linux)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ * [2.2.1.6 Section 6](#Section_6)
50
+ * [2.2.1.7 Section 7](#Section_7)
51
+ * [2.2.1.8 Section 8](#Section_8)
52
+ * [2.2.1.9 Section 9](#Section_9)
53
+ - [2.2.2 Final assessment](#Final_assessment)
54
+ - [2.2.3 The retake exam](#The_retake_exam)
55
+
56
+
57
+
58
+ Advanced Linux
59
+ ==============
60
+
61
+
62
+ * **Course name**: Advanced Linux
63
+ * **Code discipline**: xxxxx
64
+ * **Subject area**:
65
+
66
+
67
+ Short Description
68
+ -----------------
69
+
70
+
71
+ This course covers the following concepts: The fundamental principles for `booting`; Linux Kernel: understanding, programming, debugging, contributing; Device drivers; Power management; Graphical stack overview; Userspace: understating and interaction with Kernel, debugging userspace application and libraries.
72
+
73
+
74
+
75
+ Prerequisites
76
+ -------------
77
+
78
+
79
+ ### Prerequisite subjects
80
+
81
+
82
+ ### Prerequisite topics
83
+
84
+
85
+ Course Topics
86
+ -------------
87
+
88
+
89
+
90
+
91
+ Course Sections and Topics
92
+ | Section | Topics within the section
93
+ |
94
+ | --- | --- |
95
+ | X86/Arm assembler introduction | 1. Basic assembler: registers, operations
96
+ 2. x86 ABI reference
97
+ 3. Context switching
98
+ 4. CPU security rings
99
+ |
100
+ | Userspace | 1. Executable files overview
101
+ 2. ELF format
102
+ 3. SO format
103
+ 4. POSIX API
104
+ |
105
+ | Userspace debugging (GDB) | 1. Debugging techniques overview
106
+ 2. GDB (Gnu debugger) usage
107
+ 3. Stack trace
108
+ 4. Watchpoints/breakpoints
109
+ |
110
+ | Linux Kernel introduction | 1. Kernel usage
111
+ 2. Supported HW
112
+ 3. Building the kernel
113
+ |
114
+ | Booting the Kernel | 1. Boot Sequence
115
+ 2. Device Tree
116
+ 3. U-boot
117
+ 4. initrd/initramfs
118
+ |
119
+ | Kernel Modules | 1. Linux device and driver m​odel
120
+ 2. Virtual Filesystems
121
+ |
122
+ | Memory management | 1. Physical Memory
123
+ 2. Virtual Memory
124
+ 3. Memory Allocation
125
+ |
126
+ | Threads, processes and scheduling | 1. Thread
127
+ 2. Processes
128
+ 3. Timers
129
+ |
130
+ | Concurrent access to resources | 1. Mutexes
131
+ 2. Spin locks
132
+ 3. RW-locks
133
+ |
134
+
135
+
136
+ Intended Learning Outcomes (ILOs)
137
+ ---------------------------------
138
+
139
+
140
+ ### What is the main purpose of this course?
141
+
142
+
143
+ The main purpose of this course is to give the students advanced knowledge of how Linux operation system boots, works and what parts it is consists of.
144
+
145
+
146
+
147
+ ### ILOs defined at three levels
148
+
149
+
150
+ #### Level 1: What concepts should a student know/remember/explain?
151
+
152
+
153
+ By the end of the course, the students should be able to ...
154
+
155
+
156
+
157
+ * Principles of Operating Systems.
158
+ * Principles of bootloaders (first- /second- stage).
159
+ * Linux booting principles.
160
+ * Linux Kernel and apps debugging principles.
161
+
162
+
163
+ #### Level 2: What basic practical skills should a student be able to perform?
164
+
165
+
166
+ By the end of the course, the students should be able to ...
167
+
168
+
169
+
170
+ * Memory management in Kernel and userspace.
171
+ * Linux kernel subsustems.
172
+ * Concurrent access to resources.
173
+ * HW devices interaction in Linux.
174
+ * Interrupt and multithreading execution.
175
+ * Real- and virtual- filesystems interaction.
176
+
177
+
178
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
179
+
180
+
181
+ By the end of the course, the students should be able to ...
182
+
183
+
184
+
185
+ * Kernel drivers design skills.
186
+ * Linux Kernel contribution and advanced GIT knowledge.
187
+ * C language low-level Kernel programming.
188
+ * C/C++ language system programming.
189
+ * POSIX API usage.
190
+ * Kernel and userspace debugging (including KGDB/GDB).
191
+ * x86/ARM assembly programming.
192
+
193
+
194
+ Grading
195
+ -------
196
+
197
+
198
+ ### Course grading range
199
+
200
+
201
+
202
+
203
+
204
+ | Grade | Range | Description of performance
205
+ |
206
+ | --- | --- | --- |
207
+ | A. Excellent | 100-150 | -
208
+ |
209
+ | B. Good | 80-100 | -
210
+ |
211
+ | C. Satisfactory | 60-79 | -
212
+ |
213
+ | D. Poor | 0-59 | -
214
+ |
215
+
216
+
217
+ ### Course activities and grading breakdown
218
+
219
+
220
+
221
+
222
+
223
+ | Activity Type | Percentage of the overall course grade
224
+ |
225
+ | --- | --- |
226
+ | Labs/seminar classes | 100
227
+ |
228
+ | Interim performance assessment | 0
229
+ |
230
+ | Exams | 50
231
+ |
232
+
233
+
234
+ ### Recommendations for students on how to succeed in the course
235
+
236
+
237
+ Resources, literature and reference materials
238
+ ---------------------------------------------
239
+
240
+
241
+ ### Open access resources
242
+
243
+
244
+ * Writing Kernel Module: i2c -
245
+ * Fundamental Linux Kernel programming by Krishenko V.A., Rayzanova N.U. - /
246
+ * Linux Operating System by Kuryachiy G.V., Malinskiy K.A. -
247
+ * Systemd after 10 years, historical and techical review, -
248
+ * Evolution of Linux Kernel by Novikov E.M., -
249
+ * Online resources shared by instructor
250
+
251
+
252
+ ### Closed access resources
253
+
254
+
255
+ ### Software and tools used within the course
256
+
257
+
258
+ Teaching Methodology: Methods, techniques, & activities
259
+ =======================================================
260
+
261
+
262
+ Activities and Teaching Methods
263
+ -------------------------------
264
+
265
+
266
+
267
+
268
+ Activities within each section
269
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6 | Section 7 | Section 8 | Section 9
270
+ |
271
+ | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
272
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1
273
+ |
274
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0
275
+ |
276
+ | Midterm evaluation | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0
277
+ |
278
+ | Testing (written or computer based) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1
279
+ |
280
+ | Discussions | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1
281
+ |
282
+
283
+
284
+ Formative Assessment and Course Activities
285
+ ------------------------------------------
286
+
287
+
288
+ ### Ongoing performance assessment
289
+
290
+
291
+ #### Section 1
292
+
293
+
294
+
295
+
296
+
297
+ | Activity Type | Content | Is Graded?
298
+ |
299
+ | --- | --- | --- |
300
+ | Question | ARM architecture is faster than x86, itn’s it? | 1
301
+ |
302
+ | Question | Why does antivirus software works in RING0? | 1
303
+ |
304
+ | Question | What is the main purpose of having interrupts? | 1
305
+ |
306
+ | Question | How-to debug anything inside interrupt context? | 1
307
+ |
308
+ | Question | Show the difference in x86 and ARM CPU registers. | 0
309
+ |
310
+ | Question | Create `basic` atomic operations for ARM in x86 (and vice versa). | 0
311
+ |
312
+ | Question | Implement simple context switching without threads. | 0
313
+ |
314
+
315
+
316
+ #### Section 2
317
+
318
+
319
+
320
+
321
+
322
+ | Activity Type | Content | Is Graded?
323
+ |
324
+ | --- | --- | --- |
325
+ | Question | Why can’t we just use .EXE and .DLL files on Linux? | 1
326
+ |
327
+ | Question | Do .SO files actually share same memory physical addresses? | 1
328
+ |
329
+ | Question | POSIX vs WinAPI? Which is better from portability point of view? | 1
330
+ |
331
+ | Question | What is the most secure method for interprocess communication? | 1
332
+ |
333
+ | Question | What is the fastest method for interprocess communication? | 1
334
+ |
335
+ | Question | Create simple app for ELF format parsing. | 0
336
+ |
337
+ | Question | Create app that shows dependencies between .so and executable file. | 0
338
+ |
339
+ | Question | Create two apps communicating with each other. At least 2 methods. Compare the speed. | 0
340
+ |
341
+ | Question | Create app with joinable and detachable threads. Check the difference. | 0
342
+ |
343
+ | Question | Create app that uses fork() and execve() with controlling child process. | 0
344
+ |
345
+
346
+
347
+ #### Section 3
348
+
349
+
350
+
351
+
352
+
353
+ | Activity Type | Content | Is Graded?
354
+ |
355
+ | --- | --- | --- |
356
+ | Question | What is GDB? What platforms can be debugged using GDB? | 1
357
+ |
358
+ | Question | Do we have any alternatives for GDB? | 1
359
+ |
360
+ | Question | What should we have related to the app to debug it in GDB? | 1
361
+ |
362
+ | Question | Name popular GDB front-ends. Check what front-ends for GDB you already use. | 1
363
+ |
364
+ | Question | What alternatives to GHIDRA do we have for different platforms? | 1
365
+ |
366
+ | Question | Debug simple app using GDB with symbols in runtime. Use breakpoints and watchpoints and step by step debugging. | 0
367
+ |
368
+ | Question | Load coredump and debug it in GDB. | 0
369
+ |
370
+ | Question | Fix few variables in binary file using GHIDRA without source code. | 0
371
+ |
372
+
373
+
374
+ #### Section 4
375
+
376
+
377
+
378
+
379
+
380
+ | Activity Type | Content | Is Graded?
381
+ |
382
+ | --- | --- | --- |
383
+ | Question | Monolithic kernel vs Micro-kernel. What is faster and why? | 1
384
+ |
385
+ | Question | How Linux works on HW without IOMMU? | 1
386
+ |
387
+ | Question | Tools required for building Linux Kernel. | 1
388
+ |
389
+ | Question | Name few operations systems bases on Linux and name the difference. | 1
390
+ |
391
+ | Question | Contributing to Open Source software and Kernel. What is the difference? | 0
392
+ |
393
+ | Question | Git usage: commits, email-patches. | 0
394
+ |
395
+ | Question | Git usage: rewriting history. | 0
396
+ |
397
+ | Question | Building Linux Kernel for your own PC. | 0
398
+ |
399
+ | Question | Running new Kernel on your machine. | 0
400
+ |
401
+ | Question | Kernel config file location and editing. | 0
402
+ |
403
+
404
+
405
+ #### Section 5
406
+
407
+
408
+
409
+
410
+
411
+ | Activity Type | Content | Is Graded?
412
+ |
413
+ | --- | --- | --- |
414
+ | Question | What is the difference between BIOS and UEFI? What we prefer in nowadays? | 1
415
+ |
416
+ | Question | What is the usage for secure boot? What requirements should be met for this? | 1
417
+ |
418
+ | Question | Why in x86 we do not have device tree? And why is it required for ARM platforms? | 1
419
+ |
420
+ | Question | What is the purpose of having initramfs? Can we skip that stage? | 1
421
+ |
422
+ | Question | Build U-boot | 0
423
+ |
424
+ | Question | Rebuilding initramfs | 0
425
+ |
426
+ | Question | Changing boot order of your PC. Creating simple systemd service. | 0
427
+ |
428
+
429
+
430
+ #### Section 6
431
+
432
+
433
+
434
+
435
+
436
+ | Activity Type | Content | Is Graded?
437
+ |
438
+ | --- | --- | --- |
439
+ | Question | How kernel module can be compiled and used inside or outside Linux Kernel Image? | 1
440
+ |
441
+ | Question | What is the purpose of System.map file for correct Linux Kernel functionality? | 1
442
+ |
443
+ | Question | What is the real requirement to have virtual filesystems in Linux Kernel? | 1
444
+ |
445
+ | Question | Name few real and virtual filesystems. Briefly describe usage in real life. | 1
446
+ |
447
+ | Question | Develop and deploy simple Kernel Module outside kernel image. Dynamic Loading. | 0
448
+ |
449
+ | Question | Develop and deploy simple Kernel Module inside kernel image. | 0
450
+ |
451
+ | Question | SysFS/ DebugFS / ProcFS/ TmpFS usage | 0
452
+ |
453
+
454
+
455
+ #### Section 7
456
+
457
+
458
+
459
+
460
+
461
+ | Activity Type | Content | Is Graded?
462
+ |
463
+ | --- | --- | --- |
464
+ | Question | Why do we need virtual memory? | 1
465
+ |
466
+ | Question | Why does Linux Kernel maps itself to every process address space? | 1
467
+ |
468
+ | Question | How does page fault handler work? | 1
469
+ |
470
+ | Question | What is segmentation fault and how it handles in Linux Kernel? | 1
471
+ |
472
+ | Question | Create simple allocator (myalloc/myfree). | 0
473
+ |
474
+ | Question | Create benchmark for simple allocator. | 0
475
+ |
476
+
477
+
478
+ #### Section 8
479
+
480
+
481
+
482
+
483
+
484
+ | Activity Type | Content | Is Graded?
485
+ |
486
+ | --- | --- | --- |
487
+ | Question | What is the difference between thread and process? | 1
488
+ |
489
+ | Question | Can process exist without any threads? | 1
490
+ |
491
+ | Question | What scheduling methods does Linux Kernel has? | 1
492
+ |
493
+ | Question | What make `realtime` OS really realtime? | 1
494
+ |
495
+ | Question | What is the difference between cooperative and preemptive multitasking? | 1
496
+ |
497
+ | Question | Implement your own threads inside app. | 0
498
+ |
499
+ | Question | Implement simple scheduler for your threading app. | 0
500
+ |
501
+ | Question | Implement timer for your app without using `real` timers. | 0
502
+ |
503
+
504
+
505
+ #### Section 9
506
+
507
+
508
+
509
+
510
+
511
+ | Activity Type | Content | Is Graded?
512
+ |
513
+ | --- | --- | --- |
514
+ | Question | Why do we need locking structures? | 1
515
+ |
516
+ | Question | Where is mutex preferred on spinlock? | 1
517
+ |
518
+ | Question | Where is spinlock preferred on mutex? | 1
519
+ |
520
+ | Question | Can we just write locking-free code? | 1
521
+ |
522
+ | Question | What is deadlock and how it could be handled? | 1
523
+ |
524
+ | Question | Implement simple locking structures. | 0
525
+ |
526
+ | Question | Implement Wait-die lock. | 0
527
+ |
528
+
529
+
530
+ ### Final assessment
531
+
532
+
533
+ **Section 1**
534
+
535
+
536
+
537
+ 1. Describe basic CPU registers and their purpose.
538
+ 2. Describe x86 ABI.
539
+ 3. What is context switching and how does it work?
540
+ 4. Name all CPU security rings and describe security levels.
541
+ 5. Interrupts. Interrupt handler.
542
+
543
+
544
+ **Section 2**
545
+
546
+
547
+
548
+ 1. Describe ELF executable format.
549
+ 2. Describe how Linux processes could be load from ELF file.
550
+ 3. Describe .SO library loading and their layout in memory.
551
+ 4. Describe methods of interprocess communication (at least 2).
552
+ 5. POSIX. Describe network operations.
553
+ 6. POSIX. Describe pthread library.
554
+ 7. POSIX. Describe time operations.
555
+ 8. Describe select(), poll() methods. Name the difference.
556
+ 9. POSIX. Describe filesystem operations.
557
+
558
+
559
+ **Section 3**
560
+
561
+
562
+
563
+ 1. GDB. Why do we need to have symbols? Can we debug without them?
564
+ 2. GDB. Describe debugging techniques only using coredump.
565
+ 3. GDB. Describe usage or breakpoints and watchpoints.
566
+ 4. GDB/GDB Server. Remote debugging. Describe how to do that.
567
+ 5. GDB. Describe multiarch debugging.
568
+ 6. GDB. Describe how to debug multithreaded application.
569
+ 7. GDB. Stack trace. Describe usage and how-to.
570
+ 8. GHIDRA. Describe usage flow.
571
+
572
+
573
+ **Section 4**
574
+
575
+
576
+
577
+ 1. Briefly describe modern OS architecture. (for ex. Linux)
578
+ 2. Describe supported HW by Linux Kernel.
579
+ 3. Describe contribution process to Linux Kernel.
580
+
581
+
582
+ **Section 5**
583
+
584
+
585
+
586
+ 1. Name popular bootloaders and briefly describe the difference.
587
+ 2. Describe all boot sequence starting from pushing START button.
588
+ 3. Describe in details the role of initrd/initramfs in booting process.
589
+ 4. First userspace process. Describe how it works and why do we need SystemV/system?
590
+
591
+
592
+ **Section 6**
593
+
594
+
595
+
596
+ 1. Describe Linux device and driver model
597
+ 2. Real- and Virtual- filesystems. Describe in details.
598
+ 3. Name other Linux Kernel subsystems and their usage.
599
+
600
+
601
+ **Section 7**
602
+
603
+
604
+
605
+ 1. Describe how virtual memory maps on physical memory.
606
+ 2. Describe in details how TLB works. How TLB increases memory operations?
607
+ 3. Describe structure of page table, its location and management from OS.
608
+ 4. Describe memory allocation techniques. Describe one of them in details.
609
+
610
+
611
+ **Section 8**
612
+
613
+
614
+
615
+ 1. Describe how threading works.
616
+ 2. Describe pthread API usage.
617
+ 3. Describe difference between monotomic and realtime clocks.
618
+ 4. Describe scheduling strategies. Make a suggestion, which one is preferred for different situations.
619
+ 5. Describe difference in memory management between threads and processes.
620
+
621
+
622
+ **Section 9**
623
+
624
+
625
+
626
+ 1. Describe mutex internals.
627
+ 2. Describe spin lock internals.
628
+ 3. Describe deadlock problem and how it could be handled.
629
+ 4. Compare different locking methods and make conclusion of which is faster and why.
630
+ 5. Deeply describe wait-die locks.
631
+ 6. P.1.2.10 Section 10
632
+ 7. Section title: Kernel debugging
633
+ 8. Topics covered in this section:
634
+ 9. Debugging techniques
635
+ 10. DebugFS
636
+ 11. Other methods overview (J-Tag etc).
637
+ 12. KGDB
638
+ 13. What forms of evaluation were used to test students’ performance in this section?
639
+ 14. Typical questions for ongoing performance evaluation within this section
640
+ 15. Name and briefly describe kernel-debugging techniques.
641
+ 16. What debug levels for printk do you know and what is their usage?
642
+ 17. What other methods of Kernel debugging techniques do you know?
643
+ 18. Why can’t we use regular GDB to debug Linux Kernel?
644
+ 19. Typical questions for seminar classes (labs) within this section
645
+ 20. Usage of DebugFS for basic debugging
646
+ 21. Usage of printk and debug levels.
647
+ 22. KGDB usage for Kernel debugging.
648
+ 23. Test questions for final assessment in this section
649
+ 24. Explain usage of debugFS in modern kernels.
650
+ 25. Describe main kernel debugging techniques.
651
+ 26. P.1.2.11 Section 11
652
+ 27. Section title: HW busses
653
+ 28. Topics covered in this section:
654
+ 29. GPIO
655
+ 30. UART
656
+ 31. i2c
657
+ 32. spi
658
+ 33. pin muxing
659
+ 34. DMA
660
+ 35. What forms of evaluation were used to test students’ performance in this section?
661
+ 36. Typical questions for ongoing performance evaluation within this section
662
+ 37. What HW bus type should we prefer for flash memory?
663
+ 38. What bus is the fastest?
664
+ 39. What should we do if we don’t have enough available pins for our needs?
665
+ 40. Can spi devices be connected in parallel? How can we do that?
666
+ 41. DMA – overkill technique or our current basic needs? Briefly review advantages and disadvantages of DMA.
667
+ 42. Typical questions for seminar classes (labs) within this section
668
+ 43. Implement connection to other device using UART. Exchange data.
669
+ 44. Note: additional tasks will be given depends on current HW availability.
670
+ 45. Test questions for final assessment in this section
671
+ 46. Describe i2c bus. Usage of i2c bus.
672
+ 47. Describe spi bus. Usage of spi bus.
673
+ 48. Describe GPIO subsystem. Usage of GPIO.
674
+ 49. Describe pin muxing.
675
+ 50. Describe usage of DMA and consider exchange speed with and without DMA.
676
+ 51. P.1.2.12 Section 12
677
+ 52. Section title: PCI
678
+ 53. Topics covered in this section:
679
+ 54. PCI Physical parameters
680
+ 55. PCI Electrical parameters
681
+ 56. PCI Logical model
682
+ 57. PCI Configuration
683
+ 58. What forms of evaluation were used to test students’ performance in this section?
684
+ 59. Typical questions for ongoing performance evaluation within this section
685
+ 60. Briefly describe PCI specification.
686
+ 61. What is difference between PCI and PCIe?
687
+ 62. Name devices that could be connected to PC using PCI bus.
688
+ 63. Device tree and PCI. Briefly describe how we can configure them.
689
+ 64. Typical questions for seminar classes (labs) within this section
690
+ 65. Measure PCI Ex bus speed with different connection types: x1, x2, x4 and x16.
691
+ 66. Test questions for final assessment in this section
692
+ 67. Describe parameters of PCI bus interface.
693
+ 68. Describe usage of PCI bus in modern PC/laptop.
694
+ 69. Describe configuration and enumeration of devices on PCI bus.
695
+ 70. P.1.2.13 Section 13
696
+ 71. Section title: USB
697
+ 72. Topics covered in this section:
698
+ 73. USB Physical parameters
699
+ 74. USB Electrical parameters
700
+ 75. USB Logical model
701
+ 76. USB Configuration and enumeration
702
+ 77. What forms of evaluation were used to test students’ performance in this section?
703
+ 78. Typical questions for ongoing performance evaluation within this section
704
+ 79. Briefly describe USB specification.
705
+ 80. USB/A/B – type C. Describe difference.
706
+ 81. What devices could be connected using USB bus?
707
+ 82. Why we do not reboot after USB device connection to discover it?
708
+ 83. Can we add USB devices to device tree for faster enumeration?
709
+ 84. Typical questions for seminar classes (labs) within this section
710
+ 85. Implement simple USB device driver for keyboard/flash card/mouse etc.
711
+ 86. Test questions for final assessment in this section
712
+ 87. Describe parameters of USB interface.
713
+ 88. Describe usage of USB in modern PC/laptop.
714
+ 89. Describe configuration and enumeration of devices on USB.
715
+ 90. P.1.2.14 Section 14
716
+ 91. Section title: Graphical Stack overview
717
+ 92. Topics covered in this section:
718
+ 93. Framebuffer
719
+ 94. X11
720
+ 95. Wayland
721
+ 96. UI interfaces: GTK/Qt
722
+ 97. What forms of evaluation were used to test students’ performance in this section?
723
+ 98. Typical questions for ongoing performance evaluation within this section
724
+ 99. Linux- and Windows- comparison of graphical stack.
725
+ 100. Can we access framebuffer when it is double- or triple- buffered?
726
+ 101. What part of OS owns framebuffer?
727
+ 102. How X11 knows when to redraw on screen info?
728
+ 103. Can we use X11 and Wayland together?
729
+ 104. Typical questions for seminar classes (labs) within this section
730
+ 105. Create app with direct access to framebuffer.
731
+ 106. Use X11 forwarding using SSH tunnel.
732
+ 107. Create simple GTK/Qt application.
733
+ 108. Test questions for final assessment in this section
734
+ 109. Describe the usage of framebuffer.
735
+ 110. Describe the purpose of X11 system.
736
+ 111. Describe the purpose and advantages of Wayland framework.
737
+
738
+
739
+ ### The retake exam
740
+
741
+
742
+ **Section 1**
743
+
744
+
745
+ **Section 2**
746
+
747
+
748
+ **Section 3**
749
+
750
+
751
+ **Section 4**
752
+
753
+
754
+ **Section 5**
755
+
756
+
757
+ **Section 6**
758
+
759
+
760
+ **Section 7**
761
+
762
+
763
+ **Section 8**
764
+
765
+
766
+ **Section 9**
767
+
768
+
769
+
770
+
771
+
772
+
773
+
774
+
775
+
776
+
777
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_i.f21.md ADDED
@@ -0,0 +1,2759 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra I.F21
9
+ ===============================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – I](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_I)
21
+ + [1.1 Course characteristics](#Course_characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ - [1.1.3 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.1.4 - What should a student remember at the end of the course?](#-_What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.1.5 - What should a student be able to understand at the end of the course?](#-_What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.1.6 - What should a student be able to apply at the end of the course?](#-_What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.1.7 Course evaluation](#Course_evaluation)
29
+ - [1.1.8 Grades range](#Grades_range)
30
+ - [1.1.9 Resources and reference material](#Resources_and_reference_material)
31
+ * [1.1.9.1 Textbooks:](#Textbooks:)
32
+ * [1.1.9.2 Reference material:](#Reference_material:)
33
+ + [1.2 Course Sections](#Course_Sections)
34
+ - [1.2.1 Section 1](#Section_1)
35
+ * [1.2.1.1 Section title:](#Section_title:)
36
+ - [1.2.2 Topics covered in this section:](#Topics_covered_in_this_section:)
37
+ - [1.2.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
38
+ - [1.2.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
39
+ - [1.2.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
40
+ - [1.2.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
41
+ - [1.2.7 Section 2](#Section_2)
42
+ * [1.2.7.1 Section title:](#Section_title:_2)
43
+ - [1.2.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
44
+ - [1.2.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
45
+ - [1.2.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
46
+ - [1.2.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
47
+ - [1.2.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
48
+ - [1.2.13 Section 3](#Section_3)
49
+ * [1.2.13.1 Section title:](#Section_title:_3)
50
+ - [1.2.14 Topics covered in this section:](#Topics_covered_in_this_section:_3)
51
+ - [1.2.15 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
52
+ - [1.2.16 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
53
+ - [1.2.17 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
54
+ - [1.2.18 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
55
+ - [1.2.19 Section 4](#Section_4)
56
+ * [1.2.19.1 Section title:](#Section_title:_4)
57
+ - [1.2.20 Topics covered in this section:](#Topics_covered_in_this_section:_4)
58
+ - [1.2.21 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
59
+ - [1.2.22 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
60
+ - [1.2.23 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
61
+ - [1.2.24 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_4)
62
+ - [1.2.25 Section 5](#Section_5)
63
+ * [1.2.25.1 Section title:](#Section_title:_5)
64
+ - [1.2.26 Topics covered in this section:](#Topics_covered_in_this_section:_5)
65
+ - [1.2.27 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_5)
66
+ - [1.2.28 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_5)
67
+ - [1.2.29 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_5)
68
+ - [1.2.30 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_5)
69
+ - [1.2.31 Section 6](#Section_6)
70
+ * [1.2.31.1 Section title:](#Section_title:_6)
71
+ - [1.2.32 Topics covered in this section:](#Topics_covered_in_this_section:_6)
72
+ - [1.2.33 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_6)
73
+ - [1.2.34 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_6)
74
+ - [1.2.35 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_6)
75
+ - [1.2.36 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_6)
76
+
77
+
78
+
79
+ Analytical Geometry & Linear Algebra – I
80
+ ========================================
81
+
82
+
83
+ * **Course name:** Analytical Geometry & Linear Algebra – I
84
+ * **Course number:** XYZ
85
+ * **Subject area:** Math
86
+
87
+
88
+ Course characteristics
89
+ ----------------------
90
+
91
+
92
+ ### Key concepts of the class
93
+
94
+
95
+ * fundamental principles of vector algebra,
96
+ * concepts of basic geometry objects and their transformations in the plane and in the space
97
+
98
+
99
+ ### What is the purpose of this course?
100
+
101
+
102
+ This is an introductory course in analytical geometry and linear algebra. After having studied the course, students get to know fundamental principles of vector algebra and its applications in solving various geometry problems, different types of equations of lines and planes, conics and quadric surfaces, transformations in the plane and in the space. An introduction on matrices and determinants as a fundamental knowledge of linear algebra is also provided.
103
+
104
+
105
+
106
+ ### Course Objectives Based on Bloom’s Taxonomy
107
+
108
+
109
+ ### - What should a student remember at the end of the course?
110
+
111
+
112
+ * List basic notions of vector algebra,
113
+ * recite the base form of the equations of transformations in planes and spaces,
114
+ * recall equations of lines and planes,
115
+ * identify the type of conic section,
116
+ * recognize the kind of quadric surfaces.
117
+
118
+
119
+ ### - What should a student be able to understand at the end of the course?
120
+
121
+
122
+ * explain the geometrical interpretation of the basic operations of vector algebra,
123
+ * restate equations of lines and planes in different forms,
124
+ * interpret the geometrical meaning of the conic sections in the mathematical expression,
125
+ * give the examples of the surfaces of revolution,
126
+ * understand the value of geometry in various fields of science and techniques.
127
+
128
+
129
+ ### - What should a student be able to apply at the end of the course?
130
+
131
+
132
+ * Perform the basic operations of vector algebra,
133
+ * use different types of equations of lines and planes to solve the plane and space problems,
134
+ * represent the conic section in canonical form,
135
+ * compose the equation of quadric surface.
136
+
137
+
138
+ ### Course evaluation
139
+
140
+
141
+
142
+
143
+ Course grade breakdown
144
+ | | | **Proposed points** |
145
+ | --- | --- | --- |
146
+ | Labs/seminar classes
147
+ | 20
148
+ | 10
149
+ |
150
+ | Interim performance assessment
151
+ | 30
152
+ | 20
153
+ |
154
+ | Exams
155
+ | 50
156
+ | 70
157
+ |
158
+
159
+
160
+ ### Grades range
161
+
162
+
163
+
164
+
165
+ Course grading range
166
+ | | | **Proposed range** |
167
+ | --- | --- | --- |
168
+ | A. Excellent
169
+ | 90-100
170
+ | 80-100
171
+ |
172
+ | B. Good
173
+ | 75-89
174
+ | 60-79
175
+ |
176
+ | C. Satisfactory
177
+ | 60-74
178
+ | 40-59
179
+ |
180
+ | D. Poor
181
+ | 0-59
182
+ | 0-39
183
+ |
184
+
185
+
186
+ ### Resources and reference material
187
+
188
+
189
+ #### Textbooks:
190
+
191
+
192
+ *
193
+
194
+
195
+ #### Reference material:
196
+
197
+
198
+ *
199
+ *
200
+
201
+
202
+ Course Sections
203
+ ---------------
204
+
205
+
206
+ The main sections of the course and approximate hour distribution between them is as follows:
207
+
208
+
209
+
210
+
211
+
212
+ Course Sections
213
+ | **Section** | **Section Title** | **Lectures** | **Seminars** | **Self-study** | **Knowledge** |
214
+ | **Number** | | **(hours)** | **(labs)** | | **evaluation** |
215
+ | 1
216
+ | Vector algebra
217
+ | 8
218
+ | 4
219
+ | 10
220
+ | 2
221
+ |
222
+ | 2
223
+ | Introduction to matrices and determinants
224
+ | 8
225
+ | 4
226
+ | 10
227
+ | 1
228
+ |
229
+ | 3
230
+ | Lines in the plane and in the space
231
+ | 8
232
+ | 4
233
+ | 10
234
+ | 2
235
+ |
236
+ | 4
237
+ | Planes in the space
238
+ | 8
239
+ | 4
240
+ | 10
241
+ | 1
242
+ |
243
+ | 5
244
+ | Quadratic curves
245
+ | 8
246
+ | 4
247
+ | 10
248
+ | 2
249
+ |
250
+ | 6
251
+ | Quadric surfaces
252
+ | 8
253
+ | 4
254
+ | 10
255
+ | 2
256
+ |
257
+ | Final examination
258
+ | | | | | 2
259
+ |
260
+
261
+
262
+ ### Section 1
263
+
264
+
265
+ #### Section title:
266
+
267
+
268
+ Vector algebra
269
+
270
+
271
+
272
+ ### Topics covered in this section:
273
+
274
+
275
+ * Vector spaces
276
+ * Basic operations on vectors (summation, multiplication by scalar, dot product)
277
+ * Linear dependency and in-dependency of the vectors
278
+ * Basis in vector spaces
279
+
280
+
281
+ ### What forms of evaluation were used to test students’ performance in this section?
282
+
283
+
284
+
285
+
286
+ | | **Yes/No** |
287
+ | --- | --- |
288
+ | Development of individual parts of software product code
289
+ | 0
290
+ |
291
+ | Homework and group projects
292
+ | 1
293
+ |
294
+ | Midterm evaluation
295
+ | 1
296
+ |
297
+ | Testing (written or computer based)
298
+ | 1
299
+ |
300
+ | Reports
301
+ | 0
302
+ |
303
+ | Essays
304
+ | 0
305
+ |
306
+ | Oral polls
307
+ | 0
308
+ |
309
+ | Discussions
310
+ | 1
311
+ |
312
+
313
+
314
+ ### Typical questions for ongoing performance evaluation within this section
315
+
316
+
317
+ 1. How to perform the shift of the vector?
318
+ 2. What is the geometrical interpretation of the dot product?
319
+ 3. How to determine whether the vectors are linearly dependent?
320
+ 4. What is a vector basis?
321
+
322
+
323
+ ### Typical questions for seminar classes (labs) within this section
324
+
325
+
326
+ 1. Evaluate
327
+
328
+
329
+
330
+
331
+ |
332
+
333
+
334
+
335
+ a
336
+
337
+
338
+
339
+
340
+ |
341
+
342
+
343
+ 2
344
+
345
+
346
+
347
+ 2
348
+
349
+
350
+ 3
351
+
352
+
353
+
354
+
355
+ a
356
+
357
+
358
+
359
+
360
+
361
+ b
362
+
363
+
364
+
365
+ 7
366
+
367
+ |
368
+
369
+
370
+
371
+ b
372
+
373
+
374
+
375
+
376
+ |
377
+
378
+
379
+ 2
380
+
381
+
382
+
383
+
384
+ {\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}
385
+
386
+ ![{\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b39de16745ae08f1e071202ed4c68a7439df361b) given that
387
+
388
+
389
+
390
+
391
+ |
392
+
393
+
394
+
395
+ a
396
+
397
+
398
+
399
+ |
400
+
401
+ =
402
+ 4
403
+
404
+
405
+ {\textstyle |{\textbf {a}}|=4}
406
+
407
+ ![{\textstyle |{\textbf {a}}|=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dad653ed7b4f53967e38f14dc254a0b4ed40f4ac),
408
+
409
+
410
+
411
+
412
+ |
413
+
414
+
415
+
416
+ b
417
+
418
+
419
+
420
+ |
421
+
422
+ =
423
+ 1
424
+
425
+
426
+ {\textstyle |{\textbf {b}}|=1}
427
+
428
+ ![{\textstyle |{\textbf {b}}|=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2147d16bdc4fd215671610f46300d16ea8f1963d),
429
+
430
+
431
+
432
+
433
+ (
434
+
435
+
436
+ a
437
+
438
+
439
+ ,
440
+
441
+
442
+
443
+ b
444
+
445
+
446
+ )
447
+ =
448
+
449
+ 150
450
+
451
+
452
+
453
+
454
+
455
+
456
+ {\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}
457
+
458
+ ![{\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/34c0c47f4b2dbe58c362811be01e2a9658ffd65e).
459
+ 2. Prove that vectors
460
+
461
+
462
+
463
+
464
+
465
+ b
466
+
467
+
468
+ (
469
+
470
+
471
+ a
472
+
473
+
474
+
475
+
476
+
477
+ c
478
+
479
+
480
+ )
481
+
482
+
483
+
484
+ c
485
+
486
+
487
+ (
488
+
489
+
490
+ a
491
+
492
+
493
+
494
+
495
+
496
+ b
497
+
498
+
499
+ )
500
+
501
+
502
+ {\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}
503
+
504
+ ![{\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91d497e3670b2e628a97f0ccb57ca80a925ef32c) and
505
+
506
+
507
+
508
+
509
+
510
+ a
511
+
512
+
513
+
514
+
515
+ {\textstyle {\textbf {a}}}
516
+
517
+ ![{\textstyle {\textbf {a}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a7a4f8c41fd49715b57c7891e867192892aaf8b) are perpendicular to each other.
518
+ 3. Bases
519
+
520
+
521
+
522
+ A
523
+ D
524
+
525
+
526
+ {\textstyle AD}
527
+
528
+ ![{\textstyle AD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b67c9a22c95905ef6b81962b11b31e1c0ef52225) and
529
+
530
+
531
+
532
+ B
533
+ C
534
+
535
+
536
+ {\textstyle BC}
537
+
538
+ ![{\textstyle BC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9357a907256f2d11e87040067a6ce9dd1976f725) of trapezoid
539
+
540
+
541
+
542
+ A
543
+ B
544
+ C
545
+ D
546
+
547
+
548
+ {\textstyle ABCD}
549
+
550
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4) are in the ratio of
551
+
552
+
553
+
554
+ 4
555
+ :
556
+ 1
557
+
558
+
559
+ {\textstyle 4:1}
560
+
561
+ ![{\textstyle 4:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/44785771746a94fd2cf3d26ff7cd5653f816763d). The diagonals of the trapezoid intersect at point
562
+
563
+
564
+
565
+ M
566
+
567
+
568
+ {\textstyle M}
569
+
570
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and the extensions of sides
571
+
572
+
573
+
574
+ A
575
+ B
576
+
577
+
578
+ {\textstyle AB}
579
+
580
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
581
+
582
+
583
+
584
+ C
585
+ D
586
+
587
+
588
+ {\textstyle CD}
589
+
590
+ ![{\textstyle CD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/523217c283f1b3f72fe4f317b8ff09e22365f1e5) intersect at point
591
+
592
+
593
+
594
+ P
595
+
596
+
597
+ {\textstyle P}
598
+
599
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610). Let us consider the basis with
600
+
601
+
602
+
603
+ A
604
+
605
+
606
+ {\textstyle A}
607
+
608
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) as the origin,
609
+
610
+
611
+
612
+
613
+
614
+
615
+ A
616
+ D
617
+
618
+
619
+
620
+
621
+
622
+
623
+ {\textstyle {\overrightarrow {AD}}}
624
+
625
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1) and
626
+
627
+
628
+
629
+
630
+
631
+
632
+ A
633
+ B
634
+
635
+
636
+
637
+
638
+
639
+
640
+ {\textstyle {\overrightarrow {AB}}}
641
+
642
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba) as basis vectors. Find the coordinates of points
643
+
644
+
645
+
646
+ M
647
+
648
+
649
+ {\textstyle M}
650
+
651
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and
652
+
653
+
654
+
655
+ P
656
+
657
+
658
+ {\textstyle P}
659
+
660
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) in this basis.
661
+ 4. A line segment joining a vertex of a tetrahedron with the centroid of the opposite face (the centroid of a triangle is an intersection point of all its medians) is called a median of this tetrahedron. Using vector algebra prove that all the four medians of any tetrahedron concur in a point that divides these medians in the ratio of
662
+
663
+
664
+
665
+ 3
666
+ :
667
+ 1
668
+
669
+
670
+ {\textstyle 3:1}
671
+
672
+ ![{\textstyle 3:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1bdfd3570b8991fb33d61e324c67dd54f08a0eef), the longer segments being on the side of the vertex of the tetrahedron.
673
+
674
+
675
+ ### Test questions for final assessment in this section
676
+
677
+
678
+ 1. Vector spaces. General concepts.
679
+ 2. Dot product as an operation on vectors.
680
+ 3. Basis in vector spaces. Its properties.
681
+
682
+
683
+ ### Section 2
684
+
685
+
686
+ #### Section title:
687
+
688
+
689
+ Introduction to matrices and determinants
690
+
691
+
692
+
693
+ ### Topics covered in this section:
694
+
695
+
696
+ * Relationship between Linear Algebra and Analytical Geometry
697
+ * Matrices 2x2, 3x3
698
+ * Determinants 2x2, 3x3
699
+ * Operations om matrices and determinants
700
+ * The rank of a matrix
701
+ * Inverse matrix
702
+ * Systems of linear equations
703
+ * Changing basis and coordinates
704
+
705
+
706
+ ### What forms of evaluation were used to test students’ performance in this section?
707
+
708
+
709
+
710
+
711
+ | | **Yes/No** |
712
+ | --- | --- |
713
+ | Development of individual parts of software product code
714
+ | 0
715
+ |
716
+ | Homework and group projects
717
+ | 1
718
+ |
719
+ | Midterm evaluation
720
+ | 1
721
+ |
722
+ | Testing (written or computer based)
723
+ | 1
724
+ |
725
+ | Reports
726
+ | 0
727
+ |
728
+ | Essays
729
+ | 0
730
+ |
731
+ | Oral polls
732
+ | 0
733
+ |
734
+ | Discussions
735
+ | 1
736
+ |
737
+
738
+
739
+ ### Typical questions for ongoing performance evaluation within this section
740
+
741
+
742
+ 1. What is the difference between matrices and determinants?
743
+ 2. Matrices
744
+
745
+
746
+
747
+ A
748
+
749
+
750
+ {\textstyle A}
751
+
752
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) and
753
+
754
+
755
+
756
+ C
757
+
758
+
759
+ {\textstyle C}
760
+
761
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) have dimensions of
762
+
763
+
764
+
765
+ m
766
+ ×
767
+ n
768
+
769
+
770
+ {\textstyle m\times n}
771
+
772
+ ![{\textstyle m\times n}](https://wikimedia.org/api/rest_v1/media/math/render/svg/37dc29fae3b1932f1b311a052ecc6ecb8692dc48) and
773
+
774
+
775
+
776
+ p
777
+ ×
778
+ q
779
+
780
+
781
+ {\textstyle p\times q}
782
+
783
+ ![{\textstyle p\times q}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdbd208094b241eb647c2e3b515a05197f9e0fdc) respectively, and it is known that the product
784
+
785
+
786
+
787
+ A
788
+ B
789
+ C
790
+
791
+
792
+ {\textstyle ABC}
793
+
794
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636) exists. What are possible dimensions of
795
+
796
+
797
+
798
+ B
799
+
800
+
801
+ {\textstyle B}
802
+
803
+ ![{\textstyle B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de0b47ffc21636dc2df68f6c793177a268f10e9b) and
804
+
805
+
806
+
807
+ A
808
+ B
809
+ C
810
+
811
+
812
+ {\textstyle ABC}
813
+
814
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636)?
815
+ 3. How to determine the rank of a matrix?
816
+ 4. What is the meaning of the inverse matrix?
817
+ 5. How to restate a system of linear equations in the matrix form?
818
+
819
+
820
+ ### Typical questions for seminar classes (labs) within this section
821
+
822
+
823
+ Let
824
+
825
+
826
+
827
+ A
828
+ =
829
+
830
+ (
831
+
832
+
833
+
834
+
835
+ 3
836
+
837
+
838
+ 1
839
+
840
+
841
+
842
+
843
+ 5
844
+
845
+
846
+
847
+ 2
848
+
849
+
850
+
851
+
852
+ )
853
+
854
+
855
+
856
+ {\textstyle A=\left({\begin{array}{cc}3&1\\5&-2\\\end{array}}\right)}
857
+
858
+ ![{\textstyle A=\left({\begin{array}{cc}3&1\\5&-2\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2239fc87faa1789417dbc59e4d88349c4ab50b1d),
859
+
860
+
861
+
862
+ B
863
+ =
864
+
865
+ (
866
+
867
+
868
+
869
+
870
+
871
+ 2
872
+
873
+
874
+ 1
875
+
876
+
877
+
878
+
879
+ 3
880
+
881
+
882
+ 4
883
+
884
+
885
+
886
+
887
+ )
888
+
889
+
890
+
891
+ {\textstyle B=\left({\begin{array}{cc}-2&1\\3&4\\\end{array}}\right)}
892
+
893
+ ![{\textstyle B=\left({\begin{array}{cc}-2&1\\3&4\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cda45263ccde2633fc2b326112c4580c7d96c6d7), and
894
+
895
+
896
+
897
+ I
898
+ =
899
+
900
+ (
901
+
902
+
903
+
904
+
905
+ 1
906
+
907
+
908
+ 0
909
+
910
+
911
+
912
+
913
+ 0
914
+
915
+
916
+ 1
917
+
918
+
919
+
920
+
921
+ )
922
+
923
+
924
+
925
+ {\textstyle I=\left({\begin{array}{cc}1&0\\0&1\\\end{array}}\right)}
926
+
927
+ ![{\textstyle I=\left({\begin{array}{cc}1&0\\0&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1a8ec455e7245033a95fe9502af2fbae28f2f143).
928
+
929
+
930
+
931
+ 1. Find
932
+
933
+
934
+
935
+ A
936
+ +
937
+ B
938
+
939
+
940
+ {\textstyle A+B}
941
+
942
+ ![{\textstyle A+B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd957a1f1d7f480fb51c33b1e5ab3b8259cb37f) and
943
+
944
+
945
+
946
+ 2
947
+ A
948
+
949
+ 3
950
+ B
951
+ +
952
+ I
953
+
954
+
955
+ {\textstyle 2A-3B+I}
956
+
957
+ ![{\textstyle 2A-3B+I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf9f21726daa3bc4c5b46cdebf17900d2384c4bc).
958
+ 2. Find the products
959
+
960
+
961
+
962
+ A
963
+ B
964
+
965
+
966
+ {\textstyle AB}
967
+
968
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
969
+
970
+
971
+
972
+ B
973
+ A
974
+
975
+
976
+ {\textstyle BA}
977
+
978
+ ![{\textstyle BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30d370a5b049f1bf605e0849e5011dab921a3e80) (and so make sure that, in general,
979
+
980
+
981
+
982
+ A
983
+ B
984
+
985
+ B
986
+ A
987
+
988
+
989
+ {\textstyle AB\neq BA}
990
+
991
+ ![{\textstyle AB\neq BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/547dca1516d9c8402fe6b52671054d5412e39d7a) for matrices).
992
+ 3. Find the inverse matrices for the given ones.
993
+ 4. Find the determinants of the given matrices.
994
+ 5. Point
995
+
996
+
997
+
998
+ M
999
+
1000
+
1001
+ {\textstyle M}
1002
+
1003
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) is the centroid of face
1004
+
1005
+
1006
+
1007
+ B
1008
+ C
1009
+ D
1010
+
1011
+
1012
+ {\textstyle BCD}
1013
+
1014
+ ![{\textstyle BCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dbf276d48bdd841bc17d7b41806b4fefd4d93aec) of tetrahedron
1015
+
1016
+
1017
+
1018
+ A
1019
+ B
1020
+ C
1021
+ D
1022
+
1023
+
1024
+ {\textstyle ABCD}
1025
+
1026
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4). The old coordinate system is given by
1027
+
1028
+
1029
+
1030
+ A
1031
+
1032
+
1033
+ {\textstyle A}
1034
+
1035
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31),
1036
+
1037
+
1038
+
1039
+
1040
+
1041
+
1042
+ A
1043
+ B
1044
+
1045
+
1046
+
1047
+
1048
+
1049
+
1050
+ {\textstyle {\overrightarrow {AB}}}
1051
+
1052
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba),
1053
+
1054
+
1055
+
1056
+
1057
+
1058
+
1059
+ A
1060
+ C
1061
+
1062
+
1063
+
1064
+
1065
+
1066
+
1067
+ {\textstyle {\overrightarrow {AC}}}
1068
+
1069
+ ![{\textstyle {\overrightarrow {AC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cec90ca60916095907088cdf9c6807e322940609),
1070
+
1071
+
1072
+
1073
+
1074
+
1075
+
1076
+ A
1077
+ D
1078
+
1079
+
1080
+
1081
+
1082
+
1083
+
1084
+ {\textstyle {\overrightarrow {AD}}}
1085
+
1086
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1), and the new coordinate system is given by
1087
+
1088
+
1089
+
1090
+ M
1091
+
1092
+
1093
+ {\textstyle M}
1094
+
1095
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088),
1096
+
1097
+
1098
+
1099
+
1100
+
1101
+
1102
+ M
1103
+ B
1104
+
1105
+
1106
+
1107
+
1108
+
1109
+
1110
+ {\textstyle {\overrightarrow {MB}}}
1111
+
1112
+ ![{\textstyle {\overrightarrow {MB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc628c7e66ee539b78d720ffb8b08c68cda528bc),
1113
+
1114
+
1115
+
1116
+
1117
+
1118
+
1119
+ M
1120
+ C
1121
+
1122
+
1123
+
1124
+
1125
+
1126
+
1127
+ {\textstyle {\overrightarrow {MC}}}
1128
+
1129
+ ![{\textstyle {\overrightarrow {MC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e7b29574c4ba08f6b03fc30de162aa30153d3ab0),
1130
+
1131
+
1132
+
1133
+
1134
+
1135
+
1136
+ M
1137
+ A
1138
+
1139
+
1140
+
1141
+
1142
+
1143
+
1144
+ {\textstyle {\overrightarrow {MA}}}
1145
+
1146
+ ![{\textstyle {\overrightarrow {MA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef8be9dd7ec0faa12b4f2f9f335d65b1cab904c5). Find the coordinates of a point in the old coordinate system given its coordinates
1147
+
1148
+
1149
+
1150
+
1151
+ x
1152
+
1153
+
1154
+
1155
+
1156
+ {\textstyle x'}
1157
+
1158
+ ![{\textstyle x'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd4bbf7bc3c37c71d0a1f9e4ef6c504c8f9d5de),
1159
+
1160
+
1161
+
1162
+
1163
+ y
1164
+
1165
+
1166
+
1167
+
1168
+ {\textstyle y'}
1169
+
1170
+ ![{\textstyle y'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3e40eea4dc71b01e5ddff1d14b9b89853fde81d),
1171
+
1172
+
1173
+
1174
+
1175
+ z
1176
+
1177
+
1178
+
1179
+
1180
+ {\textstyle z'}
1181
+
1182
+ ![{\textstyle z'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/80546fbdafc04d89612c5491bc04d509709aeb17) in the new one.
1183
+
1184
+
1185
+ ### Test questions for final assessment in this section
1186
+
1187
+
1188
+ 1. Operations om matrices and determinants.
1189
+ 2. Inverse matrix.
1190
+ 3. Systems of linear equations and their solution in matrix form.
1191
+ 4. Changing basis and coordinates.
1192
+
1193
+
1194
+ ### Section 3
1195
+
1196
+
1197
+ #### Section title:
1198
+
1199
+
1200
+ Lines in the plane and in the space
1201
+
1202
+
1203
+
1204
+ ### Topics covered in this section:
1205
+
1206
+
1207
+ * General equation of a line in the plane
1208
+ * General parametric equation of a line in the space
1209
+ * Line as intersection between planes
1210
+ * Vector equation of a line
1211
+ * Distance from a point to a line
1212
+ * Distance between lines
1213
+ * Inter-positioning of lines
1214
+
1215
+
1216
+ ### What forms of evaluation were used to test students’ performance in this section?
1217
+
1218
+
1219
+
1220
+
1221
+ | | **Yes/No** |
1222
+ | --- | --- |
1223
+ | Development of individual parts of software product code
1224
+ | 0
1225
+ |
1226
+ | Homework and group projects
1227
+ | 1
1228
+ |
1229
+ | Midterm evaluation
1230
+ | 1
1231
+ |
1232
+ | Testing (written or computer based)
1233
+ | 1
1234
+ |
1235
+ | Reports
1236
+ | 0
1237
+ |
1238
+ | Essays
1239
+ | 0
1240
+ |
1241
+ | Oral polls
1242
+ | 0
1243
+ |
1244
+ | Discussions
1245
+ | 1
1246
+ |
1247
+
1248
+
1249
+ ### Typical questions for ongoing performance evaluation within this section
1250
+
1251
+
1252
+ 1. How to represent a line in the vector form?
1253
+ 2. What is the result of intersection of two planes in vector form?
1254
+ 3. How to derive the formula for the distance from a point to a line?
1255
+ 4. How to interpret geometrically the distance between lines?
1256
+ 5. List all possible inter-positions of lines in the space.
1257
+
1258
+
1259
+ ### Typical questions for seminar classes (labs) within this section
1260
+
1261
+
1262
+ 1. Two lines are given by the equations
1263
+
1264
+
1265
+
1266
+
1267
+
1268
+ r
1269
+
1270
+
1271
+
1272
+
1273
+
1274
+ n
1275
+
1276
+
1277
+ =
1278
+ A
1279
+
1280
+
1281
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1282
+
1283
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d) and
1284
+
1285
+
1286
+
1287
+
1288
+
1289
+ r
1290
+
1291
+
1292
+ =
1293
+
1294
+
1295
+
1296
+ r
1297
+
1298
+
1299
+
1300
+ 0
1301
+
1302
+
1303
+ +
1304
+
1305
+
1306
+ a
1307
+
1308
+
1309
+ t
1310
+
1311
+
1312
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1313
+
1314
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec), and at that
1315
+
1316
+
1317
+
1318
+
1319
+
1320
+ a
1321
+
1322
+
1323
+
1324
+
1325
+
1326
+ n
1327
+
1328
+
1329
+
1330
+ 0
1331
+
1332
+
1333
+ {\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}
1334
+
1335
+ ![{\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33673ddea1dea180b68cac92d5065f32f85016b1). Find the position vector of the intersection point of these lines.
1336
+ 2. Find the distance from point
1337
+
1338
+
1339
+
1340
+
1341
+ M
1342
+
1343
+ 0
1344
+
1345
+
1346
+
1347
+
1348
+ {\textstyle M\_{0}}
1349
+
1350
+ ![{\textstyle M_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/feb4ebe89e459609fa9e97bf72ee561acb3f7836) with the position vector
1351
+
1352
+
1353
+
1354
+
1355
+
1356
+
1357
+ r
1358
+
1359
+
1360
+
1361
+ 0
1362
+
1363
+
1364
+
1365
+
1366
+ {\textstyle {\textbf {r}}\_{0}}
1367
+
1368
+ ![{\textstyle {\textbf {r}}_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b0b1d2beb050ff53f1db5422ed3c6067091489d2) to the line defined by the equation (a)
1369
+
1370
+
1371
+
1372
+
1373
+
1374
+ r
1375
+
1376
+
1377
+ =
1378
+
1379
+
1380
+
1381
+ r
1382
+
1383
+
1384
+
1385
+ 0
1386
+
1387
+
1388
+ +
1389
+
1390
+
1391
+ a
1392
+
1393
+
1394
+ t
1395
+
1396
+
1397
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1398
+
1399
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec); (b)
1400
+
1401
+
1402
+
1403
+
1404
+
1405
+ r
1406
+
1407
+
1408
+
1409
+
1410
+
1411
+ n
1412
+
1413
+
1414
+ =
1415
+ A
1416
+
1417
+
1418
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1419
+
1420
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d).
1421
+ 3. Diagonals of a rhombus intersect at point
1422
+
1423
+
1424
+
1425
+ M
1426
+ (
1427
+ 1
1428
+ ;
1429
+
1430
+ 2
1431
+ )
1432
+
1433
+
1434
+ {\textstyle M(1;\,2)}
1435
+
1436
+ ![{\textstyle M(1;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f5f919c98511e9602aff3b5c6fb6a44b3c5d75c), the longest of them being parallel to a horizontal axis. The side of the rhombus equals 2 and its obtuse angle is
1437
+
1438
+
1439
+
1440
+
1441
+ 120
1442
+
1443
+
1444
+
1445
+
1446
+
1447
+
1448
+ {\textstyle 120^{\circ }}
1449
+
1450
+ ![{\textstyle 120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db4bd85704493ea3595bcef6a92dbadcef085e51). Compose the equations of the sides of this rhombus.
1451
+ 4. Compose the equations of lines passing through point
1452
+
1453
+
1454
+
1455
+ A
1456
+ (
1457
+ 2
1458
+ ;
1459
+
1460
+ 4
1461
+ )
1462
+
1463
+
1464
+ {\textstyle A(2;-4)}
1465
+
1466
+ ![{\textstyle A(2;-4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/adb02900c49b8277ff0d9994f3c262b42712fc10) and forming angles of
1467
+
1468
+
1469
+
1470
+
1471
+ 60
1472
+
1473
+
1474
+
1475
+
1476
+
1477
+
1478
+ {\textstyle 60^{\circ }}
1479
+
1480
+ ![{\textstyle 60^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/880b547c0017493563c28efdad95fdac91f97352) with the line
1481
+
1482
+
1483
+
1484
+
1485
+
1486
+
1487
+ 1
1488
+
1489
+ 2
1490
+ x
1491
+
1492
+ 3
1493
+
1494
+
1495
+ =
1496
+
1497
+
1498
+
1499
+ 3
1500
+ +
1501
+ 2
1502
+ y
1503
+
1504
+
1505
+
1506
+ 2
1507
+
1508
+
1509
+
1510
+
1511
+
1512
+ {\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}
1513
+
1514
+ ![{\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d3793ed8ac9c5b2a740ee251edbe89f3a25c7d4).
1515
+
1516
+
1517
+ ### Test questions for final assessment in this section
1518
+
1519
+
1520
+ 1. Lines in the plane and in the space. Equations of lines.
1521
+ 2. Distance from a point to a line.
1522
+ 3. Distance between two parallel lines.
1523
+ 4. Distance between two skew lines.
1524
+
1525
+
1526
+ ### Section 4
1527
+
1528
+
1529
+ #### Section title:
1530
+
1531
+
1532
+ Planes in the space
1533
+
1534
+
1535
+
1536
+ ### Topics covered in this section:
1537
+
1538
+
1539
+ * General equation of a plane
1540
+ * Normalized linear equation of a plane
1541
+ * Vector equation of a plane
1542
+ * Parametric equation a plane
1543
+ * Distance from a point to a plane
1544
+ * Projection of a vector on the plane
1545
+ * Inter-positioning of lines and planes
1546
+ * Cross Product of two vectors
1547
+ * Triple Scalar Product
1548
+
1549
+
1550
+ ### What forms of evaluation were used to test students’ performance in this section?
1551
+
1552
+
1553
+
1554
+
1555
+ | | **Yes/No** |
1556
+ | --- | --- |
1557
+ | Development of individual parts of software product code
1558
+ | 0
1559
+ |
1560
+ | Homework and group projects
1561
+ | 1
1562
+ |
1563
+ | Midterm evaluation
1564
+ | 1
1565
+ |
1566
+ | Testing (written or computer based)
1567
+ | 1
1568
+ |
1569
+ | Reports
1570
+ | 0
1571
+ |
1572
+ | Essays
1573
+ | 0
1574
+ |
1575
+ | Oral polls
1576
+ | 0
1577
+ |
1578
+ | Discussions
1579
+ | 1
1580
+ |
1581
+
1582
+
1583
+ ### Typical questions for ongoing performance evaluation within this section
1584
+
1585
+
1586
+ 1. What is the difference between general and normalized forms of equations of a plane?
1587
+ 2. How to rewrite the equation of a plane in a vector form?
1588
+ 3. What is the normal to a plane?
1589
+ 4. How to interpret the cross products of two vectors?
1590
+ 5. What is the meaning of scalar triple product of three vectors?
1591
+
1592
+
1593
+ ### Typical questions for seminar classes (labs) within this section
1594
+
1595
+
1596
+ 1. Find the cross product of (a) vectors
1597
+
1598
+
1599
+
1600
+
1601
+
1602
+ a
1603
+
1604
+
1605
+ (
1606
+ 3
1607
+ ;
1608
+
1609
+ 2
1610
+ ;
1611
+
1612
+ 1
1613
+ )
1614
+
1615
+
1616
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1617
+
1618
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1619
+
1620
+
1621
+
1622
+
1623
+
1624
+ b
1625
+
1626
+
1627
+ (
1628
+ 2
1629
+ ;
1630
+
1631
+ 5
1632
+ ;
1633
+
1634
+ 3
1635
+ )
1636
+
1637
+
1638
+ {\textstyle {\textbf {b}}(2;-5;-3)}
1639
+
1640
+ ![{\textstyle {\textbf {b}}(2;-5;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed4f1d0f60888ec6d6e29a3ef51f7c26784b688e); (b) vectors
1641
+
1642
+
1643
+
1644
+
1645
+
1646
+ a
1647
+
1648
+
1649
+ (
1650
+ 3
1651
+ ;
1652
+
1653
+ 2
1654
+ ;
1655
+
1656
+ 1
1657
+ )
1658
+
1659
+
1660
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1661
+
1662
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1663
+
1664
+
1665
+
1666
+
1667
+
1668
+ c
1669
+
1670
+
1671
+ (
1672
+
1673
+ 18
1674
+ ;
1675
+
1676
+ 12
1677
+ ;
1678
+
1679
+ 6
1680
+ )
1681
+
1682
+
1683
+ {\textstyle {\textbf {c}}(-18;\,12;-6)}
1684
+
1685
+ ![{\textstyle {\textbf {c}}(-18;\,12;-6)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/536804f73bf9994ca0ac6a28c7c18f9b7c025d00).
1686
+ 2. A triangle is constructed on vectors
1687
+
1688
+
1689
+
1690
+
1691
+
1692
+ a
1693
+
1694
+
1695
+ (
1696
+ 2
1697
+ ;
1698
+ 4
1699
+ ;
1700
+
1701
+ 1
1702
+ )
1703
+
1704
+
1705
+ {\textstyle {\textbf {a}}(2;4;-1)}
1706
+
1707
+ ![{\textstyle {\textbf {a}}(2;4;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8dcfef96a8fb429db141d89ad1a4a7d2b79796c7) and
1708
+
1709
+
1710
+
1711
+
1712
+
1713
+ b
1714
+
1715
+
1716
+ (
1717
+
1718
+ 2
1719
+ ;
1720
+ 1
1721
+ ;
1722
+ 1
1723
+ )
1724
+
1725
+
1726
+ {\textstyle {\textbf {b}}(-2;1;1)}
1727
+
1728
+ ![{\textstyle {\textbf {b}}(-2;1;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33194e12e69d8cf8bef0e3a7a975b0bbc27e0d59). (a) Find the area of this triangle. (b) Find the altitudes of this triangle.
1729
+ 3. Find the scalar triple product of
1730
+
1731
+
1732
+
1733
+
1734
+
1735
+ a
1736
+
1737
+
1738
+ (
1739
+ 1
1740
+ ;
1741
+
1742
+ 2
1743
+ ;
1744
+
1745
+ 1
1746
+ )
1747
+
1748
+
1749
+ {\textstyle {\textbf {a}}(1;\,2;-1)}
1750
+
1751
+ ![{\textstyle {\textbf {a}}(1;\,2;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4ff4c4819f08216a9b289eee65fae9e2409cd89),
1752
+
1753
+
1754
+
1755
+
1756
+
1757
+ b
1758
+
1759
+
1760
+ (
1761
+ 7
1762
+ ;
1763
+ 3
1764
+ ;
1765
+
1766
+ 5
1767
+ )
1768
+
1769
+
1770
+ {\textstyle {\textbf {b}}(7;3;-5)}
1771
+
1772
+ ![{\textstyle {\textbf {b}}(7;3;-5)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad88c6efacea267911438883c60e91aa7e641d4),
1773
+
1774
+
1775
+
1776
+
1777
+
1778
+ c
1779
+
1780
+
1781
+ (
1782
+ 3
1783
+ ;
1784
+
1785
+ 4
1786
+ ;
1787
+
1788
+ 3
1789
+ )
1790
+
1791
+
1792
+ {\textstyle {\textbf {c}}(3;\,4;-3)}
1793
+
1794
+ ![{\textstyle {\textbf {c}}(3;\,4;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3075cbf140d048ec7105863bf15ffbc46d4ea011).
1795
+ 4. It is known that basis vectors
1796
+
1797
+
1798
+
1799
+
1800
+
1801
+
1802
+ e
1803
+
1804
+
1805
+
1806
+ 1
1807
+
1808
+
1809
+
1810
+
1811
+ {\textstyle {\textbf {e}}\_{1}}
1812
+
1813
+ ![{\textstyle {\textbf {e}}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/633f38e385b970d94316cec9a3f0f8d8b2952c78),
1814
+
1815
+
1816
+
1817
+
1818
+
1819
+
1820
+ e
1821
+
1822
+
1823
+
1824
+ 2
1825
+
1826
+
1827
+
1828
+
1829
+ {\textstyle {\textbf {e}}\_{2}}
1830
+
1831
+ ![{\textstyle {\textbf {e}}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1141e813036efabb49e22e26699abda03db9c238),
1832
+
1833
+
1834
+
1835
+
1836
+
1837
+
1838
+ e
1839
+
1840
+
1841
+
1842
+ 3
1843
+
1844
+
1845
+
1846
+
1847
+ {\textstyle {\textbf {e}}\_{3}}
1848
+
1849
+ ![{\textstyle {\textbf {e}}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4136ef375267fae398133caf33d6309b3491fe75) have lengths of
1850
+
1851
+
1852
+
1853
+ 1
1854
+
1855
+
1856
+ {\textstyle 1}
1857
+
1858
+ ![{\textstyle 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6706df9ed9f240d1a94545fb4e522bda168fe8fd),
1859
+
1860
+
1861
+
1862
+ 2
1863
+
1864
+
1865
+ {\textstyle 2}
1866
+
1867
+ ![{\textstyle 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78ed0cd8140e5a15b6fcce83602df58458e0f3b0),
1868
+
1869
+
1870
+
1871
+ 2
1872
+
1873
+
1874
+ 2
1875
+
1876
+
1877
+
1878
+
1879
+ {\textstyle 2{\sqrt {2}}}
1880
+
1881
+ ![{\textstyle 2{\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f302ae86c5e346beaf1dc60ab28ce51583d3a10f) respectively, and
1882
+
1883
+
1884
+
1885
+
1886
+ (
1887
+
1888
+
1889
+
1890
+ e
1891
+
1892
+
1893
+
1894
+ 1
1895
+
1896
+
1897
+ ,
1898
+
1899
+
1900
+
1901
+ e
1902
+
1903
+
1904
+
1905
+ 2
1906
+
1907
+
1908
+ )
1909
+ =
1910
+
1911
+ 120
1912
+
1913
+
1914
+
1915
+
1916
+
1917
+
1918
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{2})=120^{\circ }}
1919
+
1920
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{2})=120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bc355fb33e21d27781b3c69f604dfa4ac8a2335),
1921
+
1922
+
1923
+
1924
+
1925
+ (
1926
+
1927
+
1928
+
1929
+ e
1930
+
1931
+
1932
+
1933
+ 1
1934
+
1935
+
1936
+ ,
1937
+
1938
+
1939
+
1940
+ e
1941
+
1942
+
1943
+
1944
+ 3
1945
+
1946
+
1947
+ )
1948
+ =
1949
+
1950
+ 135
1951
+
1952
+
1953
+
1954
+
1955
+
1956
+
1957
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{3})=135^{\circ }}
1958
+
1959
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{3})=135^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/077d554778a6237a758bdd3cd174fb71e56c5a59),
1960
+
1961
+
1962
+
1963
+
1964
+ (
1965
+
1966
+
1967
+
1968
+ e
1969
+
1970
+
1971
+
1972
+ 2
1973
+
1974
+
1975
+ ,
1976
+
1977
+
1978
+
1979
+ e
1980
+
1981
+
1982
+
1983
+ 3
1984
+
1985
+
1986
+ )
1987
+ =
1988
+
1989
+ 45
1990
+
1991
+
1992
+
1993
+
1994
+
1995
+
1996
+ {\textstyle \angle ({\textbf {e}}\_{2},{\textbf {e}}\_{3})=45^{\circ }}
1997
+
1998
+ ![{\textstyle \angle ({\textbf {e}}_{2},{\textbf {e}}_{3})=45^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c625e201eaf56a5ab2f55c468fb74919eecf950). Find the volume of a parallelepiped constructed on vectors with coordinates
1999
+
2000
+
2001
+
2002
+ (
2003
+
2004
+ 1
2005
+ ;
2006
+
2007
+ 0
2008
+ ;
2009
+
2010
+ 2
2011
+ )
2012
+
2013
+
2014
+ {\textstyle (-1;\,0;\,2)}
2015
+
2016
+ ![{\textstyle (-1;\,0;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f80a6dd17132920d07de233c927f5b35fe55342),
2017
+
2018
+
2019
+
2020
+ (
2021
+ 1
2022
+ ;
2023
+
2024
+ 1
2025
+
2026
+ 4
2027
+ )
2028
+
2029
+
2030
+ {\textstyle (1;\,1\,4)}
2031
+
2032
+ ![{\textstyle (1;\,1\,4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93f2f019128f43ccd8b9bf1ec5fae847335c9609) and
2033
+
2034
+
2035
+
2036
+ (
2037
+
2038
+ 2
2039
+ ;
2040
+
2041
+ 1
2042
+ ;
2043
+
2044
+ 1
2045
+ )
2046
+
2047
+
2048
+ {\textstyle (-2;\,1;\,1)}
2049
+
2050
+ ![{\textstyle (-2;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c29df73c5099969e89def9536b89bed1f8b8300b) in this basis.
2051
+
2052
+
2053
+ ### Test questions for final assessment in this section
2054
+
2055
+
2056
+ 1. Planes in the space. Equations of planes.
2057
+ 2. Distance from a point to a plane, from a line to a plane.
2058
+ 3. Projection of a vector on the plane.
2059
+ 4. Cross product, its properties and geometrical interpretation.
2060
+ 5. Scalar triple product, its properties and geometrical interpretation.
2061
+
2062
+
2063
+ ### Section 5
2064
+
2065
+
2066
+ #### Section title:
2067
+
2068
+
2069
+ Quadratic curves
2070
+
2071
+
2072
+
2073
+ ### Topics covered in this section:
2074
+
2075
+
2076
+ * Circle
2077
+ * Ellipse
2078
+ * Hyperbola
2079
+ * Parabola
2080
+ * Canonical equations
2081
+ * Shifting of coordinate system
2082
+ * Rotating of coordinate system
2083
+ * Parametrization
2084
+
2085
+
2086
+ ### What forms of evaluation were used to test students’ performance in this section?
2087
+
2088
+
2089
+
2090
+
2091
+ | | **Yes/No** |
2092
+ | --- | --- |
2093
+ | Development of individual parts of software product code
2094
+ | 0
2095
+ |
2096
+ | Homework and group projects
2097
+ | 1
2098
+ |
2099
+ | Midterm evaluation
2100
+ | 1
2101
+ |
2102
+ | Testing (written or computer based)
2103
+ | 1
2104
+ |
2105
+ | Reports
2106
+ | 0
2107
+ |
2108
+ | Essays
2109
+ | 0
2110
+ |
2111
+ | Oral polls
2112
+ | 0
2113
+ |
2114
+ | Discussions
2115
+ | 1
2116
+ |
2117
+
2118
+
2119
+ ### Typical questions for ongoing performance evaluation within this section
2120
+
2121
+
2122
+ 1. Formulate the canonical equation of the given quadratic curve.
2123
+ 2. Which orthogonal transformations of coordinates do you know?
2124
+ 3. How to perform a transformation of the coordinate system?
2125
+ 4. How to represent a curve in the space?
2126
+
2127
+
2128
+ ### Typical questions for seminar classes (labs) within this section
2129
+
2130
+
2131
+ 1. Prove that a curve given by
2132
+
2133
+
2134
+
2135
+ 34
2136
+
2137
+ x
2138
+
2139
+ 2
2140
+
2141
+
2142
+ +
2143
+ 24
2144
+ x
2145
+ y
2146
+ +
2147
+ 41
2148
+
2149
+ y
2150
+
2151
+ 2
2152
+
2153
+
2154
+
2155
+ 44
2156
+ x
2157
+ +
2158
+ 58
2159
+ y
2160
+ +
2161
+ 1
2162
+ =
2163
+ 0
2164
+
2165
+
2166
+ {\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}
2167
+
2168
+ ![{\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2081edc20b56611eb9f1897a625f3bc0bc3df3b5) is an ellipse. Find the major and minor axes of this ellipse, its eccentricity, coordinates of its center and foci. Find the equations of axes and directrices of this ellipse.
2169
+ 2. Determine types of curves given by the following equations. For each of the curves, find its canonical coordinate system (i.e. indicate the coordinates of origin and new basis vectors in the initial coordinate system) and its canonical equation. (a)
2170
+
2171
+
2172
+
2173
+ 9
2174
+
2175
+ x
2176
+
2177
+ 2
2178
+
2179
+
2180
+
2181
+ 16
2182
+
2183
+ y
2184
+
2185
+ 2
2186
+
2187
+
2188
+
2189
+ 6
2190
+ x
2191
+ +
2192
+ 8
2193
+ y
2194
+
2195
+ 144
2196
+ =
2197
+ 0
2198
+
2199
+
2200
+ {\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}
2201
+
2202
+ ![{\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2307372c3cf01eef66761c99845dcbe394be29f); (b)
2203
+
2204
+
2205
+
2206
+ 9
2207
+
2208
+ x
2209
+
2210
+ 2
2211
+
2212
+
2213
+ +
2214
+ 4
2215
+
2216
+ y
2217
+
2218
+ 2
2219
+
2220
+
2221
+ +
2222
+ 6
2223
+ x
2224
+
2225
+ 4
2226
+ y
2227
+
2228
+ 2
2229
+ =
2230
+ 0
2231
+
2232
+
2233
+ {\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}
2234
+
2235
+ ![{\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73b831469fdf03eac9e9c9656ae7fef80096fb94); (c)
2236
+
2237
+
2238
+
2239
+ 12
2240
+
2241
+ x
2242
+
2243
+ 2
2244
+
2245
+
2246
+
2247
+ 12
2248
+ x
2249
+
2250
+ 32
2251
+ y
2252
+
2253
+ 29
2254
+ =
2255
+ 0
2256
+
2257
+
2258
+ {\textstyle 12x^{2}-12x-32y-29=0}
2259
+
2260
+ ![{\textstyle 12x^{2}-12x-32y-29=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8cde74f6df39c7d1f475a31c4f1add253f1a43eb); (d)
2261
+
2262
+
2263
+
2264
+ x
2265
+ y
2266
+ +
2267
+ 2
2268
+ x
2269
+ +
2270
+ y
2271
+ =
2272
+ 0
2273
+
2274
+
2275
+ {\textstyle xy+2x+y=0}
2276
+
2277
+ ![{\textstyle xy+2x+y=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3ced2a1c13f7eb77948ffc6ba9c1789659873573);
2278
+ 3. Find the equations of lines tangent to curve
2279
+
2280
+
2281
+
2282
+ 6
2283
+ x
2284
+ y
2285
+ +
2286
+ 8
2287
+
2288
+ y
2289
+
2290
+ 2
2291
+
2292
+
2293
+
2294
+ 12
2295
+ x
2296
+
2297
+ 26
2298
+ y
2299
+ +
2300
+ 11
2301
+ =
2302
+ 0
2303
+
2304
+
2305
+ {\textstyle 6xy+8y^{2}-12x-26y+11=0}
2306
+
2307
+ ![{\textstyle 6xy+8y^{2}-12x-26y+11=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38463f126baaf801dce5a01c4e5d2e4c9d5e5080) that are (a) parallel to line
2308
+
2309
+
2310
+
2311
+ 6
2312
+ x
2313
+ +
2314
+ 17
2315
+ y
2316
+
2317
+ 4
2318
+ =
2319
+ 0
2320
+
2321
+
2322
+ {\textstyle 6x+17y-4=0}
2323
+
2324
+ ![{\textstyle 6x+17y-4=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fe1136341a1ea0ad8bbc7101dbceadb86b33e90e); (b) perpendicular to line
2325
+
2326
+
2327
+
2328
+ 41
2329
+ x
2330
+
2331
+ 24
2332
+ y
2333
+ +
2334
+ 3
2335
+ =
2336
+ 0
2337
+
2338
+
2339
+ {\textstyle 41x-24y+3=0}
2340
+
2341
+ ![{\textstyle 41x-24y+3=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91928594589b3b61e71e2f6d60125360b48cd4fd); (c) parallel to line
2342
+
2343
+
2344
+
2345
+ y
2346
+ =
2347
+ 2
2348
+
2349
+
2350
+ {\textstyle y=2}
2351
+
2352
+ ![{\textstyle y=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/887628e811c56cc94aaccb0f5e4c773f19231cf9).
2353
+
2354
+
2355
+ ### Test questions for final assessment in this section
2356
+
2357
+
2358
+ 1. Determine the type of a given curve with the use of the method of invariant.
2359
+ 2. Compose the canonical equation of a given curve.
2360
+ 3. Determine the canonical coordinate system for a given curve.
2361
+
2362
+
2363
+ ### Section 6
2364
+
2365
+
2366
+ #### Section title:
2367
+
2368
+
2369
+ Quadric surfaces
2370
+
2371
+
2372
+
2373
+ ### Topics covered in this section:
2374
+
2375
+
2376
+ * General equation of the quadric surfaces
2377
+ * Canonical equation of a sphere and ellipsoid
2378
+ * Canonical equation of a hyperboloid and paraboloid
2379
+ * Surfaces of revolution
2380
+ * Canonical equation of a cone and cylinder
2381
+ * Vector equations of some quadric surfaces
2382
+
2383
+
2384
+ ### What forms of evaluation were used to test students’ performance in this section?
2385
+
2386
+
2387
+
2388
+
2389
+ | | **Yes/No** |
2390
+ | --- | --- |
2391
+ | Development of individual parts of software product code
2392
+ | 0
2393
+ |
2394
+ | Homework and group projects
2395
+ | 1
2396
+ |
2397
+ | Midterm evaluation
2398
+ | 1
2399
+ |
2400
+ | Testing (written or computer based)
2401
+ | 1
2402
+ |
2403
+ | Reports
2404
+ | 0
2405
+ |
2406
+ | Essays
2407
+ | 0
2408
+ |
2409
+ | Oral polls
2410
+ | 0
2411
+ |
2412
+ | Discussions
2413
+ | 1
2414
+ |
2415
+
2416
+
2417
+ ### Typical questions for ongoing performance evaluation within this section
2418
+
2419
+
2420
+ 1. What is the type of a quadric surface given by a certain equation?
2421
+ 2. How to compose the equation of a surface of revolution?
2422
+ 3. What is the difference between a directrix and generatrix?
2423
+ 4. How to represent a quadric surface in the vector form?
2424
+
2425
+
2426
+ ### Typical questions for seminar classes (labs) within this section
2427
+
2428
+
2429
+ 1. For each value of parameter
2430
+
2431
+
2432
+
2433
+ a
2434
+
2435
+
2436
+ {\textstyle a}
2437
+
2438
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) determine types of surfaces given by the equations: (a)
2439
+
2440
+
2441
+
2442
+
2443
+ x
2444
+
2445
+ 2
2446
+
2447
+
2448
+ +
2449
+
2450
+ y
2451
+
2452
+ 2
2453
+
2454
+
2455
+
2456
+
2457
+ z
2458
+
2459
+ 2
2460
+
2461
+
2462
+ =
2463
+ a
2464
+
2465
+
2466
+ {\textstyle x^{2}+y^{2}-z^{2}=a}
2467
+
2468
+ ![{\textstyle x^{2}+y^{2}-z^{2}=a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aedac9a12be3e2a8bb6549e080cecd007665a44c); (b)
2469
+
2470
+
2471
+
2472
+
2473
+ x
2474
+
2475
+ 2
2476
+
2477
+
2478
+ +
2479
+ a
2480
+
2481
+ (
2482
+
2483
+
2484
+ y
2485
+
2486
+ 2
2487
+
2488
+
2489
+ +
2490
+
2491
+ z
2492
+
2493
+ 2
2494
+
2495
+
2496
+
2497
+ )
2498
+
2499
+ =
2500
+ 1
2501
+
2502
+
2503
+ {\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}
2504
+
2505
+ ![{\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04136582473b57e7f0525feeebccc4460ecf7ad8); (c)
2506
+
2507
+
2508
+
2509
+
2510
+ x
2511
+
2512
+ 2
2513
+
2514
+
2515
+ +
2516
+ a
2517
+
2518
+ y
2519
+
2520
+ 2
2521
+
2522
+
2523
+ =
2524
+ a
2525
+ z
2526
+
2527
+
2528
+ {\textstyle x^{2}+ay^{2}=az}
2529
+
2530
+ ![{\textstyle x^{2}+ay^{2}=az}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d9326d877d128ad9d17a96c9765e1da5f7c91e6); (d)
2531
+
2532
+
2533
+
2534
+
2535
+ x
2536
+
2537
+ 2
2538
+
2539
+
2540
+ +
2541
+ a
2542
+
2543
+ y
2544
+
2545
+ 2
2546
+
2547
+
2548
+ =
2549
+ a
2550
+ z
2551
+ +
2552
+ 1
2553
+
2554
+
2555
+ {\textstyle x^{2}+ay^{2}=az+1}
2556
+
2557
+ ![{\textstyle x^{2}+ay^{2}=az+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d1cd37bf6d43b7adafdd4ec58f392dd620872e3).
2558
+ 2. Find a vector equation of a right circular cone with apex
2559
+
2560
+
2561
+
2562
+
2563
+ M
2564
+
2565
+ 0
2566
+
2567
+
2568
+
2569
+ (
2570
+
2571
+
2572
+
2573
+ r
2574
+
2575
+
2576
+
2577
+ 0
2578
+
2579
+
2580
+ )
2581
+
2582
+
2583
+
2584
+ {\textstyle M\_{0}\left({\textbf {r}}\_{0}\right)}
2585
+
2586
+ ![{\textstyle M_{0}\left({\textbf {r}}_{0}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1b67abdb7e98da13a4de428625f69d249276ae5) and axis
2587
+
2588
+
2589
+
2590
+
2591
+
2592
+ r
2593
+
2594
+
2595
+ =
2596
+
2597
+
2598
+
2599
+ r
2600
+
2601
+
2602
+
2603
+ 0
2604
+
2605
+
2606
+ +
2607
+
2608
+
2609
+ a
2610
+
2611
+
2612
+ t
2613
+
2614
+
2615
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
2616
+
2617
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec) if it is known that generatrices of this cone form the angle of
2618
+
2619
+
2620
+
2621
+ α
2622
+
2623
+
2624
+ {\textstyle \alpha }
2625
+
2626
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) with its axis.
2627
+ 3. Find the equation of a cylinder with radius
2628
+
2629
+
2630
+
2631
+
2632
+
2633
+ 2
2634
+
2635
+
2636
+
2637
+
2638
+ {\textstyle {\sqrt {2}}}
2639
+
2640
+ ![{\textstyle {\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5094a5b1e2f42490aa4de2c7a4b7235a27f1b73f) that has an axis
2641
+
2642
+
2643
+
2644
+ x
2645
+ =
2646
+ 1
2647
+ +
2648
+ t
2649
+
2650
+
2651
+ {\textstyle x=1+t}
2652
+
2653
+ ![{\textstyle x=1+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eca54a99a9fdad0ee1a0bba54ac67014e83a51e2),
2654
+
2655
+
2656
+
2657
+ y
2658
+ =
2659
+ 2
2660
+ +
2661
+ t
2662
+
2663
+
2664
+ {\textstyle y=2+t}
2665
+
2666
+ ![{\textstyle y=2+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/213ba8ad271ceb3b25aaaafcbe23edd7c885c7f0),
2667
+
2668
+
2669
+
2670
+ z
2671
+ =
2672
+ 3
2673
+ +
2674
+ t
2675
+
2676
+
2677
+ {\textstyle z=3+t}
2678
+
2679
+ ![{\textstyle z=3+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/582781cac22a2c157f5b5b60da347600c9778a6f).
2680
+ 4. An ellipsoid is symmetric with respect to coordinate planes, passes through point
2681
+
2682
+
2683
+
2684
+ M
2685
+ (
2686
+ 3
2687
+ ;
2688
+
2689
+ 1
2690
+ ;
2691
+
2692
+ 1
2693
+ )
2694
+
2695
+
2696
+ {\textstyle M(3;\,1;\,1)}
2697
+
2698
+ ![{\textstyle M(3;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6192e6c5728edd5b9a22b9c19aa8be852e2f0599) and circle
2699
+
2700
+
2701
+
2702
+
2703
+ x
2704
+
2705
+ 2
2706
+
2707
+
2708
+ +
2709
+
2710
+ y
2711
+
2712
+ 2
2713
+
2714
+
2715
+ +
2716
+
2717
+ z
2718
+
2719
+ 2
2720
+
2721
+
2722
+ =
2723
+ 9
2724
+
2725
+
2726
+ {\textstyle x^{2}+y^{2}+z^{2}=9}
2727
+
2728
+ ![{\textstyle x^{2}+y^{2}+z^{2}=9}](https://wikimedia.org/api/rest_v1/media/math/render/svg/29376da667d60dba7e1f552a56d1ce98caea3a4d),
2729
+
2730
+
2731
+
2732
+ x
2733
+
2734
+ z
2735
+ =
2736
+ 0
2737
+
2738
+
2739
+ {\textstyle x-z=0}
2740
+
2741
+ ![{\textstyle x-z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/709115599ad054688b92e60cdb84a4f32fe944f1). Find the equation of this ellipsoid.
2742
+
2743
+
2744
+ ### Test questions for final assessment in this section
2745
+
2746
+
2747
+ 1. Determine the type of a quadric surface given by a certain equation.
2748
+ 2. Compose the equation of a surface of revolution with the given directrix and generatrix.
2749
+ 3. Represent a given equation of a quadric surface in the vector form.
2750
+
2751
+
2752
+
2753
+
2754
+
2755
+
2756
+
2757
+
2758
+
2759
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_i.f22.md ADDED
@@ -0,0 +1,2288 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra I.f22
9
+ ===============================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – I](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_I)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 ILOs defined at three levels](#ILOs_defined_at_three_levels)
25
+ * [1.3.1.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
26
+ * [1.3.1.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
27
+ * [1.3.1.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
28
+ + [1.4 Grading](#Grading)
29
+ - [1.4.1 Course grading range](#Course_grading_range)
30
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
31
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
32
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
33
+ - [1.5.1 Open access resources](#Open_access_resources)
34
+ + [1.6 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
35
+ + [1.7 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
36
+ - [1.7.1 Ongoing performance assessment](#Ongoing_performance_assessment)
37
+ * [1.7.1.1 Section 1](#Section_1)
38
+ * [1.7.1.2 Section 2](#Section_2)
39
+ * [1.7.1.3 Section 3](#Section_3)
40
+ - [1.7.2 Final assessment](#Final_assessment)
41
+ * [1.7.2.1 Section 1](#Section_1_2)
42
+ * [1.7.2.2 Section 2](#Section_2_2)
43
+ * [1.7.2.3 Section 3](#Section_3_2)
44
+ - [1.7.3 The retake exam](#The_retake_exam)
45
+
46
+
47
+
48
+ Analytical Geometry & Linear Algebra – I
49
+ ========================================
50
+
51
+
52
+ * **Course name**: Analytical Geometry & Linear Algebra – I
53
+ * **Code discipline**: CSE202
54
+ * **Subject area**: Math
55
+
56
+
57
+ Short Description
58
+ -----------------
59
+
60
+
61
+ This is an introductory course in analytical geometry and linear algebra. After having studied the course, students get to know fundamental principles of vector algebra and its applications in solving various geometry problems, different types of equations of lines and planes, conics and quadric surfaces, transformations in the plane and in the space. An introduction on matrices and determinants as a fundamental knowledge of linear algebra is also provided.
62
+
63
+
64
+
65
+ Course Topics
66
+ -------------
67
+
68
+
69
+
70
+
71
+ Course Sections and Topics
72
+ | Section | Topics within the section
73
+ |
74
+ | --- | --- |
75
+ | Vector algebra | 1. Vector spaces
76
+ 2. Basic operations on vectors (summation, multiplication by scalar, dot product)
77
+ 3. Linear dependency and independency of the vectors. Basis in vector spaces.
78
+ 4. Introduction to matrices and determinants. The rank of a matrix. Inverse matrix.
79
+ 5. Systems of linear equations
80
+ 6. Changing basis and coordinates
81
+ |
82
+ | Line and Plane | 1. General equation of a line in the plane
83
+ 2. General parametric equation of a line in the space
84
+ 3. Line as intersection between planes.
85
+ 4. Vector equation of a line.
86
+ 5. Distance from a point to a line. Distance between lines
87
+ 6. General equation of a plane.
88
+ 7. Normalized linear equation of a plane.
89
+ 8. Vector equation of a plane. Parametric equation of a plane
90
+ 9. Inter-positioning of lines and planes
91
+ 10. Cross Product of two vectors. Triple Scalar Product
92
+ |
93
+ | Quadratic curves and surfaces | 1. Circle, Ellipse, Hyperbola, Parabola. Canonical equations
94
+ 2. Shift of coordinate system. Rotation of coordinate system. Parametrization
95
+ 3. General equation of the quadric surfaces.
96
+ 4. Canonical equations of a sphere, ellipsoid, hyperboloid and paraboloid
97
+ 5. Surfaces of revolution. Canonical equation of a cone and cylinder
98
+ 6. Vector equations of some quadric surfaces
99
+ |
100
+
101
+
102
+ Intended Learning Outcomes (ILOs)
103
+ ---------------------------------
104
+
105
+
106
+ ### ILOs defined at three levels
107
+
108
+
109
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
110
+
111
+
112
+
113
+ #### Level 1: What concepts should a student know/remember/explain?
114
+
115
+
116
+ By the end of the course, the students should be able to ...
117
+
118
+
119
+
120
+ * explain the geometrical interpretation of the basic operations of vector algebra,
121
+ * restate equations of lines and planes in different forms,
122
+ * interpret the geometrical meaning of the conic sections in the mathematical expression,
123
+ * give the examples of the surfaces of revolution,
124
+ * understand the value of geometry in various fields of science and techniques.
125
+
126
+
127
+ #### Level 2: What basic practical skills should a student be able to perform?
128
+
129
+
130
+ By the end of the course, the students should be able to ...
131
+
132
+
133
+
134
+ * perform the basic operations of vector algebra,
135
+ * use different types of equations of lines and planes to solve the plane and space problems,
136
+ * represent the conic section in canonical form,
137
+ * compose the equation of quadric surface.
138
+
139
+
140
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
141
+
142
+
143
+ By the end of the course, the students should be able to ...
144
+
145
+
146
+
147
+ * list basic notions of vector algebra,
148
+ * recite the base form of the equations of transformations in planes and spaces,
149
+ * recall equations of lines and planes,
150
+ * identify the type of conic section,
151
+ * recognize the kind of quadric surfaces.
152
+
153
+
154
+ Grading
155
+ -------
156
+
157
+
158
+ ### Course grading range
159
+
160
+
161
+
162
+
163
+
164
+ | Grade | Range | Description of performance
165
+ |
166
+ | --- | --- | --- |
167
+ | A. Excellent | 85-100 | -
168
+ |
169
+ | B. Good | 70-84 | -
170
+ |
171
+ | C. Satisfactory | 55-70 | -
172
+ |
173
+ | D. Fail | 0-54 | -
174
+ |
175
+
176
+
177
+ ### Course activities and grading breakdown
178
+
179
+
180
+
181
+
182
+
183
+ | Activity Type | Percentage of the overall course grade
184
+ |
185
+ | --- | --- |
186
+ | Midterm | 35
187
+ |
188
+ | Tests | 30 (15 for each)
189
+ |
190
+ | Final exam | 35
191
+ |
192
+
193
+
194
+ ### Recommendations for students on how to succeed in the course
195
+
196
+
197
+ * Participation is important. Attending lectures is the key to success in this course.
198
+ * Review lecture materials before classes to do well.
199
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
200
+
201
+
202
+ Resources, literature and reference materials
203
+ ---------------------------------------------
204
+
205
+
206
+ ### Open access resources
207
+
208
+
209
+ * V.V. Konev. Linear Algebra, Vector Algebra and Analytical Geometry. Textbook. Tomsk: TPU Press, 2009, 114 pp [book1](https://portal.tpu.ru/SHARED/k/KONVAL/Textbooks/Tab1/Konev-Linear_Algebra_Vector_Algebra_and_Analytical_Geome.pdf)
210
+ * R.A.Sharipov. Course of Analytical Geometry Textbook, Ufa, BSU, 2013. 227pp [book2](https://arxiv.org/pdf/1111.6521.pdf)
211
+ * P.R. Vital. Analytical Geometry 2D and 3D Analytical Geometry 2D and 3D [book3](https://www.amazon.com/Analytical-Geometry-2D-3D-Vittal/dp/8131773604)
212
+
213
+
214
+ Activities and Teaching Methods
215
+ -------------------------------
216
+
217
+
218
+
219
+
220
+ Teaching and Learning Methods within each section
221
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
222
+ |
223
+ | --- | --- | --- | --- |
224
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
225
+ |
226
+ | Project-based learning (students work on a project) | 0 | 0 | 0
227
+ |
228
+ | Modular learning (facilitated self-study) | 0 | 0 | 0
229
+ |
230
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
231
+ |
232
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0
233
+ |
234
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0
235
+ |
236
+ | Inquiry-based learning | 0 | 0 | 0
237
+ |
238
+ | Just-in-time teaching | 0 | 0 | 0
239
+ |
240
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0
241
+ |
242
+ | Studio-based learning | 0 | 0 | 0
243
+ |
244
+ | Universal design for learning | 0 | 0 | 0
245
+ |
246
+ | Task-based learning | 0 | 0 | 0
247
+ |
248
+
249
+
250
+
251
+
252
+ Activities within each section
253
+ | Learning Activities | Section 1 | Section 2 | Section 3
254
+ |
255
+ | --- | --- | --- | --- |
256
+ | Lectures | 1 | 1 | 1
257
+ |
258
+ | Interactive Lectures | 1 | 1 | 1
259
+ |
260
+ | Lab exercises | 1 | 1 | 1
261
+ |
262
+ | Experiments | 0 | 0 | 0
263
+ |
264
+ | Modeling | 0 | 0 | 0
265
+ |
266
+ | Cases studies | 0 | 0 | 0
267
+ |
268
+ | Development of individual parts of software product code | 0 | 0 | 0
269
+ |
270
+ | Individual Projects | 0 | 0 | 0
271
+ |
272
+ | Group projects | 0 | 0 | 0
273
+ |
274
+ | Flipped classroom | 0 | 0 | 0
275
+ |
276
+ | Quizzes (written or computer based) | 1 | 1 | 1
277
+ |
278
+ | Peer Review | 0 | 0 | 0
279
+ |
280
+ | Discussions | 1 | 1 | 1
281
+ |
282
+ | Presentations by students | 0 | 0 | 0
283
+ |
284
+ | Written reports | 0 | 0 | 0
285
+ |
286
+ | Simulations and role-plays | 0 | 0 | 0
287
+ |
288
+ | Essays | 0 | 0 | 0
289
+ |
290
+ | Oral Reports | 0 | 0 | 0
291
+ |
292
+
293
+
294
+ Formative Assessment and Course Activities
295
+ ------------------------------------------
296
+
297
+
298
+ ### Ongoing performance assessment
299
+
300
+
301
+ #### Section 1
302
+
303
+
304
+ 1. How to perform the shift of the vector?
305
+ 2. What is the geometrical interpretation of the dot product?
306
+ 3. How to determine whether the vectors are linearly dependent?
307
+ 4. What is a vector basis?
308
+ 5. What is the difference between matrices and determinants?
309
+ 6. Matrices
310
+
311
+
312
+
313
+ A
314
+
315
+
316
+ {\textstyle A}
317
+
318
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) and
319
+
320
+
321
+
322
+ C
323
+
324
+
325
+ {\textstyle C}
326
+
327
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) have dimensions of
328
+
329
+
330
+
331
+ m
332
+ ×
333
+ n
334
+
335
+
336
+ {\textstyle m\times n}
337
+
338
+ ![{\textstyle m\times n}](https://wikimedia.org/api/rest_v1/media/math/render/svg/37dc29fae3b1932f1b311a052ecc6ecb8692dc48) and
339
+
340
+
341
+
342
+ p
343
+ ×
344
+ q
345
+
346
+
347
+ {\textstyle p\times q}
348
+
349
+ ![{\textstyle p\times q}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdbd208094b241eb647c2e3b515a05197f9e0fdc) respectively, and it is known that the product
350
+
351
+
352
+
353
+ A
354
+ B
355
+ C
356
+
357
+
358
+ {\textstyle ABC}
359
+
360
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636) exists. What are possible dimensions of
361
+
362
+
363
+
364
+ B
365
+
366
+
367
+ {\textstyle B}
368
+
369
+ ![{\textstyle B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de0b47ffc21636dc2df68f6c793177a268f10e9b) and
370
+
371
+
372
+
373
+ A
374
+ B
375
+ C
376
+
377
+
378
+ {\textstyle ABC}
379
+
380
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636)?
381
+ 7. How to determine the rank of a matrix?
382
+ 8. What is the meaning of the inverse matrix?
383
+ 9. How to restate a system of linear equations in the matrix form?
384
+
385
+
386
+ #### Section 2
387
+
388
+
389
+ 1. How to represent a line in the vector form?
390
+ 2. What is the result of intersection of two planes in vector form?
391
+ 3. How to derive the formula for the distance from a point to a line?
392
+ 4. How to interpret geometrically the distance between lines?
393
+ 5. List all possible inter-positions of lines in the space.
394
+ 6. What is the difference between general and normalized forms of equations of a plane?
395
+ 7. How to rewrite the equation of a plane in a vector form?
396
+ 8. What is the normal to a plane?
397
+ 9. How to interpret the cross products of two vectors?
398
+ 10. What is the meaning of scalar triple product of three vectors?
399
+
400
+
401
+ #### Section 3
402
+
403
+
404
+ 1. Formulate the canonical equation of the given quadratic curve.
405
+ 2. Which orthogonal transformations of coordinates do you know?
406
+ 3. How to perform a transformation of the coordinate system?
407
+ 4. How to represent a curve in the space?
408
+ 5. What is the type of a quadric surface given by a certain equation?
409
+ 6. How to compose the equation of a surface of revolution?
410
+ 7. What is the difference between a directrix and generatrix?
411
+ 8. How to represent a quadric surface in the vector form?
412
+
413
+
414
+ ### Final assessment
415
+
416
+
417
+ #### Section 1
418
+
419
+
420
+ 1. Evaluate
421
+
422
+
423
+
424
+
425
+ |
426
+
427
+
428
+
429
+ a
430
+
431
+
432
+
433
+
434
+ |
435
+
436
+
437
+ 2
438
+
439
+
440
+
441
+ 2
442
+
443
+
444
+ 3
445
+
446
+
447
+
448
+
449
+ a
450
+
451
+
452
+
453
+
454
+
455
+ b
456
+
457
+
458
+
459
+ 7
460
+
461
+ |
462
+
463
+
464
+
465
+ b
466
+
467
+
468
+
469
+
470
+ |
471
+
472
+
473
+ 2
474
+
475
+
476
+
477
+
478
+ {\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}
479
+
480
+ ![{\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b39de16745ae08f1e071202ed4c68a7439df361b) given that
481
+
482
+
483
+
484
+
485
+ |
486
+
487
+
488
+
489
+ a
490
+
491
+
492
+
493
+ |
494
+
495
+ =
496
+ 4
497
+
498
+
499
+ {\textstyle |{\textbf {a}}|=4}
500
+
501
+ ![{\textstyle |{\textbf {a}}|=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dad653ed7b4f53967e38f14dc254a0b4ed40f4ac),
502
+
503
+
504
+
505
+
506
+ |
507
+
508
+
509
+
510
+ b
511
+
512
+
513
+
514
+ |
515
+
516
+ =
517
+ 1
518
+
519
+
520
+ {\textstyle |{\textbf {b}}|=1}
521
+
522
+ ![{\textstyle |{\textbf {b}}|=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2147d16bdc4fd215671610f46300d16ea8f1963d),
523
+
524
+
525
+
526
+
527
+ (
528
+
529
+
530
+ a
531
+
532
+
533
+ ,
534
+
535
+
536
+
537
+ b
538
+
539
+
540
+ )
541
+ =
542
+
543
+ 150
544
+
545
+
546
+
547
+
548
+
549
+
550
+ {\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}
551
+
552
+ ![{\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/34c0c47f4b2dbe58c362811be01e2a9658ffd65e).
553
+ 2. Prove that vectors
554
+
555
+
556
+
557
+
558
+
559
+ b
560
+
561
+
562
+ (
563
+
564
+
565
+ a
566
+
567
+
568
+
569
+
570
+
571
+ c
572
+
573
+
574
+ )
575
+
576
+
577
+
578
+ c
579
+
580
+
581
+ (
582
+
583
+
584
+ a
585
+
586
+
587
+
588
+
589
+
590
+ b
591
+
592
+
593
+ )
594
+
595
+
596
+ {\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}
597
+
598
+ ![{\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91d497e3670b2e628a97f0ccb57ca80a925ef32c) and
599
+
600
+
601
+
602
+
603
+
604
+ a
605
+
606
+
607
+
608
+
609
+ {\textstyle {\textbf {a}}}
610
+
611
+ ![{\textstyle {\textbf {a}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a7a4f8c41fd49715b57c7891e867192892aaf8b) are perpendicular to each other.
612
+ 3. Bases
613
+
614
+
615
+
616
+ A
617
+ D
618
+
619
+
620
+ {\textstyle AD}
621
+
622
+ ![{\textstyle AD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b67c9a22c95905ef6b81962b11b31e1c0ef52225) and
623
+
624
+
625
+
626
+ B
627
+ C
628
+
629
+
630
+ {\textstyle BC}
631
+
632
+ ![{\textstyle BC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9357a907256f2d11e87040067a6ce9dd1976f725) of trapezoid
633
+
634
+
635
+
636
+ A
637
+ B
638
+ C
639
+ D
640
+
641
+
642
+ {\textstyle ABCD}
643
+
644
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4) are in the ratio of
645
+
646
+
647
+
648
+ 4
649
+ :
650
+ 1
651
+
652
+
653
+ {\textstyle 4:1}
654
+
655
+ ![{\textstyle 4:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/44785771746a94fd2cf3d26ff7cd5653f816763d). The diagonals of the trapezoid intersect at point
656
+
657
+
658
+
659
+ M
660
+
661
+
662
+ {\textstyle M}
663
+
664
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and the extensions of sides
665
+
666
+
667
+
668
+ A
669
+ B
670
+
671
+
672
+ {\textstyle AB}
673
+
674
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
675
+
676
+
677
+
678
+ C
679
+ D
680
+
681
+
682
+ {\textstyle CD}
683
+
684
+ ![{\textstyle CD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/523217c283f1b3f72fe4f317b8ff09e22365f1e5) intersect at point
685
+
686
+
687
+
688
+ P
689
+
690
+
691
+ {\textstyle P}
692
+
693
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610). Let us consider the basis with
694
+
695
+
696
+
697
+ A
698
+
699
+
700
+ {\textstyle A}
701
+
702
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) as the origin,
703
+
704
+
705
+
706
+
707
+
708
+
709
+ A
710
+ D
711
+
712
+
713
+
714
+
715
+
716
+
717
+ {\textstyle {\overrightarrow {AD}}}
718
+
719
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1) and
720
+
721
+
722
+
723
+
724
+
725
+
726
+ A
727
+ B
728
+
729
+
730
+
731
+
732
+
733
+
734
+ {\textstyle {\overrightarrow {AB}}}
735
+
736
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba) as basis vectors. Find the coordinates of points
737
+
738
+
739
+
740
+ M
741
+
742
+
743
+ {\textstyle M}
744
+
745
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and
746
+
747
+
748
+
749
+ P
750
+
751
+
752
+ {\textstyle P}
753
+
754
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) in this basis.
755
+ 4. A line segment joining a vertex of a tetrahedron with the centroid of the opposite face (the centroid of a triangle is an intersection point of all its medians) is called a median of this tetrahedron. Using vector algebra prove that all the four medians of any tetrahedron concur in a point that divides these medians in the ratio of
756
+
757
+
758
+
759
+ 3
760
+ :
761
+ 1
762
+
763
+
764
+ {\textstyle 3:1}
765
+
766
+ ![{\textstyle 3:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1bdfd3570b8991fb33d61e324c67dd54f08a0eef), the longer segments being on the side of the vertex of the tetrahedron.
767
+ 5. Find
768
+
769
+
770
+
771
+ A
772
+ +
773
+ B
774
+
775
+
776
+ {\textstyle A+B}
777
+
778
+ ![{\textstyle A+B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd957a1f1d7f480fb51c33b1e5ab3b8259cb37f) and
779
+
780
+
781
+
782
+ 2
783
+ A
784
+
785
+ 3
786
+ B
787
+ +
788
+ I
789
+
790
+
791
+ {\textstyle 2A-3B+I}
792
+
793
+ ![{\textstyle 2A-3B+I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf9f21726daa3bc4c5b46cdebf17900d2384c4bc).
794
+ 6. Find the products
795
+
796
+
797
+
798
+ A
799
+ B
800
+
801
+
802
+ {\textstyle AB}
803
+
804
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
805
+
806
+
807
+
808
+ B
809
+ A
810
+
811
+
812
+ {\textstyle BA}
813
+
814
+ ![{\textstyle BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30d370a5b049f1bf605e0849e5011dab921a3e80) (and so make sure that, in general,
815
+
816
+
817
+
818
+ A
819
+ B
820
+
821
+ B
822
+ A
823
+
824
+
825
+ {\textstyle AB\neq BA}
826
+
827
+ ![{\textstyle AB\neq BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/547dca1516d9c8402fe6b52671054d5412e39d7a) for matrices).
828
+ 7. Find the inverse matrices for the given ones.
829
+ 8. Find the determinants of the given matrices.
830
+ 9. Point
831
+
832
+
833
+
834
+ M
835
+
836
+
837
+ {\textstyle M}
838
+
839
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) is the centroid of face
840
+
841
+
842
+
843
+ B
844
+ C
845
+ D
846
+
847
+
848
+ {\textstyle BCD}
849
+
850
+ ![{\textstyle BCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dbf276d48bdd841bc17d7b41806b4fefd4d93aec) of tetrahedron
851
+
852
+
853
+
854
+ A
855
+ B
856
+ C
857
+ D
858
+
859
+
860
+ {\textstyle ABCD}
861
+
862
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4). The old coordinate system is given by
863
+
864
+
865
+
866
+ A
867
+
868
+
869
+ {\textstyle A}
870
+
871
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31),
872
+
873
+
874
+
875
+
876
+
877
+
878
+ A
879
+ B
880
+
881
+
882
+
883
+
884
+
885
+
886
+ {\textstyle {\overrightarrow {AB}}}
887
+
888
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba),
889
+
890
+
891
+
892
+
893
+
894
+
895
+ A
896
+ C
897
+
898
+
899
+
900
+
901
+
902
+
903
+ {\textstyle {\overrightarrow {AC}}}
904
+
905
+ ![{\textstyle {\overrightarrow {AC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cec90ca60916095907088cdf9c6807e322940609),
906
+
907
+
908
+
909
+
910
+
911
+
912
+ A
913
+ D
914
+
915
+
916
+
917
+
918
+
919
+
920
+ {\textstyle {\overrightarrow {AD}}}
921
+
922
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1), and the new coordinate system is given by
923
+
924
+
925
+
926
+ M
927
+
928
+
929
+ {\textstyle M}
930
+
931
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088),
932
+
933
+
934
+
935
+
936
+
937
+
938
+ M
939
+ B
940
+
941
+
942
+
943
+
944
+
945
+
946
+ {\textstyle {\overrightarrow {MB}}}
947
+
948
+ ![{\textstyle {\overrightarrow {MB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc628c7e66ee539b78d720ffb8b08c68cda528bc),
949
+
950
+
951
+
952
+
953
+
954
+
955
+ M
956
+ C
957
+
958
+
959
+
960
+
961
+
962
+
963
+ {\textstyle {\overrightarrow {MC}}}
964
+
965
+ ![{\textstyle {\overrightarrow {MC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e7b29574c4ba08f6b03fc30de162aa30153d3ab0),
966
+
967
+
968
+
969
+
970
+
971
+
972
+ M
973
+ A
974
+
975
+
976
+
977
+
978
+
979
+
980
+ {\textstyle {\overrightarrow {MA}}}
981
+
982
+ ![{\textstyle {\overrightarrow {MA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef8be9dd7ec0faa12b4f2f9f335d65b1cab904c5). Find the coordinates of a point in the old coordinate system given its coordinates
983
+
984
+
985
+
986
+
987
+ x
988
+
989
+
990
+
991
+
992
+ {\textstyle x'}
993
+
994
+ ![{\textstyle x'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd4bbf7bc3c37c71d0a1f9e4ef6c504c8f9d5de),
995
+
996
+
997
+
998
+
999
+ y
1000
+
1001
+
1002
+
1003
+
1004
+ {\textstyle y'}
1005
+
1006
+ ![{\textstyle y'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3e40eea4dc71b01e5ddff1d14b9b89853fde81d),
1007
+
1008
+
1009
+
1010
+
1011
+ z
1012
+
1013
+
1014
+
1015
+
1016
+ {\textstyle z'}
1017
+
1018
+ ![{\textstyle z'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/80546fbdafc04d89612c5491bc04d509709aeb17) in the new one.
1019
+
1020
+
1021
+ #### Section 2
1022
+
1023
+
1024
+ 1. Two lines are given by the equations
1025
+
1026
+
1027
+
1028
+
1029
+
1030
+ r
1031
+
1032
+
1033
+
1034
+
1035
+
1036
+ n
1037
+
1038
+
1039
+ =
1040
+ A
1041
+
1042
+
1043
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1044
+
1045
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d) and
1046
+
1047
+
1048
+
1049
+
1050
+
1051
+ r
1052
+
1053
+
1054
+ =
1055
+
1056
+
1057
+
1058
+ r
1059
+
1060
+
1061
+
1062
+ 0
1063
+
1064
+
1065
+ +
1066
+
1067
+
1068
+ a
1069
+
1070
+
1071
+ t
1072
+
1073
+
1074
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1075
+
1076
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec), and at that
1077
+
1078
+
1079
+
1080
+
1081
+
1082
+ a
1083
+
1084
+
1085
+
1086
+
1087
+
1088
+ n
1089
+
1090
+
1091
+
1092
+ 0
1093
+
1094
+
1095
+ {\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}
1096
+
1097
+ ![{\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33673ddea1dea180b68cac92d5065f32f85016b1). Find the position vector of the intersection point of these lines.
1098
+ 2. Find the distance from point
1099
+
1100
+
1101
+
1102
+
1103
+ M
1104
+
1105
+ 0
1106
+
1107
+
1108
+
1109
+
1110
+ {\textstyle M\_{0}}
1111
+
1112
+ ![{\textstyle M_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/feb4ebe89e459609fa9e97bf72ee561acb3f7836) with the position vector
1113
+
1114
+
1115
+
1116
+
1117
+
1118
+
1119
+ r
1120
+
1121
+
1122
+
1123
+ 0
1124
+
1125
+
1126
+
1127
+
1128
+ {\textstyle {\textbf {r}}\_{0}}
1129
+
1130
+ ![{\textstyle {\textbf {r}}_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b0b1d2beb050ff53f1db5422ed3c6067091489d2) to the line defined by the equation (a)
1131
+
1132
+
1133
+
1134
+
1135
+
1136
+ r
1137
+
1138
+
1139
+ =
1140
+
1141
+
1142
+
1143
+ r
1144
+
1145
+
1146
+
1147
+ 0
1148
+
1149
+
1150
+ +
1151
+
1152
+
1153
+ a
1154
+
1155
+
1156
+ t
1157
+
1158
+
1159
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1160
+
1161
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec); (b)
1162
+
1163
+
1164
+
1165
+
1166
+
1167
+ r
1168
+
1169
+
1170
+
1171
+
1172
+
1173
+ n
1174
+
1175
+
1176
+ =
1177
+ A
1178
+
1179
+
1180
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1181
+
1182
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d).
1183
+ 3. Diagonals of a rhombus intersect at point
1184
+
1185
+
1186
+
1187
+ M
1188
+ (
1189
+ 1
1190
+ ;
1191
+
1192
+ 2
1193
+ )
1194
+
1195
+
1196
+ {\textstyle M(1;\,2)}
1197
+
1198
+ ![{\textstyle M(1;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f5f919c98511e9602aff3b5c6fb6a44b3c5d75c), the longest of them being parallel to a horizontal axis. The side of the rhombus equals 2 and its obtuse angle is
1199
+
1200
+
1201
+
1202
+
1203
+ 120
1204
+
1205
+
1206
+
1207
+
1208
+
1209
+
1210
+ {\textstyle 120^{\circ }}
1211
+
1212
+ ![{\textstyle 120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db4bd85704493ea3595bcef6a92dbadcef085e51). Compose the equations of the sides of this rhombus.
1213
+ 4. Compose the equations of lines passing through point
1214
+
1215
+
1216
+
1217
+ A
1218
+ (
1219
+ 2
1220
+ ;
1221
+
1222
+ 4
1223
+ )
1224
+
1225
+
1226
+ {\textstyle A(2;-4)}
1227
+
1228
+ ![{\textstyle A(2;-4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/adb02900c49b8277ff0d9994f3c262b42712fc10) and forming angles of
1229
+
1230
+
1231
+
1232
+
1233
+ 60
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+
1240
+ {\textstyle 60^{\circ }}
1241
+
1242
+ ![{\textstyle 60^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/880b547c0017493563c28efdad95fdac91f97352) with the line
1243
+
1244
+
1245
+
1246
+
1247
+
1248
+
1249
+ 1
1250
+
1251
+ 2
1252
+ x
1253
+
1254
+ 3
1255
+
1256
+
1257
+ =
1258
+
1259
+
1260
+
1261
+ 3
1262
+ +
1263
+ 2
1264
+ y
1265
+
1266
+
1267
+
1268
+ 2
1269
+
1270
+
1271
+
1272
+
1273
+
1274
+ {\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}
1275
+
1276
+ ![{\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d3793ed8ac9c5b2a740ee251edbe89f3a25c7d4).
1277
+ 5. Find the cross product of (a) vectors
1278
+
1279
+
1280
+
1281
+
1282
+
1283
+ a
1284
+
1285
+
1286
+ (
1287
+ 3
1288
+ ;
1289
+
1290
+ 2
1291
+ ;
1292
+
1293
+ 1
1294
+ )
1295
+
1296
+
1297
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1298
+
1299
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1300
+
1301
+
1302
+
1303
+
1304
+
1305
+ b
1306
+
1307
+
1308
+ (
1309
+ 2
1310
+ ;
1311
+
1312
+ 5
1313
+ ;
1314
+
1315
+ 3
1316
+ )
1317
+
1318
+
1319
+ {\textstyle {\textbf {b}}(2;-5;-3)}
1320
+
1321
+ ![{\textstyle {\textbf {b}}(2;-5;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed4f1d0f60888ec6d6e29a3ef51f7c26784b688e); (b) vectors
1322
+
1323
+
1324
+
1325
+
1326
+
1327
+ a
1328
+
1329
+
1330
+ (
1331
+ 3
1332
+ ;
1333
+
1334
+ 2
1335
+ ;
1336
+
1337
+ 1
1338
+ )
1339
+
1340
+
1341
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1342
+
1343
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1344
+
1345
+
1346
+
1347
+
1348
+
1349
+ c
1350
+
1351
+
1352
+ (
1353
+
1354
+ 18
1355
+ ;
1356
+
1357
+ 12
1358
+ ;
1359
+
1360
+ 6
1361
+ )
1362
+
1363
+
1364
+ {\textstyle {\textbf {c}}(-18;\,12;-6)}
1365
+
1366
+ ![{\textstyle {\textbf {c}}(-18;\,12;-6)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/536804f73bf9994ca0ac6a28c7c18f9b7c025d00).
1367
+ 6. A triangle is constructed on vectors
1368
+
1369
+
1370
+
1371
+
1372
+
1373
+ a
1374
+
1375
+
1376
+ (
1377
+ 2
1378
+ ;
1379
+ 4
1380
+ ;
1381
+
1382
+ 1
1383
+ )
1384
+
1385
+
1386
+ {\textstyle {\textbf {a}}(2;4;-1)}
1387
+
1388
+ ![{\textstyle {\textbf {a}}(2;4;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8dcfef96a8fb429db141d89ad1a4a7d2b79796c7) and
1389
+
1390
+
1391
+
1392
+
1393
+
1394
+ b
1395
+
1396
+
1397
+ (
1398
+
1399
+ 2
1400
+ ;
1401
+ 1
1402
+ ;
1403
+ 1
1404
+ )
1405
+
1406
+
1407
+ {\textstyle {\textbf {b}}(-2;1;1)}
1408
+
1409
+ ![{\textstyle {\textbf {b}}(-2;1;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33194e12e69d8cf8bef0e3a7a975b0bbc27e0d59). (a) Find the area of this triangle. (b) Find the altitudes of this triangle.
1410
+ 7. Find the scalar triple product of
1411
+
1412
+
1413
+
1414
+
1415
+
1416
+ a
1417
+
1418
+
1419
+ (
1420
+ 1
1421
+ ;
1422
+
1423
+ 2
1424
+ ;
1425
+
1426
+ 1
1427
+ )
1428
+
1429
+
1430
+ {\textstyle {\textbf {a}}(1;\,2;-1)}
1431
+
1432
+ ![{\textstyle {\textbf {a}}(1;\,2;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4ff4c4819f08216a9b289eee65fae9e2409cd89),
1433
+
1434
+
1435
+
1436
+
1437
+
1438
+ b
1439
+
1440
+
1441
+ (
1442
+ 7
1443
+ ;
1444
+ 3
1445
+ ;
1446
+
1447
+ 5
1448
+ )
1449
+
1450
+
1451
+ {\textstyle {\textbf {b}}(7;3;-5)}
1452
+
1453
+ ![{\textstyle {\textbf {b}}(7;3;-5)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad88c6efacea267911438883c60e91aa7e641d4),
1454
+
1455
+
1456
+
1457
+
1458
+
1459
+ c
1460
+
1461
+
1462
+ (
1463
+ 3
1464
+ ;
1465
+
1466
+ 4
1467
+ ;
1468
+
1469
+ 3
1470
+ )
1471
+
1472
+
1473
+ {\textstyle {\textbf {c}}(3;\,4;-3)}
1474
+
1475
+ ![{\textstyle {\textbf {c}}(3;\,4;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3075cbf140d048ec7105863bf15ffbc46d4ea011).
1476
+ 8. It is known that basis vectors
1477
+
1478
+
1479
+
1480
+
1481
+
1482
+
1483
+ e
1484
+
1485
+
1486
+
1487
+ 1
1488
+
1489
+
1490
+
1491
+
1492
+ {\textstyle {\textbf {e}}\_{1}}
1493
+
1494
+ ![{\textstyle {\textbf {e}}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/633f38e385b970d94316cec9a3f0f8d8b2952c78),
1495
+
1496
+
1497
+
1498
+
1499
+
1500
+
1501
+ e
1502
+
1503
+
1504
+
1505
+ 2
1506
+
1507
+
1508
+
1509
+
1510
+ {\textstyle {\textbf {e}}\_{2}}
1511
+
1512
+ ![{\textstyle {\textbf {e}}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1141e813036efabb49e22e26699abda03db9c238),
1513
+
1514
+
1515
+
1516
+
1517
+
1518
+
1519
+ e
1520
+
1521
+
1522
+
1523
+ 3
1524
+
1525
+
1526
+
1527
+
1528
+ {\textstyle {\textbf {e}}\_{3}}
1529
+
1530
+ ![{\textstyle {\textbf {e}}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4136ef375267fae398133caf33d6309b3491fe75) have lengths of
1531
+
1532
+
1533
+
1534
+ 1
1535
+
1536
+
1537
+ {\textstyle 1}
1538
+
1539
+ ![{\textstyle 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6706df9ed9f240d1a94545fb4e522bda168fe8fd),
1540
+
1541
+
1542
+
1543
+ 2
1544
+
1545
+
1546
+ {\textstyle 2}
1547
+
1548
+ ![{\textstyle 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78ed0cd8140e5a15b6fcce83602df58458e0f3b0),
1549
+
1550
+
1551
+
1552
+ 2
1553
+
1554
+
1555
+ 2
1556
+
1557
+
1558
+
1559
+
1560
+ {\textstyle 2{\sqrt {2}}}
1561
+
1562
+ ![{\textstyle 2{\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f302ae86c5e346beaf1dc60ab28ce51583d3a10f) respectively, and
1563
+
1564
+
1565
+
1566
+
1567
+ (
1568
+
1569
+
1570
+
1571
+ e
1572
+
1573
+
1574
+
1575
+ 1
1576
+
1577
+
1578
+ ,
1579
+
1580
+
1581
+
1582
+ e
1583
+
1584
+
1585
+
1586
+ 2
1587
+
1588
+
1589
+ )
1590
+ =
1591
+
1592
+ 120
1593
+
1594
+
1595
+
1596
+
1597
+
1598
+
1599
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{2})=120^{\circ }}
1600
+
1601
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{2})=120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bc355fb33e21d27781b3c69f604dfa4ac8a2335),
1602
+
1603
+
1604
+
1605
+
1606
+ (
1607
+
1608
+
1609
+
1610
+ e
1611
+
1612
+
1613
+
1614
+ 1
1615
+
1616
+
1617
+ ,
1618
+
1619
+
1620
+
1621
+ e
1622
+
1623
+
1624
+
1625
+ 3
1626
+
1627
+
1628
+ )
1629
+ =
1630
+
1631
+ 135
1632
+
1633
+
1634
+
1635
+
1636
+
1637
+
1638
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{3})=135^{\circ }}
1639
+
1640
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{3})=135^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/077d554778a6237a758bdd3cd174fb71e56c5a59),
1641
+
1642
+
1643
+
1644
+
1645
+ (
1646
+
1647
+
1648
+
1649
+ e
1650
+
1651
+
1652
+
1653
+ 2
1654
+
1655
+
1656
+ ,
1657
+
1658
+
1659
+
1660
+ e
1661
+
1662
+
1663
+
1664
+ 3
1665
+
1666
+
1667
+ )
1668
+ =
1669
+
1670
+ 45
1671
+
1672
+
1673
+
1674
+
1675
+
1676
+
1677
+ {\textstyle \angle ({\textbf {e}}\_{2},{\textbf {e}}\_{3})=45^{\circ }}
1678
+
1679
+ ![{\textstyle \angle ({\textbf {e}}_{2},{\textbf {e}}_{3})=45^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c625e201eaf56a5ab2f55c468fb74919eecf950). Find the volume of a parallelepiped constructed on vectors with coordinates
1680
+
1681
+
1682
+
1683
+ (
1684
+
1685
+ 1
1686
+ ;
1687
+
1688
+ 0
1689
+ ;
1690
+
1691
+ 2
1692
+ )
1693
+
1694
+
1695
+ {\textstyle (-1;\,0;\,2)}
1696
+
1697
+ ![{\textstyle (-1;\,0;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f80a6dd17132920d07de233c927f5b35fe55342),
1698
+
1699
+
1700
+
1701
+ (
1702
+ 1
1703
+ ;
1704
+
1705
+ 1
1706
+
1707
+ 4
1708
+ )
1709
+
1710
+
1711
+ {\textstyle (1;\,1\,4)}
1712
+
1713
+ ![{\textstyle (1;\,1\,4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93f2f019128f43ccd8b9bf1ec5fae847335c9609) and
1714
+
1715
+
1716
+
1717
+ (
1718
+
1719
+ 2
1720
+ ;
1721
+
1722
+ 1
1723
+ ;
1724
+
1725
+ 1
1726
+ )
1727
+
1728
+
1729
+ {\textstyle (-2;\,1;\,1)}
1730
+
1731
+ ![{\textstyle (-2;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c29df73c5099969e89def9536b89bed1f8b8300b) in this basis.
1732
+
1733
+
1734
+ #### Section 3
1735
+
1736
+
1737
+ 1. Prove that a curve given by
1738
+
1739
+
1740
+
1741
+ 34
1742
+
1743
+ x
1744
+
1745
+ 2
1746
+
1747
+
1748
+ +
1749
+ 24
1750
+ x
1751
+ y
1752
+ +
1753
+ 41
1754
+
1755
+ y
1756
+
1757
+ 2
1758
+
1759
+
1760
+
1761
+ 44
1762
+ x
1763
+ +
1764
+ 58
1765
+ y
1766
+ +
1767
+ 1
1768
+ =
1769
+ 0
1770
+
1771
+
1772
+ {\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}
1773
+
1774
+ ![{\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2081edc20b56611eb9f1897a625f3bc0bc3df3b5) is an ellipse. Find the major and minor axes of this ellipse, its eccentricity, coordinates of its center and foci. Find the equations of axes and directrices of this ellipse.
1775
+ 2. Determine types of curves given by the following equations. For each of the curves, find its canonical coordinate system (i.e. indicate the coordinates of origin and new basis vectors in the initial coordinate system) and its canonical equation. (a)
1776
+
1777
+
1778
+
1779
+ 9
1780
+
1781
+ x
1782
+
1783
+ 2
1784
+
1785
+
1786
+
1787
+ 16
1788
+
1789
+ y
1790
+
1791
+ 2
1792
+
1793
+
1794
+
1795
+ 6
1796
+ x
1797
+ +
1798
+ 8
1799
+ y
1800
+
1801
+ 144
1802
+ =
1803
+ 0
1804
+
1805
+
1806
+ {\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}
1807
+
1808
+ ![{\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2307372c3cf01eef66761c99845dcbe394be29f); (b)
1809
+
1810
+
1811
+
1812
+ 9
1813
+
1814
+ x
1815
+
1816
+ 2
1817
+
1818
+
1819
+ +
1820
+ 4
1821
+
1822
+ y
1823
+
1824
+ 2
1825
+
1826
+
1827
+ +
1828
+ 6
1829
+ x
1830
+
1831
+ 4
1832
+ y
1833
+
1834
+ 2
1835
+ =
1836
+ 0
1837
+
1838
+
1839
+ {\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}
1840
+
1841
+ ![{\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73b831469fdf03eac9e9c9656ae7fef80096fb94); (c)
1842
+
1843
+
1844
+
1845
+ 12
1846
+
1847
+ x
1848
+
1849
+ 2
1850
+
1851
+
1852
+
1853
+ 12
1854
+ x
1855
+
1856
+ 32
1857
+ y
1858
+
1859
+ 29
1860
+ =
1861
+ 0
1862
+
1863
+
1864
+ {\textstyle 12x^{2}-12x-32y-29=0}
1865
+
1866
+ ![{\textstyle 12x^{2}-12x-32y-29=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8cde74f6df39c7d1f475a31c4f1add253f1a43eb); (d)
1867
+
1868
+
1869
+
1870
+ x
1871
+ y
1872
+ +
1873
+ 2
1874
+ x
1875
+ +
1876
+ y
1877
+ =
1878
+ 0
1879
+
1880
+
1881
+ {\textstyle xy+2x+y=0}
1882
+
1883
+ ![{\textstyle xy+2x+y=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3ced2a1c13f7eb77948ffc6ba9c1789659873573);
1884
+ 3. Find the equations of lines tangent to curve
1885
+
1886
+
1887
+
1888
+ 6
1889
+ x
1890
+ y
1891
+ +
1892
+ 8
1893
+
1894
+ y
1895
+
1896
+ 2
1897
+
1898
+
1899
+
1900
+ 12
1901
+ x
1902
+
1903
+ 26
1904
+ y
1905
+ +
1906
+ 11
1907
+ =
1908
+ 0
1909
+
1910
+
1911
+ {\textstyle 6xy+8y^{2}-12x-26y+11=0}
1912
+
1913
+ ![{\textstyle 6xy+8y^{2}-12x-26y+11=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38463f126baaf801dce5a01c4e5d2e4c9d5e5080) that are (a) parallel to line
1914
+
1915
+
1916
+
1917
+ 6
1918
+ x
1919
+ +
1920
+ 17
1921
+ y
1922
+
1923
+ 4
1924
+ =
1925
+ 0
1926
+
1927
+
1928
+ {\textstyle 6x+17y-4=0}
1929
+
1930
+ ![{\textstyle 6x+17y-4=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fe1136341a1ea0ad8bbc7101dbceadb86b33e90e); (b) perpendicular to line
1931
+
1932
+
1933
+
1934
+ 41
1935
+ x
1936
+
1937
+ 24
1938
+ y
1939
+ +
1940
+ 3
1941
+ =
1942
+ 0
1943
+
1944
+
1945
+ {\textstyle 41x-24y+3=0}
1946
+
1947
+ ![{\textstyle 41x-24y+3=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91928594589b3b61e71e2f6d60125360b48cd4fd); (c) parallel to line
1948
+
1949
+
1950
+
1951
+ y
1952
+ =
1953
+ 2
1954
+
1955
+
1956
+ {\textstyle y=2}
1957
+
1958
+ ![{\textstyle y=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/887628e811c56cc94aaccb0f5e4c773f19231cf9).
1959
+ 4. For each value of parameter
1960
+
1961
+
1962
+
1963
+ a
1964
+
1965
+
1966
+ {\textstyle a}
1967
+
1968
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) determine types of surfaces given by the equations: (a)
1969
+
1970
+
1971
+
1972
+
1973
+ x
1974
+
1975
+ 2
1976
+
1977
+
1978
+ +
1979
+
1980
+ y
1981
+
1982
+ 2
1983
+
1984
+
1985
+
1986
+
1987
+ z
1988
+
1989
+ 2
1990
+
1991
+
1992
+ =
1993
+ a
1994
+
1995
+
1996
+ {\textstyle x^{2}+y^{2}-z^{2}=a}
1997
+
1998
+ ![{\textstyle x^{2}+y^{2}-z^{2}=a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aedac9a12be3e2a8bb6549e080cecd007665a44c); (b)
1999
+
2000
+
2001
+
2002
+
2003
+ x
2004
+
2005
+ 2
2006
+
2007
+
2008
+ +
2009
+ a
2010
+
2011
+ (
2012
+
2013
+
2014
+ y
2015
+
2016
+ 2
2017
+
2018
+
2019
+ +
2020
+
2021
+ z
2022
+
2023
+ 2
2024
+
2025
+
2026
+
2027
+ )
2028
+
2029
+ =
2030
+ 1
2031
+
2032
+
2033
+ {\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}
2034
+
2035
+ ![{\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04136582473b57e7f0525feeebccc4460ecf7ad8); (c)
2036
+
2037
+
2038
+
2039
+
2040
+ x
2041
+
2042
+ 2
2043
+
2044
+
2045
+ +
2046
+ a
2047
+
2048
+ y
2049
+
2050
+ 2
2051
+
2052
+
2053
+ =
2054
+ a
2055
+ z
2056
+
2057
+
2058
+ {\textstyle x^{2}+ay^{2}=az}
2059
+
2060
+ ![{\textstyle x^{2}+ay^{2}=az}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d9326d877d128ad9d17a96c9765e1da5f7c91e6); (d)
2061
+
2062
+
2063
+
2064
+
2065
+ x
2066
+
2067
+ 2
2068
+
2069
+
2070
+ +
2071
+ a
2072
+
2073
+ y
2074
+
2075
+ 2
2076
+
2077
+
2078
+ =
2079
+ a
2080
+ z
2081
+ +
2082
+ 1
2083
+
2084
+
2085
+ {\textstyle x^{2}+ay^{2}=az+1}
2086
+
2087
+ ![{\textstyle x^{2}+ay^{2}=az+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d1cd37bf6d43b7adafdd4ec58f392dd620872e3).
2088
+ 5. Find a vector equation of a right circular cone with apex
2089
+
2090
+
2091
+
2092
+
2093
+ M
2094
+
2095
+ 0
2096
+
2097
+
2098
+
2099
+ (
2100
+
2101
+
2102
+
2103
+ r
2104
+
2105
+
2106
+
2107
+ 0
2108
+
2109
+
2110
+ )
2111
+
2112
+
2113
+
2114
+ {\textstyle M\_{0}\left({\textbf {r}}\_{0}\right)}
2115
+
2116
+ ![{\textstyle M_{0}\left({\textbf {r}}_{0}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1b67abdb7e98da13a4de428625f69d249276ae5) and axis
2117
+
2118
+
2119
+
2120
+
2121
+
2122
+ r
2123
+
2124
+
2125
+ =
2126
+
2127
+
2128
+
2129
+ r
2130
+
2131
+
2132
+
2133
+ 0
2134
+
2135
+
2136
+ +
2137
+
2138
+
2139
+ a
2140
+
2141
+
2142
+ t
2143
+
2144
+
2145
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
2146
+
2147
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec) if it is known that generatrices of this cone form the angle of
2148
+
2149
+
2150
+
2151
+ α
2152
+
2153
+
2154
+ {\textstyle \alpha }
2155
+
2156
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) with its axis.
2157
+ 6. Find the equation of a cylinder with radius
2158
+
2159
+
2160
+
2161
+
2162
+
2163
+ 2
2164
+
2165
+
2166
+
2167
+
2168
+ {\textstyle {\sqrt {2}}}
2169
+
2170
+ ![{\textstyle {\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5094a5b1e2f42490aa4de2c7a4b7235a27f1b73f) that has an axis
2171
+
2172
+
2173
+
2174
+ x
2175
+ =
2176
+ 1
2177
+ +
2178
+ t
2179
+
2180
+
2181
+ {\textstyle x=1+t}
2182
+
2183
+ ![{\textstyle x=1+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eca54a99a9fdad0ee1a0bba54ac67014e83a51e2),
2184
+
2185
+
2186
+
2187
+ y
2188
+ =
2189
+ 2
2190
+ +
2191
+ t
2192
+
2193
+
2194
+ {\textstyle y=2+t}
2195
+
2196
+ ![{\textstyle y=2+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/213ba8ad271ceb3b25aaaafcbe23edd7c885c7f0),
2197
+
2198
+
2199
+
2200
+ z
2201
+ =
2202
+ 3
2203
+ +
2204
+ t
2205
+
2206
+
2207
+ {\textstyle z=3+t}
2208
+
2209
+ ![{\textstyle z=3+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/582781cac22a2c157f5b5b60da347600c9778a6f).
2210
+ 7. An ellipsoid is symmetric with respect to coordinate planes, passes through point
2211
+
2212
+
2213
+
2214
+ M
2215
+ (
2216
+ 3
2217
+ ;
2218
+
2219
+ 1
2220
+ ;
2221
+
2222
+ 1
2223
+ )
2224
+
2225
+
2226
+ {\textstyle M(3;\,1;\,1)}
2227
+
2228
+ ![{\textstyle M(3;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6192e6c5728edd5b9a22b9c19aa8be852e2f0599) and circle
2229
+
2230
+
2231
+
2232
+
2233
+ x
2234
+
2235
+ 2
2236
+
2237
+
2238
+ +
2239
+
2240
+ y
2241
+
2242
+ 2
2243
+
2244
+
2245
+ +
2246
+
2247
+ z
2248
+
2249
+ 2
2250
+
2251
+
2252
+ =
2253
+ 9
2254
+
2255
+
2256
+ {\textstyle x^{2}+y^{2}+z^{2}=9}
2257
+
2258
+ ![{\textstyle x^{2}+y^{2}+z^{2}=9}](https://wikimedia.org/api/rest_v1/media/math/render/svg/29376da667d60dba7e1f552a56d1ce98caea3a4d),
2259
+
2260
+
2261
+
2262
+ x
2263
+
2264
+ z
2265
+ =
2266
+ 0
2267
+
2268
+
2269
+ {\textstyle x-z=0}
2270
+
2271
+ ![{\textstyle x-z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/709115599ad054688b92e60cdb84a4f32fe944f1). Find the equation of this ellipsoid.
2272
+
2273
+
2274
+ ### The retake exam
2275
+
2276
+
2277
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
2278
+
2279
+
2280
+
2281
+
2282
+
2283
+
2284
+
2285
+
2286
+
2287
+
2288
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_i.f23.md ADDED
@@ -0,0 +1,2288 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra I.f23
9
+ ===============================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – I](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_I)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 ILOs defined at three levels](#ILOs_defined_at_three_levels)
25
+ * [1.3.1.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
26
+ * [1.3.1.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
27
+ * [1.3.1.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
28
+ + [1.4 Grading](#Grading)
29
+ - [1.4.1 Course grading range](#Course_grading_range)
30
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
31
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
32
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
33
+ - [1.5.1 Open access resources](#Open_access_resources)
34
+ + [1.6 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
35
+ + [1.7 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
36
+ - [1.7.1 Ongoing performance assessment](#Ongoing_performance_assessment)
37
+ * [1.7.1.1 Section 1](#Section_1)
38
+ * [1.7.1.2 Section 2](#Section_2)
39
+ * [1.7.1.3 Section 3](#Section_3)
40
+ - [1.7.2 Final assessment](#Final_assessment)
41
+ * [1.7.2.1 Section 1](#Section_1_2)
42
+ * [1.7.2.2 Section 2](#Section_2_2)
43
+ * [1.7.2.3 Section 3](#Section_3_2)
44
+ - [1.7.3 The retake exam](#The_retake_exam)
45
+
46
+
47
+
48
+ Analytical Geometry & Linear Algebra – I
49
+ ========================================
50
+
51
+
52
+ * **Course name**: Analytical Geometry & Linear Algebra – I
53
+ * **Code discipline**: CSE202
54
+ * **Subject area**: Math
55
+
56
+
57
+ Short Description
58
+ -----------------
59
+
60
+
61
+ This is an introductory course in analytical geometry and linear algebra. After having studied the course, students get to know fundamental principles of vector algebra and its applications in solving various geometry problems, different types of equations of lines and planes, conics and quadric surfaces, transformations in the plane and in the space. An introduction on matrices and determinants as a fundamental knowledge of linear algebra is also provided.
62
+
63
+
64
+
65
+ Course Topics
66
+ -------------
67
+
68
+
69
+
70
+
71
+ Course Sections and Topics
72
+ | Section | Topics within the section
73
+ |
74
+ | --- | --- |
75
+ | Vector algebra | 1. Vector spaces
76
+ 2. Basic operations on vectors (summation, multiplication by scalar, dot product)
77
+ 3. Linear dependency and independency of the vectors. Basis in vector spaces.
78
+ 4. Introduction to matrices and determinants. The rank of a matrix. Inverse matrix.
79
+ 5. Systems of linear equations
80
+ 6. Changing basis and coordinates
81
+ |
82
+ | Line and Plane | 1. General equation of a line in the plane
83
+ 2. General parametric equation of a line in the space
84
+ 3. Line as intersection between planes.
85
+ 4. Vector equation of a line.
86
+ 5. Distance from a point to a line. Distance between lines
87
+ 6. General equation of a plane.
88
+ 7. Normalized linear equation of a plane.
89
+ 8. Vector equation of a plane. Parametric equation of a plane
90
+ 9. Inter-positioning of lines and planes
91
+ 10. Cross Product of two vectors. Triple Scalar Product
92
+ |
93
+ | Quadratic curves and surfaces | 1. Circle, Ellipse, Hyperbola, Parabola. Canonical equations
94
+ 2. Shift of coordinate system. Rotation of coordinate system. Parametrization
95
+ 3. General equation of the quadric surfaces.
96
+ 4. Canonical equations of a sphere, ellipsoid, hyperboloid and paraboloid
97
+ 5. Surfaces of revolution. Canonical equation of a cone and cylinder
98
+ 6. Vector equations of some quadric surfaces
99
+ |
100
+
101
+
102
+ Intended Learning Outcomes (ILOs)
103
+ ---------------------------------
104
+
105
+
106
+ ### ILOs defined at three levels
107
+
108
+
109
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
110
+
111
+
112
+
113
+ #### Level 1: What concepts should a student know/remember/explain?
114
+
115
+
116
+ By the end of the course, the students should be able to ...
117
+
118
+
119
+
120
+ * explain the geometrical interpretation of the basic operations of vector algebra,
121
+ * restate equations of lines and planes in different forms,
122
+ * interpret the geometrical meaning of the conic sections in the mathematical expression,
123
+ * give the examples of the surfaces of revolution,
124
+ * understand the value of geometry in various fields of science and techniques.
125
+
126
+
127
+ #### Level 2: What basic practical skills should a student be able to perform?
128
+
129
+
130
+ By the end of the course, the students should be able to ...
131
+
132
+
133
+
134
+ * perform the basic operations of vector algebra,
135
+ * use different types of equations of lines and planes to solve the plane and space problems,
136
+ * represent the conic section in canonical form,
137
+ * compose the equation of quadric surface.
138
+
139
+
140
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
141
+
142
+
143
+ By the end of the course, the students should be able to ...
144
+
145
+
146
+
147
+ * list basic notions of vector algebra,
148
+ * recite the base form of the equations of transformations in planes and spaces,
149
+ * recall equations of lines and planes,
150
+ * identify the type of conic section,
151
+ * recognize the kind of quadric surfaces.
152
+
153
+
154
+ Grading
155
+ -------
156
+
157
+
158
+ ### Course grading range
159
+
160
+
161
+
162
+
163
+
164
+ | Grade | Range | Description of performance
165
+ |
166
+ | --- | --- | --- |
167
+ | A. Excellent | 85-100 | -
168
+ |
169
+ | B. Good | 70-84 | -
170
+ |
171
+ | C. Satisfactory | 55-70 | -
172
+ |
173
+ | D. Fail | 0-54 | -
174
+ |
175
+
176
+
177
+ ### Course activities and grading breakdown
178
+
179
+
180
+
181
+
182
+
183
+ | Activity Type | Percentage of the overall course grade
184
+ |
185
+ | --- | --- |
186
+ | Midterm | 35
187
+ |
188
+ | Tests | 30 (15 for each)
189
+ |
190
+ | Final exam | 35
191
+ |
192
+
193
+
194
+ ### Recommendations for students on how to succeed in the course
195
+
196
+
197
+ * Participation is important. Attending lectures is the key to success in this course.
198
+ * Review lecture materials before classes to do well.
199
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
200
+
201
+
202
+ Resources, literature and reference materials
203
+ ---------------------------------------------
204
+
205
+
206
+ ### Open access resources
207
+
208
+
209
+ * V.V. Konev. Linear Algebra, Vector Algebra and Analytical Geometry. Textbook. Tomsk: TPU Press, 2009, 114 pp [book1](https://portal.tpu.ru/SHARED/k/KONVAL/Textbooks/Tab1/Konev-Linear_Algebra_Vector_Algebra_and_Analytical_Geome.pdf)
210
+ * R.A.Sharipov. Course of Analytical Geometry Textbook, Ufa, BSU, 2013. 227pp [book2](https://arxiv.org/pdf/1111.6521.pdf)
211
+ * P.R. Vital. Analytical Geometry 2D and 3D Analytical Geometry 2D and 3D [book3](https://www.amazon.com/Analytical-Geometry-2D-3D-Vittal/dp/8131773604)
212
+
213
+
214
+ Activities and Teaching Methods
215
+ -------------------------------
216
+
217
+
218
+
219
+
220
+ Teaching and Learning Methods within each section
221
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
222
+ |
223
+ | --- | --- | --- | --- |
224
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
225
+ |
226
+ | Project-based learning (students work on a project) | 0 | 0 | 0
227
+ |
228
+ | Modular learning (facilitated self-study) | 0 | 0 | 0
229
+ |
230
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
231
+ |
232
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0
233
+ |
234
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0
235
+ |
236
+ | Inquiry-based learning | 0 | 0 | 0
237
+ |
238
+ | Just-in-time teaching | 0 | 0 | 0
239
+ |
240
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0
241
+ |
242
+ | Studio-based learning | 0 | 0 | 0
243
+ |
244
+ | Universal design for learning | 0 | 0 | 0
245
+ |
246
+ | Task-based learning | 0 | 0 | 0
247
+ |
248
+
249
+
250
+
251
+
252
+ Activities within each section
253
+ | Learning Activities | Section 1 | Section 2 | Section 3
254
+ |
255
+ | --- | --- | --- | --- |
256
+ | Lectures | 1 | 1 | 1
257
+ |
258
+ | Interactive Lectures | 1 | 1 | 1
259
+ |
260
+ | Lab exercises | 1 | 1 | 1
261
+ |
262
+ | Experiments | 0 | 0 | 0
263
+ |
264
+ | Modeling | 0 | 0 | 0
265
+ |
266
+ | Cases studies | 0 | 0 | 0
267
+ |
268
+ | Development of individual parts of software product code | 0 | 0 | 0
269
+ |
270
+ | Individual Projects | 0 | 0 | 0
271
+ |
272
+ | Group projects | 0 | 0 | 0
273
+ |
274
+ | Flipped classroom | 0 | 0 | 0
275
+ |
276
+ | Quizzes (written or computer based) | 1 | 1 | 1
277
+ |
278
+ | Peer Review | 0 | 0 | 0
279
+ |
280
+ | Discussions | 1 | 1 | 1
281
+ |
282
+ | Presentations by students | 0 | 0 | 0
283
+ |
284
+ | Written reports | 0 | 0 | 0
285
+ |
286
+ | Simulations and role-plays | 0 | 0 | 0
287
+ |
288
+ | Essays | 0 | 0 | 0
289
+ |
290
+ | Oral Reports | 0 | 0 | 0
291
+ |
292
+
293
+
294
+ Formative Assessment and Course Activities
295
+ ------------------------------------------
296
+
297
+
298
+ ### Ongoing performance assessment
299
+
300
+
301
+ #### Section 1
302
+
303
+
304
+ 1. How to perform the shift of the vector?
305
+ 2. What is the geometrical interpretation of the dot product?
306
+ 3. How to determine whether the vectors are linearly dependent?
307
+ 4. What is a vector basis?
308
+ 5. What is the difference between matrices and determinants?
309
+ 6. Matrices
310
+
311
+
312
+
313
+ A
314
+
315
+
316
+ {\textstyle A}
317
+
318
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) and
319
+
320
+
321
+
322
+ C
323
+
324
+
325
+ {\textstyle C}
326
+
327
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) have dimensions of
328
+
329
+
330
+
331
+ m
332
+ ×
333
+ n
334
+
335
+
336
+ {\textstyle m\times n}
337
+
338
+ ![{\textstyle m\times n}](https://wikimedia.org/api/rest_v1/media/math/render/svg/37dc29fae3b1932f1b311a052ecc6ecb8692dc48) and
339
+
340
+
341
+
342
+ p
343
+ ×
344
+ q
345
+
346
+
347
+ {\textstyle p\times q}
348
+
349
+ ![{\textstyle p\times q}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdbd208094b241eb647c2e3b515a05197f9e0fdc) respectively, and it is known that the product
350
+
351
+
352
+
353
+ A
354
+ B
355
+ C
356
+
357
+
358
+ {\textstyle ABC}
359
+
360
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636) exists. What are possible dimensions of
361
+
362
+
363
+
364
+ B
365
+
366
+
367
+ {\textstyle B}
368
+
369
+ ![{\textstyle B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de0b47ffc21636dc2df68f6c793177a268f10e9b) and
370
+
371
+
372
+
373
+ A
374
+ B
375
+ C
376
+
377
+
378
+ {\textstyle ABC}
379
+
380
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636)?
381
+ 7. How to determine the rank of a matrix?
382
+ 8. What is the meaning of the inverse matrix?
383
+ 9. How to restate a system of linear equations in the matrix form?
384
+
385
+
386
+ #### Section 2
387
+
388
+
389
+ 1. How to represent a line in the vector form?
390
+ 2. What is the result of intersection of two planes in vector form?
391
+ 3. How to derive the formula for the distance from a point to a line?
392
+ 4. How to interpret geometrically the distance between lines?
393
+ 5. List all possible inter-positions of lines in the space.
394
+ 6. What is the difference between general and normalized forms of equations of a plane?
395
+ 7. How to rewrite the equation of a plane in a vector form?
396
+ 8. What is the normal to a plane?
397
+ 9. How to interpret the cross products of two vectors?
398
+ 10. What is the meaning of scalar triple product of three vectors?
399
+
400
+
401
+ #### Section 3
402
+
403
+
404
+ 1. Formulate the canonical equation of the given quadratic curve.
405
+ 2. Which orthogonal transformations of coordinates do you know?
406
+ 3. How to perform a transformation of the coordinate system?
407
+ 4. How to represent a curve in the space?
408
+ 5. What is the type of a quadric surface given by a certain equation?
409
+ 6. How to compose the equation of a surface of revolution?
410
+ 7. What is the difference between a directrix and generatrix?
411
+ 8. How to represent a quadric surface in the vector form?
412
+
413
+
414
+ ### Final assessment
415
+
416
+
417
+ #### Section 1
418
+
419
+
420
+ 1. Evaluate
421
+
422
+
423
+
424
+
425
+ |
426
+
427
+
428
+
429
+ a
430
+
431
+
432
+
433
+
434
+ |
435
+
436
+
437
+ 2
438
+
439
+
440
+
441
+ 2
442
+
443
+
444
+ 3
445
+
446
+
447
+
448
+
449
+ a
450
+
451
+
452
+
453
+
454
+
455
+ b
456
+
457
+
458
+
459
+ 7
460
+
461
+ |
462
+
463
+
464
+
465
+ b
466
+
467
+
468
+
469
+
470
+ |
471
+
472
+
473
+ 2
474
+
475
+
476
+
477
+
478
+ {\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}
479
+
480
+ ![{\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b39de16745ae08f1e071202ed4c68a7439df361b) given that
481
+
482
+
483
+
484
+
485
+ |
486
+
487
+
488
+
489
+ a
490
+
491
+
492
+
493
+ |
494
+
495
+ =
496
+ 4
497
+
498
+
499
+ {\textstyle |{\textbf {a}}|=4}
500
+
501
+ ![{\textstyle |{\textbf {a}}|=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dad653ed7b4f53967e38f14dc254a0b4ed40f4ac),
502
+
503
+
504
+
505
+
506
+ |
507
+
508
+
509
+
510
+ b
511
+
512
+
513
+
514
+ |
515
+
516
+ =
517
+ 1
518
+
519
+
520
+ {\textstyle |{\textbf {b}}|=1}
521
+
522
+ ![{\textstyle |{\textbf {b}}|=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2147d16bdc4fd215671610f46300d16ea8f1963d),
523
+
524
+
525
+
526
+
527
+ (
528
+
529
+
530
+ a
531
+
532
+
533
+ ,
534
+
535
+
536
+
537
+ b
538
+
539
+
540
+ )
541
+ =
542
+
543
+ 150
544
+
545
+
546
+
547
+
548
+
549
+
550
+ {\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}
551
+
552
+ ![{\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/34c0c47f4b2dbe58c362811be01e2a9658ffd65e).
553
+ 2. Prove that vectors
554
+
555
+
556
+
557
+
558
+
559
+ b
560
+
561
+
562
+ (
563
+
564
+
565
+ a
566
+
567
+
568
+
569
+
570
+
571
+ c
572
+
573
+
574
+ )
575
+
576
+
577
+
578
+ c
579
+
580
+
581
+ (
582
+
583
+
584
+ a
585
+
586
+
587
+
588
+
589
+
590
+ b
591
+
592
+
593
+ )
594
+
595
+
596
+ {\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}
597
+
598
+ ![{\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91d497e3670b2e628a97f0ccb57ca80a925ef32c) and
599
+
600
+
601
+
602
+
603
+
604
+ a
605
+
606
+
607
+
608
+
609
+ {\textstyle {\textbf {a}}}
610
+
611
+ ![{\textstyle {\textbf {a}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a7a4f8c41fd49715b57c7891e867192892aaf8b) are perpendicular to each other.
612
+ 3. Bases
613
+
614
+
615
+
616
+ A
617
+ D
618
+
619
+
620
+ {\textstyle AD}
621
+
622
+ ![{\textstyle AD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b67c9a22c95905ef6b81962b11b31e1c0ef52225) and
623
+
624
+
625
+
626
+ B
627
+ C
628
+
629
+
630
+ {\textstyle BC}
631
+
632
+ ![{\textstyle BC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9357a907256f2d11e87040067a6ce9dd1976f725) of trapezoid
633
+
634
+
635
+
636
+ A
637
+ B
638
+ C
639
+ D
640
+
641
+
642
+ {\textstyle ABCD}
643
+
644
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4) are in the ratio of
645
+
646
+
647
+
648
+ 4
649
+ :
650
+ 1
651
+
652
+
653
+ {\textstyle 4:1}
654
+
655
+ ![{\textstyle 4:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/44785771746a94fd2cf3d26ff7cd5653f816763d). The diagonals of the trapezoid intersect at point
656
+
657
+
658
+
659
+ M
660
+
661
+
662
+ {\textstyle M}
663
+
664
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and the extensions of sides
665
+
666
+
667
+
668
+ A
669
+ B
670
+
671
+
672
+ {\textstyle AB}
673
+
674
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
675
+
676
+
677
+
678
+ C
679
+ D
680
+
681
+
682
+ {\textstyle CD}
683
+
684
+ ![{\textstyle CD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/523217c283f1b3f72fe4f317b8ff09e22365f1e5) intersect at point
685
+
686
+
687
+
688
+ P
689
+
690
+
691
+ {\textstyle P}
692
+
693
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610). Let us consider the basis with
694
+
695
+
696
+
697
+ A
698
+
699
+
700
+ {\textstyle A}
701
+
702
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) as the origin,
703
+
704
+
705
+
706
+
707
+
708
+
709
+ A
710
+ D
711
+
712
+
713
+
714
+
715
+
716
+
717
+ {\textstyle {\overrightarrow {AD}}}
718
+
719
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1) and
720
+
721
+
722
+
723
+
724
+
725
+
726
+ A
727
+ B
728
+
729
+
730
+
731
+
732
+
733
+
734
+ {\textstyle {\overrightarrow {AB}}}
735
+
736
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba) as basis vectors. Find the coordinates of points
737
+
738
+
739
+
740
+ M
741
+
742
+
743
+ {\textstyle M}
744
+
745
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and
746
+
747
+
748
+
749
+ P
750
+
751
+
752
+ {\textstyle P}
753
+
754
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) in this basis.
755
+ 4. A line segment joining a vertex of a tetrahedron with the centroid of the opposite face (the centroid of a triangle is an intersection point of all its medians) is called a median of this tetrahedron. Using vector algebra prove that all the four medians of any tetrahedron concur in a point that divides these medians in the ratio of
756
+
757
+
758
+
759
+ 3
760
+ :
761
+ 1
762
+
763
+
764
+ {\textstyle 3:1}
765
+
766
+ ![{\textstyle 3:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1bdfd3570b8991fb33d61e324c67dd54f08a0eef), the longer segments being on the side of the vertex of the tetrahedron.
767
+ 5. Find
768
+
769
+
770
+
771
+ A
772
+ +
773
+ B
774
+
775
+
776
+ {\textstyle A+B}
777
+
778
+ ![{\textstyle A+B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd957a1f1d7f480fb51c33b1e5ab3b8259cb37f) and
779
+
780
+
781
+
782
+ 2
783
+ A
784
+
785
+ 3
786
+ B
787
+ +
788
+ I
789
+
790
+
791
+ {\textstyle 2A-3B+I}
792
+
793
+ ![{\textstyle 2A-3B+I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf9f21726daa3bc4c5b46cdebf17900d2384c4bc).
794
+ 6. Find the products
795
+
796
+
797
+
798
+ A
799
+ B
800
+
801
+
802
+ {\textstyle AB}
803
+
804
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
805
+
806
+
807
+
808
+ B
809
+ A
810
+
811
+
812
+ {\textstyle BA}
813
+
814
+ ![{\textstyle BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30d370a5b049f1bf605e0849e5011dab921a3e80) (and so make sure that, in general,
815
+
816
+
817
+
818
+ A
819
+ B
820
+
821
+ B
822
+ A
823
+
824
+
825
+ {\textstyle AB\neq BA}
826
+
827
+ ![{\textstyle AB\neq BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/547dca1516d9c8402fe6b52671054d5412e39d7a) for matrices).
828
+ 7. Find the inverse matrices for the given ones.
829
+ 8. Find the determinants of the given matrices.
830
+ 9. Point
831
+
832
+
833
+
834
+ M
835
+
836
+
837
+ {\textstyle M}
838
+
839
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) is the centroid of face
840
+
841
+
842
+
843
+ B
844
+ C
845
+ D
846
+
847
+
848
+ {\textstyle BCD}
849
+
850
+ ![{\textstyle BCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dbf276d48bdd841bc17d7b41806b4fefd4d93aec) of tetrahedron
851
+
852
+
853
+
854
+ A
855
+ B
856
+ C
857
+ D
858
+
859
+
860
+ {\textstyle ABCD}
861
+
862
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4). The old coordinate system is given by
863
+
864
+
865
+
866
+ A
867
+
868
+
869
+ {\textstyle A}
870
+
871
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31),
872
+
873
+
874
+
875
+
876
+
877
+
878
+ A
879
+ B
880
+
881
+
882
+
883
+
884
+
885
+
886
+ {\textstyle {\overrightarrow {AB}}}
887
+
888
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba),
889
+
890
+
891
+
892
+
893
+
894
+
895
+ A
896
+ C
897
+
898
+
899
+
900
+
901
+
902
+
903
+ {\textstyle {\overrightarrow {AC}}}
904
+
905
+ ![{\textstyle {\overrightarrow {AC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cec90ca60916095907088cdf9c6807e322940609),
906
+
907
+
908
+
909
+
910
+
911
+
912
+ A
913
+ D
914
+
915
+
916
+
917
+
918
+
919
+
920
+ {\textstyle {\overrightarrow {AD}}}
921
+
922
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1), and the new coordinate system is given by
923
+
924
+
925
+
926
+ M
927
+
928
+
929
+ {\textstyle M}
930
+
931
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088),
932
+
933
+
934
+
935
+
936
+
937
+
938
+ M
939
+ B
940
+
941
+
942
+
943
+
944
+
945
+
946
+ {\textstyle {\overrightarrow {MB}}}
947
+
948
+ ![{\textstyle {\overrightarrow {MB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc628c7e66ee539b78d720ffb8b08c68cda528bc),
949
+
950
+
951
+
952
+
953
+
954
+
955
+ M
956
+ C
957
+
958
+
959
+
960
+
961
+
962
+
963
+ {\textstyle {\overrightarrow {MC}}}
964
+
965
+ ![{\textstyle {\overrightarrow {MC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e7b29574c4ba08f6b03fc30de162aa30153d3ab0),
966
+
967
+
968
+
969
+
970
+
971
+
972
+ M
973
+ A
974
+
975
+
976
+
977
+
978
+
979
+
980
+ {\textstyle {\overrightarrow {MA}}}
981
+
982
+ ![{\textstyle {\overrightarrow {MA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef8be9dd7ec0faa12b4f2f9f335d65b1cab904c5). Find the coordinates of a point in the old coordinate system given its coordinates
983
+
984
+
985
+
986
+
987
+ x
988
+
989
+
990
+
991
+
992
+ {\textstyle x'}
993
+
994
+ ![{\textstyle x'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd4bbf7bc3c37c71d0a1f9e4ef6c504c8f9d5de),
995
+
996
+
997
+
998
+
999
+ y
1000
+
1001
+
1002
+
1003
+
1004
+ {\textstyle y'}
1005
+
1006
+ ![{\textstyle y'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3e40eea4dc71b01e5ddff1d14b9b89853fde81d),
1007
+
1008
+
1009
+
1010
+
1011
+ z
1012
+
1013
+
1014
+
1015
+
1016
+ {\textstyle z'}
1017
+
1018
+ ![{\textstyle z'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/80546fbdafc04d89612c5491bc04d509709aeb17) in the new one.
1019
+
1020
+
1021
+ #### Section 2
1022
+
1023
+
1024
+ 1. Two lines are given by the equations
1025
+
1026
+
1027
+
1028
+
1029
+
1030
+ r
1031
+
1032
+
1033
+
1034
+
1035
+
1036
+ n
1037
+
1038
+
1039
+ =
1040
+ A
1041
+
1042
+
1043
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1044
+
1045
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d) and
1046
+
1047
+
1048
+
1049
+
1050
+
1051
+ r
1052
+
1053
+
1054
+ =
1055
+
1056
+
1057
+
1058
+ r
1059
+
1060
+
1061
+
1062
+ 0
1063
+
1064
+
1065
+ +
1066
+
1067
+
1068
+ a
1069
+
1070
+
1071
+ t
1072
+
1073
+
1074
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1075
+
1076
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec), and at that
1077
+
1078
+
1079
+
1080
+
1081
+
1082
+ a
1083
+
1084
+
1085
+
1086
+
1087
+
1088
+ n
1089
+
1090
+
1091
+
1092
+ 0
1093
+
1094
+
1095
+ {\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}
1096
+
1097
+ ![{\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33673ddea1dea180b68cac92d5065f32f85016b1). Find the position vector of the intersection point of these lines.
1098
+ 2. Find the distance from point
1099
+
1100
+
1101
+
1102
+
1103
+ M
1104
+
1105
+ 0
1106
+
1107
+
1108
+
1109
+
1110
+ {\textstyle M\_{0}}
1111
+
1112
+ ![{\textstyle M_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/feb4ebe89e459609fa9e97bf72ee561acb3f7836) with the position vector
1113
+
1114
+
1115
+
1116
+
1117
+
1118
+
1119
+ r
1120
+
1121
+
1122
+
1123
+ 0
1124
+
1125
+
1126
+
1127
+
1128
+ {\textstyle {\textbf {r}}\_{0}}
1129
+
1130
+ ![{\textstyle {\textbf {r}}_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b0b1d2beb050ff53f1db5422ed3c6067091489d2) to the line defined by the equation (a)
1131
+
1132
+
1133
+
1134
+
1135
+
1136
+ r
1137
+
1138
+
1139
+ =
1140
+
1141
+
1142
+
1143
+ r
1144
+
1145
+
1146
+
1147
+ 0
1148
+
1149
+
1150
+ +
1151
+
1152
+
1153
+ a
1154
+
1155
+
1156
+ t
1157
+
1158
+
1159
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1160
+
1161
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec); (b)
1162
+
1163
+
1164
+
1165
+
1166
+
1167
+ r
1168
+
1169
+
1170
+
1171
+
1172
+
1173
+ n
1174
+
1175
+
1176
+ =
1177
+ A
1178
+
1179
+
1180
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1181
+
1182
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d).
1183
+ 3. Diagonals of a rhombus intersect at point
1184
+
1185
+
1186
+
1187
+ M
1188
+ (
1189
+ 1
1190
+ ;
1191
+
1192
+ 2
1193
+ )
1194
+
1195
+
1196
+ {\textstyle M(1;\,2)}
1197
+
1198
+ ![{\textstyle M(1;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f5f919c98511e9602aff3b5c6fb6a44b3c5d75c), the longest of them being parallel to a horizontal axis. The side of the rhombus equals 2 and its obtuse angle is
1199
+
1200
+
1201
+
1202
+
1203
+ 120
1204
+
1205
+
1206
+
1207
+
1208
+
1209
+
1210
+ {\textstyle 120^{\circ }}
1211
+
1212
+ ![{\textstyle 120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db4bd85704493ea3595bcef6a92dbadcef085e51). Compose the equations of the sides of this rhombus.
1213
+ 4. Compose the equations of lines passing through point
1214
+
1215
+
1216
+
1217
+ A
1218
+ (
1219
+ 2
1220
+ ;
1221
+
1222
+ 4
1223
+ )
1224
+
1225
+
1226
+ {\textstyle A(2;-4)}
1227
+
1228
+ ![{\textstyle A(2;-4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/adb02900c49b8277ff0d9994f3c262b42712fc10) and forming angles of
1229
+
1230
+
1231
+
1232
+
1233
+ 60
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+
1240
+ {\textstyle 60^{\circ }}
1241
+
1242
+ ![{\textstyle 60^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/880b547c0017493563c28efdad95fdac91f97352) with the line
1243
+
1244
+
1245
+
1246
+
1247
+
1248
+
1249
+ 1
1250
+
1251
+ 2
1252
+ x
1253
+
1254
+ 3
1255
+
1256
+
1257
+ =
1258
+
1259
+
1260
+
1261
+ 3
1262
+ +
1263
+ 2
1264
+ y
1265
+
1266
+
1267
+
1268
+ 2
1269
+
1270
+
1271
+
1272
+
1273
+
1274
+ {\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}
1275
+
1276
+ ![{\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d3793ed8ac9c5b2a740ee251edbe89f3a25c7d4).
1277
+ 5. Find the cross product of (a) vectors
1278
+
1279
+
1280
+
1281
+
1282
+
1283
+ a
1284
+
1285
+
1286
+ (
1287
+ 3
1288
+ ;
1289
+
1290
+ 2
1291
+ ;
1292
+
1293
+ 1
1294
+ )
1295
+
1296
+
1297
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1298
+
1299
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1300
+
1301
+
1302
+
1303
+
1304
+
1305
+ b
1306
+
1307
+
1308
+ (
1309
+ 2
1310
+ ;
1311
+
1312
+ 5
1313
+ ;
1314
+
1315
+ 3
1316
+ )
1317
+
1318
+
1319
+ {\textstyle {\textbf {b}}(2;-5;-3)}
1320
+
1321
+ ![{\textstyle {\textbf {b}}(2;-5;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed4f1d0f60888ec6d6e29a3ef51f7c26784b688e); (b) vectors
1322
+
1323
+
1324
+
1325
+
1326
+
1327
+ a
1328
+
1329
+
1330
+ (
1331
+ 3
1332
+ ;
1333
+
1334
+ 2
1335
+ ;
1336
+
1337
+ 1
1338
+ )
1339
+
1340
+
1341
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1342
+
1343
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1344
+
1345
+
1346
+
1347
+
1348
+
1349
+ c
1350
+
1351
+
1352
+ (
1353
+
1354
+ 18
1355
+ ;
1356
+
1357
+ 12
1358
+ ;
1359
+
1360
+ 6
1361
+ )
1362
+
1363
+
1364
+ {\textstyle {\textbf {c}}(-18;\,12;-6)}
1365
+
1366
+ ![{\textstyle {\textbf {c}}(-18;\,12;-6)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/536804f73bf9994ca0ac6a28c7c18f9b7c025d00).
1367
+ 6. A triangle is constructed on vectors
1368
+
1369
+
1370
+
1371
+
1372
+
1373
+ a
1374
+
1375
+
1376
+ (
1377
+ 2
1378
+ ;
1379
+ 4
1380
+ ;
1381
+
1382
+ 1
1383
+ )
1384
+
1385
+
1386
+ {\textstyle {\textbf {a}}(2;4;-1)}
1387
+
1388
+ ![{\textstyle {\textbf {a}}(2;4;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8dcfef96a8fb429db141d89ad1a4a7d2b79796c7) and
1389
+
1390
+
1391
+
1392
+
1393
+
1394
+ b
1395
+
1396
+
1397
+ (
1398
+
1399
+ 2
1400
+ ;
1401
+ 1
1402
+ ;
1403
+ 1
1404
+ )
1405
+
1406
+
1407
+ {\textstyle {\textbf {b}}(-2;1;1)}
1408
+
1409
+ ![{\textstyle {\textbf {b}}(-2;1;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33194e12e69d8cf8bef0e3a7a975b0bbc27e0d59). (a) Find the area of this triangle. (b) Find the altitudes of this triangle.
1410
+ 7. Find the scalar triple product of
1411
+
1412
+
1413
+
1414
+
1415
+
1416
+ a
1417
+
1418
+
1419
+ (
1420
+ 1
1421
+ ;
1422
+
1423
+ 2
1424
+ ;
1425
+
1426
+ 1
1427
+ )
1428
+
1429
+
1430
+ {\textstyle {\textbf {a}}(1;\,2;-1)}
1431
+
1432
+ ![{\textstyle {\textbf {a}}(1;\,2;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4ff4c4819f08216a9b289eee65fae9e2409cd89),
1433
+
1434
+
1435
+
1436
+
1437
+
1438
+ b
1439
+
1440
+
1441
+ (
1442
+ 7
1443
+ ;
1444
+ 3
1445
+ ;
1446
+
1447
+ 5
1448
+ )
1449
+
1450
+
1451
+ {\textstyle {\textbf {b}}(7;3;-5)}
1452
+
1453
+ ![{\textstyle {\textbf {b}}(7;3;-5)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad88c6efacea267911438883c60e91aa7e641d4),
1454
+
1455
+
1456
+
1457
+
1458
+
1459
+ c
1460
+
1461
+
1462
+ (
1463
+ 3
1464
+ ;
1465
+
1466
+ 4
1467
+ ;
1468
+
1469
+ 3
1470
+ )
1471
+
1472
+
1473
+ {\textstyle {\textbf {c}}(3;\,4;-3)}
1474
+
1475
+ ![{\textstyle {\textbf {c}}(3;\,4;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3075cbf140d048ec7105863bf15ffbc46d4ea011).
1476
+ 8. It is known that basis vectors
1477
+
1478
+
1479
+
1480
+
1481
+
1482
+
1483
+ e
1484
+
1485
+
1486
+
1487
+ 1
1488
+
1489
+
1490
+
1491
+
1492
+ {\textstyle {\textbf {e}}\_{1}}
1493
+
1494
+ ![{\textstyle {\textbf {e}}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/633f38e385b970d94316cec9a3f0f8d8b2952c78),
1495
+
1496
+
1497
+
1498
+
1499
+
1500
+
1501
+ e
1502
+
1503
+
1504
+
1505
+ 2
1506
+
1507
+
1508
+
1509
+
1510
+ {\textstyle {\textbf {e}}\_{2}}
1511
+
1512
+ ![{\textstyle {\textbf {e}}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1141e813036efabb49e22e26699abda03db9c238),
1513
+
1514
+
1515
+
1516
+
1517
+
1518
+
1519
+ e
1520
+
1521
+
1522
+
1523
+ 3
1524
+
1525
+
1526
+
1527
+
1528
+ {\textstyle {\textbf {e}}\_{3}}
1529
+
1530
+ ![{\textstyle {\textbf {e}}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4136ef375267fae398133caf33d6309b3491fe75) have lengths of
1531
+
1532
+
1533
+
1534
+ 1
1535
+
1536
+
1537
+ {\textstyle 1}
1538
+
1539
+ ![{\textstyle 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6706df9ed9f240d1a94545fb4e522bda168fe8fd),
1540
+
1541
+
1542
+
1543
+ 2
1544
+
1545
+
1546
+ {\textstyle 2}
1547
+
1548
+ ![{\textstyle 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78ed0cd8140e5a15b6fcce83602df58458e0f3b0),
1549
+
1550
+
1551
+
1552
+ 2
1553
+
1554
+
1555
+ 2
1556
+
1557
+
1558
+
1559
+
1560
+ {\textstyle 2{\sqrt {2}}}
1561
+
1562
+ ![{\textstyle 2{\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f302ae86c5e346beaf1dc60ab28ce51583d3a10f) respectively, and
1563
+
1564
+
1565
+
1566
+
1567
+ (
1568
+
1569
+
1570
+
1571
+ e
1572
+
1573
+
1574
+
1575
+ 1
1576
+
1577
+
1578
+ ,
1579
+
1580
+
1581
+
1582
+ e
1583
+
1584
+
1585
+
1586
+ 2
1587
+
1588
+
1589
+ )
1590
+ =
1591
+
1592
+ 120
1593
+
1594
+
1595
+
1596
+
1597
+
1598
+
1599
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{2})=120^{\circ }}
1600
+
1601
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{2})=120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bc355fb33e21d27781b3c69f604dfa4ac8a2335),
1602
+
1603
+
1604
+
1605
+
1606
+ (
1607
+
1608
+
1609
+
1610
+ e
1611
+
1612
+
1613
+
1614
+ 1
1615
+
1616
+
1617
+ ,
1618
+
1619
+
1620
+
1621
+ e
1622
+
1623
+
1624
+
1625
+ 3
1626
+
1627
+
1628
+ )
1629
+ =
1630
+
1631
+ 135
1632
+
1633
+
1634
+
1635
+
1636
+
1637
+
1638
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{3})=135^{\circ }}
1639
+
1640
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{3})=135^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/077d554778a6237a758bdd3cd174fb71e56c5a59),
1641
+
1642
+
1643
+
1644
+
1645
+ (
1646
+
1647
+
1648
+
1649
+ e
1650
+
1651
+
1652
+
1653
+ 2
1654
+
1655
+
1656
+ ,
1657
+
1658
+
1659
+
1660
+ e
1661
+
1662
+
1663
+
1664
+ 3
1665
+
1666
+
1667
+ )
1668
+ =
1669
+
1670
+ 45
1671
+
1672
+
1673
+
1674
+
1675
+
1676
+
1677
+ {\textstyle \angle ({\textbf {e}}\_{2},{\textbf {e}}\_{3})=45^{\circ }}
1678
+
1679
+ ![{\textstyle \angle ({\textbf {e}}_{2},{\textbf {e}}_{3})=45^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c625e201eaf56a5ab2f55c468fb74919eecf950). Find the volume of a parallelepiped constructed on vectors with coordinates
1680
+
1681
+
1682
+
1683
+ (
1684
+
1685
+ 1
1686
+ ;
1687
+
1688
+ 0
1689
+ ;
1690
+
1691
+ 2
1692
+ )
1693
+
1694
+
1695
+ {\textstyle (-1;\,0;\,2)}
1696
+
1697
+ ![{\textstyle (-1;\,0;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f80a6dd17132920d07de233c927f5b35fe55342),
1698
+
1699
+
1700
+
1701
+ (
1702
+ 1
1703
+ ;
1704
+
1705
+ 1
1706
+
1707
+ 4
1708
+ )
1709
+
1710
+
1711
+ {\textstyle (1;\,1\,4)}
1712
+
1713
+ ![{\textstyle (1;\,1\,4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93f2f019128f43ccd8b9bf1ec5fae847335c9609) and
1714
+
1715
+
1716
+
1717
+ (
1718
+
1719
+ 2
1720
+ ;
1721
+
1722
+ 1
1723
+ ;
1724
+
1725
+ 1
1726
+ )
1727
+
1728
+
1729
+ {\textstyle (-2;\,1;\,1)}
1730
+
1731
+ ![{\textstyle (-2;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c29df73c5099969e89def9536b89bed1f8b8300b) in this basis.
1732
+
1733
+
1734
+ #### Section 3
1735
+
1736
+
1737
+ 1. Prove that a curve given by
1738
+
1739
+
1740
+
1741
+ 34
1742
+
1743
+ x
1744
+
1745
+ 2
1746
+
1747
+
1748
+ +
1749
+ 24
1750
+ x
1751
+ y
1752
+ +
1753
+ 41
1754
+
1755
+ y
1756
+
1757
+ 2
1758
+
1759
+
1760
+
1761
+ 44
1762
+ x
1763
+ +
1764
+ 58
1765
+ y
1766
+ +
1767
+ 1
1768
+ =
1769
+ 0
1770
+
1771
+
1772
+ {\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}
1773
+
1774
+ ![{\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2081edc20b56611eb9f1897a625f3bc0bc3df3b5) is an ellipse. Find the major and minor axes of this ellipse, its eccentricity, coordinates of its center and foci. Find the equations of axes and directrices of this ellipse.
1775
+ 2. Determine types of curves given by the following equations. For each of the curves, find its canonical coordinate system (i.e. indicate the coordinates of origin and new basis vectors in the initial coordinate system) and its canonical equation. (a)
1776
+
1777
+
1778
+
1779
+ 9
1780
+
1781
+ x
1782
+
1783
+ 2
1784
+
1785
+
1786
+
1787
+ 16
1788
+
1789
+ y
1790
+
1791
+ 2
1792
+
1793
+
1794
+
1795
+ 6
1796
+ x
1797
+ +
1798
+ 8
1799
+ y
1800
+
1801
+ 144
1802
+ =
1803
+ 0
1804
+
1805
+
1806
+ {\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}
1807
+
1808
+ ![{\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2307372c3cf01eef66761c99845dcbe394be29f); (b)
1809
+
1810
+
1811
+
1812
+ 9
1813
+
1814
+ x
1815
+
1816
+ 2
1817
+
1818
+
1819
+ +
1820
+ 4
1821
+
1822
+ y
1823
+
1824
+ 2
1825
+
1826
+
1827
+ +
1828
+ 6
1829
+ x
1830
+
1831
+ 4
1832
+ y
1833
+
1834
+ 2
1835
+ =
1836
+ 0
1837
+
1838
+
1839
+ {\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}
1840
+
1841
+ ![{\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73b831469fdf03eac9e9c9656ae7fef80096fb94); (c)
1842
+
1843
+
1844
+
1845
+ 12
1846
+
1847
+ x
1848
+
1849
+ 2
1850
+
1851
+
1852
+
1853
+ 12
1854
+ x
1855
+
1856
+ 32
1857
+ y
1858
+
1859
+ 29
1860
+ =
1861
+ 0
1862
+
1863
+
1864
+ {\textstyle 12x^{2}-12x-32y-29=0}
1865
+
1866
+ ![{\textstyle 12x^{2}-12x-32y-29=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8cde74f6df39c7d1f475a31c4f1add253f1a43eb); (d)
1867
+
1868
+
1869
+
1870
+ x
1871
+ y
1872
+ +
1873
+ 2
1874
+ x
1875
+ +
1876
+ y
1877
+ =
1878
+ 0
1879
+
1880
+
1881
+ {\textstyle xy+2x+y=0}
1882
+
1883
+ ![{\textstyle xy+2x+y=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3ced2a1c13f7eb77948ffc6ba9c1789659873573);
1884
+ 3. Find the equations of lines tangent to curve
1885
+
1886
+
1887
+
1888
+ 6
1889
+ x
1890
+ y
1891
+ +
1892
+ 8
1893
+
1894
+ y
1895
+
1896
+ 2
1897
+
1898
+
1899
+
1900
+ 12
1901
+ x
1902
+
1903
+ 26
1904
+ y
1905
+ +
1906
+ 11
1907
+ =
1908
+ 0
1909
+
1910
+
1911
+ {\textstyle 6xy+8y^{2}-12x-26y+11=0}
1912
+
1913
+ ![{\textstyle 6xy+8y^{2}-12x-26y+11=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38463f126baaf801dce5a01c4e5d2e4c9d5e5080) that are (a) parallel to line
1914
+
1915
+
1916
+
1917
+ 6
1918
+ x
1919
+ +
1920
+ 17
1921
+ y
1922
+
1923
+ 4
1924
+ =
1925
+ 0
1926
+
1927
+
1928
+ {\textstyle 6x+17y-4=0}
1929
+
1930
+ ![{\textstyle 6x+17y-4=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fe1136341a1ea0ad8bbc7101dbceadb86b33e90e); (b) perpendicular to line
1931
+
1932
+
1933
+
1934
+ 41
1935
+ x
1936
+
1937
+ 24
1938
+ y
1939
+ +
1940
+ 3
1941
+ =
1942
+ 0
1943
+
1944
+
1945
+ {\textstyle 41x-24y+3=0}
1946
+
1947
+ ![{\textstyle 41x-24y+3=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91928594589b3b61e71e2f6d60125360b48cd4fd); (c) parallel to line
1948
+
1949
+
1950
+
1951
+ y
1952
+ =
1953
+ 2
1954
+
1955
+
1956
+ {\textstyle y=2}
1957
+
1958
+ ![{\textstyle y=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/887628e811c56cc94aaccb0f5e4c773f19231cf9).
1959
+ 4. For each value of parameter
1960
+
1961
+
1962
+
1963
+ a
1964
+
1965
+
1966
+ {\textstyle a}
1967
+
1968
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) determine types of surfaces given by the equations: (a)
1969
+
1970
+
1971
+
1972
+
1973
+ x
1974
+
1975
+ 2
1976
+
1977
+
1978
+ +
1979
+
1980
+ y
1981
+
1982
+ 2
1983
+
1984
+
1985
+
1986
+
1987
+ z
1988
+
1989
+ 2
1990
+
1991
+
1992
+ =
1993
+ a
1994
+
1995
+
1996
+ {\textstyle x^{2}+y^{2}-z^{2}=a}
1997
+
1998
+ ![{\textstyle x^{2}+y^{2}-z^{2}=a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aedac9a12be3e2a8bb6549e080cecd007665a44c); (b)
1999
+
2000
+
2001
+
2002
+
2003
+ x
2004
+
2005
+ 2
2006
+
2007
+
2008
+ +
2009
+ a
2010
+
2011
+ (
2012
+
2013
+
2014
+ y
2015
+
2016
+ 2
2017
+
2018
+
2019
+ +
2020
+
2021
+ z
2022
+
2023
+ 2
2024
+
2025
+
2026
+
2027
+ )
2028
+
2029
+ =
2030
+ 1
2031
+
2032
+
2033
+ {\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}
2034
+
2035
+ ![{\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04136582473b57e7f0525feeebccc4460ecf7ad8); (c)
2036
+
2037
+
2038
+
2039
+
2040
+ x
2041
+
2042
+ 2
2043
+
2044
+
2045
+ +
2046
+ a
2047
+
2048
+ y
2049
+
2050
+ 2
2051
+
2052
+
2053
+ =
2054
+ a
2055
+ z
2056
+
2057
+
2058
+ {\textstyle x^{2}+ay^{2}=az}
2059
+
2060
+ ![{\textstyle x^{2}+ay^{2}=az}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d9326d877d128ad9d17a96c9765e1da5f7c91e6); (d)
2061
+
2062
+
2063
+
2064
+
2065
+ x
2066
+
2067
+ 2
2068
+
2069
+
2070
+ +
2071
+ a
2072
+
2073
+ y
2074
+
2075
+ 2
2076
+
2077
+
2078
+ =
2079
+ a
2080
+ z
2081
+ +
2082
+ 1
2083
+
2084
+
2085
+ {\textstyle x^{2}+ay^{2}=az+1}
2086
+
2087
+ ![{\textstyle x^{2}+ay^{2}=az+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d1cd37bf6d43b7adafdd4ec58f392dd620872e3).
2088
+ 5. Find a vector equation of a right circular cone with apex
2089
+
2090
+
2091
+
2092
+
2093
+ M
2094
+
2095
+ 0
2096
+
2097
+
2098
+
2099
+ (
2100
+
2101
+
2102
+
2103
+ r
2104
+
2105
+
2106
+
2107
+ 0
2108
+
2109
+
2110
+ )
2111
+
2112
+
2113
+
2114
+ {\textstyle M\_{0}\left({\textbf {r}}\_{0}\right)}
2115
+
2116
+ ![{\textstyle M_{0}\left({\textbf {r}}_{0}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1b67abdb7e98da13a4de428625f69d249276ae5) and axis
2117
+
2118
+
2119
+
2120
+
2121
+
2122
+ r
2123
+
2124
+
2125
+ =
2126
+
2127
+
2128
+
2129
+ r
2130
+
2131
+
2132
+
2133
+ 0
2134
+
2135
+
2136
+ +
2137
+
2138
+
2139
+ a
2140
+
2141
+
2142
+ t
2143
+
2144
+
2145
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
2146
+
2147
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec) if it is known that generatrices of this cone form the angle of
2148
+
2149
+
2150
+
2151
+ α
2152
+
2153
+
2154
+ {\textstyle \alpha }
2155
+
2156
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) with its axis.
2157
+ 6. Find the equation of a cylinder with radius
2158
+
2159
+
2160
+
2161
+
2162
+
2163
+ 2
2164
+
2165
+
2166
+
2167
+
2168
+ {\textstyle {\sqrt {2}}}
2169
+
2170
+ ![{\textstyle {\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5094a5b1e2f42490aa4de2c7a4b7235a27f1b73f) that has an axis
2171
+
2172
+
2173
+
2174
+ x
2175
+ =
2176
+ 1
2177
+ +
2178
+ t
2179
+
2180
+
2181
+ {\textstyle x=1+t}
2182
+
2183
+ ![{\textstyle x=1+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eca54a99a9fdad0ee1a0bba54ac67014e83a51e2),
2184
+
2185
+
2186
+
2187
+ y
2188
+ =
2189
+ 2
2190
+ +
2191
+ t
2192
+
2193
+
2194
+ {\textstyle y=2+t}
2195
+
2196
+ ![{\textstyle y=2+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/213ba8ad271ceb3b25aaaafcbe23edd7c885c7f0),
2197
+
2198
+
2199
+
2200
+ z
2201
+ =
2202
+ 3
2203
+ +
2204
+ t
2205
+
2206
+
2207
+ {\textstyle z=3+t}
2208
+
2209
+ ![{\textstyle z=3+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/582781cac22a2c157f5b5b60da347600c9778a6f).
2210
+ 7. An ellipsoid is symmetric with respect to coordinate planes, passes through point
2211
+
2212
+
2213
+
2214
+ M
2215
+ (
2216
+ 3
2217
+ ;
2218
+
2219
+ 1
2220
+ ;
2221
+
2222
+ 1
2223
+ )
2224
+
2225
+
2226
+ {\textstyle M(3;\,1;\,1)}
2227
+
2228
+ ![{\textstyle M(3;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6192e6c5728edd5b9a22b9c19aa8be852e2f0599) and circle
2229
+
2230
+
2231
+
2232
+
2233
+ x
2234
+
2235
+ 2
2236
+
2237
+
2238
+ +
2239
+
2240
+ y
2241
+
2242
+ 2
2243
+
2244
+
2245
+ +
2246
+
2247
+ z
2248
+
2249
+ 2
2250
+
2251
+
2252
+ =
2253
+ 9
2254
+
2255
+
2256
+ {\textstyle x^{2}+y^{2}+z^{2}=9}
2257
+
2258
+ ![{\textstyle x^{2}+y^{2}+z^{2}=9}](https://wikimedia.org/api/rest_v1/media/math/render/svg/29376da667d60dba7e1f552a56d1ce98caea3a4d),
2259
+
2260
+
2261
+
2262
+ x
2263
+
2264
+ z
2265
+ =
2266
+ 0
2267
+
2268
+
2269
+ {\textstyle x-z=0}
2270
+
2271
+ ![{\textstyle x-z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/709115599ad054688b92e60cdb84a4f32fe944f1). Find the equation of this ellipsoid.
2272
+
2273
+
2274
+ ### The retake exam
2275
+
2276
+
2277
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
2278
+
2279
+
2280
+
2281
+
2282
+
2283
+
2284
+
2285
+
2286
+
2287
+
2288
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_i.md ADDED
@@ -0,0 +1,2759 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra I
9
+ ===========================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – I](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_I)
21
+ + [1.1 Course characteristics](#Course_characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ - [1.1.3 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.1.4 - What should a student remember at the end of the course?](#-_What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.1.5 - What should a student be able to understand at the end of the course?](#-_What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.1.6 - What should a student be able to apply at the end of the course?](#-_What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.1.7 Course evaluation](#Course_evaluation)
29
+ - [1.1.8 Grades range](#Grades_range)
30
+ - [1.1.9 Resources and reference material](#Resources_and_reference_material)
31
+ * [1.1.9.1 Textbooks:](#Textbooks:)
32
+ * [1.1.9.2 Reference material:](#Reference_material:)
33
+ + [1.2 Course Sections](#Course_Sections)
34
+ - [1.2.1 Section 1](#Section_1)
35
+ * [1.2.1.1 Section title:](#Section_title:)
36
+ - [1.2.2 Topics covered in this section:](#Topics_covered_in_this_section:)
37
+ - [1.2.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
38
+ - [1.2.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
39
+ - [1.2.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
40
+ - [1.2.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
41
+ - [1.2.7 Section 2](#Section_2)
42
+ * [1.2.7.1 Section title:](#Section_title:_2)
43
+ - [1.2.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
44
+ - [1.2.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
45
+ - [1.2.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
46
+ - [1.2.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
47
+ - [1.2.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
48
+ - [1.2.13 Section 3](#Section_3)
49
+ * [1.2.13.1 Section title:](#Section_title:_3)
50
+ - [1.2.14 Topics covered in this section:](#Topics_covered_in_this_section:_3)
51
+ - [1.2.15 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
52
+ - [1.2.16 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
53
+ - [1.2.17 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
54
+ - [1.2.18 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
55
+ - [1.2.19 Section 4](#Section_4)
56
+ * [1.2.19.1 Section title:](#Section_title:_4)
57
+ - [1.2.20 Topics covered in this section:](#Topics_covered_in_this_section:_4)
58
+ - [1.2.21 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
59
+ - [1.2.22 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
60
+ - [1.2.23 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
61
+ - [1.2.24 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_4)
62
+ - [1.2.25 Section 5](#Section_5)
63
+ * [1.2.25.1 Section title:](#Section_title:_5)
64
+ - [1.2.26 Topics covered in this section:](#Topics_covered_in_this_section:_5)
65
+ - [1.2.27 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_5)
66
+ - [1.2.28 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_5)
67
+ - [1.2.29 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_5)
68
+ - [1.2.30 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_5)
69
+ - [1.2.31 Section 6](#Section_6)
70
+ * [1.2.31.1 Section title:](#Section_title:_6)
71
+ - [1.2.32 Topics covered in this section:](#Topics_covered_in_this_section:_6)
72
+ - [1.2.33 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_6)
73
+ - [1.2.34 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_6)
74
+ - [1.2.35 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_6)
75
+ - [1.2.36 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_6)
76
+
77
+
78
+
79
+ Analytical Geometry & Linear Algebra – I
80
+ ========================================
81
+
82
+
83
+ * **Course name:** Analytical Geometry & Linear Algebra – I
84
+ * **Course number:** XYZ
85
+ * **Subject area:** Math
86
+
87
+
88
+ Course characteristics
89
+ ----------------------
90
+
91
+
92
+ ### Key concepts of the class
93
+
94
+
95
+ * fundamental principles of vector algebra,
96
+ * concepts of basic geometry objects and their transformations in the plane and in the space
97
+
98
+
99
+ ### What is the purpose of this course?
100
+
101
+
102
+ This is an introductory course in analytical geometry and linear algebra. After having studied the course, students get to know fundamental principles of vector algebra and its applications in solving various geometry problems, different types of equations of lines and planes, conics and quadric surfaces, transformations in the plane and in the space. An introduction on matrices and determinants as a fundamental knowledge of linear algebra is also provided.
103
+
104
+
105
+
106
+ ### Course Objectives Based on Bloom’s Taxonomy
107
+
108
+
109
+ ### - What should a student remember at the end of the course?
110
+
111
+
112
+ * List basic notions of vector algebra,
113
+ * recite the base form of the equations of transformations in planes and spaces,
114
+ * recall equations of lines and planes,
115
+ * identify the type of conic section,
116
+ * recognize the kind of quadric surfaces.
117
+
118
+
119
+ ### - What should a student be able to understand at the end of the course?
120
+
121
+
122
+ * explain the geometrical interpretation of the basic operations of vector algebra,
123
+ * restate equations of lines and planes in different forms,
124
+ * interpret the geometrical meaning of the conic sections in the mathematical expression,
125
+ * give the examples of the surfaces of revolution,
126
+ * understand the value of geometry in various fields of science and techniques.
127
+
128
+
129
+ ### - What should a student be able to apply at the end of the course?
130
+
131
+
132
+ * Perform the basic operations of vector algebra,
133
+ * use different types of equations of lines and planes to solve the plane and space problems,
134
+ * represent the conic section in canonical form,
135
+ * compose the equation of quadric surface.
136
+
137
+
138
+ ### Course evaluation
139
+
140
+
141
+
142
+
143
+ Course grade breakdown
144
+ | | | **Proposed points** |
145
+ | --- | --- | --- |
146
+ | Labs/seminar classes
147
+ | 20
148
+ | 10
149
+ |
150
+ | Interim performance assessment
151
+ | 30
152
+ | 20
153
+ |
154
+ | Exams
155
+ | 50
156
+ | 70
157
+ |
158
+
159
+
160
+ ### Grades range
161
+
162
+
163
+
164
+
165
+ Course grading range
166
+ | | | **Proposed range** |
167
+ | --- | --- | --- |
168
+ | A. Excellent
169
+ | 90-100
170
+ | 80-100
171
+ |
172
+ | B. Good
173
+ | 75-89
174
+ | 60-79
175
+ |
176
+ | C. Satisfactory
177
+ | 60-74
178
+ | 40-59
179
+ |
180
+ | D. Poor
181
+ | 0-59
182
+ | 0-39
183
+ |
184
+
185
+
186
+ ### Resources and reference material
187
+
188
+
189
+ #### Textbooks:
190
+
191
+
192
+ *
193
+
194
+
195
+ #### Reference material:
196
+
197
+
198
+ *
199
+ *
200
+
201
+
202
+ Course Sections
203
+ ---------------
204
+
205
+
206
+ The main sections of the course and approximate hour distribution between them is as follows:
207
+
208
+
209
+
210
+
211
+
212
+ Course Sections
213
+ | **Section** | **Section Title** | **Lectures** | **Seminars** | **Self-study** | **Knowledge** |
214
+ | **Number** | | **(hours)** | **(labs)** | | **evaluation** |
215
+ | 1
216
+ | Vector algebra
217
+ | 8
218
+ | 4
219
+ | 10
220
+ | 2
221
+ |
222
+ | 2
223
+ | Introduction to matrices and determinants
224
+ | 8
225
+ | 4
226
+ | 10
227
+ | 1
228
+ |
229
+ | 3
230
+ | Lines in the plane and in the space
231
+ | 8
232
+ | 4
233
+ | 10
234
+ | 2
235
+ |
236
+ | 4
237
+ | Planes in the space
238
+ | 8
239
+ | 4
240
+ | 10
241
+ | 1
242
+ |
243
+ | 5
244
+ | Quadratic curves
245
+ | 8
246
+ | 4
247
+ | 10
248
+ | 2
249
+ |
250
+ | 6
251
+ | Quadric surfaces
252
+ | 8
253
+ | 4
254
+ | 10
255
+ | 2
256
+ |
257
+ | Final examination
258
+ | | | | | 2
259
+ |
260
+
261
+
262
+ ### Section 1
263
+
264
+
265
+ #### Section title:
266
+
267
+
268
+ Vector algebra
269
+
270
+
271
+
272
+ ### Topics covered in this section:
273
+
274
+
275
+ * Vector spaces
276
+ * Basic operations on vectors (summation, multiplication by scalar, dot product)
277
+ * Linear dependency and in-dependency of the vectors
278
+ * Basis in vector spaces
279
+
280
+
281
+ ### What forms of evaluation were used to test students’ performance in this section?
282
+
283
+
284
+
285
+
286
+ | | **Yes/No** |
287
+ | --- | --- |
288
+ | Development of individual parts of software product code
289
+ | 0
290
+ |
291
+ | Homework and group projects
292
+ | 1
293
+ |
294
+ | Midterm evaluation
295
+ | 1
296
+ |
297
+ | Testing (written or computer based)
298
+ | 1
299
+ |
300
+ | Reports
301
+ | 0
302
+ |
303
+ | Essays
304
+ | 0
305
+ |
306
+ | Oral polls
307
+ | 0
308
+ |
309
+ | Discussions
310
+ | 1
311
+ |
312
+
313
+
314
+ ### Typical questions for ongoing performance evaluation within this section
315
+
316
+
317
+ 1. How to perform the shift of the vector?
318
+ 2. What is the geometrical interpretation of the dot product?
319
+ 3. How to determine whether the vectors are linearly dependent?
320
+ 4. What is a vector basis?
321
+
322
+
323
+ ### Typical questions for seminar classes (labs) within this section
324
+
325
+
326
+ 1. Evaluate
327
+
328
+
329
+
330
+
331
+ |
332
+
333
+
334
+
335
+ a
336
+
337
+
338
+
339
+
340
+ |
341
+
342
+
343
+ 2
344
+
345
+
346
+
347
+ 2
348
+
349
+
350
+ 3
351
+
352
+
353
+
354
+
355
+ a
356
+
357
+
358
+
359
+
360
+
361
+ b
362
+
363
+
364
+
365
+ 7
366
+
367
+ |
368
+
369
+
370
+
371
+ b
372
+
373
+
374
+
375
+
376
+ |
377
+
378
+
379
+ 2
380
+
381
+
382
+
383
+
384
+ {\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}
385
+
386
+ ![{\textstyle |{\textbf {a}}|^{2}-2{\sqrt {3}}{\textbf {a}}\cdot {\textbf {b}}-7|{\textbf {b}}|^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b39de16745ae08f1e071202ed4c68a7439df361b) given that
387
+
388
+
389
+
390
+
391
+ |
392
+
393
+
394
+
395
+ a
396
+
397
+
398
+
399
+ |
400
+
401
+ =
402
+ 4
403
+
404
+
405
+ {\textstyle |{\textbf {a}}|=4}
406
+
407
+ ![{\textstyle |{\textbf {a}}|=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dad653ed7b4f53967e38f14dc254a0b4ed40f4ac),
408
+
409
+
410
+
411
+
412
+ |
413
+
414
+
415
+
416
+ b
417
+
418
+
419
+
420
+ |
421
+
422
+ =
423
+ 1
424
+
425
+
426
+ {\textstyle |{\textbf {b}}|=1}
427
+
428
+ ![{\textstyle |{\textbf {b}}|=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2147d16bdc4fd215671610f46300d16ea8f1963d),
429
+
430
+
431
+
432
+
433
+ (
434
+
435
+
436
+ a
437
+
438
+
439
+ ,
440
+
441
+
442
+
443
+ b
444
+
445
+
446
+ )
447
+ =
448
+
449
+ 150
450
+
451
+
452
+
453
+
454
+
455
+
456
+ {\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}
457
+
458
+ ![{\textstyle \angle ({\textbf {a}},\,{\textbf {b}})=150^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/34c0c47f4b2dbe58c362811be01e2a9658ffd65e).
459
+ 2. Prove that vectors
460
+
461
+
462
+
463
+
464
+
465
+ b
466
+
467
+
468
+ (
469
+
470
+
471
+ a
472
+
473
+
474
+
475
+
476
+
477
+ c
478
+
479
+
480
+ )
481
+
482
+
483
+
484
+ c
485
+
486
+
487
+ (
488
+
489
+
490
+ a
491
+
492
+
493
+
494
+
495
+
496
+ b
497
+
498
+
499
+ )
500
+
501
+
502
+ {\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}
503
+
504
+ ![{\textstyle {\textbf {b}}({\textbf {a}}\cdot {\textbf {c}})-{\textbf {c}}({\textbf {a}}\cdot {\textbf {b}})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91d497e3670b2e628a97f0ccb57ca80a925ef32c) and
505
+
506
+
507
+
508
+
509
+
510
+ a
511
+
512
+
513
+
514
+
515
+ {\textstyle {\textbf {a}}}
516
+
517
+ ![{\textstyle {\textbf {a}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a7a4f8c41fd49715b57c7891e867192892aaf8b) are perpendicular to each other.
518
+ 3. Bases
519
+
520
+
521
+
522
+ A
523
+ D
524
+
525
+
526
+ {\textstyle AD}
527
+
528
+ ![{\textstyle AD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b67c9a22c95905ef6b81962b11b31e1c0ef52225) and
529
+
530
+
531
+
532
+ B
533
+ C
534
+
535
+
536
+ {\textstyle BC}
537
+
538
+ ![{\textstyle BC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9357a907256f2d11e87040067a6ce9dd1976f725) of trapezoid
539
+
540
+
541
+
542
+ A
543
+ B
544
+ C
545
+ D
546
+
547
+
548
+ {\textstyle ABCD}
549
+
550
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4) are in the ratio of
551
+
552
+
553
+
554
+ 4
555
+ :
556
+ 1
557
+
558
+
559
+ {\textstyle 4:1}
560
+
561
+ ![{\textstyle 4:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/44785771746a94fd2cf3d26ff7cd5653f816763d). The diagonals of the trapezoid intersect at point
562
+
563
+
564
+
565
+ M
566
+
567
+
568
+ {\textstyle M}
569
+
570
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and the extensions of sides
571
+
572
+
573
+
574
+ A
575
+ B
576
+
577
+
578
+ {\textstyle AB}
579
+
580
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
581
+
582
+
583
+
584
+ C
585
+ D
586
+
587
+
588
+ {\textstyle CD}
589
+
590
+ ![{\textstyle CD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/523217c283f1b3f72fe4f317b8ff09e22365f1e5) intersect at point
591
+
592
+
593
+
594
+ P
595
+
596
+
597
+ {\textstyle P}
598
+
599
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610). Let us consider the basis with
600
+
601
+
602
+
603
+ A
604
+
605
+
606
+ {\textstyle A}
607
+
608
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) as the origin,
609
+
610
+
611
+
612
+
613
+
614
+
615
+ A
616
+ D
617
+
618
+
619
+
620
+
621
+
622
+
623
+ {\textstyle {\overrightarrow {AD}}}
624
+
625
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1) and
626
+
627
+
628
+
629
+
630
+
631
+
632
+ A
633
+ B
634
+
635
+
636
+
637
+
638
+
639
+
640
+ {\textstyle {\overrightarrow {AB}}}
641
+
642
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba) as basis vectors. Find the coordinates of points
643
+
644
+
645
+
646
+ M
647
+
648
+
649
+ {\textstyle M}
650
+
651
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) and
652
+
653
+
654
+
655
+ P
656
+
657
+
658
+ {\textstyle P}
659
+
660
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) in this basis.
661
+ 4. A line segment joining a vertex of a tetrahedron with the centroid of the opposite face (the centroid of a triangle is an intersection point of all its medians) is called a median of this tetrahedron. Using vector algebra prove that all the four medians of any tetrahedron concur in a point that divides these medians in the ratio of
662
+
663
+
664
+
665
+ 3
666
+ :
667
+ 1
668
+
669
+
670
+ {\textstyle 3:1}
671
+
672
+ ![{\textstyle 3:1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1bdfd3570b8991fb33d61e324c67dd54f08a0eef), the longer segments being on the side of the vertex of the tetrahedron.
673
+
674
+
675
+ ### Test questions for final assessment in this section
676
+
677
+
678
+ 1. Vector spaces. General concepts.
679
+ 2. Dot product as an operation on vectors.
680
+ 3. Basis in vector spaces. Its properties.
681
+
682
+
683
+ ### Section 2
684
+
685
+
686
+ #### Section title:
687
+
688
+
689
+ Introduction to matrices and determinants
690
+
691
+
692
+
693
+ ### Topics covered in this section:
694
+
695
+
696
+ * Relationship between Linear Algebra and Analytical Geometry
697
+ * Matrices 2x2, 3x3
698
+ * Determinants 2x2, 3x3
699
+ * Operations om matrices and determinants
700
+ * The rank of a matrix
701
+ * Inverse matrix
702
+ * Systems of linear equations
703
+ * Changing basis and coordinates
704
+
705
+
706
+ ### What forms of evaluation were used to test students’ performance in this section?
707
+
708
+
709
+
710
+
711
+ | | **Yes/No** |
712
+ | --- | --- |
713
+ | Development of individual parts of software product code
714
+ | 0
715
+ |
716
+ | Homework and group projects
717
+ | 1
718
+ |
719
+ | Midterm evaluation
720
+ | 1
721
+ |
722
+ | Testing (written or computer based)
723
+ | 1
724
+ |
725
+ | Reports
726
+ | 0
727
+ |
728
+ | Essays
729
+ | 0
730
+ |
731
+ | Oral polls
732
+ | 0
733
+ |
734
+ | Discussions
735
+ | 1
736
+ |
737
+
738
+
739
+ ### Typical questions for ongoing performance evaluation within this section
740
+
741
+
742
+ 1. What is the difference between matrices and determinants?
743
+ 2. Matrices
744
+
745
+
746
+
747
+ A
748
+
749
+
750
+ {\textstyle A}
751
+
752
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) and
753
+
754
+
755
+
756
+ C
757
+
758
+
759
+ {\textstyle C}
760
+
761
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) have dimensions of
762
+
763
+
764
+
765
+ m
766
+ ×
767
+ n
768
+
769
+
770
+ {\textstyle m\times n}
771
+
772
+ ![{\textstyle m\times n}](https://wikimedia.org/api/rest_v1/media/math/render/svg/37dc29fae3b1932f1b311a052ecc6ecb8692dc48) and
773
+
774
+
775
+
776
+ p
777
+ ×
778
+ q
779
+
780
+
781
+ {\textstyle p\times q}
782
+
783
+ ![{\textstyle p\times q}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdbd208094b241eb647c2e3b515a05197f9e0fdc) respectively, and it is known that the product
784
+
785
+
786
+
787
+ A
788
+ B
789
+ C
790
+
791
+
792
+ {\textstyle ABC}
793
+
794
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636) exists. What are possible dimensions of
795
+
796
+
797
+
798
+ B
799
+
800
+
801
+ {\textstyle B}
802
+
803
+ ![{\textstyle B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de0b47ffc21636dc2df68f6c793177a268f10e9b) and
804
+
805
+
806
+
807
+ A
808
+ B
809
+ C
810
+
811
+
812
+ {\textstyle ABC}
813
+
814
+ ![{\textstyle ABC}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1516a55703463b2e378eb0b2eda76f08f6919636)?
815
+ 3. How to determine the rank of a matrix?
816
+ 4. What is the meaning of the inverse matrix?
817
+ 5. How to restate a system of linear equations in the matrix form?
818
+
819
+
820
+ ### Typical questions for seminar classes (labs) within this section
821
+
822
+
823
+ Let
824
+
825
+
826
+
827
+ A
828
+ =
829
+
830
+ (
831
+
832
+
833
+
834
+
835
+ 3
836
+
837
+
838
+ 1
839
+
840
+
841
+
842
+
843
+ 5
844
+
845
+
846
+
847
+ 2
848
+
849
+
850
+
851
+
852
+ )
853
+
854
+
855
+
856
+ {\textstyle A=\left({\begin{array}{cc}3&1\\5&-2\\\end{array}}\right)}
857
+
858
+ ![{\textstyle A=\left({\begin{array}{cc}3&1\\5&-2\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2239fc87faa1789417dbc59e4d88349c4ab50b1d),
859
+
860
+
861
+
862
+ B
863
+ =
864
+
865
+ (
866
+
867
+
868
+
869
+
870
+
871
+ 2
872
+
873
+
874
+ 1
875
+
876
+
877
+
878
+
879
+ 3
880
+
881
+
882
+ 4
883
+
884
+
885
+
886
+
887
+ )
888
+
889
+
890
+
891
+ {\textstyle B=\left({\begin{array}{cc}-2&1\\3&4\\\end{array}}\right)}
892
+
893
+ ![{\textstyle B=\left({\begin{array}{cc}-2&1\\3&4\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cda45263ccde2633fc2b326112c4580c7d96c6d7), and
894
+
895
+
896
+
897
+ I
898
+ =
899
+
900
+ (
901
+
902
+
903
+
904
+
905
+ 1
906
+
907
+
908
+ 0
909
+
910
+
911
+
912
+
913
+ 0
914
+
915
+
916
+ 1
917
+
918
+
919
+
920
+
921
+ )
922
+
923
+
924
+
925
+ {\textstyle I=\left({\begin{array}{cc}1&0\\0&1\\\end{array}}\right)}
926
+
927
+ ![{\textstyle I=\left({\begin{array}{cc}1&0\\0&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1a8ec455e7245033a95fe9502af2fbae28f2f143).
928
+
929
+
930
+
931
+ 1. Find
932
+
933
+
934
+
935
+ A
936
+ +
937
+ B
938
+
939
+
940
+ {\textstyle A+B}
941
+
942
+ ![{\textstyle A+B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd957a1f1d7f480fb51c33b1e5ab3b8259cb37f) and
943
+
944
+
945
+
946
+ 2
947
+ A
948
+
949
+ 3
950
+ B
951
+ +
952
+ I
953
+
954
+
955
+ {\textstyle 2A-3B+I}
956
+
957
+ ![{\textstyle 2A-3B+I}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf9f21726daa3bc4c5b46cdebf17900d2384c4bc).
958
+ 2. Find the products
959
+
960
+
961
+
962
+ A
963
+ B
964
+
965
+
966
+ {\textstyle AB}
967
+
968
+ ![{\textstyle AB}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ac121a3e6c5dff2ebb2ff8340e4a7f1b35992e44) and
969
+
970
+
971
+
972
+ B
973
+ A
974
+
975
+
976
+ {\textstyle BA}
977
+
978
+ ![{\textstyle BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30d370a5b049f1bf605e0849e5011dab921a3e80) (and so make sure that, in general,
979
+
980
+
981
+
982
+ A
983
+ B
984
+
985
+ B
986
+ A
987
+
988
+
989
+ {\textstyle AB\neq BA}
990
+
991
+ ![{\textstyle AB\neq BA}](https://wikimedia.org/api/rest_v1/media/math/render/svg/547dca1516d9c8402fe6b52671054d5412e39d7a) for matrices).
992
+ 3. Find the inverse matrices for the given ones.
993
+ 4. Find the determinants of the given matrices.
994
+ 5. Point
995
+
996
+
997
+
998
+ M
999
+
1000
+
1001
+ {\textstyle M}
1002
+
1003
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088) is the centroid of face
1004
+
1005
+
1006
+
1007
+ B
1008
+ C
1009
+ D
1010
+
1011
+
1012
+ {\textstyle BCD}
1013
+
1014
+ ![{\textstyle BCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dbf276d48bdd841bc17d7b41806b4fefd4d93aec) of tetrahedron
1015
+
1016
+
1017
+
1018
+ A
1019
+ B
1020
+ C
1021
+ D
1022
+
1023
+
1024
+ {\textstyle ABCD}
1025
+
1026
+ ![{\textstyle ABCD}](https://wikimedia.org/api/rest_v1/media/math/render/svg/56e9dd14b4fcb989c106f3679aa2699f07eee6d4). The old coordinate system is given by
1027
+
1028
+
1029
+
1030
+ A
1031
+
1032
+
1033
+ {\textstyle A}
1034
+
1035
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31),
1036
+
1037
+
1038
+
1039
+
1040
+
1041
+
1042
+ A
1043
+ B
1044
+
1045
+
1046
+
1047
+
1048
+
1049
+
1050
+ {\textstyle {\overrightarrow {AB}}}
1051
+
1052
+ ![{\textstyle {\overrightarrow {AB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a6f9e6559e7cd7c16144340887587c73e294b4ba),
1053
+
1054
+
1055
+
1056
+
1057
+
1058
+
1059
+ A
1060
+ C
1061
+
1062
+
1063
+
1064
+
1065
+
1066
+
1067
+ {\textstyle {\overrightarrow {AC}}}
1068
+
1069
+ ![{\textstyle {\overrightarrow {AC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cec90ca60916095907088cdf9c6807e322940609),
1070
+
1071
+
1072
+
1073
+
1074
+
1075
+
1076
+ A
1077
+ D
1078
+
1079
+
1080
+
1081
+
1082
+
1083
+
1084
+ {\textstyle {\overrightarrow {AD}}}
1085
+
1086
+ ![{\textstyle {\overrightarrow {AD}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a09091c3ae3ae05dbb915b79e411ee15a84401f1), and the new coordinate system is given by
1087
+
1088
+
1089
+
1090
+ M
1091
+
1092
+
1093
+ {\textstyle M}
1094
+
1095
+ ![{\textstyle M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/913ace920108f7552777e36ac0b7ee3f5093a088),
1096
+
1097
+
1098
+
1099
+
1100
+
1101
+
1102
+ M
1103
+ B
1104
+
1105
+
1106
+
1107
+
1108
+
1109
+
1110
+ {\textstyle {\overrightarrow {MB}}}
1111
+
1112
+ ![{\textstyle {\overrightarrow {MB}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc628c7e66ee539b78d720ffb8b08c68cda528bc),
1113
+
1114
+
1115
+
1116
+
1117
+
1118
+
1119
+ M
1120
+ C
1121
+
1122
+
1123
+
1124
+
1125
+
1126
+
1127
+ {\textstyle {\overrightarrow {MC}}}
1128
+
1129
+ ![{\textstyle {\overrightarrow {MC}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e7b29574c4ba08f6b03fc30de162aa30153d3ab0),
1130
+
1131
+
1132
+
1133
+
1134
+
1135
+
1136
+ M
1137
+ A
1138
+
1139
+
1140
+
1141
+
1142
+
1143
+
1144
+ {\textstyle {\overrightarrow {MA}}}
1145
+
1146
+ ![{\textstyle {\overrightarrow {MA}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef8be9dd7ec0faa12b4f2f9f335d65b1cab904c5). Find the coordinates of a point in the old coordinate system given its coordinates
1147
+
1148
+
1149
+
1150
+
1151
+ x
1152
+
1153
+
1154
+
1155
+
1156
+ {\textstyle x'}
1157
+
1158
+ ![{\textstyle x'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bdd4bbf7bc3c37c71d0a1f9e4ef6c504c8f9d5de),
1159
+
1160
+
1161
+
1162
+
1163
+ y
1164
+
1165
+
1166
+
1167
+
1168
+ {\textstyle y'}
1169
+
1170
+ ![{\textstyle y'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3e40eea4dc71b01e5ddff1d14b9b89853fde81d),
1171
+
1172
+
1173
+
1174
+
1175
+ z
1176
+
1177
+
1178
+
1179
+
1180
+ {\textstyle z'}
1181
+
1182
+ ![{\textstyle z'}](https://wikimedia.org/api/rest_v1/media/math/render/svg/80546fbdafc04d89612c5491bc04d509709aeb17) in the new one.
1183
+
1184
+
1185
+ ### Test questions for final assessment in this section
1186
+
1187
+
1188
+ 1. Operations om matrices and determinants.
1189
+ 2. Inverse matrix.
1190
+ 3. Systems of linear equations and their solution in matrix form.
1191
+ 4. Changing basis and coordinates.
1192
+
1193
+
1194
+ ### Section 3
1195
+
1196
+
1197
+ #### Section title:
1198
+
1199
+
1200
+ Lines in the plane and in the space
1201
+
1202
+
1203
+
1204
+ ### Topics covered in this section:
1205
+
1206
+
1207
+ * General equation of a line in the plane
1208
+ * General parametric equation of a line in the space
1209
+ * Line as intersection between planes
1210
+ * Vector equation of a line
1211
+ * Distance from a point to a line
1212
+ * Distance between lines
1213
+ * Inter-positioning of lines
1214
+
1215
+
1216
+ ### What forms of evaluation were used to test students’ performance in this section?
1217
+
1218
+
1219
+
1220
+
1221
+ | | **Yes/No** |
1222
+ | --- | --- |
1223
+ | Development of individual parts of software product code
1224
+ | 0
1225
+ |
1226
+ | Homework and group projects
1227
+ | 1
1228
+ |
1229
+ | Midterm evaluation
1230
+ | 1
1231
+ |
1232
+ | Testing (written or computer based)
1233
+ | 1
1234
+ |
1235
+ | Reports
1236
+ | 0
1237
+ |
1238
+ | Essays
1239
+ | 0
1240
+ |
1241
+ | Oral polls
1242
+ | 0
1243
+ |
1244
+ | Discussions
1245
+ | 1
1246
+ |
1247
+
1248
+
1249
+ ### Typical questions for ongoing performance evaluation within this section
1250
+
1251
+
1252
+ 1. How to represent a line in the vector form?
1253
+ 2. What is the result of intersection of two planes in vector form?
1254
+ 3. How to derive the formula for the distance from a point to a line?
1255
+ 4. How to interpret geometrically the distance between lines?
1256
+ 5. List all possible inter-positions of lines in the space.
1257
+
1258
+
1259
+ ### Typical questions for seminar classes (labs) within this section
1260
+
1261
+
1262
+ 1. Two lines are given by the equations
1263
+
1264
+
1265
+
1266
+
1267
+
1268
+ r
1269
+
1270
+
1271
+
1272
+
1273
+
1274
+ n
1275
+
1276
+
1277
+ =
1278
+ A
1279
+
1280
+
1281
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1282
+
1283
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d) and
1284
+
1285
+
1286
+
1287
+
1288
+
1289
+ r
1290
+
1291
+
1292
+ =
1293
+
1294
+
1295
+
1296
+ r
1297
+
1298
+
1299
+
1300
+ 0
1301
+
1302
+
1303
+ +
1304
+
1305
+
1306
+ a
1307
+
1308
+
1309
+ t
1310
+
1311
+
1312
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1313
+
1314
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec), and at that
1315
+
1316
+
1317
+
1318
+
1319
+
1320
+ a
1321
+
1322
+
1323
+
1324
+
1325
+
1326
+ n
1327
+
1328
+
1329
+
1330
+ 0
1331
+
1332
+
1333
+ {\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}
1334
+
1335
+ ![{\textstyle {\textbf {a}}\cdot {\textbf {n}}\neq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33673ddea1dea180b68cac92d5065f32f85016b1). Find the position vector of the intersection point of these lines.
1336
+ 2. Find the distance from point
1337
+
1338
+
1339
+
1340
+
1341
+ M
1342
+
1343
+ 0
1344
+
1345
+
1346
+
1347
+
1348
+ {\textstyle M\_{0}}
1349
+
1350
+ ![{\textstyle M_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/feb4ebe89e459609fa9e97bf72ee561acb3f7836) with the position vector
1351
+
1352
+
1353
+
1354
+
1355
+
1356
+
1357
+ r
1358
+
1359
+
1360
+
1361
+ 0
1362
+
1363
+
1364
+
1365
+
1366
+ {\textstyle {\textbf {r}}\_{0}}
1367
+
1368
+ ![{\textstyle {\textbf {r}}_{0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b0b1d2beb050ff53f1db5422ed3c6067091489d2) to the line defined by the equation (a)
1369
+
1370
+
1371
+
1372
+
1373
+
1374
+ r
1375
+
1376
+
1377
+ =
1378
+
1379
+
1380
+
1381
+ r
1382
+
1383
+
1384
+
1385
+ 0
1386
+
1387
+
1388
+ +
1389
+
1390
+
1391
+ a
1392
+
1393
+
1394
+ t
1395
+
1396
+
1397
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
1398
+
1399
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec); (b)
1400
+
1401
+
1402
+
1403
+
1404
+
1405
+ r
1406
+
1407
+
1408
+
1409
+
1410
+
1411
+ n
1412
+
1413
+
1414
+ =
1415
+ A
1416
+
1417
+
1418
+ {\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}
1419
+
1420
+ ![{\textstyle {\textbf {r}}\cdot {\textbf {n}}=A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0bdfb3c03f3478452862b246cd0bec466eb624d).
1421
+ 3. Diagonals of a rhombus intersect at point
1422
+
1423
+
1424
+
1425
+ M
1426
+ (
1427
+ 1
1428
+ ;
1429
+
1430
+ 2
1431
+ )
1432
+
1433
+
1434
+ {\textstyle M(1;\,2)}
1435
+
1436
+ ![{\textstyle M(1;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f5f919c98511e9602aff3b5c6fb6a44b3c5d75c), the longest of them being parallel to a horizontal axis. The side of the rhombus equals 2 and its obtuse angle is
1437
+
1438
+
1439
+
1440
+
1441
+ 120
1442
+
1443
+
1444
+
1445
+
1446
+
1447
+
1448
+ {\textstyle 120^{\circ }}
1449
+
1450
+ ![{\textstyle 120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db4bd85704493ea3595bcef6a92dbadcef085e51). Compose the equations of the sides of this rhombus.
1451
+ 4. Compose the equations of lines passing through point
1452
+
1453
+
1454
+
1455
+ A
1456
+ (
1457
+ 2
1458
+ ;
1459
+
1460
+ 4
1461
+ )
1462
+
1463
+
1464
+ {\textstyle A(2;-4)}
1465
+
1466
+ ![{\textstyle A(2;-4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/adb02900c49b8277ff0d9994f3c262b42712fc10) and forming angles of
1467
+
1468
+
1469
+
1470
+
1471
+ 60
1472
+
1473
+
1474
+
1475
+
1476
+
1477
+
1478
+ {\textstyle 60^{\circ }}
1479
+
1480
+ ![{\textstyle 60^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/880b547c0017493563c28efdad95fdac91f97352) with the line
1481
+
1482
+
1483
+
1484
+
1485
+
1486
+
1487
+ 1
1488
+
1489
+ 2
1490
+ x
1491
+
1492
+ 3
1493
+
1494
+
1495
+ =
1496
+
1497
+
1498
+
1499
+ 3
1500
+ +
1501
+ 2
1502
+ y
1503
+
1504
+
1505
+
1506
+ 2
1507
+
1508
+
1509
+
1510
+
1511
+
1512
+ {\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}
1513
+
1514
+ ![{\textstyle {\frac {1-2x}{3}}={\frac {3+2y}{-2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d3793ed8ac9c5b2a740ee251edbe89f3a25c7d4).
1515
+
1516
+
1517
+ ### Test questions for final assessment in this section
1518
+
1519
+
1520
+ 1. Lines in the plane and in the space. Equations of lines.
1521
+ 2. Distance from a point to a line.
1522
+ 3. Distance between two parallel lines.
1523
+ 4. Distance between two skew lines.
1524
+
1525
+
1526
+ ### Section 4
1527
+
1528
+
1529
+ #### Section title:
1530
+
1531
+
1532
+ Planes in the space
1533
+
1534
+
1535
+
1536
+ ### Topics covered in this section:
1537
+
1538
+
1539
+ * General equation of a plane
1540
+ * Normalized linear equation of a plane
1541
+ * Vector equation of a plane
1542
+ * Parametric equation a plane
1543
+ * Distance from a point to a plane
1544
+ * Projection of a vector on the plane
1545
+ * Inter-positioning of lines and planes
1546
+ * Cross Product of two vectors
1547
+ * Triple Scalar Product
1548
+
1549
+
1550
+ ### What forms of evaluation were used to test students’ performance in this section?
1551
+
1552
+
1553
+
1554
+
1555
+ | | **Yes/No** |
1556
+ | --- | --- |
1557
+ | Development of individual parts of software product code
1558
+ | 0
1559
+ |
1560
+ | Homework and group projects
1561
+ | 1
1562
+ |
1563
+ | Midterm evaluation
1564
+ | 1
1565
+ |
1566
+ | Testing (written or computer based)
1567
+ | 1
1568
+ |
1569
+ | Reports
1570
+ | 0
1571
+ |
1572
+ | Essays
1573
+ | 0
1574
+ |
1575
+ | Oral polls
1576
+ | 0
1577
+ |
1578
+ | Discussions
1579
+ | 1
1580
+ |
1581
+
1582
+
1583
+ ### Typical questions for ongoing performance evaluation within this section
1584
+
1585
+
1586
+ 1. What is the difference between general and normalized forms of equations of a plane?
1587
+ 2. How to rewrite the equation of a plane in a vector form?
1588
+ 3. What is the normal to a plane?
1589
+ 4. How to interpret the cross products of two vectors?
1590
+ 5. What is the meaning of scalar triple product of three vectors?
1591
+
1592
+
1593
+ ### Typical questions for seminar classes (labs) within this section
1594
+
1595
+
1596
+ 1. Find the cross product of (a) vectors
1597
+
1598
+
1599
+
1600
+
1601
+
1602
+ a
1603
+
1604
+
1605
+ (
1606
+ 3
1607
+ ;
1608
+
1609
+ 2
1610
+ ;
1611
+
1612
+ 1
1613
+ )
1614
+
1615
+
1616
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1617
+
1618
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1619
+
1620
+
1621
+
1622
+
1623
+
1624
+ b
1625
+
1626
+
1627
+ (
1628
+ 2
1629
+ ;
1630
+
1631
+ 5
1632
+ ;
1633
+
1634
+ 3
1635
+ )
1636
+
1637
+
1638
+ {\textstyle {\textbf {b}}(2;-5;-3)}
1639
+
1640
+ ![{\textstyle {\textbf {b}}(2;-5;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed4f1d0f60888ec6d6e29a3ef51f7c26784b688e); (b) vectors
1641
+
1642
+
1643
+
1644
+
1645
+
1646
+ a
1647
+
1648
+
1649
+ (
1650
+ 3
1651
+ ;
1652
+
1653
+ 2
1654
+ ;
1655
+
1656
+ 1
1657
+ )
1658
+
1659
+
1660
+ {\textstyle {\textbf {a}}(3;-2;\,1)}
1661
+
1662
+ ![{\textstyle {\textbf {a}}(3;-2;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/24aa2e3d81f5e733ac961fc54c00c6400ac7c554) and
1663
+
1664
+
1665
+
1666
+
1667
+
1668
+ c
1669
+
1670
+
1671
+ (
1672
+
1673
+ 18
1674
+ ;
1675
+
1676
+ 12
1677
+ ;
1678
+
1679
+ 6
1680
+ )
1681
+
1682
+
1683
+ {\textstyle {\textbf {c}}(-18;\,12;-6)}
1684
+
1685
+ ![{\textstyle {\textbf {c}}(-18;\,12;-6)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/536804f73bf9994ca0ac6a28c7c18f9b7c025d00).
1686
+ 2. A triangle is constructed on vectors
1687
+
1688
+
1689
+
1690
+
1691
+
1692
+ a
1693
+
1694
+
1695
+ (
1696
+ 2
1697
+ ;
1698
+ 4
1699
+ ;
1700
+
1701
+ 1
1702
+ )
1703
+
1704
+
1705
+ {\textstyle {\textbf {a}}(2;4;-1)}
1706
+
1707
+ ![{\textstyle {\textbf {a}}(2;4;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8dcfef96a8fb429db141d89ad1a4a7d2b79796c7) and
1708
+
1709
+
1710
+
1711
+
1712
+
1713
+ b
1714
+
1715
+
1716
+ (
1717
+
1718
+ 2
1719
+ ;
1720
+ 1
1721
+ ;
1722
+ 1
1723
+ )
1724
+
1725
+
1726
+ {\textstyle {\textbf {b}}(-2;1;1)}
1727
+
1728
+ ![{\textstyle {\textbf {b}}(-2;1;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/33194e12e69d8cf8bef0e3a7a975b0bbc27e0d59). (a) Find the area of this triangle. (b) Find the altitudes of this triangle.
1729
+ 3. Find the scalar triple product of
1730
+
1731
+
1732
+
1733
+
1734
+
1735
+ a
1736
+
1737
+
1738
+ (
1739
+ 1
1740
+ ;
1741
+
1742
+ 2
1743
+ ;
1744
+
1745
+ 1
1746
+ )
1747
+
1748
+
1749
+ {\textstyle {\textbf {a}}(1;\,2;-1)}
1750
+
1751
+ ![{\textstyle {\textbf {a}}(1;\,2;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4ff4c4819f08216a9b289eee65fae9e2409cd89),
1752
+
1753
+
1754
+
1755
+
1756
+
1757
+ b
1758
+
1759
+
1760
+ (
1761
+ 7
1762
+ ;
1763
+ 3
1764
+ ;
1765
+
1766
+ 5
1767
+ )
1768
+
1769
+
1770
+ {\textstyle {\textbf {b}}(7;3;-5)}
1771
+
1772
+ ![{\textstyle {\textbf {b}}(7;3;-5)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad88c6efacea267911438883c60e91aa7e641d4),
1773
+
1774
+
1775
+
1776
+
1777
+
1778
+ c
1779
+
1780
+
1781
+ (
1782
+ 3
1783
+ ;
1784
+
1785
+ 4
1786
+ ;
1787
+
1788
+ 3
1789
+ )
1790
+
1791
+
1792
+ {\textstyle {\textbf {c}}(3;\,4;-3)}
1793
+
1794
+ ![{\textstyle {\textbf {c}}(3;\,4;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3075cbf140d048ec7105863bf15ffbc46d4ea011).
1795
+ 4. It is known that basis vectors
1796
+
1797
+
1798
+
1799
+
1800
+
1801
+
1802
+ e
1803
+
1804
+
1805
+
1806
+ 1
1807
+
1808
+
1809
+
1810
+
1811
+ {\textstyle {\textbf {e}}\_{1}}
1812
+
1813
+ ![{\textstyle {\textbf {e}}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/633f38e385b970d94316cec9a3f0f8d8b2952c78),
1814
+
1815
+
1816
+
1817
+
1818
+
1819
+
1820
+ e
1821
+
1822
+
1823
+
1824
+ 2
1825
+
1826
+
1827
+
1828
+
1829
+ {\textstyle {\textbf {e}}\_{2}}
1830
+
1831
+ ![{\textstyle {\textbf {e}}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1141e813036efabb49e22e26699abda03db9c238),
1832
+
1833
+
1834
+
1835
+
1836
+
1837
+
1838
+ e
1839
+
1840
+
1841
+
1842
+ 3
1843
+
1844
+
1845
+
1846
+
1847
+ {\textstyle {\textbf {e}}\_{3}}
1848
+
1849
+ ![{\textstyle {\textbf {e}}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4136ef375267fae398133caf33d6309b3491fe75) have lengths of
1850
+
1851
+
1852
+
1853
+ 1
1854
+
1855
+
1856
+ {\textstyle 1}
1857
+
1858
+ ![{\textstyle 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6706df9ed9f240d1a94545fb4e522bda168fe8fd),
1859
+
1860
+
1861
+
1862
+ 2
1863
+
1864
+
1865
+ {\textstyle 2}
1866
+
1867
+ ![{\textstyle 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78ed0cd8140e5a15b6fcce83602df58458e0f3b0),
1868
+
1869
+
1870
+
1871
+ 2
1872
+
1873
+
1874
+ 2
1875
+
1876
+
1877
+
1878
+
1879
+ {\textstyle 2{\sqrt {2}}}
1880
+
1881
+ ![{\textstyle 2{\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f302ae86c5e346beaf1dc60ab28ce51583d3a10f) respectively, and
1882
+
1883
+
1884
+
1885
+
1886
+ (
1887
+
1888
+
1889
+
1890
+ e
1891
+
1892
+
1893
+
1894
+ 1
1895
+
1896
+
1897
+ ,
1898
+
1899
+
1900
+
1901
+ e
1902
+
1903
+
1904
+
1905
+ 2
1906
+
1907
+
1908
+ )
1909
+ =
1910
+
1911
+ 120
1912
+
1913
+
1914
+
1915
+
1916
+
1917
+
1918
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{2})=120^{\circ }}
1919
+
1920
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{2})=120^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bc355fb33e21d27781b3c69f604dfa4ac8a2335),
1921
+
1922
+
1923
+
1924
+
1925
+ (
1926
+
1927
+
1928
+
1929
+ e
1930
+
1931
+
1932
+
1933
+ 1
1934
+
1935
+
1936
+ ,
1937
+
1938
+
1939
+
1940
+ e
1941
+
1942
+
1943
+
1944
+ 3
1945
+
1946
+
1947
+ )
1948
+ =
1949
+
1950
+ 135
1951
+
1952
+
1953
+
1954
+
1955
+
1956
+
1957
+ {\textstyle \angle ({\textbf {e}}\_{1},{\textbf {e}}\_{3})=135^{\circ }}
1958
+
1959
+ ![{\textstyle \angle ({\textbf {e}}_{1},{\textbf {e}}_{3})=135^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/077d554778a6237a758bdd3cd174fb71e56c5a59),
1960
+
1961
+
1962
+
1963
+
1964
+ (
1965
+
1966
+
1967
+
1968
+ e
1969
+
1970
+
1971
+
1972
+ 2
1973
+
1974
+
1975
+ ,
1976
+
1977
+
1978
+
1979
+ e
1980
+
1981
+
1982
+
1983
+ 3
1984
+
1985
+
1986
+ )
1987
+ =
1988
+
1989
+ 45
1990
+
1991
+
1992
+
1993
+
1994
+
1995
+
1996
+ {\textstyle \angle ({\textbf {e}}\_{2},{\textbf {e}}\_{3})=45^{\circ }}
1997
+
1998
+ ![{\textstyle \angle ({\textbf {e}}_{2},{\textbf {e}}_{3})=45^{\circ }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2c625e201eaf56a5ab2f55c468fb74919eecf950). Find the volume of a parallelepiped constructed on vectors with coordinates
1999
+
2000
+
2001
+
2002
+ (
2003
+
2004
+ 1
2005
+ ;
2006
+
2007
+ 0
2008
+ ;
2009
+
2010
+ 2
2011
+ )
2012
+
2013
+
2014
+ {\textstyle (-1;\,0;\,2)}
2015
+
2016
+ ![{\textstyle (-1;\,0;\,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f80a6dd17132920d07de233c927f5b35fe55342),
2017
+
2018
+
2019
+
2020
+ (
2021
+ 1
2022
+ ;
2023
+
2024
+ 1
2025
+
2026
+ 4
2027
+ )
2028
+
2029
+
2030
+ {\textstyle (1;\,1\,4)}
2031
+
2032
+ ![{\textstyle (1;\,1\,4)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93f2f019128f43ccd8b9bf1ec5fae847335c9609) and
2033
+
2034
+
2035
+
2036
+ (
2037
+
2038
+ 2
2039
+ ;
2040
+
2041
+ 1
2042
+ ;
2043
+
2044
+ 1
2045
+ )
2046
+
2047
+
2048
+ {\textstyle (-2;\,1;\,1)}
2049
+
2050
+ ![{\textstyle (-2;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c29df73c5099969e89def9536b89bed1f8b8300b) in this basis.
2051
+
2052
+
2053
+ ### Test questions for final assessment in this section
2054
+
2055
+
2056
+ 1. Planes in the space. Equations of planes.
2057
+ 2. Distance from a point to a plane, from a line to a plane.
2058
+ 3. Projection of a vector on the plane.
2059
+ 4. Cross product, its properties and geometrical interpretation.
2060
+ 5. Scalar triple product, its properties and geometrical interpretation.
2061
+
2062
+
2063
+ ### Section 5
2064
+
2065
+
2066
+ #### Section title:
2067
+
2068
+
2069
+ Quadratic curves
2070
+
2071
+
2072
+
2073
+ ### Topics covered in this section:
2074
+
2075
+
2076
+ * Circle
2077
+ * Ellipse
2078
+ * Hyperbola
2079
+ * Parabola
2080
+ * Canonical equations
2081
+ * Shifting of coordinate system
2082
+ * Rotating of coordinate system
2083
+ * Parametrization
2084
+
2085
+
2086
+ ### What forms of evaluation were used to test students’ performance in this section?
2087
+
2088
+
2089
+
2090
+
2091
+ | | **Yes/No** |
2092
+ | --- | --- |
2093
+ | Development of individual parts of software product code
2094
+ | 0
2095
+ |
2096
+ | Homework and group projects
2097
+ | 1
2098
+ |
2099
+ | Midterm evaluation
2100
+ | 1
2101
+ |
2102
+ | Testing (written or computer based)
2103
+ | 1
2104
+ |
2105
+ | Reports
2106
+ | 0
2107
+ |
2108
+ | Essays
2109
+ | 0
2110
+ |
2111
+ | Oral polls
2112
+ | 0
2113
+ |
2114
+ | Discussions
2115
+ | 1
2116
+ |
2117
+
2118
+
2119
+ ### Typical questions for ongoing performance evaluation within this section
2120
+
2121
+
2122
+ 1. Formulate the canonical equation of the given quadratic curve.
2123
+ 2. Which orthogonal transformations of coordinates do you know?
2124
+ 3. How to perform a transformation of the coordinate system?
2125
+ 4. How to represent a curve in the space?
2126
+
2127
+
2128
+ ### Typical questions for seminar classes (labs) within this section
2129
+
2130
+
2131
+ 1. Prove that a curve given by
2132
+
2133
+
2134
+
2135
+ 34
2136
+
2137
+ x
2138
+
2139
+ 2
2140
+
2141
+
2142
+ +
2143
+ 24
2144
+ x
2145
+ y
2146
+ +
2147
+ 41
2148
+
2149
+ y
2150
+
2151
+ 2
2152
+
2153
+
2154
+
2155
+ 44
2156
+ x
2157
+ +
2158
+ 58
2159
+ y
2160
+ +
2161
+ 1
2162
+ =
2163
+ 0
2164
+
2165
+
2166
+ {\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}
2167
+
2168
+ ![{\textstyle 34x^{2}+24xy+41y^{2}-44x+58y+1=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2081edc20b56611eb9f1897a625f3bc0bc3df3b5) is an ellipse. Find the major and minor axes of this ellipse, its eccentricity, coordinates of its center and foci. Find the equations of axes and directrices of this ellipse.
2169
+ 2. Determine types of curves given by the following equations. For each of the curves, find its canonical coordinate system (i.e. indicate the coordinates of origin and new basis vectors in the initial coordinate system) and its canonical equation. (a)
2170
+
2171
+
2172
+
2173
+ 9
2174
+
2175
+ x
2176
+
2177
+ 2
2178
+
2179
+
2180
+
2181
+ 16
2182
+
2183
+ y
2184
+
2185
+ 2
2186
+
2187
+
2188
+
2189
+ 6
2190
+ x
2191
+ +
2192
+ 8
2193
+ y
2194
+
2195
+ 144
2196
+ =
2197
+ 0
2198
+
2199
+
2200
+ {\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}
2201
+
2202
+ ![{\textstyle 9x^{2}-16y^{2}-6x+8y-144=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2307372c3cf01eef66761c99845dcbe394be29f); (b)
2203
+
2204
+
2205
+
2206
+ 9
2207
+
2208
+ x
2209
+
2210
+ 2
2211
+
2212
+
2213
+ +
2214
+ 4
2215
+
2216
+ y
2217
+
2218
+ 2
2219
+
2220
+
2221
+ +
2222
+ 6
2223
+ x
2224
+
2225
+ 4
2226
+ y
2227
+
2228
+ 2
2229
+ =
2230
+ 0
2231
+
2232
+
2233
+ {\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}
2234
+
2235
+ ![{\textstyle 9x^{2}+4y^{2}+6x-4y-2=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73b831469fdf03eac9e9c9656ae7fef80096fb94); (c)
2236
+
2237
+
2238
+
2239
+ 12
2240
+
2241
+ x
2242
+
2243
+ 2
2244
+
2245
+
2246
+
2247
+ 12
2248
+ x
2249
+
2250
+ 32
2251
+ y
2252
+
2253
+ 29
2254
+ =
2255
+ 0
2256
+
2257
+
2258
+ {\textstyle 12x^{2}-12x-32y-29=0}
2259
+
2260
+ ![{\textstyle 12x^{2}-12x-32y-29=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8cde74f6df39c7d1f475a31c4f1add253f1a43eb); (d)
2261
+
2262
+
2263
+
2264
+ x
2265
+ y
2266
+ +
2267
+ 2
2268
+ x
2269
+ +
2270
+ y
2271
+ =
2272
+ 0
2273
+
2274
+
2275
+ {\textstyle xy+2x+y=0}
2276
+
2277
+ ![{\textstyle xy+2x+y=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3ced2a1c13f7eb77948ffc6ba9c1789659873573);
2278
+ 3. Find the equations of lines tangent to curve
2279
+
2280
+
2281
+
2282
+ 6
2283
+ x
2284
+ y
2285
+ +
2286
+ 8
2287
+
2288
+ y
2289
+
2290
+ 2
2291
+
2292
+
2293
+
2294
+ 12
2295
+ x
2296
+
2297
+ 26
2298
+ y
2299
+ +
2300
+ 11
2301
+ =
2302
+ 0
2303
+
2304
+
2305
+ {\textstyle 6xy+8y^{2}-12x-26y+11=0}
2306
+
2307
+ ![{\textstyle 6xy+8y^{2}-12x-26y+11=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38463f126baaf801dce5a01c4e5d2e4c9d5e5080) that are (a) parallel to line
2308
+
2309
+
2310
+
2311
+ 6
2312
+ x
2313
+ +
2314
+ 17
2315
+ y
2316
+
2317
+ 4
2318
+ =
2319
+ 0
2320
+
2321
+
2322
+ {\textstyle 6x+17y-4=0}
2323
+
2324
+ ![{\textstyle 6x+17y-4=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fe1136341a1ea0ad8bbc7101dbceadb86b33e90e); (b) perpendicular to line
2325
+
2326
+
2327
+
2328
+ 41
2329
+ x
2330
+
2331
+ 24
2332
+ y
2333
+ +
2334
+ 3
2335
+ =
2336
+ 0
2337
+
2338
+
2339
+ {\textstyle 41x-24y+3=0}
2340
+
2341
+ ![{\textstyle 41x-24y+3=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91928594589b3b61e71e2f6d60125360b48cd4fd); (c) parallel to line
2342
+
2343
+
2344
+
2345
+ y
2346
+ =
2347
+ 2
2348
+
2349
+
2350
+ {\textstyle y=2}
2351
+
2352
+ ![{\textstyle y=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/887628e811c56cc94aaccb0f5e4c773f19231cf9).
2353
+
2354
+
2355
+ ### Test questions for final assessment in this section
2356
+
2357
+
2358
+ 1. Determine the type of a given curve with the use of the method of invariant.
2359
+ 2. Compose the canonical equation of a given curve.
2360
+ 3. Determine the canonical coordinate system for a given curve.
2361
+
2362
+
2363
+ ### Section 6
2364
+
2365
+
2366
+ #### Section title:
2367
+
2368
+
2369
+ Quadric surfaces
2370
+
2371
+
2372
+
2373
+ ### Topics covered in this section:
2374
+
2375
+
2376
+ * General equation of the quadric surfaces
2377
+ * Canonical equation of a sphere and ellipsoid
2378
+ * Canonical equation of a hyperboloid and paraboloid
2379
+ * Surfaces of revolution
2380
+ * Canonical equation of a cone and cylinder
2381
+ * Vector equations of some quadric surfaces
2382
+
2383
+
2384
+ ### What forms of evaluation were used to test students’ performance in this section?
2385
+
2386
+
2387
+
2388
+
2389
+ | | **Yes/No** |
2390
+ | --- | --- |
2391
+ | Development of individual parts of software product code
2392
+ | 0
2393
+ |
2394
+ | Homework and group projects
2395
+ | 1
2396
+ |
2397
+ | Midterm evaluation
2398
+ | 1
2399
+ |
2400
+ | Testing (written or computer based)
2401
+ | 1
2402
+ |
2403
+ | Reports
2404
+ | 0
2405
+ |
2406
+ | Essays
2407
+ | 0
2408
+ |
2409
+ | Oral polls
2410
+ | 0
2411
+ |
2412
+ | Discussions
2413
+ | 1
2414
+ |
2415
+
2416
+
2417
+ ### Typical questions for ongoing performance evaluation within this section
2418
+
2419
+
2420
+ 1. What is the type of a quadric surface given by a certain equation?
2421
+ 2. How to compose the equation of a surface of revolution?
2422
+ 3. What is the difference between a directrix and generatrix?
2423
+ 4. How to represent a quadric surface in the vector form?
2424
+
2425
+
2426
+ ### Typical questions for seminar classes (labs) within this section
2427
+
2428
+
2429
+ 1. For each value of parameter
2430
+
2431
+
2432
+
2433
+ a
2434
+
2435
+
2436
+ {\textstyle a}
2437
+
2438
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) determine types of surfaces given by the equations: (a)
2439
+
2440
+
2441
+
2442
+
2443
+ x
2444
+
2445
+ 2
2446
+
2447
+
2448
+ +
2449
+
2450
+ y
2451
+
2452
+ 2
2453
+
2454
+
2455
+
2456
+
2457
+ z
2458
+
2459
+ 2
2460
+
2461
+
2462
+ =
2463
+ a
2464
+
2465
+
2466
+ {\textstyle x^{2}+y^{2}-z^{2}=a}
2467
+
2468
+ ![{\textstyle x^{2}+y^{2}-z^{2}=a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aedac9a12be3e2a8bb6549e080cecd007665a44c); (b)
2469
+
2470
+
2471
+
2472
+
2473
+ x
2474
+
2475
+ 2
2476
+
2477
+
2478
+ +
2479
+ a
2480
+
2481
+ (
2482
+
2483
+
2484
+ y
2485
+
2486
+ 2
2487
+
2488
+
2489
+ +
2490
+
2491
+ z
2492
+
2493
+ 2
2494
+
2495
+
2496
+
2497
+ )
2498
+
2499
+ =
2500
+ 1
2501
+
2502
+
2503
+ {\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}
2504
+
2505
+ ![{\textstyle x^{2}+a\left(y^{2}+z^{2}\right)=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04136582473b57e7f0525feeebccc4460ecf7ad8); (c)
2506
+
2507
+
2508
+
2509
+
2510
+ x
2511
+
2512
+ 2
2513
+
2514
+
2515
+ +
2516
+ a
2517
+
2518
+ y
2519
+
2520
+ 2
2521
+
2522
+
2523
+ =
2524
+ a
2525
+ z
2526
+
2527
+
2528
+ {\textstyle x^{2}+ay^{2}=az}
2529
+
2530
+ ![{\textstyle x^{2}+ay^{2}=az}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d9326d877d128ad9d17a96c9765e1da5f7c91e6); (d)
2531
+
2532
+
2533
+
2534
+
2535
+ x
2536
+
2537
+ 2
2538
+
2539
+
2540
+ +
2541
+ a
2542
+
2543
+ y
2544
+
2545
+ 2
2546
+
2547
+
2548
+ =
2549
+ a
2550
+ z
2551
+ +
2552
+ 1
2553
+
2554
+
2555
+ {\textstyle x^{2}+ay^{2}=az+1}
2556
+
2557
+ ![{\textstyle x^{2}+ay^{2}=az+1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d1cd37bf6d43b7adafdd4ec58f392dd620872e3).
2558
+ 2. Find a vector equation of a right circular cone with apex
2559
+
2560
+
2561
+
2562
+
2563
+ M
2564
+
2565
+ 0
2566
+
2567
+
2568
+
2569
+ (
2570
+
2571
+
2572
+
2573
+ r
2574
+
2575
+
2576
+
2577
+ 0
2578
+
2579
+
2580
+ )
2581
+
2582
+
2583
+
2584
+ {\textstyle M\_{0}\left({\textbf {r}}\_{0}\right)}
2585
+
2586
+ ![{\textstyle M_{0}\left({\textbf {r}}_{0}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1b67abdb7e98da13a4de428625f69d249276ae5) and axis
2587
+
2588
+
2589
+
2590
+
2591
+
2592
+ r
2593
+
2594
+
2595
+ =
2596
+
2597
+
2598
+
2599
+ r
2600
+
2601
+
2602
+
2603
+ 0
2604
+
2605
+
2606
+ +
2607
+
2608
+
2609
+ a
2610
+
2611
+
2612
+ t
2613
+
2614
+
2615
+ {\textstyle {\textbf {r}}={\textbf {r}}\_{0}+{\textbf {a}}t}
2616
+
2617
+ ![{\textstyle {\textbf {r}}={\textbf {r}}_{0}+{\textbf {a}}t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca83af73cef59fe73380c9737197485304b371ec) if it is known that generatrices of this cone form the angle of
2618
+
2619
+
2620
+
2621
+ α
2622
+
2623
+
2624
+ {\textstyle \alpha }
2625
+
2626
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) with its axis.
2627
+ 3. Find the equation of a cylinder with radius
2628
+
2629
+
2630
+
2631
+
2632
+
2633
+ 2
2634
+
2635
+
2636
+
2637
+
2638
+ {\textstyle {\sqrt {2}}}
2639
+
2640
+ ![{\textstyle {\sqrt {2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5094a5b1e2f42490aa4de2c7a4b7235a27f1b73f) that has an axis
2641
+
2642
+
2643
+
2644
+ x
2645
+ =
2646
+ 1
2647
+ +
2648
+ t
2649
+
2650
+
2651
+ {\textstyle x=1+t}
2652
+
2653
+ ![{\textstyle x=1+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eca54a99a9fdad0ee1a0bba54ac67014e83a51e2),
2654
+
2655
+
2656
+
2657
+ y
2658
+ =
2659
+ 2
2660
+ +
2661
+ t
2662
+
2663
+
2664
+ {\textstyle y=2+t}
2665
+
2666
+ ![{\textstyle y=2+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/213ba8ad271ceb3b25aaaafcbe23edd7c885c7f0),
2667
+
2668
+
2669
+
2670
+ z
2671
+ =
2672
+ 3
2673
+ +
2674
+ t
2675
+
2676
+
2677
+ {\textstyle z=3+t}
2678
+
2679
+ ![{\textstyle z=3+t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/582781cac22a2c157f5b5b60da347600c9778a6f).
2680
+ 4. An ellipsoid is symmetric with respect to coordinate planes, passes through point
2681
+
2682
+
2683
+
2684
+ M
2685
+ (
2686
+ 3
2687
+ ;
2688
+
2689
+ 1
2690
+ ;
2691
+
2692
+ 1
2693
+ )
2694
+
2695
+
2696
+ {\textstyle M(3;\,1;\,1)}
2697
+
2698
+ ![{\textstyle M(3;\,1;\,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6192e6c5728edd5b9a22b9c19aa8be852e2f0599) and circle
2699
+
2700
+
2701
+
2702
+
2703
+ x
2704
+
2705
+ 2
2706
+
2707
+
2708
+ +
2709
+
2710
+ y
2711
+
2712
+ 2
2713
+
2714
+
2715
+ +
2716
+
2717
+ z
2718
+
2719
+ 2
2720
+
2721
+
2722
+ =
2723
+ 9
2724
+
2725
+
2726
+ {\textstyle x^{2}+y^{2}+z^{2}=9}
2727
+
2728
+ ![{\textstyle x^{2}+y^{2}+z^{2}=9}](https://wikimedia.org/api/rest_v1/media/math/render/svg/29376da667d60dba7e1f552a56d1ce98caea3a4d),
2729
+
2730
+
2731
+
2732
+ x
2733
+
2734
+ z
2735
+ =
2736
+ 0
2737
+
2738
+
2739
+ {\textstyle x-z=0}
2740
+
2741
+ ![{\textstyle x-z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/709115599ad054688b92e60cdb84a4f32fe944f1). Find the equation of this ellipsoid.
2742
+
2743
+
2744
+ ### Test questions for final assessment in this section
2745
+
2746
+
2747
+ 1. Determine the type of a quadric surface given by a certain equation.
2748
+ 2. Compose the equation of a surface of revolution with the given directrix and generatrix.
2749
+ 3. Represent a given equation of a quadric surface in the vector form.
2750
+
2751
+
2752
+
2753
+
2754
+
2755
+
2756
+
2757
+
2758
+
2759
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_ii.md ADDED
@@ -0,0 +1,2313 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra II
9
+ ============================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – II](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_II)
21
+ + [1.1 Course characteristics](#Course_characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.2.4 Course evaluation](#Course_evaluation)
29
+ - [1.2.5 Grades range](#Grades_range)
30
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
31
+ * [1.2.6.1 Textbooks:](#Textbooks:)
32
+ * [1.2.6.2 Reference material:](#Reference_material:)
33
+ + [1.3 Course Sections](#Course_Sections)
34
+ - [1.3.1 Section 1](#Section_1)
35
+ * [1.3.1.1 Section title:](#Section_title:)
36
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
37
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
38
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
39
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
40
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
41
+ - [1.3.7 Section 2](#Section_2)
42
+ * [1.3.7.1 Section title:](#Section_title:_2)
43
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
44
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
45
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
46
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
47
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
48
+ - [1.3.13 Section 3](#Section_3)
49
+ * [1.3.13.1 Section title:](#Section_title:_3)
50
+ - [1.3.14 Topics covered in this section:](#Topics_covered_in_this_section:_3)
51
+ - [1.3.15 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
52
+ - [1.3.16 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
53
+ - [1.3.17 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
54
+ - [1.3.18 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
55
+ - [1.3.19 Section 4](#Section_4)
56
+ * [1.3.19.1 Section title:](#Section_title:_4)
57
+ - [1.3.20 Topics covered in this section:](#Topics_covered_in_this_section:_4)
58
+ - [1.3.21 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
59
+ - [1.3.22 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
60
+ - [1.3.23 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
61
+ - [1.3.24 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_4)
62
+ + [1.4 Exams and retake planning](#Exams_and_retake_planning)
63
+ - [1.4.1 Exam](#Exam)
64
+ - [1.4.2 Retake 1](#Retake_1)
65
+ - [1.4.3 Retake 2](#Retake_2)
66
+
67
+
68
+
69
+ Analytical Geometry & Linear Algebra – II
70
+ =========================================
71
+
72
+
73
+ * **Course name:** Analytical Geometry & Linear Algebra – II
74
+ * **Course number:** XYZ
75
+ * **Subject area:** Math
76
+
77
+
78
+ Course characteristics
79
+ ----------------------
80
+
81
+
82
+ ### Key concepts of the class
83
+
84
+
85
+ * fundamental principles of linear algebra,
86
+ * concepts of linear algebra objects and their representation in vector-matrix form
87
+
88
+
89
+ ### What is the purpose of this course?
90
+
91
+
92
+ This course covers matrix theory and linear algebra, emphasizing topics useful in other disciplines. Linear algebra is a branch of mathematics that studies systems of linear equations and the properties of matrices. The concepts of linear algebra are extremely useful in physics, data sciences, and robotics. Due to its broad range of applications, linear algebra is one of the most widely used subjects in mathematics.
93
+
94
+
95
+
96
+ Course Objectives Based on Bloom’s Taxonomy
97
+ -------------------------------------------
98
+
99
+
100
+ ### What should a student remember at the end of the course?
101
+
102
+
103
+ * List basic notions of linear algebra
104
+ * Understand key principles involved in solution of linear equation systems and the properties of matrices
105
+ * Linear regression analysis
106
+ * Fast Fourier Transform
107
+ * How to find eigenvalues and eigenvectors for matrix diagonalization and single value decomposition
108
+
109
+
110
+ ### What should a student be able to understand at the end of the course?
111
+
112
+
113
+ * Key principles involved in solution of linear equation systems and the properties of matrices
114
+ * Become familiar with the four fundamental subspaces
115
+ * Linear regression analysis
116
+ * Fast Fourier Transform
117
+ * How to find eigenvalues and eigenvectors for matrix diagonalization and single value decomposition
118
+
119
+
120
+ ### What should a student be able to apply at the end of the course?
121
+
122
+
123
+ * Linear equation system solving by using the vector-matrix approach
124
+ * Make linear regression analysis
125
+ * Fast Fourier Transform
126
+ * To find eigenvalues and eigenvectors for matrix diagonalization and single value decomposition
127
+
128
+
129
+ ### Course evaluation
130
+
131
+
132
+
133
+
134
+ Course grade breakdown
135
+ | | | **Proposed points** |
136
+ | --- | --- | --- |
137
+ | Labs/seminar classes
138
+ | 20
139
+ | 20
140
+ |
141
+ | Interim performance assessment
142
+ | 30
143
+ | 30
144
+ |
145
+ | Exams
146
+ | 50
147
+ | 50
148
+ |
149
+
150
+
151
+ ### Grades range
152
+
153
+
154
+
155
+
156
+ Course grading range
157
+ | | | **Proposed range** |
158
+ | --- | --- | --- |
159
+ | A. Excellent
160
+ | 90-100
161
+ | 85-100
162
+ |
163
+ | B. Good
164
+ | 75-89
165
+ | 65-84
166
+ |
167
+ | C. Satisfactory
168
+ | 60-74
169
+ | 50-64
170
+ |
171
+ | D. Poor
172
+ | 0-59
173
+ | 0-49
174
+ |
175
+
176
+
177
+ ### Resources and reference material
178
+
179
+
180
+ #### Textbooks:
181
+
182
+
183
+ * Gilbert Strang. Linear Algebra and Its Applications, 4th Edition, Brooks Cole, 2006. ISBN: 9780030105678
184
+ * Gilbert Strang. Introduction to Linear Algebra, 4th Edition, Wellesley, MA: Wellesley-Cambridge Press, 2009. ISBN: 9780980232714
185
+
186
+
187
+ #### Reference material:
188
+
189
+
190
+ * Gilbert Strang, Brett Coonley, Andrew Bulman-Fleming. Student Solutions Manual for Strang’s Linear Algebra and Its Applications, 4th Edition, Thomson Brooks, 2005. ISBN-13: 9780495013259
191
+
192
+
193
+ Course Sections
194
+ ---------------
195
+
196
+
197
+ The main sections of the course and approximate hour distribution between them is as follows:
198
+
199
+
200
+
201
+
202
+
203
+ Course Sections
204
+ | **Section** | **Section Title** | **Lectures** | **Seminars** | **Self-study** | **Knowledge** |
205
+ | **Number** | | **(hours)** | **(labs)** | | **evaluation** |
206
+ | 1
207
+ | Linear equation system solving by using the vector-matrix approach.
208
+ | 16
209
+ | 8
210
+ | 24
211
+ | 2
212
+ |
213
+ | 2
214
+ | Linear regression analysis and decomposition A=QR.
215
+ | 12
216
+ | 6
217
+ | 18
218
+ | 2
219
+ |
220
+ | 3
221
+ | Fast Fourier Transform. Matrix Diagonalization.
222
+ | 12
223
+ | 6
224
+ | 18
225
+ | 2
226
+ |
227
+ | 4
228
+ | Symmetric, positive definite and similar matrices. Singular value decomposition.
229
+ | 12
230
+ | 6
231
+ | 18
232
+ | 2
233
+ |
234
+ | Final examination
235
+ | | | | | 2
236
+ |
237
+
238
+
239
+ ### Section 1
240
+
241
+
242
+ #### Section title:
243
+
244
+
245
+ Linear equation system solving by using the vector-matrix approach
246
+
247
+
248
+
249
+ ### Topics covered in this section:
250
+
251
+
252
+ * The geometry of linear equations. Elimination with matrices.
253
+ * Matrix operations, including inverses.
254
+
255
+
256
+
257
+ L
258
+ U
259
+
260
+
261
+ {\textstyle LU}
262
+
263
+ ![{\textstyle LU}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8becb581eaf8755b3963ff74d22e595dbab347be) and
264
+
265
+
266
+
267
+ L
268
+ D
269
+ U
270
+
271
+
272
+ {\textstyle LDU}
273
+
274
+ ![{\textstyle LDU}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d50e39c40f892f559d3e04ad1e7ad429023e26c7) factorization.
275
+ * Transposes and permutations. Vector spaces and subspaces.
276
+ * The null space: Solving
277
+
278
+
279
+
280
+ A
281
+ x
282
+ =
283
+ 0
284
+
285
+
286
+ {\textstyle Ax=0}
287
+
288
+ ![{\textstyle Ax=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2d79c4f8ca184c0e1fd6f960bd23efda90fec26a) and
289
+
290
+
291
+
292
+ A
293
+ x
294
+ =
295
+ b
296
+
297
+
298
+ {\textstyle Ax=b}
299
+
300
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d). Row reduced echelon form. Matrix rank.
301
+
302
+
303
+ ### What forms of evaluation were used to test students’ performance in this section?
304
+
305
+
306
+
307
+
308
+ | | **Yes/No** |
309
+ | --- | --- |
310
+ | Development of individual parts of software product code
311
+ | 1
312
+ |
313
+ | Homework and group projects
314
+ | 1
315
+ |
316
+ | Midterm evaluation
317
+ | 1
318
+ |
319
+ | Testing (written or computer based)
320
+ | 1
321
+ |
322
+ | Reports
323
+ | 0
324
+ |
325
+ | Essays
326
+ | 0
327
+ |
328
+ | Oral polls
329
+ | 0
330
+ |
331
+ | Discussions
332
+ | 1
333
+ |
334
+
335
+
336
+ ### Typical questions for ongoing performance evaluation within this section
337
+
338
+
339
+ 1. How to perform Gauss elimination?
340
+ 2. How to perform matrices multiplication?
341
+ 3. How to perform LU factorization?
342
+ 4. How to find complete solution for any linear equation system Ax=b?
343
+
344
+
345
+ ### Typical questions for seminar classes (labs) within this section
346
+
347
+
348
+ 1. Find the solution for the given linear equation system
349
+
350
+
351
+
352
+ A
353
+ x
354
+ =
355
+ b
356
+
357
+
358
+ {\textstyle Ax=b}
359
+
360
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d) by using Gauss elimination.
361
+ 2. Perform
362
+
363
+
364
+
365
+ A
366
+ =
367
+ L
368
+ U
369
+
370
+
371
+ {\textstyle A=LU}
372
+
373
+ ![{\textstyle A=LU}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0e9cc8c928452cd1beaf333bb649af9853b5d12) factorization for the given matrix
374
+
375
+
376
+
377
+ A
378
+
379
+
380
+ {\textstyle A}
381
+
382
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31).
383
+ 3. Factor the given symmetric matrix
384
+
385
+
386
+
387
+ A
388
+
389
+
390
+ {\textstyle A}
391
+
392
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) into
393
+
394
+
395
+
396
+ A
397
+ =
398
+ L
399
+ D
400
+
401
+ L
402
+
403
+ T
404
+
405
+
406
+
407
+
408
+ {\textstyle A=LDL^{T}}
409
+
410
+ ![{\textstyle A=LDL^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/625b5b21d4aa4c805a55b29d0d03380a17343a90) with the diagonal pivot matrix
411
+
412
+
413
+
414
+ D
415
+
416
+
417
+ {\textstyle D}
418
+
419
+ ![{\textstyle D}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e5200f518cb5afe304ec42ffdd4f6c63c702f77).
420
+ 4. Find inverse matrix
421
+
422
+
423
+
424
+
425
+ A
426
+
427
+
428
+
429
+
430
+ 1
431
+
432
+
433
+ {\textstyle A^{-}1}
434
+
435
+ ![{\textstyle A^{-}1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8051e1bf4ce05cdb5fdf4cc58f3564bf843c3f96) for the given matrix
436
+
437
+
438
+
439
+ A
440
+
441
+
442
+ {\textstyle A}
443
+
444
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31).
445
+
446
+
447
+ ### Test questions for final assessment in this section
448
+
449
+
450
+ 1. Find linear independent vectors (exclude dependent):
451
+
452
+
453
+
454
+
455
+
456
+ a
457
+
458
+
459
+
460
+ =
461
+ [
462
+ 4
463
+ ,
464
+ 0
465
+ ,
466
+ 3
467
+ ,
468
+ 2
469
+
470
+ ]
471
+
472
+ T
473
+
474
+
475
+
476
+
477
+ {\textstyle {\overrightarrow {a}}=[4,0,3,2]^{T}}
478
+
479
+ ![{\textstyle {\overrightarrow {a}}=[4,0,3,2]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b573acd686425e4bb95dcc7342a0c8cdff33e546),
480
+
481
+
482
+
483
+
484
+
485
+ b
486
+
487
+
488
+
489
+ =
490
+ [
491
+ 1
492
+ ,
493
+
494
+ 7
495
+ ,
496
+ 4
497
+ ,
498
+ 5
499
+
500
+ ]
501
+
502
+ T
503
+
504
+
505
+
506
+
507
+ {\textstyle {\overrightarrow {b}}=[1,-7,4,5]^{T}}
508
+
509
+ ![{\textstyle {\overrightarrow {b}}=[1,-7,4,5]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8f97f34707d7d042d0080df772a5cc5bf030c784),
510
+
511
+
512
+
513
+
514
+
515
+ c
516
+
517
+
518
+
519
+ =
520
+ [
521
+ 7
522
+ ,
523
+ 1
524
+ ,
525
+ 5
526
+ ,
527
+ 3
528
+
529
+ ]
530
+
531
+ T
532
+
533
+
534
+
535
+
536
+ {\textstyle {\overrightarrow {c}}=[7,1,5,3]^{T}}
537
+
538
+ ![{\textstyle {\overrightarrow {c}}=[7,1,5,3]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/77c5a21e300ddbdd0f7fecdd617b910827046006),
539
+
540
+
541
+
542
+
543
+
544
+ d
545
+
546
+
547
+
548
+ =
549
+ [
550
+
551
+ 5
552
+ ,
553
+
554
+ 3
555
+ ,
556
+
557
+ 3
558
+ ,
559
+
560
+ 1
561
+
562
+ ]
563
+
564
+ T
565
+
566
+
567
+
568
+
569
+ {\textstyle {\overrightarrow {d}}=[-5,-3,-3,-1]^{T}}
570
+
571
+ ![{\textstyle {\overrightarrow {d}}=[-5,-3,-3,-1]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/424ab1d843887cea7abfa3dca20106545d8a8a0b),
572
+
573
+
574
+
575
+
576
+
577
+ e
578
+
579
+
580
+
581
+ =
582
+ [
583
+ 1
584
+ ,
585
+
586
+ 5
587
+ ,
588
+ 2
589
+ ,
590
+ 3
591
+
592
+ ]
593
+
594
+ T
595
+
596
+
597
+
598
+
599
+ {\textstyle {\overrightarrow {e}}=[1,-5,2,3]^{T}}
600
+
601
+ ![{\textstyle {\overrightarrow {e}}=[1,-5,2,3]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d6b9b7357251158c6b1954e17b912f77a1e38c4b). Find
602
+
603
+
604
+
605
+ r
606
+ a
607
+ n
608
+ k
609
+ (
610
+ A
611
+ )
612
+
613
+
614
+ {\textstyle rank(A)}
615
+
616
+ ![{\textstyle rank(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/af25f6717bd9130cfded69f3333e47486b7d71cc) if
617
+
618
+
619
+
620
+ A
621
+
622
+
623
+ {\textstyle A}
624
+
625
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) is a composition of this vectors. Find
626
+
627
+
628
+
629
+ r
630
+ a
631
+ n
632
+ k
633
+ (
634
+
635
+ A
636
+
637
+ T
638
+
639
+
640
+ )
641
+
642
+
643
+ {\textstyle rank(A^{T})}
644
+
645
+ ![{\textstyle rank(A^{T})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/671f71d97f14e03b5a9b0e0fb5724ef62720a731).
646
+ 2. Find
647
+
648
+
649
+
650
+ E
651
+
652
+
653
+ {\textstyle E}
654
+
655
+ ![{\textstyle E}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6d934f67126f64e9c061b598b8941b8767a8d343):
656
+
657
+
658
+
659
+ E
660
+ A
661
+ =
662
+ U
663
+
664
+
665
+ {\textstyle EA=U}
666
+
667
+ ![{\textstyle EA=U}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ab6a98a37022c82117c658535da16aecb68ac071) (
668
+
669
+
670
+
671
+ U
672
+
673
+
674
+ {\textstyle U}
675
+
676
+ ![{\textstyle U}](https://wikimedia.org/api/rest_v1/media/math/render/svg/087a7d8a39fe35012cbf2f561879f9e975cb4555) – upper-triangular matrix). Find
677
+
678
+
679
+
680
+ L
681
+ =
682
+
683
+ E
684
+
685
+
686
+
687
+
688
+ 1
689
+
690
+
691
+ {\textstyle L=E^{-}1}
692
+
693
+ ![{\textstyle L=E^{-}1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e415e968cd0834b022ca5585654bf2ba668c5954), if
694
+
695
+
696
+
697
+ A
698
+ =
699
+
700
+ (
701
+
702
+
703
+
704
+
705
+ 2
706
+
707
+
708
+ 5
709
+
710
+
711
+ 7
712
+
713
+
714
+
715
+
716
+ 6
717
+
718
+
719
+ 4
720
+
721
+
722
+ 9
723
+
724
+
725
+
726
+
727
+ 4
728
+
729
+
730
+ 1
731
+
732
+
733
+ 8
734
+
735
+
736
+
737
+
738
+ )
739
+
740
+
741
+
742
+ {\textstyle A=\left({\begin{array}{ccc}2&5&7\\6&4&9\\4&1&8\\\end{array}}\right)}
743
+
744
+ ![{\textstyle A=\left({\begin{array}{ccc}2&5&7\\6&4&9\\4&1&8\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/270385e97a68b305e3c25e81e8ef90cc0b8dc9cc).
745
+ 3. Find complete solution for the system
746
+
747
+
748
+
749
+ A
750
+ x
751
+ =
752
+ b
753
+
754
+
755
+ {\textstyle Ax=b}
756
+
757
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d), if
758
+
759
+
760
+
761
+ b
762
+ =
763
+ [
764
+ 7
765
+ ,
766
+ 18
767
+ ,
768
+ 5
769
+
770
+ ]
771
+
772
+ T
773
+
774
+
775
+
776
+
777
+ {\textstyle b=[7,18,5]^{T}}
778
+
779
+ ![{\textstyle b=[7,18,5]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4faa204bdd0b26fb09cd8abebf3124e7a6b8ca1e) and
780
+
781
+
782
+
783
+ A
784
+ =
785
+
786
+ (
787
+
788
+
789
+
790
+
791
+ 6
792
+
793
+
794
+
795
+ 2
796
+
797
+
798
+ 1
799
+
800
+
801
+
802
+ 4
803
+
804
+
805
+
806
+
807
+ 4
808
+
809
+
810
+ 2
811
+
812
+
813
+ 14
814
+
815
+
816
+
817
+ 31
818
+
819
+
820
+
821
+
822
+ 2
823
+
824
+
825
+
826
+ 1
827
+
828
+
829
+ 3
830
+
831
+
832
+
833
+ 7
834
+
835
+
836
+
837
+
838
+ )
839
+
840
+
841
+
842
+ {\textstyle A=\left({\begin{array}{cccc}6&-2&1&-4\\4&2&14&-31\\2&-1&3&-7\\\end{array}}\right)}
843
+
844
+ ![{\textstyle A=\left({\begin{array}{cccc}6&-2&1&-4\\4&2&14&-31\\2&-1&3&-7\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a27c93084b6e998864553331b01fc5eb2339f12). Provide an example of vector b that makes this system unsolvable.
845
+
846
+
847
+ ### Section 2
848
+
849
+
850
+ #### Section title:
851
+
852
+
853
+ Linear regression analysis and decomposition
854
+
855
+
856
+
857
+ A
858
+ =
859
+ Q
860
+ R
861
+
862
+
863
+ {\textstyle A=QR}
864
+
865
+ ![{\textstyle A=QR}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0f7960350ee376840d36b9f7d47d761d8112fbfe).
866
+
867
+
868
+
869
+ ### Topics covered in this section:
870
+
871
+
872
+ * Independence, basis and dimension. The four fundamental subspaces.
873
+ * Orthogonal vectors and subspaces. Projections onto subspaces
874
+ * Projection matrices. Least squares approximations. Gram-Schmidt and A = QR.
875
+
876
+
877
+ ### What forms of evaluation were used to test students’ performance in this section?
878
+
879
+
880
+
881
+
882
+ | | **Yes/No** |
883
+ | --- | --- |
884
+ | Development of individual parts of software product code
885
+ | 1
886
+ |
887
+ | Homework and group projects
888
+ | 1
889
+ |
890
+ | Midterm evaluation
891
+ | 1
892
+ |
893
+ | Testing (written or computer based)
894
+ | 1
895
+ |
896
+ | Reports
897
+ | 0
898
+ |
899
+ | Essays
900
+ | 0
901
+ |
902
+ | Oral polls
903
+ | 0
904
+ |
905
+ | Discussions
906
+ | 1
907
+ |
908
+
909
+
910
+ ### Typical questions for ongoing performance evaluation within this section
911
+
912
+
913
+ 1. What is linear independence of vectors?
914
+ 2. Define the four fundamental subspaces of a matrix?
915
+ 3. How to define orthogonal vectors and subspaces?
916
+ 4. How to define orthogonal complements of the space?
917
+ 5. How to find vector projection on a subspace?
918
+ 6. How to perform linear regression for the given measurements?
919
+ 7. How to find an orthonormal basis for the subspace spanned by the given vectors?
920
+
921
+
922
+ ### Typical questions for seminar classes (labs) within this section
923
+
924
+
925
+ 1. Check out linear independence of the given vectors
926
+ 2. Find four fundamental subspaces of the given matrix.
927
+ 3. Check out orthogonality of the given subspaces.
928
+ 4. Find orthogonal complement for the given subspace.
929
+ 5. Find vector projection on the given subspace.
930
+ 6. Perform linear regression for the given measurements.
931
+ 7. Find an orthonormal basis for the subspace spanned by the given vectors.
932
+
933
+
934
+ ### Test questions for final assessment in this section
935
+
936
+
937
+ 1. Find the dimensions of the four fundamental subspaces associated with
938
+
939
+
940
+
941
+ A
942
+
943
+
944
+ {\textstyle A}
945
+
946
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31), depending on the parameters
947
+
948
+
949
+
950
+ a
951
+
952
+
953
+ {\textstyle a}
954
+
955
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) and
956
+
957
+
958
+
959
+ b
960
+
961
+
962
+ {\textstyle b}
963
+
964
+ ![{\textstyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a780b69dfc55238880ef18a134dc65260877e2):
965
+
966
+
967
+
968
+ A
969
+ =
970
+
971
+ (
972
+
973
+
974
+
975
+
976
+ 7
977
+
978
+
979
+ 8
980
+
981
+
982
+ 5
983
+
984
+
985
+ 3
986
+
987
+
988
+
989
+
990
+ 4
991
+
992
+
993
+ a
994
+
995
+
996
+ 3
997
+
998
+
999
+ 2
1000
+
1001
+
1002
+
1003
+
1004
+ 6
1005
+
1006
+
1007
+ 8
1008
+
1009
+
1010
+ 4
1011
+
1012
+
1013
+ b
1014
+
1015
+
1016
+
1017
+
1018
+ 3
1019
+
1020
+
1021
+ 4
1022
+
1023
+
1024
+ 2
1025
+
1026
+
1027
+ 1
1028
+
1029
+
1030
+
1031
+
1032
+ )
1033
+
1034
+
1035
+
1036
+ {\textstyle A=\left({\begin{array}{cccc}7&8&5&3\\4&a&3&2\\6&8&4&b\\3&4&2&1\\\end{array}}\right)}
1037
+
1038
+ ![{\textstyle A=\left({\begin{array}{cccc}7&8&5&3\\4&a&3&2\\6&8&4&b\\3&4&2&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc803202bc5e0460954845a195e4b92208ac2a54).
1039
+ 2. Find a vector
1040
+
1041
+
1042
+
1043
+ x
1044
+
1045
+
1046
+ {\textstyle x}
1047
+
1048
+ ![{\textstyle x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d951e0f3b54b6a3d73bb9a0a005749046cbce781) orthogonal to the Row space of matrix
1049
+
1050
+
1051
+
1052
+ A
1053
+
1054
+
1055
+ {\textstyle A}
1056
+
1057
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31), and a vector
1058
+
1059
+
1060
+
1061
+ y
1062
+
1063
+
1064
+ {\textstyle y}
1065
+
1066
+ ![{\textstyle y}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db9936ddb2761b76fa640fb275cb5d1fa4d6fa23) orthogonal to the
1067
+
1068
+
1069
+
1070
+ C
1071
+ (
1072
+ A
1073
+ )
1074
+
1075
+
1076
+ {\textstyle C(A)}
1077
+
1078
+ ![{\textstyle C(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50e890f8d67ec1b4b4fd8b7a6fbbfb8172f20866), and a vector
1079
+
1080
+
1081
+
1082
+ z
1083
+
1084
+
1085
+ {\textstyle z}
1086
+
1087
+ ![{\textstyle z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a33e37010e3acdeeb80fdb95df9bfe411fd79e6) orthogonal to the
1088
+
1089
+
1090
+
1091
+ N
1092
+ (
1093
+ A
1094
+ )
1095
+
1096
+
1097
+ {\textstyle N(A)}
1098
+
1099
+ ![{\textstyle N(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/766235dfa8f2a0cbce4df704eb334785c7094ca4):
1100
+
1101
+
1102
+
1103
+ A
1104
+ =
1105
+
1106
+ (
1107
+
1108
+
1109
+
1110
+
1111
+ 1
1112
+
1113
+
1114
+ 2
1115
+
1116
+
1117
+ 2
1118
+
1119
+
1120
+
1121
+
1122
+ 3
1123
+
1124
+
1125
+ 4
1126
+
1127
+
1128
+ 2
1129
+
1130
+
1131
+
1132
+
1133
+ 4
1134
+
1135
+
1136
+ 6
1137
+
1138
+
1139
+ 4
1140
+
1141
+
1142
+
1143
+
1144
+ )
1145
+
1146
+
1147
+
1148
+ {\textstyle A=\left({\begin{array}{ccc}1&2&2\\3&4&2\\4&6&4\\\end{array}}\right)}
1149
+
1150
+ ![{\textstyle A=\left({\begin{array}{ccc}1&2&2\\3&4&2\\4&6&4\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c65bde22a0e3936c85821df45484f3216a7dd74e).
1151
+ 3. Find the best straight-line
1152
+
1153
+
1154
+
1155
+ y
1156
+ (
1157
+ x
1158
+ )
1159
+
1160
+
1161
+ {\textstyle y(x)}
1162
+
1163
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) fit to the measurements:
1164
+
1165
+
1166
+
1167
+ y
1168
+ (
1169
+
1170
+ 2
1171
+ )
1172
+ =
1173
+ 4
1174
+
1175
+
1176
+ {\textstyle y(-2)=4}
1177
+
1178
+ ![{\textstyle y(-2)=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/75edda9fdb1aa1cab6ac772869d7441bdf5539ef),
1179
+
1180
+
1181
+
1182
+ y
1183
+ (
1184
+
1185
+ 1
1186
+ )
1187
+ =
1188
+ 3
1189
+
1190
+
1191
+ {\textstyle y(-1)=3}
1192
+
1193
+ ![{\textstyle y(-1)=3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/39365fc4327d63e6b3f4568f085c953942a32bcc),
1194
+
1195
+
1196
+
1197
+ y
1198
+ (
1199
+ 0
1200
+ )
1201
+ =
1202
+ 2
1203
+
1204
+
1205
+ {\textstyle y(0)=2}
1206
+
1207
+ ![{\textstyle y(0)=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4321858864c6ee38bc8ea6a44b43c1fb7b1b7bdb),
1208
+
1209
+
1210
+
1211
+ y
1212
+ (
1213
+ 1
1214
+ )
1215
+
1216
+ 0
1217
+
1218
+
1219
+ {\textstyle y(1)-0}
1220
+
1221
+ ![{\textstyle y(1)-0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3ac0d6451cf2f604f303ed26f3e1b26941b680a).
1222
+ 4. Find the projection matrix
1223
+
1224
+
1225
+
1226
+ P
1227
+
1228
+
1229
+ {\textstyle P}
1230
+
1231
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) of vector
1232
+
1233
+
1234
+
1235
+ [
1236
+ 4
1237
+ ,
1238
+ 3
1239
+ ,
1240
+ 2
1241
+ ,
1242
+ 0
1243
+
1244
+ ]
1245
+
1246
+ T
1247
+
1248
+
1249
+
1250
+
1251
+ {\textstyle [4,3,2,0]^{T}}
1252
+
1253
+ ![{\textstyle [4,3,2,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a1407743b577f1595b88b73ce535c1b1c6810d14) onto the
1254
+
1255
+
1256
+
1257
+ C
1258
+ (
1259
+ A
1260
+ )
1261
+
1262
+
1263
+ {\textstyle C(A)}
1264
+
1265
+ ![{\textstyle C(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50e890f8d67ec1b4b4fd8b7a6fbbfb8172f20866):
1266
+
1267
+
1268
+
1269
+ A
1270
+ =
1271
+
1272
+ (
1273
+
1274
+
1275
+
1276
+
1277
+ 1
1278
+
1279
+
1280
+
1281
+ 2
1282
+
1283
+
1284
+
1285
+
1286
+ 1
1287
+
1288
+
1289
+
1290
+ 1
1291
+
1292
+
1293
+
1294
+
1295
+ 1
1296
+
1297
+
1298
+ 0
1299
+
1300
+
1301
+
1302
+
1303
+ 1
1304
+
1305
+
1306
+ 1
1307
+
1308
+
1309
+
1310
+
1311
+ )
1312
+
1313
+
1314
+
1315
+ {\textstyle A=\left({\begin{array}{cc}1&-2\\1&-1\\1&0\\1&1\\\end{array}}\right)}
1316
+
1317
+ ![{\textstyle A=\left({\begin{array}{cc}1&-2\\1&-1\\1&0\\1&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/42f35bb9ce7dd23b55e504ef145789134642fd56).
1318
+ 5. Find an orthonormal basis for the subspace spanned by the vectors:
1319
+
1320
+
1321
+
1322
+
1323
+
1324
+ a
1325
+
1326
+
1327
+
1328
+ =
1329
+ [
1330
+
1331
+ 2
1332
+ ,
1333
+ 2
1334
+ ,
1335
+ 0
1336
+ ,
1337
+ 0
1338
+
1339
+ ]
1340
+
1341
+ T
1342
+
1343
+
1344
+
1345
+
1346
+ {\textstyle {\overrightarrow {a}}=[-2,2,0,0]^{T}}
1347
+
1348
+ ![{\textstyle {\overrightarrow {a}}=[-2,2,0,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d10ddb57c762601e62967544737ea022841f1c7e),
1349
+
1350
+
1351
+
1352
+
1353
+
1354
+ b
1355
+
1356
+
1357
+
1358
+ =
1359
+ [
1360
+ 0
1361
+ ,
1362
+ 1
1363
+ ,
1364
+
1365
+ 1
1366
+ ,
1367
+ 0
1368
+
1369
+ ]
1370
+
1371
+ T
1372
+
1373
+
1374
+
1375
+
1376
+ {\textstyle {\overrightarrow {b}}=[0,1,-1,0]^{T}}
1377
+
1378
+ ![{\textstyle {\overrightarrow {b}}=[0,1,-1,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a91f7a5cfe5477b27b926bf40a2ab8579777b444),
1379
+
1380
+
1381
+
1382
+
1383
+
1384
+ c
1385
+
1386
+
1387
+
1388
+ =
1389
+ [
1390
+ 0
1391
+ ,
1392
+ 1
1393
+ ,
1394
+ 0
1395
+ ,
1396
+
1397
+ 1
1398
+
1399
+ ]
1400
+
1401
+ T
1402
+
1403
+
1404
+
1405
+
1406
+ {\textstyle {\overrightarrow {c}}=[0,1,0,-1]^{T}}
1407
+
1408
+ ![{\textstyle {\overrightarrow {c}}=[0,1,0,-1]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6018717796286d4e371639685094a4653c67237b). Then express
1409
+
1410
+
1411
+
1412
+ A
1413
+ =
1414
+ [
1415
+ a
1416
+ ,
1417
+ b
1418
+ ,
1419
+ c
1420
+ ]
1421
+
1422
+
1423
+ {\textstyle A=[a,b,c]}
1424
+
1425
+ ![{\textstyle A=[a,b,c]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/473b98961e85b063ef9a834f6f8a2caeeeb8b199) in the form of
1426
+
1427
+
1428
+
1429
+ A
1430
+ =
1431
+ Q
1432
+ R
1433
+
1434
+
1435
+ {\textstyle A=QR}
1436
+
1437
+ ![{\textstyle A=QR}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0f7960350ee376840d36b9f7d47d761d8112fbfe)
1438
+
1439
+
1440
+ ### Section 3
1441
+
1442
+
1443
+ #### Section title:
1444
+
1445
+
1446
+ Fast Fourier Transform. Matrix Diagonalization.
1447
+
1448
+
1449
+
1450
+ ### Topics covered in this section:
1451
+
1452
+
1453
+ * Complex Numbers. Hermitian and Unitary Matrices.
1454
+ * Fourier Series. The Fast Fourier Transform
1455
+ * Eigenvalues and eigenvectors. Matrix diagonalization.
1456
+
1457
+
1458
+ ### What forms of evaluation were used to test students’ performance in this section?
1459
+
1460
+
1461
+
1462
+
1463
+ | | **Yes/No** |
1464
+ | --- | --- |
1465
+ | Development of individual parts of software product code
1466
+ | 1
1467
+ |
1468
+ | Homework and group projects
1469
+ | 1
1470
+ |
1471
+ | Midterm evaluation
1472
+ | 1
1473
+ |
1474
+ | Testing (written or computer based)
1475
+ | 1
1476
+ |
1477
+ | Reports
1478
+ | 0
1479
+ |
1480
+ | Essays
1481
+ | 0
1482
+ |
1483
+ | Oral polls
1484
+ | 0
1485
+ |
1486
+ | Discussions
1487
+ | 1
1488
+ |
1489
+
1490
+
1491
+ ### Typical questions for ongoing performance evaluation within this section
1492
+
1493
+
1494
+ 1. Make the definition of Hermitian Matrix.
1495
+ 2. Make the definition of Unitary Matrix.
1496
+ 3. How to find matrix for the Fourier transform?
1497
+ 4. When we can make fast Fourier transform?
1498
+ 5. How to find eigenvalues and eigenvectors of a matrix?
1499
+ 6. How to diagonalize a square matrix?
1500
+
1501
+
1502
+ ### Typical questions for seminar classes (labs) within this section
1503
+
1504
+
1505
+ 1. Check out is the given matrix Hermitian.
1506
+ 2. Check out is the given matrix Unitary.
1507
+ 3. Find the matrix for the given Fourier transform.
1508
+ 4. Find eigenvalues and eigenvectors for the given matrix.
1509
+ 5. Find diagonalize form for the given matrix.
1510
+
1511
+
1512
+ ### Test questions for final assessment in this section
1513
+
1514
+
1515
+ 1. Find eigenvector of the circulant matrix
1516
+
1517
+
1518
+
1519
+ C
1520
+
1521
+
1522
+ {\textstyle C}
1523
+
1524
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) for the eigenvalue =
1525
+
1526
+
1527
+
1528
+
1529
+
1530
+ c
1531
+
1532
+
1533
+ 1
1534
+
1535
+
1536
+
1537
+
1538
+ {\textstyle {c}\_{1}}
1539
+
1540
+ ![{\textstyle {c}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0405b69bc9082831ceeeb8fa7936239466318b4e)+
1541
+
1542
+
1543
+
1544
+
1545
+
1546
+ c
1547
+
1548
+
1549
+ 2
1550
+
1551
+
1552
+
1553
+
1554
+ {\textstyle {c}\_{2}}
1555
+
1556
+ ![{\textstyle {c}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a63a7c192e428b5b247dedd7a2dc5d9d2bc4ade)+
1557
+
1558
+
1559
+
1560
+
1561
+
1562
+ c
1563
+
1564
+
1565
+ 3
1566
+
1567
+
1568
+
1569
+
1570
+ {\textstyle {c}\_{3}}
1571
+
1572
+ ![{\textstyle {c}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7bd3760c114db3e5fbe4f814e7755ce35617c2b2)+
1573
+
1574
+
1575
+
1576
+
1577
+
1578
+ c
1579
+
1580
+
1581
+ 4
1582
+
1583
+
1584
+
1585
+
1586
+ {\textstyle {c}\_{4}}
1587
+
1588
+ ![{\textstyle {c}_{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54dd52f52cb3ef9c6a5591247f6625340fd561ef):
1589
+
1590
+
1591
+
1592
+ C
1593
+ =
1594
+
1595
+ (
1596
+
1597
+
1598
+
1599
+
1600
+
1601
+
1602
+ c
1603
+
1604
+
1605
+ 1
1606
+
1607
+
1608
+
1609
+
1610
+
1611
+
1612
+ c
1613
+
1614
+
1615
+ 2
1616
+
1617
+
1618
+
1619
+
1620
+
1621
+
1622
+ c
1623
+
1624
+
1625
+ 3
1626
+
1627
+
1628
+
1629
+
1630
+
1631
+
1632
+ c
1633
+
1634
+
1635
+ 4
1636
+
1637
+
1638
+
1639
+
1640
+
1641
+
1642
+
1643
+
1644
+ c
1645
+
1646
+
1647
+ 4
1648
+
1649
+
1650
+
1651
+
1652
+
1653
+
1654
+ c
1655
+
1656
+
1657
+ 1
1658
+
1659
+
1660
+
1661
+
1662
+
1663
+
1664
+ c
1665
+
1666
+
1667
+ 2
1668
+
1669
+
1670
+
1671
+
1672
+
1673
+
1674
+ c
1675
+
1676
+
1677
+ 3
1678
+
1679
+
1680
+
1681
+
1682
+
1683
+
1684
+
1685
+
1686
+ c
1687
+
1688
+
1689
+ 3
1690
+
1691
+
1692
+
1693
+
1694
+
1695
+
1696
+ c
1697
+
1698
+
1699
+ 4
1700
+
1701
+
1702
+
1703
+
1704
+
1705
+
1706
+ c
1707
+
1708
+
1709
+ 1
1710
+
1711
+
1712
+
1713
+
1714
+
1715
+
1716
+ c
1717
+
1718
+
1719
+ 2
1720
+
1721
+
1722
+
1723
+
1724
+
1725
+
1726
+
1727
+
1728
+ c
1729
+
1730
+
1731
+ 2
1732
+
1733
+
1734
+
1735
+
1736
+
1737
+
1738
+ c
1739
+
1740
+
1741
+ 3
1742
+
1743
+
1744
+
1745
+
1746
+
1747
+
1748
+ c
1749
+
1750
+
1751
+ 4
1752
+
1753
+
1754
+
1755
+
1756
+
1757
+
1758
+ c
1759
+
1760
+
1761
+ 1
1762
+
1763
+
1764
+
1765
+
1766
+
1767
+
1768
+ )
1769
+
1770
+
1771
+
1772
+ {\textstyle C=\left({\begin{array}{cccc}{c}\_{1}&{c}\_{2}&{c}\_{3}&{c}\_{4}\\{c}\_{4}&{c}\_{1}&{c}\_{2}&{c}\_{3}\\{c}\_{3}&{c}\_{4}&{c}\_{1}&{c}\_{2}\\{c}\_{2}&{c}\_{3}&{c}\_{4}&{c}\_{1}\\\end{array}}\right)}
1773
+
1774
+ ![{\textstyle C=\left({\begin{array}{cccc}{c}_{1}&{c}_{2}&{c}_{3}&{c}_{4}\\{c}_{4}&{c}_{1}&{c}_{2}&{c}_{3}\\{c}_{3}&{c}_{4}&{c}_{1}&{c}_{2}\\{c}_{2}&{c}_{3}&{c}_{4}&{c}_{1}\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/69efe5a0d7045da18110c47c68ba00309abb5323).
1775
+ 2. Diagonalize this matrix:
1776
+
1777
+
1778
+
1779
+ A
1780
+ =
1781
+
1782
+ (
1783
+
1784
+
1785
+
1786
+
1787
+ 2
1788
+
1789
+
1790
+ 1
1791
+
1792
+ i
1793
+
1794
+
1795
+
1796
+
1797
+ 1
1798
+ +
1799
+ i
1800
+
1801
+
1802
+ 3
1803
+
1804
+
1805
+
1806
+
1807
+ )
1808
+
1809
+
1810
+
1811
+ {\textstyle A=\left({\begin{array}{cc}2&1-i\\1+i&3\\\end{array}}\right)}
1812
+
1813
+ ![{\textstyle A=\left({\begin{array}{cc}2&1-i\\1+i&3\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de9882c4748ca263e22135e69cccce208a645a47).
1814
+ 3. A
1815
+
1816
+
1817
+ {\textstyle A}
1818
+
1819
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) is the matrix with full set of orthonormal eigenvectors. Prove that
1820
+
1821
+
1822
+
1823
+ A
1824
+ A
1825
+ =
1826
+
1827
+ A
1828
+
1829
+ H
1830
+
1831
+
1832
+
1833
+ A
1834
+
1835
+ H
1836
+
1837
+
1838
+
1839
+
1840
+ {\textstyle AA=A^{H}A^{H}}
1841
+
1842
+ ![{\textstyle AA=A^{H}A^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/79272abd7682c09ed733b7808f9b5a49b522957d).
1843
+ 4. Find all eigenvalues and eigenvectors of the cyclic permutation matrix
1844
+
1845
+
1846
+
1847
+ P
1848
+ =
1849
+
1850
+ (
1851
+
1852
+
1853
+
1854
+
1855
+ 0
1856
+
1857
+
1858
+ 1
1859
+
1860
+
1861
+ 0
1862
+
1863
+
1864
+ 0
1865
+
1866
+
1867
+
1868
+
1869
+ 0
1870
+
1871
+
1872
+ 0
1873
+
1874
+
1875
+ 1
1876
+
1877
+
1878
+ 0
1879
+
1880
+
1881
+
1882
+
1883
+ 0
1884
+
1885
+
1886
+ 0
1887
+
1888
+
1889
+ 0
1890
+
1891
+
1892
+ 1
1893
+
1894
+
1895
+
1896
+
1897
+ 1
1898
+
1899
+
1900
+ 0
1901
+
1902
+
1903
+ 0
1904
+
1905
+
1906
+ 0
1907
+
1908
+
1909
+
1910
+
1911
+ )
1912
+
1913
+
1914
+
1915
+ {\textstyle P=\left({\begin{array}{cccc}0&1&0&0\\0&0&1&0\\0&0&0&1\\1&0&0&0\\\end{array}}\right)}
1916
+
1917
+ ![{\textstyle P=\left({\begin{array}{cccc}0&1&0&0\\0&0&1&0\\0&0&0&1\\1&0&0&0\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdf3bc0ef61513dc72ccbe9d43301d8f22ac731f).
1918
+
1919
+
1920
+ ### Section 4
1921
+
1922
+
1923
+ #### Section title:
1924
+
1925
+
1926
+ Symmetric, positive definite and similar matrices. Singular value decomposition.
1927
+
1928
+
1929
+
1930
+ ### Topics covered in this section:
1931
+
1932
+
1933
+ * Linear differential equations.
1934
+ * Symmetric matrices. Positive definite matrices.
1935
+ * Similar matrices. Left and right inverses, pseudoinverse. Singular value decomposition (SVD).
1936
+
1937
+
1938
+ ### What forms of evaluation were used to test students’ performance in this section?
1939
+
1940
+
1941
+
1942
+
1943
+ | | **Yes/No** |
1944
+ | --- | --- |
1945
+ | Development of individual parts of software product code
1946
+ | 1
1947
+ |
1948
+ | Homework and group projects
1949
+ | 1
1950
+ |
1951
+ | Midterm evaluation
1952
+ | 1
1953
+ |
1954
+ | Testing (written or computer based)
1955
+ | 1
1956
+ |
1957
+ | Reports
1958
+ | 0
1959
+ |
1960
+ | Essays
1961
+ | 0
1962
+ |
1963
+ | Oral polls
1964
+ | 0
1965
+ |
1966
+ | Discussions
1967
+ | 1
1968
+ |
1969
+
1970
+
1971
+ ### Typical questions for ongoing performance evaluation within this section
1972
+
1973
+
1974
+ 1. How to solve linear differential equations?
1975
+ 2. Make the definition of symmetric matrix?
1976
+ 3. Make the definition of positive definite matrix?
1977
+ 4. Make the definition of similar matrices?
1978
+ 5. How to find left and right inverses matrices, pseudoinverse matrix?
1979
+ 6. How to make singular value decomposition of the matrix?
1980
+
1981
+
1982
+ ### Typical questions for seminar classes (labs) within this section
1983
+
1984
+
1985
+ 1. Find solution of the linear differential equation.
1986
+ 2. Make the definition of symmetric matrix.
1987
+ 3. Check out the given matrix on positive definess
1988
+ 4. Check out the given matrices on similarity.
1989
+ 5. For the given matrix find left and right inverse matrices, pseudoinverse matrix.
1990
+ 6. Make the singular value decomposition of the given matrix.
1991
+
1992
+
1993
+ ### Test questions for final assessment in this section
1994
+
1995
+
1996
+ 1. Find
1997
+
1998
+
1999
+
2000
+ d
2001
+ e
2002
+ t
2003
+ (
2004
+
2005
+ e
2006
+
2007
+ A
2008
+
2009
+
2010
+ )
2011
+
2012
+
2013
+ {\textstyle det(e^{A})}
2014
+
2015
+ ![{\textstyle det(e^{A})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2fe0bc4f6b8861e3358b76828c70affbe91b5546) for
2016
+
2017
+
2018
+
2019
+ A
2020
+ =
2021
+
2022
+ (
2023
+
2024
+
2025
+
2026
+
2027
+ 2
2028
+
2029
+
2030
+ 1
2031
+
2032
+
2033
+
2034
+
2035
+ 2
2036
+
2037
+
2038
+ 3
2039
+
2040
+
2041
+
2042
+
2043
+ )
2044
+
2045
+
2046
+
2047
+ {\textstyle A=\left({\begin{array}{cc}2&1\\2&3\\\end{array}}\right)}
2048
+
2049
+ ![{\textstyle A=\left({\begin{array}{cc}2&1\\2&3\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8b79dfa2ad1a2c18b276ba62242becf7749a0b4).
2050
+ 2. Write down the first order equation system for the following differential equation and solve it:
2051
+
2052
+
2053
+
2054
+
2055
+
2056
+
2057
+
2058
+ d
2059
+
2060
+ 3
2061
+
2062
+
2063
+ y
2064
+
2065
+ /
2066
+
2067
+ d
2068
+ x
2069
+ +
2070
+
2071
+ d
2072
+
2073
+ 2
2074
+
2075
+
2076
+ y
2077
+
2078
+ /
2079
+
2080
+ d
2081
+ x
2082
+
2083
+ 2
2084
+ d
2085
+ y
2086
+
2087
+ /
2088
+
2089
+ d
2090
+ x
2091
+ =
2092
+ 0
2093
+
2094
+
2095
+ {\textstyle d^{3}y/dx+d^{2}y/dx-2dy/dx=0}
2096
+
2097
+ ![{\textstyle d^{3}y/dx+d^{2}y/dx-2dy/dx=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b8e608e72541239be7801b94dd8fed3e355050fc)
2098
+
2099
+
2100
+
2101
+
2102
+
2103
+
2104
+
2105
+ y
2106
+
2107
+
2108
+ (
2109
+ 0
2110
+ )
2111
+ =
2112
+ 6
2113
+
2114
+
2115
+ {\textstyle y''(0)=6}
2116
+
2117
+ ![{\textstyle y''(0)=6}](https://wikimedia.org/api/rest_v1/media/math/render/svg/92039ff6d21382f32158e6eef4642cb55688b549),
2118
+
2119
+
2120
+
2121
+
2122
+ y
2123
+
2124
+
2125
+ (
2126
+ 0
2127
+ )
2128
+ =
2129
+ 0
2130
+
2131
+
2132
+ {\textstyle y'(0)=0}
2133
+
2134
+ ![{\textstyle y'(0)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6d8839484b7380ec6af6ed1f232536ae98cf093a),
2135
+
2136
+
2137
+
2138
+ y
2139
+ (
2140
+ 0
2141
+ )
2142
+ =
2143
+ 3
2144
+
2145
+
2146
+ {\textstyle y(0)=3}
2147
+
2148
+ ![{\textstyle y(0)=3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7459acffb9257b7b7f64ba0c5d24c4ca651280f5).
2149
+
2150
+
2151
+ Is the solution of this system will be stable?
2152
+ 3. For which
2153
+
2154
+
2155
+
2156
+ a
2157
+
2158
+
2159
+ {\textstyle a}
2160
+
2161
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) and
2162
+
2163
+
2164
+
2165
+ b
2166
+
2167
+
2168
+ {\textstyle b}
2169
+
2170
+ ![{\textstyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a780b69dfc55238880ef18a134dc65260877e2) quadratic form
2171
+
2172
+
2173
+
2174
+ Q
2175
+ (
2176
+ x
2177
+ ,
2178
+ y
2179
+ ,
2180
+ z
2181
+ )
2182
+
2183
+
2184
+ {\textstyle Q(x,y,z)}
2185
+
2186
+ ![{\textstyle Q(x,y,z)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/723d35bcca34d49404fcc5d0e7cca10bbaf9ec8c) is positive definite:
2187
+
2188
+
2189
+
2190
+
2191
+
2192
+
2193
+ Q
2194
+ (
2195
+ x
2196
+ ,
2197
+ y
2198
+ ,
2199
+ z
2200
+ )
2201
+ =
2202
+ a
2203
+
2204
+ x
2205
+
2206
+ 2
2207
+
2208
+
2209
+ +
2210
+
2211
+ y
2212
+
2213
+ 2
2214
+
2215
+
2216
+ +
2217
+ 2
2218
+
2219
+ z
2220
+
2221
+ 2
2222
+
2223
+
2224
+ +
2225
+ 2
2226
+ b
2227
+ x
2228
+ y
2229
+ +
2230
+ 4
2231
+ x
2232
+ z
2233
+
2234
+
2235
+ {\textstyle Q(x,y,z)=ax^{2}+y^{2}+2z^{2}+2bxy+4xz}
2236
+
2237
+ ![{\textstyle Q(x,y,z)=ax^{2}+y^{2}+2z^{2}+2bxy+4xz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f831bc4412b380c9a2c2940d4cd3dd6f46d7f3dc)
2238
+ 4. Find the SVD and the pseudoinverse of the matrix
2239
+
2240
+
2241
+
2242
+ A
2243
+ =
2244
+
2245
+ (
2246
+
2247
+
2248
+
2249
+
2250
+ 1
2251
+
2252
+
2253
+ 0
2254
+
2255
+
2256
+ 0
2257
+
2258
+
2259
+
2260
+
2261
+ 0
2262
+
2263
+
2264
+ 1
2265
+
2266
+
2267
+ 1
2268
+
2269
+
2270
+
2271
+
2272
+ )
2273
+
2274
+
2275
+
2276
+ {\textstyle A=\left({\begin{array}{ccc}1&0&0\\0&1&1\\\end{array}}\right)}
2277
+
2278
+ ![{\textstyle A=\left({\begin{array}{ccc}1&0&0\\0&1&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/152a05619788dda3e990b8af6b737277189c507d).
2279
+
2280
+
2281
+ Exams and retake planning
2282
+ -------------------------
2283
+
2284
+
2285
+ ### Exam
2286
+
2287
+
2288
+ Exams will be paper-based and will be conducted in a form of problem solving, where the problems will be similar to those mentioned above. Students will be given 1-2 hours to complete the exam.
2289
+
2290
+
2291
+
2292
+ ### Retake 1
2293
+
2294
+
2295
+ First retake will be conducted in the same form as the midterm and final exams. The weight of the retake exam will be the same as the all course.
2296
+
2297
+
2298
+
2299
+ ### Retake 2
2300
+
2301
+
2302
+ Second retake will be conducted in the same form as the midterm and final exams. The weight of the retake exam will be the same as the all course.
2303
+
2304
+
2305
+
2306
+
2307
+
2308
+
2309
+
2310
+
2311
+
2312
+
2313
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_ii.s22.md ADDED
@@ -0,0 +1,2313 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra II.s22
9
+ ================================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – II](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_II)
21
+ + [1.1 Course characteristics](#Course_characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.2.4 Course evaluation](#Course_evaluation)
29
+ - [1.2.5 Grades range](#Grades_range)
30
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
31
+ * [1.2.6.1 Textbooks:](#Textbooks:)
32
+ * [1.2.6.2 Reference material:](#Reference_material:)
33
+ + [1.3 Course Sections](#Course_Sections)
34
+ - [1.3.1 Section 1](#Section_1)
35
+ * [1.3.1.1 Section title:](#Section_title:)
36
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
37
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
38
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
39
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
40
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
41
+ - [1.3.7 Section 2](#Section_2)
42
+ * [1.3.7.1 Section title:](#Section_title:_2)
43
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
44
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
45
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
46
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
47
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
48
+ - [1.3.13 Section 3](#Section_3)
49
+ * [1.3.13.1 Section title:](#Section_title:_3)
50
+ - [1.3.14 Topics covered in this section:](#Topics_covered_in_this_section:_3)
51
+ - [1.3.15 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
52
+ - [1.3.16 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
53
+ - [1.3.17 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
54
+ - [1.3.18 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
55
+ - [1.3.19 Section 4](#Section_4)
56
+ * [1.3.19.1 Section title:](#Section_title:_4)
57
+ - [1.3.20 Topics covered in this section:](#Topics_covered_in_this_section:_4)
58
+ - [1.3.21 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
59
+ - [1.3.22 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
60
+ - [1.3.23 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
61
+ - [1.3.24 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_4)
62
+ + [1.4 Exams and retake planning](#Exams_and_retake_planning)
63
+ - [1.4.1 Exam](#Exam)
64
+ - [1.4.2 Retake 1](#Retake_1)
65
+ - [1.4.3 Retake 2](#Retake_2)
66
+
67
+
68
+
69
+ Analytical Geometry & Linear Algebra – II
70
+ =========================================
71
+
72
+
73
+ * **Course name:** Analytical Geometry & Linear Algebra – II
74
+ * **Course number:** XYZ
75
+ * **Subject area:** Math
76
+
77
+
78
+ Course characteristics
79
+ ----------------------
80
+
81
+
82
+ ### Key concepts of the class
83
+
84
+
85
+ * fundamental principles of linear algebra,
86
+ * concepts of linear algebra objects and their representation in vector-matrix form
87
+
88
+
89
+ ### What is the purpose of this course?
90
+
91
+
92
+ This course covers matrix theory and linear algebra, emphasizing topics useful in other disciplines. Linear algebra is a branch of mathematics that studies systems of linear equations and the properties of matrices. The concepts of linear algebra are extremely useful in physics, data sciences, and robotics. Due to its broad range of applications, linear algebra is one of the most widely used subjects in mathematics.
93
+
94
+
95
+
96
+ Course Objectives Based on Bloom’s Taxonomy
97
+ -------------------------------------------
98
+
99
+
100
+ ### What should a student remember at the end of the course?
101
+
102
+
103
+ * List basic notions of linear algebra
104
+ * Understand key principles involved in solution of linear equation systems and the properties of matrices
105
+ * Linear regression analysis
106
+ * Fast Fourier Transform
107
+ * How to find eigenvalues and eigenvectors for matrix diagonalization and single value decomposition
108
+
109
+
110
+ ### What should a student be able to understand at the end of the course?
111
+
112
+
113
+ * Key principles involved in solution of linear equation systems and the properties of matrices
114
+ * Become familiar with the four fundamental subspaces
115
+ * Linear regression analysis
116
+ * Fast Fourier Transform
117
+ * How to find eigenvalues and eigenvectors for matrix diagonalization and single value decomposition
118
+
119
+
120
+ ### What should a student be able to apply at the end of the course?
121
+
122
+
123
+ * Linear equation system solving by using the vector-matrix approach
124
+ * Make linear regression analysis
125
+ * Fast Fourier Transform
126
+ * To find eigenvalues and eigenvectors for matrix diagonalization and single value decomposition
127
+
128
+
129
+ ### Course evaluation
130
+
131
+
132
+
133
+
134
+ Course grade breakdown
135
+ | | | **Proposed points** |
136
+ | --- | --- | --- |
137
+ | Labs/seminar classes
138
+ | 20
139
+ | 20
140
+ |
141
+ | Interim performance assessment
142
+ | 30
143
+ | 30
144
+ |
145
+ | Exams
146
+ | 50
147
+ | 50
148
+ |
149
+
150
+
151
+ ### Grades range
152
+
153
+
154
+
155
+
156
+ Course grading range
157
+ | | | **Proposed range** |
158
+ | --- | --- | --- |
159
+ | A. Excellent
160
+ | 90-100
161
+ | 85-100
162
+ |
163
+ | B. Good
164
+ | 75-89
165
+ | 65-84
166
+ |
167
+ | C. Satisfactory
168
+ | 60-74
169
+ | 50-64
170
+ |
171
+ | D. Poor
172
+ | 0-59
173
+ | 0-49
174
+ |
175
+
176
+
177
+ ### Resources and reference material
178
+
179
+
180
+ #### Textbooks:
181
+
182
+
183
+ * Gilbert Strang. Linear Algebra and Its Applications, 4th Edition, Brooks Cole, 2006. ISBN: 9780030105678
184
+ * Gilbert Strang. Introduction to Linear Algebra, 4th Edition, Wellesley, MA: Wellesley-Cambridge Press, 2009. ISBN: 9780980232714
185
+
186
+
187
+ #### Reference material:
188
+
189
+
190
+ * Gilbert Strang, Brett Coonley, Andrew Bulman-Fleming. Student Solutions Manual for Strang’s Linear Algebra and Its Applications, 4th Edition, Thomson Brooks, 2005. ISBN-13: 9780495013259
191
+
192
+
193
+ Course Sections
194
+ ---------------
195
+
196
+
197
+ The main sections of the course and approximate hour distribution between them is as follows:
198
+
199
+
200
+
201
+
202
+
203
+ Course Sections
204
+ | **Section** | **Section Title** | **Lectures** | **Seminars** | **Self-study** | **Knowledge** |
205
+ | **Number** | | **(hours)** | **(labs)** | | **evaluation** |
206
+ | 1
207
+ | Linear equation system solving by using the vector-matrix approach.
208
+ | 16
209
+ | 8
210
+ | 24
211
+ | 2
212
+ |
213
+ | 2
214
+ | Linear regression analysis and decomposition A=QR.
215
+ | 12
216
+ | 6
217
+ | 18
218
+ | 2
219
+ |
220
+ | 3
221
+ | Fast Fourier Transform. Matrix Diagonalization.
222
+ | 12
223
+ | 6
224
+ | 18
225
+ | 2
226
+ |
227
+ | 4
228
+ | Symmetric, positive definite and similar matrices. Singular value decomposition.
229
+ | 12
230
+ | 6
231
+ | 18
232
+ | 2
233
+ |
234
+ | Final examination
235
+ | | | | | 2
236
+ |
237
+
238
+
239
+ ### Section 1
240
+
241
+
242
+ #### Section title:
243
+
244
+
245
+ Linear equation system solving by using the vector-matrix approach
246
+
247
+
248
+
249
+ ### Topics covered in this section:
250
+
251
+
252
+ * The geometry of linear equations. Elimination with matrices.
253
+ * Matrix operations, including inverses.
254
+
255
+
256
+
257
+ L
258
+ U
259
+
260
+
261
+ {\textstyle LU}
262
+
263
+ ![{\textstyle LU}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8becb581eaf8755b3963ff74d22e595dbab347be) and
264
+
265
+
266
+
267
+ L
268
+ D
269
+ U
270
+
271
+
272
+ {\textstyle LDU}
273
+
274
+ ![{\textstyle LDU}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d50e39c40f892f559d3e04ad1e7ad429023e26c7) factorization.
275
+ * Transposes and permutations. Vector spaces and subspaces.
276
+ * The null space: Solving
277
+
278
+
279
+
280
+ A
281
+ x
282
+ =
283
+ 0
284
+
285
+
286
+ {\textstyle Ax=0}
287
+
288
+ ![{\textstyle Ax=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2d79c4f8ca184c0e1fd6f960bd23efda90fec26a) and
289
+
290
+
291
+
292
+ A
293
+ x
294
+ =
295
+ b
296
+
297
+
298
+ {\textstyle Ax=b}
299
+
300
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d). Row reduced echelon form. Matrix rank.
301
+
302
+
303
+ ### What forms of evaluation were used to test students’ performance in this section?
304
+
305
+
306
+
307
+
308
+ | | **Yes/No** |
309
+ | --- | --- |
310
+ | Development of individual parts of software product code
311
+ | 1
312
+ |
313
+ | Homework and group projects
314
+ | 1
315
+ |
316
+ | Midterm evaluation
317
+ | 1
318
+ |
319
+ | Testing (written or computer based)
320
+ | 1
321
+ |
322
+ | Reports
323
+ | 0
324
+ |
325
+ | Essays
326
+ | 0
327
+ |
328
+ | Oral polls
329
+ | 0
330
+ |
331
+ | Discussions
332
+ | 1
333
+ |
334
+
335
+
336
+ ### Typical questions for ongoing performance evaluation within this section
337
+
338
+
339
+ 1. How to perform Gauss elimination?
340
+ 2. How to perform matrices multiplication?
341
+ 3. How to perform LU factorization?
342
+ 4. How to find complete solution for any linear equation system Ax=b?
343
+
344
+
345
+ ### Typical questions for seminar classes (labs) within this section
346
+
347
+
348
+ 1. Find the solution for the given linear equation system
349
+
350
+
351
+
352
+ A
353
+ x
354
+ =
355
+ b
356
+
357
+
358
+ {\textstyle Ax=b}
359
+
360
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d) by using Gauss elimination.
361
+ 2. Perform
362
+
363
+
364
+
365
+ A
366
+ =
367
+ L
368
+ U
369
+
370
+
371
+ {\textstyle A=LU}
372
+
373
+ ![{\textstyle A=LU}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0e9cc8c928452cd1beaf333bb649af9853b5d12) factorization for the given matrix
374
+
375
+
376
+
377
+ A
378
+
379
+
380
+ {\textstyle A}
381
+
382
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31).
383
+ 3. Factor the given symmetric matrix
384
+
385
+
386
+
387
+ A
388
+
389
+
390
+ {\textstyle A}
391
+
392
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) into
393
+
394
+
395
+
396
+ A
397
+ =
398
+ L
399
+ D
400
+
401
+ L
402
+
403
+ T
404
+
405
+
406
+
407
+
408
+ {\textstyle A=LDL^{T}}
409
+
410
+ ![{\textstyle A=LDL^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/625b5b21d4aa4c805a55b29d0d03380a17343a90) with the diagonal pivot matrix
411
+
412
+
413
+
414
+ D
415
+
416
+
417
+ {\textstyle D}
418
+
419
+ ![{\textstyle D}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e5200f518cb5afe304ec42ffdd4f6c63c702f77).
420
+ 4. Find inverse matrix
421
+
422
+
423
+
424
+
425
+ A
426
+
427
+
428
+
429
+
430
+ 1
431
+
432
+
433
+ {\textstyle A^{-}1}
434
+
435
+ ![{\textstyle A^{-}1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8051e1bf4ce05cdb5fdf4cc58f3564bf843c3f96) for the given matrix
436
+
437
+
438
+
439
+ A
440
+
441
+
442
+ {\textstyle A}
443
+
444
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31).
445
+
446
+
447
+ ### Test questions for final assessment in this section
448
+
449
+
450
+ 1. Find linear independent vectors (exclude dependent):
451
+
452
+
453
+
454
+
455
+
456
+ a
457
+
458
+
459
+
460
+ =
461
+ [
462
+ 4
463
+ ,
464
+ 0
465
+ ,
466
+ 3
467
+ ,
468
+ 2
469
+
470
+ ]
471
+
472
+ T
473
+
474
+
475
+
476
+
477
+ {\textstyle {\overrightarrow {a}}=[4,0,3,2]^{T}}
478
+
479
+ ![{\textstyle {\overrightarrow {a}}=[4,0,3,2]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b573acd686425e4bb95dcc7342a0c8cdff33e546),
480
+
481
+
482
+
483
+
484
+
485
+ b
486
+
487
+
488
+
489
+ =
490
+ [
491
+ 1
492
+ ,
493
+
494
+ 7
495
+ ,
496
+ 4
497
+ ,
498
+ 5
499
+
500
+ ]
501
+
502
+ T
503
+
504
+
505
+
506
+
507
+ {\textstyle {\overrightarrow {b}}=[1,-7,4,5]^{T}}
508
+
509
+ ![{\textstyle {\overrightarrow {b}}=[1,-7,4,5]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8f97f34707d7d042d0080df772a5cc5bf030c784),
510
+
511
+
512
+
513
+
514
+
515
+ c
516
+
517
+
518
+
519
+ =
520
+ [
521
+ 7
522
+ ,
523
+ 1
524
+ ,
525
+ 5
526
+ ,
527
+ 3
528
+
529
+ ]
530
+
531
+ T
532
+
533
+
534
+
535
+
536
+ {\textstyle {\overrightarrow {c}}=[7,1,5,3]^{T}}
537
+
538
+ ![{\textstyle {\overrightarrow {c}}=[7,1,5,3]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/77c5a21e300ddbdd0f7fecdd617b910827046006),
539
+
540
+
541
+
542
+
543
+
544
+ d
545
+
546
+
547
+
548
+ =
549
+ [
550
+
551
+ 5
552
+ ,
553
+
554
+ 3
555
+ ,
556
+
557
+ 3
558
+ ,
559
+
560
+ 1
561
+
562
+ ]
563
+
564
+ T
565
+
566
+
567
+
568
+
569
+ {\textstyle {\overrightarrow {d}}=[-5,-3,-3,-1]^{T}}
570
+
571
+ ![{\textstyle {\overrightarrow {d}}=[-5,-3,-3,-1]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/424ab1d843887cea7abfa3dca20106545d8a8a0b),
572
+
573
+
574
+
575
+
576
+
577
+ e
578
+
579
+
580
+
581
+ =
582
+ [
583
+ 1
584
+ ,
585
+
586
+ 5
587
+ ,
588
+ 2
589
+ ,
590
+ 3
591
+
592
+ ]
593
+
594
+ T
595
+
596
+
597
+
598
+
599
+ {\textstyle {\overrightarrow {e}}=[1,-5,2,3]^{T}}
600
+
601
+ ![{\textstyle {\overrightarrow {e}}=[1,-5,2,3]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d6b9b7357251158c6b1954e17b912f77a1e38c4b). Find
602
+
603
+
604
+
605
+ r
606
+ a
607
+ n
608
+ k
609
+ (
610
+ A
611
+ )
612
+
613
+
614
+ {\textstyle rank(A)}
615
+
616
+ ![{\textstyle rank(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/af25f6717bd9130cfded69f3333e47486b7d71cc) if
617
+
618
+
619
+
620
+ A
621
+
622
+
623
+ {\textstyle A}
624
+
625
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) is a composition of this vectors. Find
626
+
627
+
628
+
629
+ r
630
+ a
631
+ n
632
+ k
633
+ (
634
+
635
+ A
636
+
637
+ T
638
+
639
+
640
+ )
641
+
642
+
643
+ {\textstyle rank(A^{T})}
644
+
645
+ ![{\textstyle rank(A^{T})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/671f71d97f14e03b5a9b0e0fb5724ef62720a731).
646
+ 2. Find
647
+
648
+
649
+
650
+ E
651
+
652
+
653
+ {\textstyle E}
654
+
655
+ ![{\textstyle E}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6d934f67126f64e9c061b598b8941b8767a8d343):
656
+
657
+
658
+
659
+ E
660
+ A
661
+ =
662
+ U
663
+
664
+
665
+ {\textstyle EA=U}
666
+
667
+ ![{\textstyle EA=U}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ab6a98a37022c82117c658535da16aecb68ac071) (
668
+
669
+
670
+
671
+ U
672
+
673
+
674
+ {\textstyle U}
675
+
676
+ ![{\textstyle U}](https://wikimedia.org/api/rest_v1/media/math/render/svg/087a7d8a39fe35012cbf2f561879f9e975cb4555) – upper-triangular matrix). Find
677
+
678
+
679
+
680
+ L
681
+ =
682
+
683
+ E
684
+
685
+
686
+
687
+
688
+ 1
689
+
690
+
691
+ {\textstyle L=E^{-}1}
692
+
693
+ ![{\textstyle L=E^{-}1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e415e968cd0834b022ca5585654bf2ba668c5954), if
694
+
695
+
696
+
697
+ A
698
+ =
699
+
700
+ (
701
+
702
+
703
+
704
+
705
+ 2
706
+
707
+
708
+ 5
709
+
710
+
711
+ 7
712
+
713
+
714
+
715
+
716
+ 6
717
+
718
+
719
+ 4
720
+
721
+
722
+ 9
723
+
724
+
725
+
726
+
727
+ 4
728
+
729
+
730
+ 1
731
+
732
+
733
+ 8
734
+
735
+
736
+
737
+
738
+ )
739
+
740
+
741
+
742
+ {\textstyle A=\left({\begin{array}{ccc}2&5&7\\6&4&9\\4&1&8\\\end{array}}\right)}
743
+
744
+ ![{\textstyle A=\left({\begin{array}{ccc}2&5&7\\6&4&9\\4&1&8\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/270385e97a68b305e3c25e81e8ef90cc0b8dc9cc).
745
+ 3. Find complete solution for the system
746
+
747
+
748
+
749
+ A
750
+ x
751
+ =
752
+ b
753
+
754
+
755
+ {\textstyle Ax=b}
756
+
757
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d), if
758
+
759
+
760
+
761
+ b
762
+ =
763
+ [
764
+ 7
765
+ ,
766
+ 18
767
+ ,
768
+ 5
769
+
770
+ ]
771
+
772
+ T
773
+
774
+
775
+
776
+
777
+ {\textstyle b=[7,18,5]^{T}}
778
+
779
+ ![{\textstyle b=[7,18,5]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4faa204bdd0b26fb09cd8abebf3124e7a6b8ca1e) and
780
+
781
+
782
+
783
+ A
784
+ =
785
+
786
+ (
787
+
788
+
789
+
790
+
791
+ 6
792
+
793
+
794
+
795
+ 2
796
+
797
+
798
+ 1
799
+
800
+
801
+
802
+ 4
803
+
804
+
805
+
806
+
807
+ 4
808
+
809
+
810
+ 2
811
+
812
+
813
+ 14
814
+
815
+
816
+
817
+ 31
818
+
819
+
820
+
821
+
822
+ 2
823
+
824
+
825
+
826
+ 1
827
+
828
+
829
+ 3
830
+
831
+
832
+
833
+ 7
834
+
835
+
836
+
837
+
838
+ )
839
+
840
+
841
+
842
+ {\textstyle A=\left({\begin{array}{cccc}6&-2&1&-4\\4&2&14&-31\\2&-1&3&-7\\\end{array}}\right)}
843
+
844
+ ![{\textstyle A=\left({\begin{array}{cccc}6&-2&1&-4\\4&2&14&-31\\2&-1&3&-7\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a27c93084b6e998864553331b01fc5eb2339f12). Provide an example of vector b that makes this system unsolvable.
845
+
846
+
847
+ ### Section 2
848
+
849
+
850
+ #### Section title:
851
+
852
+
853
+ Linear regression analysis and decomposition
854
+
855
+
856
+
857
+ A
858
+ =
859
+ Q
860
+ R
861
+
862
+
863
+ {\textstyle A=QR}
864
+
865
+ ![{\textstyle A=QR}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0f7960350ee376840d36b9f7d47d761d8112fbfe).
866
+
867
+
868
+
869
+ ### Topics covered in this section:
870
+
871
+
872
+ * Independence, basis and dimension. The four fundamental subspaces.
873
+ * Orthogonal vectors and subspaces. Projections onto subspaces
874
+ * Projection matrices. Least squares approximations. Gram-Schmidt and A = QR.
875
+
876
+
877
+ ### What forms of evaluation were used to test students’ performance in this section?
878
+
879
+
880
+
881
+
882
+ | | **Yes/No** |
883
+ | --- | --- |
884
+ | Development of individual parts of software product code
885
+ | 1
886
+ |
887
+ | Homework and group projects
888
+ | 1
889
+ |
890
+ | Midterm evaluation
891
+ | 1
892
+ |
893
+ | Testing (written or computer based)
894
+ | 1
895
+ |
896
+ | Reports
897
+ | 0
898
+ |
899
+ | Essays
900
+ | 0
901
+ |
902
+ | Oral polls
903
+ | 0
904
+ |
905
+ | Discussions
906
+ | 1
907
+ |
908
+
909
+
910
+ ### Typical questions for ongoing performance evaluation within this section
911
+
912
+
913
+ 1. What is linear independence of vectors?
914
+ 2. Define the four fundamental subspaces of a matrix?
915
+ 3. How to define orthogonal vectors and subspaces?
916
+ 4. How to define orthogonal complements of the space?
917
+ 5. How to find vector projection on a subspace?
918
+ 6. How to perform linear regression for the given measurements?
919
+ 7. How to find an orthonormal basis for the subspace spanned by the given vectors?
920
+
921
+
922
+ ### Typical questions for seminar classes (labs) within this section
923
+
924
+
925
+ 1. Check out linear independence of the given vectors
926
+ 2. Find four fundamental subspaces of the given matrix.
927
+ 3. Check out orthogonality of the given subspaces.
928
+ 4. Find orthogonal complement for the given subspace.
929
+ 5. Find vector projection on the given subspace.
930
+ 6. Perform linear regression for the given measurements.
931
+ 7. Find an orthonormal basis for the subspace spanned by the given vectors.
932
+
933
+
934
+ ### Test questions for final assessment in this section
935
+
936
+
937
+ 1. Find the dimensions of the four fundamental subspaces associated with
938
+
939
+
940
+
941
+ A
942
+
943
+
944
+ {\textstyle A}
945
+
946
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31), depending on the parameters
947
+
948
+
949
+
950
+ a
951
+
952
+
953
+ {\textstyle a}
954
+
955
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) and
956
+
957
+
958
+
959
+ b
960
+
961
+
962
+ {\textstyle b}
963
+
964
+ ![{\textstyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a780b69dfc55238880ef18a134dc65260877e2):
965
+
966
+
967
+
968
+ A
969
+ =
970
+
971
+ (
972
+
973
+
974
+
975
+
976
+ 7
977
+
978
+
979
+ 8
980
+
981
+
982
+ 5
983
+
984
+
985
+ 3
986
+
987
+
988
+
989
+
990
+ 4
991
+
992
+
993
+ a
994
+
995
+
996
+ 3
997
+
998
+
999
+ 2
1000
+
1001
+
1002
+
1003
+
1004
+ 6
1005
+
1006
+
1007
+ 8
1008
+
1009
+
1010
+ 4
1011
+
1012
+
1013
+ b
1014
+
1015
+
1016
+
1017
+
1018
+ 3
1019
+
1020
+
1021
+ 4
1022
+
1023
+
1024
+ 2
1025
+
1026
+
1027
+ 1
1028
+
1029
+
1030
+
1031
+
1032
+ )
1033
+
1034
+
1035
+
1036
+ {\textstyle A=\left({\begin{array}{cccc}7&8&5&3\\4&a&3&2\\6&8&4&b\\3&4&2&1\\\end{array}}\right)}
1037
+
1038
+ ![{\textstyle A=\left({\begin{array}{cccc}7&8&5&3\\4&a&3&2\\6&8&4&b\\3&4&2&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc803202bc5e0460954845a195e4b92208ac2a54).
1039
+ 2. Find a vector
1040
+
1041
+
1042
+
1043
+ x
1044
+
1045
+
1046
+ {\textstyle x}
1047
+
1048
+ ![{\textstyle x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d951e0f3b54b6a3d73bb9a0a005749046cbce781) orthogonal to the Row space of matrix
1049
+
1050
+
1051
+
1052
+ A
1053
+
1054
+
1055
+ {\textstyle A}
1056
+
1057
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31), and a vector
1058
+
1059
+
1060
+
1061
+ y
1062
+
1063
+
1064
+ {\textstyle y}
1065
+
1066
+ ![{\textstyle y}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db9936ddb2761b76fa640fb275cb5d1fa4d6fa23) orthogonal to the
1067
+
1068
+
1069
+
1070
+ C
1071
+ (
1072
+ A
1073
+ )
1074
+
1075
+
1076
+ {\textstyle C(A)}
1077
+
1078
+ ![{\textstyle C(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50e890f8d67ec1b4b4fd8b7a6fbbfb8172f20866), and a vector
1079
+
1080
+
1081
+
1082
+ z
1083
+
1084
+
1085
+ {\textstyle z}
1086
+
1087
+ ![{\textstyle z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a33e37010e3acdeeb80fdb95df9bfe411fd79e6) orthogonal to the
1088
+
1089
+
1090
+
1091
+ N
1092
+ (
1093
+ A
1094
+ )
1095
+
1096
+
1097
+ {\textstyle N(A)}
1098
+
1099
+ ![{\textstyle N(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/766235dfa8f2a0cbce4df704eb334785c7094ca4):
1100
+
1101
+
1102
+
1103
+ A
1104
+ =
1105
+
1106
+ (
1107
+
1108
+
1109
+
1110
+
1111
+ 1
1112
+
1113
+
1114
+ 2
1115
+
1116
+
1117
+ 2
1118
+
1119
+
1120
+
1121
+
1122
+ 3
1123
+
1124
+
1125
+ 4
1126
+
1127
+
1128
+ 2
1129
+
1130
+
1131
+
1132
+
1133
+ 4
1134
+
1135
+
1136
+ 6
1137
+
1138
+
1139
+ 4
1140
+
1141
+
1142
+
1143
+
1144
+ )
1145
+
1146
+
1147
+
1148
+ {\textstyle A=\left({\begin{array}{ccc}1&2&2\\3&4&2\\4&6&4\\\end{array}}\right)}
1149
+
1150
+ ![{\textstyle A=\left({\begin{array}{ccc}1&2&2\\3&4&2\\4&6&4\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c65bde22a0e3936c85821df45484f3216a7dd74e).
1151
+ 3. Find the best straight-line
1152
+
1153
+
1154
+
1155
+ y
1156
+ (
1157
+ x
1158
+ )
1159
+
1160
+
1161
+ {\textstyle y(x)}
1162
+
1163
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) fit to the measurements:
1164
+
1165
+
1166
+
1167
+ y
1168
+ (
1169
+
1170
+ 2
1171
+ )
1172
+ =
1173
+ 4
1174
+
1175
+
1176
+ {\textstyle y(-2)=4}
1177
+
1178
+ ![{\textstyle y(-2)=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/75edda9fdb1aa1cab6ac772869d7441bdf5539ef),
1179
+
1180
+
1181
+
1182
+ y
1183
+ (
1184
+
1185
+ 1
1186
+ )
1187
+ =
1188
+ 3
1189
+
1190
+
1191
+ {\textstyle y(-1)=3}
1192
+
1193
+ ![{\textstyle y(-1)=3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/39365fc4327d63e6b3f4568f085c953942a32bcc),
1194
+
1195
+
1196
+
1197
+ y
1198
+ (
1199
+ 0
1200
+ )
1201
+ =
1202
+ 2
1203
+
1204
+
1205
+ {\textstyle y(0)=2}
1206
+
1207
+ ![{\textstyle y(0)=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4321858864c6ee38bc8ea6a44b43c1fb7b1b7bdb),
1208
+
1209
+
1210
+
1211
+ y
1212
+ (
1213
+ 1
1214
+ )
1215
+
1216
+ 0
1217
+
1218
+
1219
+ {\textstyle y(1)-0}
1220
+
1221
+ ![{\textstyle y(1)-0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3ac0d6451cf2f604f303ed26f3e1b26941b680a).
1222
+ 4. Find the projection matrix
1223
+
1224
+
1225
+
1226
+ P
1227
+
1228
+
1229
+ {\textstyle P}
1230
+
1231
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) of vector
1232
+
1233
+
1234
+
1235
+ [
1236
+ 4
1237
+ ,
1238
+ 3
1239
+ ,
1240
+ 2
1241
+ ,
1242
+ 0
1243
+
1244
+ ]
1245
+
1246
+ T
1247
+
1248
+
1249
+
1250
+
1251
+ {\textstyle [4,3,2,0]^{T}}
1252
+
1253
+ ![{\textstyle [4,3,2,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a1407743b577f1595b88b73ce535c1b1c6810d14) onto the
1254
+
1255
+
1256
+
1257
+ C
1258
+ (
1259
+ A
1260
+ )
1261
+
1262
+
1263
+ {\textstyle C(A)}
1264
+
1265
+ ![{\textstyle C(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50e890f8d67ec1b4b4fd8b7a6fbbfb8172f20866):
1266
+
1267
+
1268
+
1269
+ A
1270
+ =
1271
+
1272
+ (
1273
+
1274
+
1275
+
1276
+
1277
+ 1
1278
+
1279
+
1280
+
1281
+ 2
1282
+
1283
+
1284
+
1285
+
1286
+ 1
1287
+
1288
+
1289
+
1290
+ 1
1291
+
1292
+
1293
+
1294
+
1295
+ 1
1296
+
1297
+
1298
+ 0
1299
+
1300
+
1301
+
1302
+
1303
+ 1
1304
+
1305
+
1306
+ 1
1307
+
1308
+
1309
+
1310
+
1311
+ )
1312
+
1313
+
1314
+
1315
+ {\textstyle A=\left({\begin{array}{cc}1&-2\\1&-1\\1&0\\1&1\\\end{array}}\right)}
1316
+
1317
+ ![{\textstyle A=\left({\begin{array}{cc}1&-2\\1&-1\\1&0\\1&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/42f35bb9ce7dd23b55e504ef145789134642fd56).
1318
+ 5. Find an orthonormal basis for the subspace spanned by the vectors:
1319
+
1320
+
1321
+
1322
+
1323
+
1324
+ a
1325
+
1326
+
1327
+
1328
+ =
1329
+ [
1330
+
1331
+ 2
1332
+ ,
1333
+ 2
1334
+ ,
1335
+ 0
1336
+ ,
1337
+ 0
1338
+
1339
+ ]
1340
+
1341
+ T
1342
+
1343
+
1344
+
1345
+
1346
+ {\textstyle {\overrightarrow {a}}=[-2,2,0,0]^{T}}
1347
+
1348
+ ![{\textstyle {\overrightarrow {a}}=[-2,2,0,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d10ddb57c762601e62967544737ea022841f1c7e),
1349
+
1350
+
1351
+
1352
+
1353
+
1354
+ b
1355
+
1356
+
1357
+
1358
+ =
1359
+ [
1360
+ 0
1361
+ ,
1362
+ 1
1363
+ ,
1364
+
1365
+ 1
1366
+ ,
1367
+ 0
1368
+
1369
+ ]
1370
+
1371
+ T
1372
+
1373
+
1374
+
1375
+
1376
+ {\textstyle {\overrightarrow {b}}=[0,1,-1,0]^{T}}
1377
+
1378
+ ![{\textstyle {\overrightarrow {b}}=[0,1,-1,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a91f7a5cfe5477b27b926bf40a2ab8579777b444),
1379
+
1380
+
1381
+
1382
+
1383
+
1384
+ c
1385
+
1386
+
1387
+
1388
+ =
1389
+ [
1390
+ 0
1391
+ ,
1392
+ 1
1393
+ ,
1394
+ 0
1395
+ ,
1396
+
1397
+ 1
1398
+
1399
+ ]
1400
+
1401
+ T
1402
+
1403
+
1404
+
1405
+
1406
+ {\textstyle {\overrightarrow {c}}=[0,1,0,-1]^{T}}
1407
+
1408
+ ![{\textstyle {\overrightarrow {c}}=[0,1,0,-1]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6018717796286d4e371639685094a4653c67237b). Then express
1409
+
1410
+
1411
+
1412
+ A
1413
+ =
1414
+ [
1415
+ a
1416
+ ,
1417
+ b
1418
+ ,
1419
+ c
1420
+ ]
1421
+
1422
+
1423
+ {\textstyle A=[a,b,c]}
1424
+
1425
+ ![{\textstyle A=[a,b,c]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/473b98961e85b063ef9a834f6f8a2caeeeb8b199) in the form of
1426
+
1427
+
1428
+
1429
+ A
1430
+ =
1431
+ Q
1432
+ R
1433
+
1434
+
1435
+ {\textstyle A=QR}
1436
+
1437
+ ![{\textstyle A=QR}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0f7960350ee376840d36b9f7d47d761d8112fbfe)
1438
+
1439
+
1440
+ ### Section 3
1441
+
1442
+
1443
+ #### Section title:
1444
+
1445
+
1446
+ Fast Fourier Transform. Matrix Diagonalization.
1447
+
1448
+
1449
+
1450
+ ### Topics covered in this section:
1451
+
1452
+
1453
+ * Complex Numbers. Hermitian and Unitary Matrices.
1454
+ * Fourier Series. The Fast Fourier Transform
1455
+ * Eigenvalues and eigenvectors. Matrix diagonalization.
1456
+
1457
+
1458
+ ### What forms of evaluation were used to test students’ performance in this section?
1459
+
1460
+
1461
+
1462
+
1463
+ | | **Yes/No** |
1464
+ | --- | --- |
1465
+ | Development of individual parts of software product code
1466
+ | 1
1467
+ |
1468
+ | Homework and group projects
1469
+ | 1
1470
+ |
1471
+ | Midterm evaluation
1472
+ | 1
1473
+ |
1474
+ | Testing (written or computer based)
1475
+ | 1
1476
+ |
1477
+ | Reports
1478
+ | 0
1479
+ |
1480
+ | Essays
1481
+ | 0
1482
+ |
1483
+ | Oral polls
1484
+ | 0
1485
+ |
1486
+ | Discussions
1487
+ | 1
1488
+ |
1489
+
1490
+
1491
+ ### Typical questions for ongoing performance evaluation within this section
1492
+
1493
+
1494
+ 1. Make the definition of Hermitian Matrix.
1495
+ 2. Make the definition of Unitary Matrix.
1496
+ 3. How to find matrix for the Fourier transform?
1497
+ 4. When we can make fast Fourier transform?
1498
+ 5. How to find eigenvalues and eigenvectors of a matrix?
1499
+ 6. How to diagonalize a square matrix?
1500
+
1501
+
1502
+ ### Typical questions for seminar classes (labs) within this section
1503
+
1504
+
1505
+ 1. Check out is the given matrix Hermitian.
1506
+ 2. Check out is the given matrix Unitary.
1507
+ 3. Find the matrix for the given Fourier transform.
1508
+ 4. Find eigenvalues and eigenvectors for the given matrix.
1509
+ 5. Find diagonalize form for the given matrix.
1510
+
1511
+
1512
+ ### Test questions for final assessment in this section
1513
+
1514
+
1515
+ 1. Find eigenvector of the circulant matrix
1516
+
1517
+
1518
+
1519
+ C
1520
+
1521
+
1522
+ {\textstyle C}
1523
+
1524
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) for the eigenvalue =
1525
+
1526
+
1527
+
1528
+
1529
+
1530
+ c
1531
+
1532
+
1533
+ 1
1534
+
1535
+
1536
+
1537
+
1538
+ {\textstyle {c}\_{1}}
1539
+
1540
+ ![{\textstyle {c}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0405b69bc9082831ceeeb8fa7936239466318b4e)+
1541
+
1542
+
1543
+
1544
+
1545
+
1546
+ c
1547
+
1548
+
1549
+ 2
1550
+
1551
+
1552
+
1553
+
1554
+ {\textstyle {c}\_{2}}
1555
+
1556
+ ![{\textstyle {c}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a63a7c192e428b5b247dedd7a2dc5d9d2bc4ade)+
1557
+
1558
+
1559
+
1560
+
1561
+
1562
+ c
1563
+
1564
+
1565
+ 3
1566
+
1567
+
1568
+
1569
+
1570
+ {\textstyle {c}\_{3}}
1571
+
1572
+ ![{\textstyle {c}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7bd3760c114db3e5fbe4f814e7755ce35617c2b2)+
1573
+
1574
+
1575
+
1576
+
1577
+
1578
+ c
1579
+
1580
+
1581
+ 4
1582
+
1583
+
1584
+
1585
+
1586
+ {\textstyle {c}\_{4}}
1587
+
1588
+ ![{\textstyle {c}_{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54dd52f52cb3ef9c6a5591247f6625340fd561ef):
1589
+
1590
+
1591
+
1592
+ C
1593
+ =
1594
+
1595
+ (
1596
+
1597
+
1598
+
1599
+
1600
+
1601
+
1602
+ c
1603
+
1604
+
1605
+ 1
1606
+
1607
+
1608
+
1609
+
1610
+
1611
+
1612
+ c
1613
+
1614
+
1615
+ 2
1616
+
1617
+
1618
+
1619
+
1620
+
1621
+
1622
+ c
1623
+
1624
+
1625
+ 3
1626
+
1627
+
1628
+
1629
+
1630
+
1631
+
1632
+ c
1633
+
1634
+
1635
+ 4
1636
+
1637
+
1638
+
1639
+
1640
+
1641
+
1642
+
1643
+
1644
+ c
1645
+
1646
+
1647
+ 4
1648
+
1649
+
1650
+
1651
+
1652
+
1653
+
1654
+ c
1655
+
1656
+
1657
+ 1
1658
+
1659
+
1660
+
1661
+
1662
+
1663
+
1664
+ c
1665
+
1666
+
1667
+ 2
1668
+
1669
+
1670
+
1671
+
1672
+
1673
+
1674
+ c
1675
+
1676
+
1677
+ 3
1678
+
1679
+
1680
+
1681
+
1682
+
1683
+
1684
+
1685
+
1686
+ c
1687
+
1688
+
1689
+ 3
1690
+
1691
+
1692
+
1693
+
1694
+
1695
+
1696
+ c
1697
+
1698
+
1699
+ 4
1700
+
1701
+
1702
+
1703
+
1704
+
1705
+
1706
+ c
1707
+
1708
+
1709
+ 1
1710
+
1711
+
1712
+
1713
+
1714
+
1715
+
1716
+ c
1717
+
1718
+
1719
+ 2
1720
+
1721
+
1722
+
1723
+
1724
+
1725
+
1726
+
1727
+
1728
+ c
1729
+
1730
+
1731
+ 2
1732
+
1733
+
1734
+
1735
+
1736
+
1737
+
1738
+ c
1739
+
1740
+
1741
+ 3
1742
+
1743
+
1744
+
1745
+
1746
+
1747
+
1748
+ c
1749
+
1750
+
1751
+ 4
1752
+
1753
+
1754
+
1755
+
1756
+
1757
+
1758
+ c
1759
+
1760
+
1761
+ 1
1762
+
1763
+
1764
+
1765
+
1766
+
1767
+
1768
+ )
1769
+
1770
+
1771
+
1772
+ {\textstyle C=\left({\begin{array}{cccc}{c}\_{1}&{c}\_{2}&{c}\_{3}&{c}\_{4}\\{c}\_{4}&{c}\_{1}&{c}\_{2}&{c}\_{3}\\{c}\_{3}&{c}\_{4}&{c}\_{1}&{c}\_{2}\\{c}\_{2}&{c}\_{3}&{c}\_{4}&{c}\_{1}\\\end{array}}\right)}
1773
+
1774
+ ![{\textstyle C=\left({\begin{array}{cccc}{c}_{1}&{c}_{2}&{c}_{3}&{c}_{4}\\{c}_{4}&{c}_{1}&{c}_{2}&{c}_{3}\\{c}_{3}&{c}_{4}&{c}_{1}&{c}_{2}\\{c}_{2}&{c}_{3}&{c}_{4}&{c}_{1}\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/69efe5a0d7045da18110c47c68ba00309abb5323).
1775
+ 2. Diagonalize this matrix:
1776
+
1777
+
1778
+
1779
+ A
1780
+ =
1781
+
1782
+ (
1783
+
1784
+
1785
+
1786
+
1787
+ 2
1788
+
1789
+
1790
+ 1
1791
+
1792
+ i
1793
+
1794
+
1795
+
1796
+
1797
+ 1
1798
+ +
1799
+ i
1800
+
1801
+
1802
+ 3
1803
+
1804
+
1805
+
1806
+
1807
+ )
1808
+
1809
+
1810
+
1811
+ {\textstyle A=\left({\begin{array}{cc}2&1-i\\1+i&3\\\end{array}}\right)}
1812
+
1813
+ ![{\textstyle A=\left({\begin{array}{cc}2&1-i\\1+i&3\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de9882c4748ca263e22135e69cccce208a645a47).
1814
+ 3. A
1815
+
1816
+
1817
+ {\textstyle A}
1818
+
1819
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) is the matrix with full set of orthonormal eigenvectors. Prove that
1820
+
1821
+
1822
+
1823
+ A
1824
+ A
1825
+ =
1826
+
1827
+ A
1828
+
1829
+ H
1830
+
1831
+
1832
+
1833
+ A
1834
+
1835
+ H
1836
+
1837
+
1838
+
1839
+
1840
+ {\textstyle AA=A^{H}A^{H}}
1841
+
1842
+ ![{\textstyle AA=A^{H}A^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/79272abd7682c09ed733b7808f9b5a49b522957d).
1843
+ 4. Find all eigenvalues and eigenvectors of the cyclic permutation matrix
1844
+
1845
+
1846
+
1847
+ P
1848
+ =
1849
+
1850
+ (
1851
+
1852
+
1853
+
1854
+
1855
+ 0
1856
+
1857
+
1858
+ 1
1859
+
1860
+
1861
+ 0
1862
+
1863
+
1864
+ 0
1865
+
1866
+
1867
+
1868
+
1869
+ 0
1870
+
1871
+
1872
+ 0
1873
+
1874
+
1875
+ 1
1876
+
1877
+
1878
+ 0
1879
+
1880
+
1881
+
1882
+
1883
+ 0
1884
+
1885
+
1886
+ 0
1887
+
1888
+
1889
+ 0
1890
+
1891
+
1892
+ 1
1893
+
1894
+
1895
+
1896
+
1897
+ 1
1898
+
1899
+
1900
+ 0
1901
+
1902
+
1903
+ 0
1904
+
1905
+
1906
+ 0
1907
+
1908
+
1909
+
1910
+
1911
+ )
1912
+
1913
+
1914
+
1915
+ {\textstyle P=\left({\begin{array}{cccc}0&1&0&0\\0&0&1&0\\0&0&0&1\\1&0&0&0\\\end{array}}\right)}
1916
+
1917
+ ![{\textstyle P=\left({\begin{array}{cccc}0&1&0&0\\0&0&1&0\\0&0&0&1\\1&0&0&0\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdf3bc0ef61513dc72ccbe9d43301d8f22ac731f).
1918
+
1919
+
1920
+ ### Section 4
1921
+
1922
+
1923
+ #### Section title:
1924
+
1925
+
1926
+ Symmetric, positive definite and similar matrices. Singular value decomposition.
1927
+
1928
+
1929
+
1930
+ ### Topics covered in this section:
1931
+
1932
+
1933
+ * Linear differential equations.
1934
+ * Symmetric matrices. Positive definite matrices.
1935
+ * Similar matrices. Left and right inverses, pseudoinverse. Singular value decomposition (SVD).
1936
+
1937
+
1938
+ ### What forms of evaluation were used to test students’ performance in this section?
1939
+
1940
+
1941
+
1942
+
1943
+ | | **Yes/No** |
1944
+ | --- | --- |
1945
+ | Development of individual parts of software product code
1946
+ | 1
1947
+ |
1948
+ | Homework and group projects
1949
+ | 1
1950
+ |
1951
+ | Midterm evaluation
1952
+ | 1
1953
+ |
1954
+ | Testing (written or computer based)
1955
+ | 1
1956
+ |
1957
+ | Reports
1958
+ | 0
1959
+ |
1960
+ | Essays
1961
+ | 0
1962
+ |
1963
+ | Oral polls
1964
+ | 0
1965
+ |
1966
+ | Discussions
1967
+ | 1
1968
+ |
1969
+
1970
+
1971
+ ### Typical questions for ongoing performance evaluation within this section
1972
+
1973
+
1974
+ 1. How to solve linear differential equations?
1975
+ 2. Make the definition of symmetric matrix?
1976
+ 3. Make the definition of positive definite matrix?
1977
+ 4. Make the definition of similar matrices?
1978
+ 5. How to find left and right inverses matrices, pseudoinverse matrix?
1979
+ 6. How to make singular value decomposition of the matrix?
1980
+
1981
+
1982
+ ### Typical questions for seminar classes (labs) within this section
1983
+
1984
+
1985
+ 1. Find solution of the linear differential equation.
1986
+ 2. Make the definition of symmetric matrix.
1987
+ 3. Check out the given matrix on positive definess
1988
+ 4. Check out the given matrices on similarity.
1989
+ 5. For the given matrix find left and right inverse matrices, pseudoinverse matrix.
1990
+ 6. Make the singular value decomposition of the given matrix.
1991
+
1992
+
1993
+ ### Test questions for final assessment in this section
1994
+
1995
+
1996
+ 1. Find
1997
+
1998
+
1999
+
2000
+ d
2001
+ e
2002
+ t
2003
+ (
2004
+
2005
+ e
2006
+
2007
+ A
2008
+
2009
+
2010
+ )
2011
+
2012
+
2013
+ {\textstyle det(e^{A})}
2014
+
2015
+ ![{\textstyle det(e^{A})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2fe0bc4f6b8861e3358b76828c70affbe91b5546) for
2016
+
2017
+
2018
+
2019
+ A
2020
+ =
2021
+
2022
+ (
2023
+
2024
+
2025
+
2026
+
2027
+ 2
2028
+
2029
+
2030
+ 1
2031
+
2032
+
2033
+
2034
+
2035
+ 2
2036
+
2037
+
2038
+ 3
2039
+
2040
+
2041
+
2042
+
2043
+ )
2044
+
2045
+
2046
+
2047
+ {\textstyle A=\left({\begin{array}{cc}2&1\\2&3\\\end{array}}\right)}
2048
+
2049
+ ![{\textstyle A=\left({\begin{array}{cc}2&1\\2&3\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8b79dfa2ad1a2c18b276ba62242becf7749a0b4).
2050
+ 2. Write down the first order equation system for the following differential equation and solve it:
2051
+
2052
+
2053
+
2054
+
2055
+
2056
+
2057
+
2058
+ d
2059
+
2060
+ 3
2061
+
2062
+
2063
+ y
2064
+
2065
+ /
2066
+
2067
+ d
2068
+ x
2069
+ +
2070
+
2071
+ d
2072
+
2073
+ 2
2074
+
2075
+
2076
+ y
2077
+
2078
+ /
2079
+
2080
+ d
2081
+ x
2082
+
2083
+ 2
2084
+ d
2085
+ y
2086
+
2087
+ /
2088
+
2089
+ d
2090
+ x
2091
+ =
2092
+ 0
2093
+
2094
+
2095
+ {\textstyle d^{3}y/dx+d^{2}y/dx-2dy/dx=0}
2096
+
2097
+ ![{\textstyle d^{3}y/dx+d^{2}y/dx-2dy/dx=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b8e608e72541239be7801b94dd8fed3e355050fc)
2098
+
2099
+
2100
+
2101
+
2102
+
2103
+
2104
+
2105
+ y
2106
+
2107
+
2108
+ (
2109
+ 0
2110
+ )
2111
+ =
2112
+ 6
2113
+
2114
+
2115
+ {\textstyle y''(0)=6}
2116
+
2117
+ ![{\textstyle y''(0)=6}](https://wikimedia.org/api/rest_v1/media/math/render/svg/92039ff6d21382f32158e6eef4642cb55688b549),
2118
+
2119
+
2120
+
2121
+
2122
+ y
2123
+
2124
+
2125
+ (
2126
+ 0
2127
+ )
2128
+ =
2129
+ 0
2130
+
2131
+
2132
+ {\textstyle y'(0)=0}
2133
+
2134
+ ![{\textstyle y'(0)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6d8839484b7380ec6af6ed1f232536ae98cf093a),
2135
+
2136
+
2137
+
2138
+ y
2139
+ (
2140
+ 0
2141
+ )
2142
+ =
2143
+ 3
2144
+
2145
+
2146
+ {\textstyle y(0)=3}
2147
+
2148
+ ![{\textstyle y(0)=3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7459acffb9257b7b7f64ba0c5d24c4ca651280f5).
2149
+
2150
+
2151
+ Is the solution of this system will be stable?
2152
+ 3. For which
2153
+
2154
+
2155
+
2156
+ a
2157
+
2158
+
2159
+ {\textstyle a}
2160
+
2161
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) and
2162
+
2163
+
2164
+
2165
+ b
2166
+
2167
+
2168
+ {\textstyle b}
2169
+
2170
+ ![{\textstyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a780b69dfc55238880ef18a134dc65260877e2) quadratic form
2171
+
2172
+
2173
+
2174
+ Q
2175
+ (
2176
+ x
2177
+ ,
2178
+ y
2179
+ ,
2180
+ z
2181
+ )
2182
+
2183
+
2184
+ {\textstyle Q(x,y,z)}
2185
+
2186
+ ![{\textstyle Q(x,y,z)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/723d35bcca34d49404fcc5d0e7cca10bbaf9ec8c) is positive definite:
2187
+
2188
+
2189
+
2190
+
2191
+
2192
+
2193
+ Q
2194
+ (
2195
+ x
2196
+ ,
2197
+ y
2198
+ ,
2199
+ z
2200
+ )
2201
+ =
2202
+ a
2203
+
2204
+ x
2205
+
2206
+ 2
2207
+
2208
+
2209
+ +
2210
+
2211
+ y
2212
+
2213
+ 2
2214
+
2215
+
2216
+ +
2217
+ 2
2218
+
2219
+ z
2220
+
2221
+ 2
2222
+
2223
+
2224
+ +
2225
+ 2
2226
+ b
2227
+ x
2228
+ y
2229
+ +
2230
+ 4
2231
+ x
2232
+ z
2233
+
2234
+
2235
+ {\textstyle Q(x,y,z)=ax^{2}+y^{2}+2z^{2}+2bxy+4xz}
2236
+
2237
+ ![{\textstyle Q(x,y,z)=ax^{2}+y^{2}+2z^{2}+2bxy+4xz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f831bc4412b380c9a2c2940d4cd3dd6f46d7f3dc)
2238
+ 4. Find the SVD and the pseudoinverse of the matrix
2239
+
2240
+
2241
+
2242
+ A
2243
+ =
2244
+
2245
+ (
2246
+
2247
+
2248
+
2249
+
2250
+ 1
2251
+
2252
+
2253
+ 0
2254
+
2255
+
2256
+ 0
2257
+
2258
+
2259
+
2260
+
2261
+ 0
2262
+
2263
+
2264
+ 1
2265
+
2266
+
2267
+ 1
2268
+
2269
+
2270
+
2271
+
2272
+ )
2273
+
2274
+
2275
+
2276
+ {\textstyle A=\left({\begin{array}{ccc}1&0&0\\0&1&1\\\end{array}}\right)}
2277
+
2278
+ ![{\textstyle A=\left({\begin{array}{ccc}1&0&0\\0&1&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/152a05619788dda3e990b8af6b737277189c507d).
2279
+
2280
+
2281
+ Exams and retake planning
2282
+ -------------------------
2283
+
2284
+
2285
+ ### Exam
2286
+
2287
+
2288
+ Exams will be paper-based and will be conducted in a form of problem solving, where the problems will be similar to those mentioned above. Students will be given 1-2 hours to complete the exam.
2289
+
2290
+
2291
+
2292
+ ### Retake 1
2293
+
2294
+
2295
+ First retake will be conducted in the same form as the midterm and final exams. The weight of the retake exam will be the same as the all course.
2296
+
2297
+
2298
+
2299
+ ### Retake 2
2300
+
2301
+
2302
+ Second retake will be conducted in the same form as the midterm and final exams. The weight of the retake exam will be the same as the all course.
2303
+
2304
+
2305
+
2306
+
2307
+
2308
+
2309
+
2310
+
2311
+
2312
+
2313
+
raw/raw_bsc__analytic_geometry_and_linear_algebra_ii.s23.md ADDED
@@ -0,0 +1,1972 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Analytic Geometry And Linear Algebra II.s23
9
+ ================================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Analytical Geometry & Linear Algebra – II](#Analytical_Geometry_.26_Linear_Algebra_.E2.80.93_II)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 ILOs defined at three levels](#ILOs_defined_at_three_levels)
25
+ * [1.3.1.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
26
+ * [1.3.1.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
27
+ * [1.3.1.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
28
+ + [1.4 Grading](#Grading)
29
+ - [1.4.1 Course grading range](#Course_grading_range)
30
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
31
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
32
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
33
+ - [1.5.1 Open access resources](#Open_access_resources)
34
+ + [1.6 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
35
+ + [1.7 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
36
+ - [1.7.1 Ongoing performance assessment](#Ongoing_performance_assessment)
37
+ * [1.7.1.1 Section 1](#Section_1)
38
+ * [1.7.1.2 Section 2](#Section_2)
39
+ * [1.7.1.3 Section 3](#Section_3)
40
+ * [1.7.1.4 Section 4](#Section_4)
41
+ - [1.7.2 Final assessment](#Final_assessment)
42
+ * [1.7.2.1 Section 1](#Section_1_2)
43
+ * [1.7.2.2 Section 2](#Section_2_2)
44
+ * [1.7.2.3 Section 3](#Section_3_2)
45
+ * [1.7.2.4 Section 4](#Section_4_2)
46
+ - [1.7.3 The retake exam](#The_retake_exam)
47
+
48
+
49
+
50
+ Analytical Geometry & Linear Algebra – II
51
+ =========================================
52
+
53
+
54
+ * **Course name**: Analytical Geometry & Linear Algebra – II
55
+ * **Code discipline**: CSE204
56
+ * **Subject area**: Math
57
+
58
+
59
+ Short Description
60
+ -----------------
61
+
62
+
63
+ This course covers matrix theory and linear algebra, emphasizing topics useful in other disciplines. Linear algebra is a branch of mathematics that studies systems of linear equations and the properties of matrices. The concepts of linear algebra are extremely useful in physics, data sciences, and robotics. Due to its broad range of applications, linear algebra is one of the most widely used subjects in mathematics.
64
+
65
+
66
+
67
+ Course Topics
68
+ -------------
69
+
70
+
71
+
72
+
73
+ Course Sections and Topics
74
+ | Section | Topics within the section
75
+ |
76
+ | --- | --- |
77
+ | Linear equation system solving by using the vector-matrix approach | 1. The geometry of linear equations. Elimination with matrices
78
+ 2. Matrix operations, including inverses
79
+ 3. LU and LDU factorization
80
+ 4. Transposes and permutations
81
+ 5. Vector spaces and subspaces
82
+ 6. The null space: Solving Ax=0 and Ax=b
83
+ 7. Row reduced echelon form. Matrix rank
84
+ 8. Numerical methods for solving systems of linear algebraic equations
85
+ |
86
+ | Linear regression analysis, QR-decomposition | 1. Independence, basis and dimension
87
+ 2. The four fundamental subspaces
88
+ 3. Orthogonal vectors and subspaces
89
+ 4. Projections onto subspaces Projection matrices
90
+ 5. Least squares approximations
91
+ 6. Gram-Schmidt orthogonalization and A = QR
92
+ |
93
+ | Matrix Diagonalization | 1. Complex Numbers
94
+ 2. Hermitian and Unitary Matrices
95
+ 3. Eigenvalues and eigenvectors
96
+ 4. Matrix diagonalization
97
+ |
98
+ | Symmetric, positive definite and similar matrices. Singular value decomposition | 1. Linear differential equations.
99
+ 2. Symmetric matrices.
100
+ 3. Positive definite matrices
101
+ 4. Similar matrices.
102
+ 5. Left and right inverses, pseudoinverse
103
+ 6. Singular value decomposition (SVD)
104
+ |
105
+
106
+
107
+ Intended Learning Outcomes (ILOs)
108
+ ---------------------------------
109
+
110
+
111
+ ### ILOs defined at three levels
112
+
113
+
114
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
115
+
116
+
117
+
118
+ #### Level 1: What concepts should a student know/remember/explain?
119
+
120
+
121
+ By the end of the course, the students should be able to ...
122
+
123
+
124
+
125
+ * explain the geometrical interpretation of the basic operations of vector algebra,
126
+ * restate equations of lines and planes in different forms,
127
+ * interpret the geometrical meaning of the conic sections in the mathematical expression,
128
+ * give the examples of the surfaces of revolution,
129
+ * understand the value of geometry in various fields of science and techniques.
130
+
131
+
132
+ #### Level 2: What basic practical skills should a student be able to perform?
133
+
134
+
135
+ By the end of the course, the students should be able to ...
136
+
137
+
138
+
139
+ * perform the basic operations of vector algebra,
140
+ * use different types of equations of lines and planes to solve the plane and space problems,
141
+ * represent the conic section in canonical form,
142
+ * compose the equation of quadric surface.
143
+
144
+
145
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
146
+
147
+
148
+ By the end of the course, the students should be able to ...
149
+
150
+
151
+
152
+ * list basic notions of vector algebra,
153
+ * recite the base form of the equations of transformations in planes and spaces,
154
+ * recall equations of lines and planes,
155
+ * identify the type of conic section,
156
+ * recognize the kind of quadric surfaces.
157
+
158
+
159
+ Grading
160
+ -------
161
+
162
+
163
+ ### Course grading range
164
+
165
+
166
+
167
+
168
+
169
+ | Grade | Range | Description of performance
170
+ |
171
+ | --- | --- | --- |
172
+ | A. Excellent | 90-110 | -
173
+ |
174
+ | B. Good | 75-89 | -
175
+ |
176
+ | C. Satisfactory | 60-74 | -
177
+ |
178
+ | D. Fail | 0-59 | -
179
+ |
180
+
181
+
182
+ ### Course activities and grading breakdown
183
+
184
+
185
+
186
+
187
+
188
+ | Activity Type | Percentage of the overall course grade
189
+ |
190
+ | --- | --- |
191
+ | Midterm | 30
192
+ |
193
+ | Two intermediate tests | 30 (15 for each)
194
+ |
195
+ | Final exam | 30
196
+ |
197
+ | Five programming tasks | 20
198
+ |
199
+
200
+
201
+ ### Recommendations for students on how to succeed in the course
202
+
203
+
204
+ * Participation is important. Attending lectures is the key to success in this course.
205
+ * Review lecture materials before classes to do well.
206
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
207
+
208
+
209
+ Resources, literature and reference materials
210
+ ---------------------------------------------
211
+
212
+
213
+ ### Open access resources
214
+
215
+
216
+ * Gilbert Strang. Linear Algebra and Its Applications, 4th Edition, Brooks Cole, 2006. ISBN: 9780030105678
217
+ * Gilbert Strang. Introduction to Linear Algebra, 4th Edition, Wellesley, MA: Wellesley-Cambridge Press, 2009. ISBN: 9780980232714
218
+ * Gilbert Strang, Brett Coonley, Andrew Bulman-Fleming. Student Solutions Manual for Strang’s Linear Algebra and Its Applications, 4th Edition, Thomson Brooks, 2005. ISBN-13: 9780495013259
219
+
220
+
221
+ Activities and Teaching Methods
222
+ -------------------------------
223
+
224
+
225
+
226
+
227
+ Teaching and Learning Methods within each section
228
+ | Teaching Techniques | Section 1 | Section 2 | Section 3 | Section 4
229
+ |
230
+ | --- | --- | --- | --- | --- |
231
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 0 | 0 | 0 | 0
232
+ |
233
+ | Project-based learning (students work on a project) | 0 | 0 | 0 | 0
234
+ |
235
+ | Modular learning (facilitated self-study) | 0 | 0 | 0 | 0
236
+ |
237
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1 | 1
238
+ |
239
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0 | 0
240
+ |
241
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0 | 0
242
+ |
243
+ | Inquiry-based learning | 0 | 0 | 0 | 0
244
+ |
245
+ | Just-in-time teaching | 0 | 0 | 0 | 0
246
+ |
247
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0 | 0
248
+ |
249
+ | Studio-based learning | 0 | 0 | 0 | 0
250
+ |
251
+ | Universal design for learning | 0 | 0 | 0 | 0
252
+ |
253
+ | Task-based learning | 0 | 0 | 0 | 0
254
+ |
255
+
256
+
257
+
258
+
259
+ Activities within each section
260
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
261
+ |
262
+ | --- | --- | --- | --- | --- |
263
+ | Lectures | 1 | 1 | 1 | 1
264
+ |
265
+ | Interactive Lectures | 1 | 1 | 1 | 1
266
+ |
267
+ | Lab exercises | 1 | 1 | 1 | 1
268
+ |
269
+ | Experiments | 0 | 0 | 0 | 0
270
+ |
271
+ | Modeling | 0 | 0 | 0 | 0
272
+ |
273
+ | Cases studies | 0 | 0 | 0 | 0
274
+ |
275
+ | Development of individual parts of software product code | 0 | 0 | 0 | 0
276
+ |
277
+ | Individual Projects | 0 | 0 | 0 | 0
278
+ |
279
+ | Group projects | 0 | 0 | 0 | 0
280
+ |
281
+ | Flipped classroom | 0 | 0 | 0 | 0
282
+ |
283
+ | Quizzes (written or computer based) | 1 | 1 | 1 | 1
284
+ |
285
+ | Peer Review | 0 | 0 | 0 | 0
286
+ |
287
+ | Discussions | 1 | 1 | 1 | 1
288
+ |
289
+ | Presentations by students | 0 | 0 | 0 | 0
290
+ |
291
+ | Written reports | 0 | 0 | 0 | 0
292
+ |
293
+ | Simulations and role-plays | 0 | 0 | 0 | 0
294
+ |
295
+ | Essays | 0 | 0 | 0 | 0
296
+ |
297
+ | Oral Reports | 0 | 0 | 0 | 0
298
+ |
299
+
300
+
301
+ Formative Assessment and Course Activities
302
+ ------------------------------------------
303
+
304
+
305
+ ### Ongoing performance assessment
306
+
307
+
308
+ #### Section 1
309
+
310
+
311
+ 1. How to perform Gauss elimination?
312
+ 2. How to perform matrices multiplication?
313
+ 3. How to perform LU factorization?
314
+ 4. How to find complete solution for any linear equation system Ax=b?
315
+
316
+
317
+ #### Section 2
318
+
319
+
320
+ 1. What is linear independence of vectors?
321
+ 2. Define the four fundamental subspaces of a matrix?
322
+ 3. How to define orthogonal vectors and subspaces?
323
+ 4. How to define orthogonal complements of the space?
324
+ 5. How to find vector projection on a subspace?
325
+ 6. How to perform linear regression for the given measurements?
326
+ 7. How to find an orthonormal basis for the subspace spanned by the given vectors?
327
+
328
+
329
+ #### Section 3
330
+
331
+
332
+ 1. Give the definition of Hermitian Matrix.
333
+ 2. Give the definition of Unitary Matrix.
334
+ 3. How to find matrix for the Fourier transform?
335
+ 4. When we can make fast Fourier transform?
336
+ 5. How to find eigenvalues and eigenvectors of a matrix?
337
+ 6. How to diagonalize a square matrix?
338
+
339
+
340
+ #### Section 4
341
+
342
+
343
+ 1. How to solve linear differential equations?
344
+ 2. Make the definition of symmetric matrix?
345
+ 3. Make the definition of positive definite matrix?
346
+ 4. Make the definition of similar matrices?
347
+ 5. How to find left and right inverses matrices, pseudoinverse matrix?
348
+ 6. How to make singular value decomposition of the matrix?
349
+
350
+
351
+ ### Final assessment
352
+
353
+
354
+ #### Section 1
355
+
356
+
357
+ 1. Find linear independent vectors (exclude dependent):
358
+
359
+
360
+
361
+
362
+
363
+ a
364
+
365
+
366
+
367
+ =
368
+ [
369
+ 4
370
+ ,
371
+ 0
372
+ ,
373
+ 3
374
+ ,
375
+ 2
376
+
377
+ ]
378
+
379
+ T
380
+
381
+
382
+
383
+
384
+ {\textstyle {\overrightarrow {a}}=[4,0,3,2]^{T}}
385
+
386
+ ![{\textstyle {\overrightarrow {a}}=[4,0,3,2]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b573acd686425e4bb95dcc7342a0c8cdff33e546),
387
+
388
+
389
+
390
+
391
+
392
+ b
393
+
394
+
395
+
396
+ =
397
+ [
398
+ 1
399
+ ,
400
+
401
+ 7
402
+ ,
403
+ 4
404
+ ,
405
+ 5
406
+
407
+ ]
408
+
409
+ T
410
+
411
+
412
+
413
+
414
+ {\textstyle {\overrightarrow {b}}=[1,-7,4,5]^{T}}
415
+
416
+ ![{\textstyle {\overrightarrow {b}}=[1,-7,4,5]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8f97f34707d7d042d0080df772a5cc5bf030c784),
417
+
418
+
419
+
420
+
421
+
422
+ c
423
+
424
+
425
+
426
+ =
427
+ [
428
+ 7
429
+ ,
430
+ 1
431
+ ,
432
+ 5
433
+ ,
434
+ 3
435
+
436
+ ]
437
+
438
+ T
439
+
440
+
441
+
442
+
443
+ {\textstyle {\overrightarrow {c}}=[7,1,5,3]^{T}}
444
+
445
+ ![{\textstyle {\overrightarrow {c}}=[7,1,5,3]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/77c5a21e300ddbdd0f7fecdd617b910827046006),
446
+
447
+
448
+
449
+
450
+
451
+ d
452
+
453
+
454
+
455
+ =
456
+ [
457
+
458
+ 5
459
+ ,
460
+
461
+ 3
462
+ ,
463
+
464
+ 3
465
+ ,
466
+
467
+ 1
468
+
469
+ ]
470
+
471
+ T
472
+
473
+
474
+
475
+
476
+ {\textstyle {\overrightarrow {d}}=[-5,-3,-3,-1]^{T}}
477
+
478
+ ![{\textstyle {\overrightarrow {d}}=[-5,-3,-3,-1]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/424ab1d843887cea7abfa3dca20106545d8a8a0b),
479
+
480
+
481
+
482
+
483
+
484
+ e
485
+
486
+
487
+
488
+ =
489
+ [
490
+ 1
491
+ ,
492
+
493
+ 5
494
+ ,
495
+ 2
496
+ ,
497
+ 3
498
+
499
+ ]
500
+
501
+ T
502
+
503
+
504
+
505
+
506
+ {\textstyle {\overrightarrow {e}}=[1,-5,2,3]^{T}}
507
+
508
+ ![{\textstyle {\overrightarrow {e}}=[1,-5,2,3]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d6b9b7357251158c6b1954e17b912f77a1e38c4b). Find
509
+
510
+
511
+
512
+ r
513
+ a
514
+ n
515
+ k
516
+ (
517
+ A
518
+ )
519
+
520
+
521
+ {\textstyle rank(A)}
522
+
523
+ ![{\textstyle rank(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/af25f6717bd9130cfded69f3333e47486b7d71cc) if
524
+
525
+
526
+
527
+ A
528
+
529
+
530
+ {\textstyle A}
531
+
532
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) is a composition of this vectors. Find
533
+
534
+
535
+
536
+ r
537
+ a
538
+ n
539
+ k
540
+ (
541
+
542
+ A
543
+
544
+ T
545
+
546
+
547
+ )
548
+
549
+
550
+ {\textstyle rank(A^{T})}
551
+
552
+ ![{\textstyle rank(A^{T})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/671f71d97f14e03b5a9b0e0fb5724ef62720a731).
553
+ 2. Find
554
+
555
+
556
+
557
+ E
558
+
559
+
560
+ {\textstyle E}
561
+
562
+ ![{\textstyle E}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6d934f67126f64e9c061b598b8941b8767a8d343):
563
+
564
+
565
+
566
+ E
567
+ A
568
+ =
569
+ U
570
+
571
+
572
+ {\textstyle EA=U}
573
+
574
+ ![{\textstyle EA=U}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ab6a98a37022c82117c658535da16aecb68ac071) (
575
+
576
+
577
+
578
+ U
579
+
580
+
581
+ {\textstyle U}
582
+
583
+ ![{\textstyle U}](https://wikimedia.org/api/rest_v1/media/math/render/svg/087a7d8a39fe35012cbf2f561879f9e975cb4555) – upper-triangular matrix). Find
584
+
585
+
586
+
587
+ L
588
+ =
589
+
590
+ E
591
+
592
+
593
+
594
+
595
+ 1
596
+
597
+
598
+ {\textstyle L=E^{-}1}
599
+
600
+ ![{\textstyle L=E^{-}1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e415e968cd0834b022ca5585654bf2ba668c5954), if
601
+
602
+
603
+
604
+ A
605
+ =
606
+
607
+ (
608
+
609
+
610
+
611
+
612
+ 2
613
+
614
+
615
+ 5
616
+
617
+
618
+ 7
619
+
620
+
621
+
622
+
623
+ 6
624
+
625
+
626
+ 4
627
+
628
+
629
+ 9
630
+
631
+
632
+
633
+
634
+ 4
635
+
636
+
637
+ 1
638
+
639
+
640
+ 8
641
+
642
+
643
+
644
+
645
+ )
646
+
647
+
648
+
649
+ {\textstyle A=\left({\begin{array}{ccc}2&5&7\\6&4&9\\4&1&8\\\end{array}}\right)}
650
+
651
+ ![{\textstyle A=\left({\begin{array}{ccc}2&5&7\\6&4&9\\4&1&8\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/270385e97a68b305e3c25e81e8ef90cc0b8dc9cc).
652
+ 3. Find complete solution for the system
653
+
654
+
655
+
656
+ A
657
+ x
658
+ =
659
+ b
660
+
661
+
662
+ {\textstyle Ax=b}
663
+
664
+ ![{\textstyle Ax=b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/18892a5ddb5ea2e30e8a4a9488b35d67a3fdbf6d), if
665
+
666
+
667
+
668
+ b
669
+ =
670
+ [
671
+ 7
672
+ ,
673
+ 18
674
+ ,
675
+ 5
676
+
677
+ ]
678
+
679
+ T
680
+
681
+
682
+
683
+
684
+ {\textstyle b=[7,18,5]^{T}}
685
+
686
+ ![{\textstyle b=[7,18,5]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4faa204bdd0b26fb09cd8abebf3124e7a6b8ca1e) and
687
+
688
+
689
+
690
+ A
691
+ =
692
+
693
+ (
694
+
695
+
696
+
697
+
698
+ 6
699
+
700
+
701
+
702
+ 2
703
+
704
+
705
+ 1
706
+
707
+
708
+
709
+ 4
710
+
711
+
712
+
713
+
714
+ 4
715
+
716
+
717
+ 2
718
+
719
+
720
+ 14
721
+
722
+
723
+
724
+ 31
725
+
726
+
727
+
728
+
729
+ 2
730
+
731
+
732
+
733
+ 1
734
+
735
+
736
+ 3
737
+
738
+
739
+
740
+ 7
741
+
742
+
743
+
744
+
745
+ )
746
+
747
+
748
+
749
+ {\textstyle A=\left({\begin{array}{cccc}6&-2&1&-4\\4&2&14&-31\\2&-1&3&-7\\\end{array}}\right)}
750
+
751
+ ![{\textstyle A=\left({\begin{array}{cccc}6&-2&1&-4\\4&2&14&-31\\2&-1&3&-7\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a27c93084b6e998864553331b01fc5eb2339f12). Provide an example of vector b that makes this system unsolvable.
752
+
753
+
754
+ #### Section 2
755
+
756
+
757
+ 1. Find the dimensions of the four fundamental subspaces associated with
758
+
759
+
760
+
761
+ A
762
+
763
+
764
+ {\textstyle A}
765
+
766
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31), depending on the parameters
767
+
768
+
769
+
770
+ a
771
+
772
+
773
+ {\textstyle a}
774
+
775
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) and
776
+
777
+
778
+
779
+ b
780
+
781
+
782
+ {\textstyle b}
783
+
784
+ ![{\textstyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a780b69dfc55238880ef18a134dc65260877e2):
785
+
786
+
787
+
788
+ A
789
+ =
790
+
791
+ (
792
+
793
+
794
+
795
+
796
+ 7
797
+
798
+
799
+ 8
800
+
801
+
802
+ 5
803
+
804
+
805
+ 3
806
+
807
+
808
+
809
+
810
+ 4
811
+
812
+
813
+ a
814
+
815
+
816
+ 3
817
+
818
+
819
+ 2
820
+
821
+
822
+
823
+
824
+ 6
825
+
826
+
827
+ 8
828
+
829
+
830
+ 4
831
+
832
+
833
+ b
834
+
835
+
836
+
837
+
838
+ 3
839
+
840
+
841
+ 4
842
+
843
+
844
+ 2
845
+
846
+
847
+ 1
848
+
849
+
850
+
851
+
852
+ )
853
+
854
+
855
+
856
+ {\textstyle A=\left({\begin{array}{cccc}7&8&5&3\\4&a&3&2\\6&8&4&b\\3&4&2&1\\\end{array}}\right)}
857
+
858
+ ![{\textstyle A=\left({\begin{array}{cccc}7&8&5&3\\4&a&3&2\\6&8&4&b\\3&4&2&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fc803202bc5e0460954845a195e4b92208ac2a54).
859
+ 2. Find a vector
860
+
861
+
862
+
863
+ x
864
+
865
+
866
+ {\textstyle x}
867
+
868
+ ![{\textstyle x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d951e0f3b54b6a3d73bb9a0a005749046cbce781) orthogonal to the Row space of matrix
869
+
870
+
871
+
872
+ A
873
+
874
+
875
+ {\textstyle A}
876
+
877
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31), and a vector
878
+
879
+
880
+
881
+ y
882
+
883
+
884
+ {\textstyle y}
885
+
886
+ ![{\textstyle y}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db9936ddb2761b76fa640fb275cb5d1fa4d6fa23) orthogonal to the
887
+
888
+
889
+
890
+ C
891
+ (
892
+ A
893
+ )
894
+
895
+
896
+ {\textstyle C(A)}
897
+
898
+ ![{\textstyle C(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50e890f8d67ec1b4b4fd8b7a6fbbfb8172f20866), and a vector
899
+
900
+
901
+
902
+ z
903
+
904
+
905
+ {\textstyle z}
906
+
907
+ ![{\textstyle z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a33e37010e3acdeeb80fdb95df9bfe411fd79e6) orthogonal to the
908
+
909
+
910
+
911
+ N
912
+ (
913
+ A
914
+ )
915
+
916
+
917
+ {\textstyle N(A)}
918
+
919
+ ![{\textstyle N(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/766235dfa8f2a0cbce4df704eb334785c7094ca4):
920
+
921
+
922
+
923
+ A
924
+ =
925
+
926
+ (
927
+
928
+
929
+
930
+
931
+ 1
932
+
933
+
934
+ 2
935
+
936
+
937
+ 2
938
+
939
+
940
+
941
+
942
+ 3
943
+
944
+
945
+ 4
946
+
947
+
948
+ 2
949
+
950
+
951
+
952
+
953
+ 4
954
+
955
+
956
+ 6
957
+
958
+
959
+ 4
960
+
961
+
962
+
963
+
964
+ )
965
+
966
+
967
+
968
+ {\textstyle A=\left({\begin{array}{ccc}1&2&2\\3&4&2\\4&6&4\\\end{array}}\right)}
969
+
970
+ ![{\textstyle A=\left({\begin{array}{ccc}1&2&2\\3&4&2\\4&6&4\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c65bde22a0e3936c85821df45484f3216a7dd74e).
971
+ 3. Find the best straight-line
972
+
973
+
974
+
975
+ y
976
+ (
977
+ x
978
+ )
979
+
980
+
981
+ {\textstyle y(x)}
982
+
983
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) fit to the measurements:
984
+
985
+
986
+
987
+ y
988
+ (
989
+
990
+ 2
991
+ )
992
+ =
993
+ 4
994
+
995
+
996
+ {\textstyle y(-2)=4}
997
+
998
+ ![{\textstyle y(-2)=4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/75edda9fdb1aa1cab6ac772869d7441bdf5539ef),
999
+
1000
+
1001
+
1002
+ y
1003
+ (
1004
+
1005
+ 1
1006
+ )
1007
+ =
1008
+ 3
1009
+
1010
+
1011
+ {\textstyle y(-1)=3}
1012
+
1013
+ ![{\textstyle y(-1)=3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/39365fc4327d63e6b3f4568f085c953942a32bcc),
1014
+
1015
+
1016
+
1017
+ y
1018
+ (
1019
+ 0
1020
+ )
1021
+ =
1022
+ 2
1023
+
1024
+
1025
+ {\textstyle y(0)=2}
1026
+
1027
+ ![{\textstyle y(0)=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4321858864c6ee38bc8ea6a44b43c1fb7b1b7bdb),
1028
+
1029
+
1030
+
1031
+ y
1032
+ (
1033
+ 1
1034
+ )
1035
+
1036
+ 0
1037
+
1038
+
1039
+ {\textstyle y(1)-0}
1040
+
1041
+ ![{\textstyle y(1)-0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3ac0d6451cf2f604f303ed26f3e1b26941b680a).
1042
+ 4. Find the projection matrix
1043
+
1044
+
1045
+
1046
+ P
1047
+
1048
+
1049
+ {\textstyle P}
1050
+
1051
+ ![{\textstyle P}](https://wikimedia.org/api/rest_v1/media/math/render/svg/038590207af1024a629c1a08c855e9ac46bf5610) of vector
1052
+
1053
+
1054
+
1055
+ [
1056
+ 4
1057
+ ,
1058
+ 3
1059
+ ,
1060
+ 2
1061
+ ,
1062
+ 0
1063
+
1064
+ ]
1065
+
1066
+ T
1067
+
1068
+
1069
+
1070
+
1071
+ {\textstyle [4,3,2,0]^{T}}
1072
+
1073
+ ![{\textstyle [4,3,2,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a1407743b577f1595b88b73ce535c1b1c6810d14) onto the
1074
+
1075
+
1076
+
1077
+ C
1078
+ (
1079
+ A
1080
+ )
1081
+
1082
+
1083
+ {\textstyle C(A)}
1084
+
1085
+ ![{\textstyle C(A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50e890f8d67ec1b4b4fd8b7a6fbbfb8172f20866):
1086
+
1087
+
1088
+
1089
+ A
1090
+ =
1091
+
1092
+ (
1093
+
1094
+
1095
+
1096
+
1097
+ 1
1098
+
1099
+
1100
+
1101
+ 2
1102
+
1103
+
1104
+
1105
+
1106
+ 1
1107
+
1108
+
1109
+
1110
+ 1
1111
+
1112
+
1113
+
1114
+
1115
+ 1
1116
+
1117
+
1118
+ 0
1119
+
1120
+
1121
+
1122
+
1123
+ 1
1124
+
1125
+
1126
+ 1
1127
+
1128
+
1129
+
1130
+
1131
+ )
1132
+
1133
+
1134
+
1135
+ {\textstyle A=\left({\begin{array}{cc}1&-2\\1&-1\\1&0\\1&1\\\end{array}}\right)}
1136
+
1137
+ ![{\textstyle A=\left({\begin{array}{cc}1&-2\\1&-1\\1&0\\1&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/42f35bb9ce7dd23b55e504ef145789134642fd56).
1138
+ 5. Find an orthonormal basis for the subspace spanned by the vectors:
1139
+
1140
+
1141
+
1142
+
1143
+
1144
+ a
1145
+
1146
+
1147
+
1148
+ =
1149
+ [
1150
+
1151
+ 2
1152
+ ,
1153
+ 2
1154
+ ,
1155
+ 0
1156
+ ,
1157
+ 0
1158
+
1159
+ ]
1160
+
1161
+ T
1162
+
1163
+
1164
+
1165
+
1166
+ {\textstyle {\overrightarrow {a}}=[-2,2,0,0]^{T}}
1167
+
1168
+ ![{\textstyle {\overrightarrow {a}}=[-2,2,0,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d10ddb57c762601e62967544737ea022841f1c7e),
1169
+
1170
+
1171
+
1172
+
1173
+
1174
+ b
1175
+
1176
+
1177
+
1178
+ =
1179
+ [
1180
+ 0
1181
+ ,
1182
+ 1
1183
+ ,
1184
+
1185
+ 1
1186
+ ,
1187
+ 0
1188
+
1189
+ ]
1190
+
1191
+ T
1192
+
1193
+
1194
+
1195
+
1196
+ {\textstyle {\overrightarrow {b}}=[0,1,-1,0]^{T}}
1197
+
1198
+ ![{\textstyle {\overrightarrow {b}}=[0,1,-1,0]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a91f7a5cfe5477b27b926bf40a2ab8579777b444),
1199
+
1200
+
1201
+
1202
+
1203
+
1204
+ c
1205
+
1206
+
1207
+
1208
+ =
1209
+ [
1210
+ 0
1211
+ ,
1212
+ 1
1213
+ ,
1214
+ 0
1215
+ ,
1216
+
1217
+ 1
1218
+
1219
+ ]
1220
+
1221
+ T
1222
+
1223
+
1224
+
1225
+
1226
+ {\textstyle {\overrightarrow {c}}=[0,1,0,-1]^{T}}
1227
+
1228
+ ![{\textstyle {\overrightarrow {c}}=[0,1,0,-1]^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6018717796286d4e371639685094a4653c67237b). Then express
1229
+
1230
+
1231
+
1232
+ A
1233
+ =
1234
+ [
1235
+ a
1236
+ ,
1237
+ b
1238
+ ,
1239
+ c
1240
+ ]
1241
+
1242
+
1243
+ {\textstyle A=[a,b,c]}
1244
+
1245
+ ![{\textstyle A=[a,b,c]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/473b98961e85b063ef9a834f6f8a2caeeeb8b199) in the form of
1246
+
1247
+
1248
+
1249
+ A
1250
+ =
1251
+ Q
1252
+ R
1253
+
1254
+
1255
+ {\textstyle A=QR}
1256
+
1257
+ ![{\textstyle A=QR}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0f7960350ee376840d36b9f7d47d761d8112fbfe)
1258
+
1259
+
1260
+ #### Section 3
1261
+
1262
+
1263
+ 1. Find eigenvector of the circulant matrix
1264
+
1265
+
1266
+
1267
+ C
1268
+
1269
+
1270
+ {\textstyle C}
1271
+
1272
+ ![{\textstyle C}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6dca76d9ff4b48256b6a4a99bcb234b64b2fa72b) for the eigenvalue =
1273
+
1274
+
1275
+
1276
+
1277
+
1278
+ c
1279
+
1280
+
1281
+ 1
1282
+
1283
+
1284
+
1285
+
1286
+ {\textstyle {c}\_{1}}
1287
+
1288
+ ![{\textstyle {c}_{1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0405b69bc9082831ceeeb8fa7936239466318b4e)+
1289
+
1290
+
1291
+
1292
+
1293
+
1294
+ c
1295
+
1296
+
1297
+ 2
1298
+
1299
+
1300
+
1301
+
1302
+ {\textstyle {c}\_{2}}
1303
+
1304
+ ![{\textstyle {c}_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a63a7c192e428b5b247dedd7a2dc5d9d2bc4ade)+
1305
+
1306
+
1307
+
1308
+
1309
+
1310
+ c
1311
+
1312
+
1313
+ 3
1314
+
1315
+
1316
+
1317
+
1318
+ {\textstyle {c}\_{3}}
1319
+
1320
+ ![{\textstyle {c}_{3}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7bd3760c114db3e5fbe4f814e7755ce35617c2b2)+
1321
+
1322
+
1323
+
1324
+
1325
+
1326
+ c
1327
+
1328
+
1329
+ 4
1330
+
1331
+
1332
+
1333
+
1334
+ {\textstyle {c}\_{4}}
1335
+
1336
+ ![{\textstyle {c}_{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54dd52f52cb3ef9c6a5591247f6625340fd561ef):
1337
+
1338
+
1339
+
1340
+ C
1341
+ =
1342
+
1343
+ (
1344
+
1345
+
1346
+
1347
+
1348
+
1349
+
1350
+ c
1351
+
1352
+
1353
+ 1
1354
+
1355
+
1356
+
1357
+
1358
+
1359
+
1360
+ c
1361
+
1362
+
1363
+ 2
1364
+
1365
+
1366
+
1367
+
1368
+
1369
+
1370
+ c
1371
+
1372
+
1373
+ 3
1374
+
1375
+
1376
+
1377
+
1378
+
1379
+
1380
+ c
1381
+
1382
+
1383
+ 4
1384
+
1385
+
1386
+
1387
+
1388
+
1389
+
1390
+
1391
+
1392
+ c
1393
+
1394
+
1395
+ 4
1396
+
1397
+
1398
+
1399
+
1400
+
1401
+
1402
+ c
1403
+
1404
+
1405
+ 1
1406
+
1407
+
1408
+
1409
+
1410
+
1411
+
1412
+ c
1413
+
1414
+
1415
+ 2
1416
+
1417
+
1418
+
1419
+
1420
+
1421
+
1422
+ c
1423
+
1424
+
1425
+ 3
1426
+
1427
+
1428
+
1429
+
1430
+
1431
+
1432
+
1433
+
1434
+ c
1435
+
1436
+
1437
+ 3
1438
+
1439
+
1440
+
1441
+
1442
+
1443
+
1444
+ c
1445
+
1446
+
1447
+ 4
1448
+
1449
+
1450
+
1451
+
1452
+
1453
+
1454
+ c
1455
+
1456
+
1457
+ 1
1458
+
1459
+
1460
+
1461
+
1462
+
1463
+
1464
+ c
1465
+
1466
+
1467
+ 2
1468
+
1469
+
1470
+
1471
+
1472
+
1473
+
1474
+
1475
+
1476
+ c
1477
+
1478
+
1479
+ 2
1480
+
1481
+
1482
+
1483
+
1484
+
1485
+
1486
+ c
1487
+
1488
+
1489
+ 3
1490
+
1491
+
1492
+
1493
+
1494
+
1495
+
1496
+ c
1497
+
1498
+
1499
+ 4
1500
+
1501
+
1502
+
1503
+
1504
+
1505
+
1506
+ c
1507
+
1508
+
1509
+ 1
1510
+
1511
+
1512
+
1513
+
1514
+
1515
+
1516
+ )
1517
+
1518
+
1519
+
1520
+ {\textstyle C=\left({\begin{array}{cccc}{c}\_{1}&{c}\_{2}&{c}\_{3}&{c}\_{4}\\{c}\_{4}&{c}\_{1}&{c}\_{2}&{c}\_{3}\\{c}\_{3}&{c}\_{4}&{c}\_{1}&{c}\_{2}\\{c}\_{2}&{c}\_{3}&{c}\_{4}&{c}\_{1}\\\end{array}}\right)}
1521
+
1522
+ ![{\textstyle C=\left({\begin{array}{cccc}{c}_{1}&{c}_{2}&{c}_{3}&{c}_{4}\\{c}_{4}&{c}_{1}&{c}_{2}&{c}_{3}\\{c}_{3}&{c}_{4}&{c}_{1}&{c}_{2}\\{c}_{2}&{c}_{3}&{c}_{4}&{c}_{1}\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/69efe5a0d7045da18110c47c68ba00309abb5323).
1523
+ 2. Diagonalize this matrix:
1524
+
1525
+
1526
+
1527
+ A
1528
+ =
1529
+
1530
+ (
1531
+
1532
+
1533
+
1534
+
1535
+ 2
1536
+
1537
+
1538
+ 1
1539
+
1540
+ i
1541
+
1542
+
1543
+
1544
+
1545
+ 1
1546
+ +
1547
+ i
1548
+
1549
+
1550
+ 3
1551
+
1552
+
1553
+
1554
+
1555
+ )
1556
+
1557
+
1558
+
1559
+ {\textstyle A=\left({\begin{array}{cc}2&1-i\\1+i&3\\\end{array}}\right)}
1560
+
1561
+ ![{\textstyle A=\left({\begin{array}{cc}2&1-i\\1+i&3\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de9882c4748ca263e22135e69cccce208a645a47).
1562
+ 3. A
1563
+
1564
+
1565
+ {\textstyle A}
1566
+
1567
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) is the matrix with full set of orthonormal eigenvectors. Prove that
1568
+
1569
+
1570
+
1571
+ A
1572
+ A
1573
+ =
1574
+
1575
+ A
1576
+
1577
+ H
1578
+
1579
+
1580
+
1581
+ A
1582
+
1583
+ H
1584
+
1585
+
1586
+
1587
+
1588
+ {\textstyle AA=A^{H}A^{H}}
1589
+
1590
+ ![{\textstyle AA=A^{H}A^{H}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/79272abd7682c09ed733b7808f9b5a49b522957d).
1591
+ 4. Find all eigenvalues and eigenvectors of the cyclic permutation matrix
1592
+
1593
+
1594
+
1595
+ P
1596
+ =
1597
+
1598
+ (
1599
+
1600
+
1601
+
1602
+
1603
+ 0
1604
+
1605
+
1606
+ 1
1607
+
1608
+
1609
+ 0
1610
+
1611
+
1612
+ 0
1613
+
1614
+
1615
+
1616
+
1617
+ 0
1618
+
1619
+
1620
+ 0
1621
+
1622
+
1623
+ 1
1624
+
1625
+
1626
+ 0
1627
+
1628
+
1629
+
1630
+
1631
+ 0
1632
+
1633
+
1634
+ 0
1635
+
1636
+
1637
+ 0
1638
+
1639
+
1640
+ 1
1641
+
1642
+
1643
+
1644
+
1645
+ 1
1646
+
1647
+
1648
+ 0
1649
+
1650
+
1651
+ 0
1652
+
1653
+
1654
+ 0
1655
+
1656
+
1657
+
1658
+
1659
+ )
1660
+
1661
+
1662
+
1663
+ {\textstyle P=\left({\begin{array}{cccc}0&1&0&0\\0&0&1&0\\0&0&0&1\\1&0&0&0\\\end{array}}\right)}
1664
+
1665
+ ![{\textstyle P=\left({\begin{array}{cccc}0&1&0&0\\0&0&1&0\\0&0&0&1\\1&0&0&0\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdf3bc0ef61513dc72ccbe9d43301d8f22ac731f).
1666
+
1667
+
1668
+ #### Section 4
1669
+
1670
+
1671
+ 1. Find
1672
+
1673
+
1674
+
1675
+ d
1676
+ e
1677
+ t
1678
+ (
1679
+
1680
+ e
1681
+
1682
+ A
1683
+
1684
+
1685
+ )
1686
+
1687
+
1688
+ {\textstyle det(e^{A})}
1689
+
1690
+ ![{\textstyle det(e^{A})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2fe0bc4f6b8861e3358b76828c70affbe91b5546) for
1691
+
1692
+
1693
+
1694
+ A
1695
+ =
1696
+
1697
+ (
1698
+
1699
+
1700
+
1701
+
1702
+ 2
1703
+
1704
+
1705
+ 1
1706
+
1707
+
1708
+
1709
+
1710
+ 2
1711
+
1712
+
1713
+ 3
1714
+
1715
+
1716
+
1717
+
1718
+ )
1719
+
1720
+
1721
+
1722
+ {\textstyle A=\left({\begin{array}{cc}2&1\\2&3\\\end{array}}\right)}
1723
+
1724
+ ![{\textstyle A=\left({\begin{array}{cc}2&1\\2&3\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8b79dfa2ad1a2c18b276ba62242becf7749a0b4).
1725
+ 2. Write down the first order equation system for the following differential equation and solve it:
1726
+
1727
+
1728
+
1729
+
1730
+
1731
+
1732
+
1733
+ d
1734
+
1735
+ 3
1736
+
1737
+
1738
+ y
1739
+
1740
+ /
1741
+
1742
+ d
1743
+ x
1744
+ +
1745
+
1746
+ d
1747
+
1748
+ 2
1749
+
1750
+
1751
+ y
1752
+
1753
+ /
1754
+
1755
+ d
1756
+ x
1757
+
1758
+ 2
1759
+ d
1760
+ y
1761
+
1762
+ /
1763
+
1764
+ d
1765
+ x
1766
+ =
1767
+ 0
1768
+
1769
+
1770
+ {\textstyle d^{3}y/dx+d^{2}y/dx-2dy/dx=0}
1771
+
1772
+ ![{\textstyle d^{3}y/dx+d^{2}y/dx-2dy/dx=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b8e608e72541239be7801b94dd8fed3e355050fc)
1773
+
1774
+
1775
+
1776
+
1777
+
1778
+
1779
+
1780
+ y
1781
+
1782
+
1783
+ (
1784
+ 0
1785
+ )
1786
+ =
1787
+ 6
1788
+
1789
+
1790
+ {\textstyle y''(0)=6}
1791
+
1792
+ ![{\textstyle y''(0)=6}](https://wikimedia.org/api/rest_v1/media/math/render/svg/92039ff6d21382f32158e6eef4642cb55688b549),
1793
+
1794
+
1795
+
1796
+
1797
+ y
1798
+
1799
+
1800
+ (
1801
+ 0
1802
+ )
1803
+ =
1804
+ 0
1805
+
1806
+
1807
+ {\textstyle y'(0)=0}
1808
+
1809
+ ![{\textstyle y'(0)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6d8839484b7380ec6af6ed1f232536ae98cf093a),
1810
+
1811
+
1812
+
1813
+ y
1814
+ (
1815
+ 0
1816
+ )
1817
+ =
1818
+ 3
1819
+
1820
+
1821
+ {\textstyle y(0)=3}
1822
+
1823
+ ![{\textstyle y(0)=3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7459acffb9257b7b7f64ba0c5d24c4ca651280f5).
1824
+
1825
+
1826
+ Is the solution of this system will be stable?
1827
+ 3. For which
1828
+
1829
+
1830
+
1831
+ a
1832
+
1833
+
1834
+ {\textstyle a}
1835
+
1836
+ ![{\textstyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a503f107a7c104e40e484cee9e1f5993d28ffd8) and
1837
+
1838
+
1839
+
1840
+ b
1841
+
1842
+
1843
+ {\textstyle b}
1844
+
1845
+ ![{\textstyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a780b69dfc55238880ef18a134dc65260877e2) quadratic form
1846
+
1847
+
1848
+
1849
+ Q
1850
+ (
1851
+ x
1852
+ ,
1853
+ y
1854
+ ,
1855
+ z
1856
+ )
1857
+
1858
+
1859
+ {\textstyle Q(x,y,z)}
1860
+
1861
+ ![{\textstyle Q(x,y,z)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/723d35bcca34d49404fcc5d0e7cca10bbaf9ec8c) is positive definite:
1862
+
1863
+
1864
+
1865
+
1866
+
1867
+
1868
+ Q
1869
+ (
1870
+ x
1871
+ ,
1872
+ y
1873
+ ,
1874
+ z
1875
+ )
1876
+ =
1877
+ a
1878
+
1879
+ x
1880
+
1881
+ 2
1882
+
1883
+
1884
+ +
1885
+
1886
+ y
1887
+
1888
+ 2
1889
+
1890
+
1891
+ +
1892
+ 2
1893
+
1894
+ z
1895
+
1896
+ 2
1897
+
1898
+
1899
+ +
1900
+ 2
1901
+ b
1902
+ x
1903
+ y
1904
+ +
1905
+ 4
1906
+ x
1907
+ z
1908
+
1909
+
1910
+ {\textstyle Q(x,y,z)=ax^{2}+y^{2}+2z^{2}+2bxy+4xz}
1911
+
1912
+ ![{\textstyle Q(x,y,z)=ax^{2}+y^{2}+2z^{2}+2bxy+4xz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f831bc4412b380c9a2c2940d4cd3dd6f46d7f3dc)
1913
+ 4. Find the SVD and the pseudoinverse of the matrix
1914
+
1915
+
1916
+
1917
+ A
1918
+ =
1919
+
1920
+ (
1921
+
1922
+
1923
+
1924
+
1925
+ 1
1926
+
1927
+
1928
+ 0
1929
+
1930
+
1931
+ 0
1932
+
1933
+
1934
+
1935
+
1936
+ 0
1937
+
1938
+
1939
+ 1
1940
+
1941
+
1942
+ 1
1943
+
1944
+
1945
+
1946
+
1947
+ )
1948
+
1949
+
1950
+
1951
+ {\textstyle A=\left({\begin{array}{ccc}1&0&0\\0&1&1\\\end{array}}\right)}
1952
+
1953
+ ![{\textstyle A=\left({\begin{array}{ccc}1&0&0\\0&1&1\\\end{array}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/152a05619788dda3e990b8af6b737277189c507d).
1954
+
1955
+
1956
+ ### The retake exam
1957
+
1958
+
1959
+ Exams will be paper-based and will be conducted in a form of problem solving, where the problems will be similar to those mentioned above. Students will be given 1-2 hours to complete the exam.
1960
+ First retake will be conducted in the same form as the midterm and final exams. The weight of the retake exam will be the same as the all course.
1961
+ Second retake will be conducted in the same form as the midterm and final exams. The weight of the retake exam will be the same as the all course.
1962
+
1963
+
1964
+
1965
+
1966
+
1967
+
1968
+
1969
+
1970
+
1971
+
1972
+
raw/raw_bsc__capstone_project.md ADDED
@@ -0,0 +1,400 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Capstone Project
9
+ =====================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Capstone Project](#Capstone_Project)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Capstone Project
53
+ ================
54
+
55
+
56
+ * **Course name**: Capstone Project
57
+ * **Code discipline**: -
58
+ * **Subject area**: Subject Areas to choose from: -
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course covers the following concepts: People Management; Processes and Project Development, Planning and Controlling.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ * CSE113 - Logic & Discrete Maths
77
+ * CSE201 - Mathematical Analysis I
78
+ * CSE202 - Analytical Geometry and Linear Algebra I
79
+ * CSE401 - Fundamentals of Computer Architecture
80
+ * CSE101 - Introduction to Programming
81
+ * CSE103 - Theoretical Computer Science
82
+ * CSE203 - Mathematical Analysis II
83
+ * CSE204 - Analytical Geometry and Linear Algebra II
84
+ * CSE117 - Data Structures and Algorithms
85
+ * CSE112 - Software System Analysis and Design
86
+ * CSE801 - Software Project
87
+ * CSE301 - Introduction to Artificial Intelligence
88
+ * CSE206 - Probability and Statistics
89
+ * CSE402 - Physics I (Mechanics)
90
+ * CSE105 - Operating Systems
91
+ * CSE205 - Differential Equations
92
+ * CSE333 - Introduction to Optimization
93
+ * CSE302 - Introduction to Machine Learning
94
+ * (SD, CS, DS, AAI) CSE106 - Databases
95
+ * (SD, CS, DS, AAI) CSE501 - Networks
96
+ * (SD, CS) CSE502 - System and Network Administration
97
+ * (SD, CS, AAI) CSE114 - Distributed and Network Programming
98
+ * (AAI) CSE338 - Reinforcement Learning
99
+ * (DS) CSE310 - Statistical Techniques
100
+ * (DS) CSE340 - Nature Inspired Computing
101
+ * (RO) CSE410 - Physics II (Electrical Engineering)
102
+ * (RO) CSE403 - Control Theory
103
+ * (RO) CSE408 - Theoretical Mechanics
104
+ * (RO) CSE406 - Fundamental of Robotics
105
+
106
+
107
+ ### Prerequisite topics
108
+
109
+
110
+ Course Topics
111
+ -------------
112
+
113
+
114
+
115
+
116
+ Course Sections and Topics
117
+ | Section | Topics within the section
118
+ |
119
+ | --- | --- |
120
+ | People Management, Leadership and Teamwork | 1. People Management Styles
121
+ 2. People management & Leadership skills
122
+ 3. Teamwork Tools: Trello, BitBucket, Miro, Github
123
+ |
124
+ | Project development and realization | 1. Defining and measuring processes
125
+ 2. Project Life Cycle
126
+ 3. Project Development and Management methodology
127
+ |
128
+ | Planning and controlling projects | 1. Introduction - Planning & Controlling Software Development Projects
129
+ 2. Work Breakdown Structures
130
+ 3. Estimation Methods
131
+ 4. Activity Planning
132
+ 5. Milestone Planning
133
+ 6. Release Planning
134
+ 7. Tracking Reporting & Controlling
135
+ |
136
+
137
+
138
+ Intended Learning Outcomes (ILOs)
139
+ ---------------------------------
140
+
141
+
142
+ ### What is the main purpose of this course?
143
+
144
+
145
+ What is the main goal of this course formulated in one sentence?
146
+ The main goal of this course is to enable a student to understand the phases of project development; to manage both human and computational resources through control of the development process. The main task is to combine all the knowledge obtained during the study at the university and turn it into real projects.
147
+
148
+
149
+
150
+ ### ILOs defined at three levels
151
+
152
+
153
+ #### Level 1: What concepts should a student know/remember/explain?
154
+
155
+
156
+ By the end of the course, the students should be able to ...
157
+
158
+
159
+
160
+ * List existing tools for a teamwork
161
+ * Describe the skills required for people manager
162
+ * Describe the skills required for a good leader
163
+ * Explain the steps of project Life Cycle
164
+ * Know how to plan and control software/hardware projects
165
+
166
+
167
+ #### Level 2: What basic practical skills should a student be able to perform?
168
+
169
+
170
+ By the end of the course, the students should be able to ...
171
+
172
+
173
+
174
+ * Get ideas about the work in the main structural divisions
175
+ * Formulate the idea as a project task
176
+ * Set objectives and goals properly
177
+ * Perform the given tasks in a certain limit of time
178
+
179
+
180
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
181
+
182
+
183
+ By the end of the course, the students should be able to ...
184
+
185
+
186
+
187
+ * Adapt to real working conditions in various institutions and organizations
188
+ * Gain experience while working in teams
189
+ * Organize and plan the projects
190
+
191
+
192
+ Grading
193
+ -------
194
+
195
+
196
+ ### Course grading range
197
+
198
+
199
+
200
+
201
+
202
+ | Grade | Range | Description of performance
203
+ |
204
+ | --- | --- | --- |
205
+ | Pass | 60-100 | -
206
+ |
207
+ | Fail | 0-59 | -
208
+ |
209
+
210
+
211
+ ### Course activities and grading breakdown
212
+
213
+
214
+
215
+
216
+
217
+ | Activity Type | Percentage of the overall course grade
218
+ |
219
+ | --- | --- |
220
+ | Presentation | 45
221
+ |
222
+ | Final Presentation | 55
223
+ |
224
+
225
+
226
+ ### Recommendations for students on how to succeed in the course
227
+
228
+
229
+ Participation is important. Showing up is the key to success in this course.
230
+ You will work in teams, so coordinating teamwork will be an important factor for success.
231
+
232
+
233
+
234
+ Resources, literature and reference materials
235
+ ---------------------------------------------
236
+
237
+
238
+ ### Open access resources
239
+
240
+
241
+ ### Closed access resources
242
+
243
+
244
+ ### Software and tools used within the course
245
+
246
+
247
+ Teaching Methodology: Methods, techniques, & activities
248
+ =======================================================
249
+
250
+
251
+ Activities and Teaching Methods
252
+ -------------------------------
253
+
254
+
255
+
256
+
257
+ Teaching and Learning Methods within each section
258
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
259
+ |
260
+ | --- | --- | --- | --- |
261
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
262
+ |
263
+ | Project-based learning (students work on a project) | 1 | 1 | 1
264
+ |
265
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); | 1 | 1 | 1
266
+ |
267
+ | inquiry-based learning | 1 | 1 | 1
268
+ |
269
+ | Process oriented guided inquiry learning (POGIL) | 1 | 1 | 1
270
+ |
271
+ | Task-based learning | 1 | 1 | 1
272
+ |
273
+
274
+
275
+
276
+
277
+ Activities within each section
278
+ | Learning Activities | Section 1 | Section 2 | Section 3
279
+ |
280
+ | --- | --- | --- | --- |
281
+ | Experiments | 1 | 1 | 1
282
+ |
283
+ | Modeling | 1 | 1 | 1
284
+ |
285
+ | Cases studies | 1 | 1 | 1
286
+ |
287
+ | Development of individual parts of software product code | 1 | 1 | 1
288
+ |
289
+ | Group projects | 1 | 1 | 1
290
+ |
291
+ | Discussions | 1 | 1 | 1
292
+ |
293
+ | Presentations by students | 1 | 1 | 1
294
+ |
295
+
296
+
297
+ Formative Assessment and Course Activities
298
+ ------------------------------------------
299
+
300
+
301
+ ### Ongoing performance assessment
302
+
303
+
304
+ #### Section 1
305
+
306
+
307
+
308
+
309
+
310
+ | Activity Type | Content | Is Graded?
311
+ |
312
+ | --- | --- | --- |
313
+ | Presentation | Prepare a short 2-minutes pitch for your project idea (2-5 slides). Suggested structure:What problem you are solving:- State the problem clearly in 2-3 short sentences.What methodology are you going to apply:- Shortly describe the method(-s) that could solve the problem. | 1
314
+ |
315
+
316
+
317
+ #### Section 2
318
+
319
+
320
+
321
+
322
+
323
+ | Activity Type | Content | Is Graded?
324
+ |
325
+ | --- | --- | --- |
326
+ | Presentation of Current Progress | Prepare a short pitch for your current project progress (5-7 slides). Suggested structure:What problem you are solving:- State the problem clearly in 2-3 short sentences.What methodology are you going to apply:- Shortly describe the method(-s) that could solve the problem.Which tasks are you performing:- Shortly describe the tasks that are being solved.- Describe the current problems in realization if any. | 0
327
+ |
328
+
329
+
330
+ #### Section 3
331
+
332
+
333
+
334
+
335
+
336
+ | Activity Type | Content | Is Graded?
337
+ |
338
+ | --- | --- | --- |
339
+ | Presentation (Project Defense) | Prepare a 5-minutes presentation on your project. During the presentation clearly define the role and contribution of each member of a team.Suggested structure:What problem you are solving:- State the problem clearly in 2-3 short sentences.What methodology is used:- Describe the method(-s) that were used to solve the problem.What are the results:- Describe what you achieved during the course. | 1
340
+ |
341
+
342
+
343
+ ### Final assessment
344
+
345
+
346
+ **Section 1**
347
+
348
+
349
+
350
+ 1. Grading criteria for the midterm project presentation:
351
+ 2. 1. Problem: short clear statement on what you are solving, and why it’s important.
352
+ 3. 2. Methodology: clear statement of the methods to be used.
353
+
354
+
355
+ **Section 2**
356
+
357
+
358
+
359
+ 1. The activity in this section is not graded. The presentation is needed only to see the current state of the project realization.
360
+
361
+
362
+ **Section 3**
363
+
364
+
365
+
366
+ 1. Grading criteria for the final project presentation:
367
+ 2. 1. Problem: short clear statement on what you are solving, and why it’s important.
368
+ 3. 2. Methodology: clear statement of the methods used.
369
+ 4. 3. Results: students provided the achieved results and can interpret them
370
+
371
+
372
+ ### The retake exam
373
+
374
+
375
+ **Section 1**
376
+
377
+
378
+
379
+ 1. For the retake, students have to follow the guidelines of the course and contribute to a new project. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project content, and to answer questions.
380
+ 2. P7. Activities and Teaching Methods by Sections
381
+ 3. Mark what techniques and methods are used in each section (1 is used, 0 is not used).
382
+ 4. Table A1: Teaching and Learning Methods within each section
383
+ 5. Table A2: Activities within each section
384
+
385
+
386
+ **Section 2**
387
+
388
+
389
+ **Section 3**
390
+
391
+
392
+
393
+
394
+
395
+
396
+
397
+
398
+
399
+
400
+
raw/raw_bsc__compilers_construction.md ADDED
@@ -0,0 +1,364 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Compilers Construction
9
+ ===========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Compiler Construction](#Compiler_Construction)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Compiler Construction
53
+ =====================
54
+
55
+
56
+ * **Course name**: Compiler Construction
57
+ * **Code discipline**: n/a
58
+ * **Subject area**: Programming Languages and Software Engineering
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course covers the following concepts: Overall compilation architecture; Lexical analysis; Syntax analysis; Semantic analysis; Code generation; Program optimization; Virtual machines and JIT technology.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ ### Prerequisite topics
77
+
78
+
79
+ Course Topics
80
+ -------------
81
+
82
+
83
+
84
+
85
+ Course Sections and Topics
86
+ | Section | Topics within the section
87
+ |
88
+ | --- | --- |
89
+ | Introduction to compilers and compiler construction | 1. Basic notions: source and target languages, target architecture, compilation phases.
90
+ 2. The history of languages and compiler development. Typical compiler examples.
91
+ 3. Compilation & interpretation. Virtual machines, JIT & AOT technologies. Hybrid modes.
92
+ |
93
+ | Lexical, syntax and semantic analyses | 1. Compilation pipeline & compilation data structures
94
+ 2. Lexical analysis and deterministic state automata
95
+ 3. Bottom-up and top-down parsing
96
+ 4. Principles of semantic analysis
97
+ |
98
+ | Code generation, optimization and virtual machines | 1. Low-level code generation: machine instructions, assembly language
99
+ 2. Virtual machines’ architecture and their byte codes.
100
+ 3. The notion of language projections.
101
+ 4. Introduction to optimization techniques.
102
+ |
103
+
104
+
105
+ Intended Learning Outcomes (ILOs)
106
+ ---------------------------------
107
+
108
+
109
+ ### What is the main purpose of this course?
110
+
111
+
112
+ The software development process and the depth of programming cannot be understood without a detailed analysis of the compilation process, from the lexical analysis to the syntactical and semantic analysis up to code generation and optimization, and without understanding both strength and limitation of this process. This course dig deeper into this topic building on the fundamental notions studied in theoretical computer science of which is the natural continuation. The typical compiler pipeline will be studied and a project will allow students to practice with the relevant tools.
113
+
114
+
115
+
116
+ ### ILOs defined at three levels
117
+
118
+
119
+ #### Level 1: What concepts should a student know/remember/explain?
120
+
121
+
122
+ By the end of the course, the students should be able to ...
123
+
124
+
125
+
126
+ * Understanding in depth the compilation process
127
+ * Realizing the limits of the process and of Semantic Analysis
128
+ * Read and write grammars for programming language constructs
129
+ * Perform lexical analysis and use lexical analyzer generators
130
+ * Perform top-down parsing, bottom-up parsing and use parser generators
131
+ * Perform semantic analysis
132
+
133
+
134
+ #### Level 2: What basic practical skills should a student be able to perform?
135
+
136
+
137
+ By the end of the course, the students should be able to ...
138
+
139
+
140
+
141
+ * How to design and develop compilers and language-related tools.
142
+ * The contents of each phase of the compilation process.
143
+ * How integrate compilers into an IDE.
144
+ * How to design a virtual machine for a language.
145
+
146
+
147
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
148
+
149
+
150
+ By the end of the course, the students should be able to ...
151
+
152
+
153
+
154
+ * To be able to develop a language compiler.
155
+
156
+
157
+ Grading
158
+ -------
159
+
160
+
161
+ ### Course grading range
162
+
163
+
164
+
165
+
166
+
167
+ | Grade | Range | Description of performance
168
+ |
169
+ | --- | --- | --- |
170
+ | A. Excellent | 85-100 | -
171
+ |
172
+ | B. Good | 75-84 | -
173
+ |
174
+ | C. Satisfactory | 60-75 | -
175
+ |
176
+ | D. Poor | 0-59 | -
177
+ |
178
+
179
+
180
+ ### Course activities and grading breakdown
181
+
182
+
183
+
184
+
185
+
186
+ | Activity Type | Percentage of the overall course grade
187
+ |
188
+ | --- | --- |
189
+ | Labs/seminar classes | 40
190
+ |
191
+ | Interim performance assessment | 40
192
+ |
193
+ | Exams | 30
194
+ |
195
+
196
+
197
+ ### Recommendations for students on how to succeed in the course
198
+
199
+
200
+ Resources, literature and reference materials
201
+ ---------------------------------------------
202
+
203
+
204
+ ### Open access resources
205
+
206
+
207
+ * Alfred V.Aho, Monica S.Lam, Ravi Sethi, Jeffrey D. Ullman. Compilers. Principles, Techniques, & Tools, Second Edition, Addison-Wesley, 2007, ISBN 0-321-48681-1.
208
+ * N. Wirth, Compiler Construction, Addison-Wesley, 1996, ISBN 0-201-40353-6
209
+ * <http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf>, 2005
210
+
211
+
212
+ ### Closed access resources
213
+
214
+
215
+ ### Software and tools used within the course
216
+
217
+
218
+ Teaching Methodology: Methods, techniques, & activities
219
+ =======================================================
220
+
221
+
222
+ Activities and Teaching Methods
223
+ -------------------------------
224
+
225
+
226
+
227
+
228
+ Activities within each section
229
+ | Learning Activities | Section 1 | Section 2 | Section 3
230
+ |
231
+ | --- | --- | --- | --- |
232
+ | Development of individual parts of software product code | 1 | 1 | 1
233
+ |
234
+ | Homework and group projects | 1 | 1 | 1
235
+ |
236
+ | Oral polls | 1 | 0 | 0
237
+ |
238
+ | Discussions | 1 | 1 | 0
239
+ |
240
+ | Reports | 0 | 1 | 0
241
+ |
242
+
243
+
244
+ Formative Assessment and Course Activities
245
+ ------------------------------------------
246
+
247
+
248
+ ### Ongoing performance assessment
249
+
250
+
251
+ #### Section 1
252
+
253
+
254
+
255
+
256
+
257
+ | Activity Type | Content | Is Graded?
258
+ |
259
+ | --- | --- | --- |
260
+ | Question | What is compilation process? | 1
261
+ |
262
+ | Question | What’s the difference between compiler and interpreter? | 1
263
+ |
264
+ | Question | How to compile a program? | 0
265
+ |
266
+ | Question | How to run a program? | 0
267
+ |
268
+ | Question | How to debug a program? | 0
269
+ |
270
+
271
+
272
+ #### Section 2
273
+
274
+
275
+
276
+
277
+
278
+ | Activity Type | Content | Is Graded?
279
+ |
280
+ | --- | --- | --- |
281
+ | Question | Abstract syntax tree & symbol tables: what is it for and how create and manage them? | 1
282
+ |
283
+ | Question | How to organize communication between compilation phases? | 1
284
+ |
285
+ | Question | What are basic differences between bottom-up and top-down parsing? | 1
286
+ |
287
+ | Question | How to implement a hash function for a symbol table? | 0
288
+ |
289
+ | Question | How to write a grammar for an expression using YACC/Bison tool? | 0
290
+ |
291
+
292
+
293
+ #### Section 3
294
+
295
+
296
+
297
+
298
+
299
+ | Activity Type | Content | Is Graded?
300
+ |
301
+ | --- | --- | --- |
302
+ | Question | What’s the difference between assembly and machine instructions? | 1
303
+ |
304
+ | Question | What’s the similarities and differences between real target platforms and virtual machines? | 1
305
+ |
306
+ | Question | Explain some of widely used approaches for optimizing program source code? How these approaches can be implemented in a compiler? | 1
307
+ |
308
+ | Question | Explain the idea behind the notion of control flow graph. | 0
309
+ |
310
+ | Question | What is “basic block” in CFG and what is it for? | 0
311
+ |
312
+
313
+
314
+ ### Final assessment
315
+
316
+
317
+ **Section 1**
318
+
319
+
320
+
321
+ 1. What are significant phases of a compilation process?
322
+ 2. Why do we need optimization phase?
323
+ 3. What’s the difference between syntax and semantic analyses?
324
+
325
+
326
+ **Section 2**
327
+
328
+
329
+
330
+ 1. Characterize the principles of top-down and bottom-up parsing.
331
+ 2. Explain how a symbol table can be implemented.
332
+ 3. AST: is it a tree or a graph? What’s about semantic attributes in an AST?
333
+
334
+
335
+ **Section 3**
336
+
337
+
338
+
339
+ 1. Give some simple examples of language-code projections.
340
+ 2. How the object code for an expression can be optimized?
341
+ 3. How to avoid tail recursion while optimizing code?
342
+
343
+
344
+ ### The retake exam
345
+
346
+
347
+ **Section 1**
348
+
349
+
350
+ **Section 2**
351
+
352
+
353
+ **Section 3**
354
+
355
+
356
+
357
+
358
+
359
+
360
+
361
+
362
+
363
+
364
+
raw/raw_bsc__computer_architecture.md ADDED
@@ -0,0 +1,821 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Computer Architecture
9
+ ==========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Fundamentals of Computer Architecture](#Fundamentals_of_Computer_Architecture)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ * [2.2.1.6 Section 6](#Section_6)
50
+ - [2.2.2 Final assessment](#Final_assessment)
51
+ - [2.2.3 The retake exam](#The_retake_exam)
52
+
53
+
54
+
55
+ Fundamentals of Computer Architecture
56
+ =====================================
57
+
58
+
59
+ * **Course name**: Fundamentals of Computer Architecture
60
+ * **Code discipline**: XXX
61
+ * **Subject area**: Computer Science Fundamentals
62
+
63
+
64
+ Short Description
65
+ -----------------
66
+
67
+
68
+ This course covers the fundamental principles of modern computer systems and software/hardware interaction, the representation and execution of computer instructions, computer arithmetics.
69
+
70
+
71
+
72
+ Prerequisites
73
+ -------------
74
+
75
+
76
+ ### Prerequisite subjects
77
+
78
+
79
+ * Informatics
80
+ * Basic programming skills
81
+ * The basics of Boolean logic
82
+
83
+
84
+
85
+
86
+
87
+
88
+
89
+ ### Prerequisite topics
90
+
91
+
92
+ Course Topics
93
+ -------------
94
+
95
+
96
+
97
+
98
+ Course Sections and Topics
99
+ | Section | Topics within the section
100
+ |
101
+ | --- | --- |
102
+ | Introduction to the Fundamental Concepts of Computer Architecture | 1. Key Components of a Computer System
103
+ 2. Fundamental Ideas of Computer Architecture
104
+ 3. Translation Hierarchy of a High-Level Program into Machine Code
105
+ 4. Performance Metrics of a Computer System
106
+ |
107
+ | Computational Logic Implementation in a Computer System | 1. Logic Gates and Boolean Algebra
108
+ 2. Logic Circuits
109
+ 3. Combinational and Sequential Logic
110
+ 4. Number Systems
111
+ 5. The Basics of Verilog Hardware Description Language (HDL) Programming
112
+ |
113
+ | Instruction Representation and Execution in a Computer System | 1. Instruction Set Architecture (ISA)
114
+ 2. The Overview of MIPS ISA
115
+ 3. Types of MIPS Instructions and Their Representation in a Binary Format
116
+ 4. Sample MIPS Assembly Programs
117
+ |
118
+ | Computer Arithmetics | 1. Basic Arithmetic Operations (Bitwise, Shifts, Multiplication, Division, and Others)
119
+ 2. Overflow and Underflow Problems for Arithmetic Operations
120
+ 3. Arithmetic Operations with Floation Point Numbers
121
+ 4. Problems Related to Precision and Conversion for Floating Point Numbers
122
+ |
123
+ | Processor Architecture | 1. Key Components of a Processor: Control and Arithmetic Logic Unit, Registers
124
+ 2. Processor Datapath and Control Signals
125
+ 3. The Notion of a Pipelined Execution, Pipeline Hazards, and Their Solutions
126
+ 4. A Simple and Pipelined Implementation Schemes of a Processor
127
+ |
128
+ | Advanced Topics | 1. Computer Security and Vulnerabilities
129
+ 2. Graphics Processing Unit (GPU) and General-Purpose GPU Programming
130
+ 3. Modern Approaches for Memory Hierarchy Design
131
+ |
132
+
133
+
134
+ Intended Learning Outcomes (ILOs)
135
+ ---------------------------------
136
+
137
+
138
+ ### What is the main purpose of this course?
139
+
140
+
141
+ The main purpose of this course is to cover the fundamental theoretical principles of computer systems design. We first overview the key hardware components of a modern computer system, available performance metrics, and the general principles of computer architecture. We then discuss the representation and execution of computer instructions, instruction set architecture, the translation hierarchy of a high-level program into machine code. We also cover the elements of computer arithmetics, logic circuits, including combinational and sequential logic circuits. These theoretical principles are illustrated by using MIPS instruction set architecture, FPGA, and Verilog HDL programming language during the labs. We then study in details simple and pipelined implementation schemes of a processor, the idea of a pipelined execution, related hazards and their solutions. We complete the course by introducing several advanced topics, including computer security and vulnerabilities, GPU programming, and modern principles for memory hierarchy design.
142
+
143
+
144
+
145
+ ### ILOs defined at three levels
146
+
147
+
148
+ #### Level 1: What concepts should a student know/remember/explain?
149
+
150
+
151
+ By the end of the course, the students should be able to ...
152
+
153
+
154
+
155
+ * Key components of a modern computer system
156
+ * Available performance metrics for computer systems
157
+ * Computer arithmetics operations, including floating point numbers
158
+ * Number systems and conversion between them
159
+ * Representation formats for computer instructions
160
+
161
+
162
+ #### Level 2: What basic practical skills should a student be able to perform?
163
+
164
+
165
+ By the end of the course, the students should be able to ...
166
+
167
+
168
+
169
+ * Fundamental principles of computer architecture (Moore’s law, memory hierarchy, multiprocessing, speculative execution, and others)
170
+ * The design scheme of a modern processor
171
+ * The interaction principles between software and hardware
172
+ * Program representation and execution by a computer system
173
+
174
+
175
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
176
+
177
+
178
+ By the end of the course, the students should be able to ...
179
+
180
+
181
+
182
+ * The design skills of logic circuits by using Verilog HDL programming language
183
+ * FPGA programming by using Quartus Prime software
184
+ * MIPS assembly programming (including MARS simulator)
185
+
186
+
187
+ Grading
188
+ -------
189
+
190
+
191
+ ### Course grading range
192
+
193
+
194
+
195
+
196
+
197
+ | Grade | Range | Description of performance
198
+ |
199
+ | --- | --- | --- |
200
+ | A. Excellent | 90-100 | -
201
+ |
202
+ | B. Good | 70-89 | -
203
+ |
204
+ | C. Satisfactory | 60-69 | -
205
+ |
206
+ | D. Poor | 0-59 | -
207
+ |
208
+
209
+
210
+ ### Course activities and grading breakdown
211
+
212
+
213
+
214
+
215
+
216
+ | Activity Type | Percentage of the overall course grade
217
+ |
218
+ | --- | --- |
219
+ | Labs/seminar Classes | 15
220
+ |
221
+ | Regular quizzes during tutorials (excluding 3 worst) | 5
222
+ |
223
+ | Midterm Exam | 20
224
+ |
225
+ | Final Exam | 60
226
+ |
227
+ | Bonus points for optional FPGA projects | 5
228
+ |
229
+
230
+
231
+ ### Recommendations for students on how to succeed in the course
232
+
233
+
234
+ Resources, literature and reference materials
235
+ ---------------------------------------------
236
+
237
+
238
+ ### Open access resources
239
+
240
+
241
+ * Handouts supplied by the instructor
242
+ * Online resources shared by instructor
243
+
244
+
245
+ ### Closed access resources
246
+
247
+
248
+ ### Software and tools used within the course
249
+
250
+
251
+ Teaching Methodology: Methods, techniques, & activities
252
+ =======================================================
253
+
254
+
255
+ Activities and Teaching Methods
256
+ -------------------------------
257
+
258
+
259
+
260
+
261
+ Activities within each section
262
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6
263
+ |
264
+ | --- | --- | --- | --- | --- | --- | --- |
265
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1 | 1 | 1
266
+ |
267
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1 | 1
268
+ |
269
+ | Midterm evaluation | 1 | 1 | 1 | 0 | 0 | 0
270
+ |
271
+ | Testing (written or computer based) | 1 | 1 | 1 | 1 | 1 | 1
272
+ |
273
+ | Oral polls | 1 | 1 | 1 | 1 | 1 | 1
274
+ |
275
+ | Discussions | 1 | 1 | 1 | 1 | 1 | 1
276
+ |
277
+
278
+
279
+ Formative Assessment and Course Activities
280
+ ------------------------------------------
281
+
282
+
283
+ ### Ongoing performance assessment
284
+
285
+
286
+ #### Section 1
287
+
288
+
289
+
290
+
291
+
292
+ | Activity Type | Content | Is Graded?
293
+ |
294
+ | --- | --- | --- |
295
+ | Question | Do you agree that main memory (RAM) is a non-volatile memory? | 1
296
+ |
297
+ | Question | There are several types of memory available for computers, such as CPU cache, main memory (RAM), SSD, etc. What are the key differences between them? | 1
298
+ |
299
+ | Question | What is the key principle behind the Von Neumann Architecture? | 1
300
+ |
301
+ | Question | Specify a correct order for tools used during high-level program translation and execution: Compiler, Assebler, Linker, Loader; | 1
302
+ |
303
+ | Question | Let a program run on a computer comprised of one processor only. Let us now increase the number of processors up to m>1, so that multiple instructions of that program can be executed in parallel. Assume that all processor speeds are the same. Do you agree that a program can never execute slower on m processors, as compared to the case of one processor? | 1
304
+ |
305
+ | Question | Demonstration and description of key elements of an FPGA board (memory unit, PCI slot, clock generator, etc.); | 0
306
+ |
307
+ | Question | Description of specific features of FPGA as compared to other integrated circuit devices; | 0
308
+ |
309
+ | Question | Writing basic code for FPGA board; | 0
310
+ |
311
+ | Question | Configuration and usage of the basic functionality in Quartus Prime software | 0
312
+ |
313
+
314
+
315
+ #### Section 2
316
+
317
+
318
+
319
+
320
+
321
+ | Activity Type | Content | Is Graded?
322
+ |
323
+ | --- | --- | --- |
324
+ | Question | Convert decimal number 123 into base-5 format; | 1
325
+ |
326
+ | Question | Do you agree that a S/R latch and a D flip-flop have different storage capacities? | 1
327
+ |
328
+ | Question | Choose the key differences between SRAM and DRAM memory types: cost, power consumption, volatility, access speed, storage capacity, etc.; | 1
329
+ |
330
+ | Question | Do you agree that one of the key differences between sequential and combinational logic circuits is the presence of memory elements? | 1
331
+ |
332
+ | Question | Questions regarding the basic logic gates; | 0
333
+ |
334
+ | Question | Assignments to design simple logic circuits with 2-3 logic gates on a white board; | 0
335
+ |
336
+ | Question | Programming assignments in Quartus Prime software, to design and compile simple logic circuits; | 0
337
+ |
338
+ | Question | Programming an FPGA board by using Verilog HDL in Quartus Prime environment, such as turning on or off leds based on a switch position; | 0
339
+ |
340
+ | Question | Questions regarding the difference between combinational and sequential logic circuits; | 0
341
+ |
342
+
343
+
344
+ #### Section 3
345
+
346
+
347
+
348
+
349
+
350
+ | Activity Type | Content | Is Graded?
351
+ |
352
+ | --- | --- | --- |
353
+ | Question | How many bits are in one MIPS word? | 1
354
+ |
355
+ | Question | Which MIPS directive would you use to create a string data? | 1
356
+ |
357
+ | Question | For MIPS instruction set architecture (ISA), each register is reserved for a specific purpose. Describe the purpose of registers listed below:
358
+
359
+
360
+
361
+ v
362
+ 0
363
+ ,
364
+
365
+
366
+ {\displaystyle v0,}
367
+
368
+ {\displaystyle v0,}s0-
369
+
370
+
371
+
372
+ s
373
+ 7
374
+ ,
375
+
376
+
377
+ {\displaystyle s7,}
378
+
379
+ {\displaystyle s7,}t0-$t7; | 1
380
+ |
381
+ | Question | In MARS simulator for MIPS programming, all register values, that are displayed in the register viewer, start with prefix "0x". What is the meaning of this prefix? | 1
382
+ |
383
+ | Question | Print a "Hello, World!" message in a console; | 0
384
+ |
385
+ | Question | Computation of a simple arithmetic expression for integer parameters; | 0
386
+ |
387
+ | Question | Computation of the first 10 Fibonacci numbers; | 0
388
+ |
389
+ | Question | Implementation of more advanced program structures, such as conditional loops | 0
390
+ |
391
+
392
+
393
+ #### Section 4
394
+
395
+
396
+
397
+
398
+
399
+ | Activity Type | Content | Is Graded?
400
+ |
401
+ | --- | --- | --- |
402
+ | Question | Assume that two MIPS registers,
403
+
404
+
405
+
406
+ s
407
+ 0
408
+ a
409
+ n
410
+ d
411
+
412
+
413
+ {\displaystyle s0and}
414
+
415
+ {\displaystyle s0and}s1, contain the following binary data:
416
+
417
+
418
+
419
+ s
420
+ 0
421
+ :
422
+ 00100000
423
+ ;
424
+
425
+
426
+ {\displaystyle s0:00100000;}
427
+
428
+ {\displaystyle s0:00100000;}s1: 01010101 (For simplicity, we assume 8-bit registers, rather that 32) What is the value of
429
+
430
+
431
+
432
+ s
433
+ 1
434
+ a
435
+ f
436
+ t
437
+ e
438
+ r
439
+ t
440
+ h
441
+ e
442
+ e
443
+ x
444
+ e
445
+ c
446
+ u
447
+ t
448
+ i
449
+ o
450
+ n
451
+ o
452
+ f
453
+ t
454
+ h
455
+ e
456
+ f
457
+ o
458
+ l
459
+ l
460
+ o
461
+ w
462
+ i
463
+ n
464
+ g
465
+ i
466
+ n
467
+ s
468
+ t
469
+ r
470
+ u
471
+ c
472
+ t
473
+ i
474
+ o
475
+ n
476
+ ?
477
+ :
478
+ s
479
+ l
480
+ l
481
+
482
+
483
+ {\displaystyle s1aftertheexecutionofthefollowinginstruction?:sll}
484
+
485
+ {\displaystyle s1aftertheexecutionofthefollowinginstruction?:sll}s1, $s0, 4 | 1
486
+ |
487
+ | Question | What is a "register spilling" in the context of MIPS instruction set architecture? | 1
488
+ |
489
+ | Question | Do you agree with the following statement? In some cases, MIPS logical shift operations, sll and srl, can be used as an efficient alternative to multiplication and division operations, mul and div. | 1
490
+ |
491
+ | Question | Do you agree that overflow and underflow exceptions correspond to cases, when the result of an arithmetic operation surpasses and subceeds, respectively, the maximum and the minimum value for an appropriate data type returned by that arithmetic operation? | 1
492
+ |
493
+ | Question | Division of two floating-point numbers; | 0
494
+ |
495
+ | Question | Conversion of Fahrenheit into Celsius temperature, and vice versa; | 0
496
+ |
497
+ | Question | Computation of a sphere surphase area; | 0
498
+ |
499
+ | Question | Questions regarding the execution of arithmetic operations with interger and floating-point values | 0
500
+ |
501
+
502
+
503
+ #### Section 5
504
+
505
+
506
+
507
+
508
+
509
+ | Activity Type | Content | Is Graded?
510
+ |
511
+ | --- | --- | --- |
512
+ | Question | Do you agree that the key motivation for the CPU pipelining is to speed-up the execution of a program by exploring multiple CPU cores? | 1
513
+ |
514
+ | Question | Which CPU block(s) is/are accessed during the execution of the following instruction? lw
515
+
516
+
517
+
518
+ 1
519
+ ,
520
+ 5
521
+ (
522
+
523
+
524
+ {\displaystyle 1,5(}
525
+
526
+ {\displaystyle 1,5(}2) | 1
527
+ |
528
+ | Question | What are 5 major stages of a pipelined instruction execution? | 1
529
+ |
530
+ | Question | Do you agree that, for a processor with 5 pipelined stages, the number of concurrently executed instructions is up to 4? | 1
531
+ |
532
+ | Question | There are several types of processors available, including single-cycle and multicycle.The major advantage of a single-cycle processor is the simplicity of its design. But what is its key drawback? | 1
533
+ |
534
+ | Question | Design of a testbench in ModelSim for Quartus Prime programming environment; | 0
535
+ |
536
+ | Question | The design of Half-Adder, Full-Adder, Ripple Carry Adder by using Verilog HDL in Quartus Prime | 0
537
+ |
538
+ | Question | Testing the correctness of Verilog HDL design by using ModelSim | 0
539
+ |
540
+
541
+
542
+ #### Section 6
543
+
544
+
545
+
546
+
547
+
548
+ | Activity Type | Content | Is Graded?
549
+ |
550
+ | --- | --- | --- |
551
+ | Question | Cold boot attack explores vulnerabilities in a memory dump mechanism. What is a memory dump? | 1
552
+ |
553
+ | Question | Below is a list of possible vulnerability attacks. Choose the one(s) that explore(s) vulnerabilities in a speculative execution of modern processors: Meltdown, Foreshadow, Cold boot attack, Spectre, No choice is correct; | 1
554
+ |
555
+ | Question | Choose the most precise definition for a side-channel attack: An attack that explores vulnerabilities in the hardware implementation of a computer system, An attack that explores vulnerabilities in the software components of a computer system; | 1
556
+ |
557
+ | Question | Do you agree that Meltdown and Spectre vulnerabilities both explore race conditions in existing memory circuits? | 1
558
+ |
559
+ | Question | Programming assignment to implement Multiplexor using Verilog HDL in Quartus Prime; | 0
560
+ |
561
+ | Question | Performance optimization of a Verilog HDL design; | 0
562
+ |
563
+ | Question | The design of a simple Arithmetic-Logic Unit (ALU); | 0
564
+ |
565
+ | Question | Revision questions | 0
566
+ |
567
+
568
+
569
+ ### Final assessment
570
+
571
+
572
+ **Section 1**
573
+
574
+
575
+
576
+ 1. Briefly describe the principles of Von Neumann architecture. Illustrate with a diagram.
577
+ 2. Describe the steps that transform a program written in a high-level language such as C into a representation that is directly executed by a computer processor. Illustrate with a diagram; provide a brief description for each step.
578
+ 3. Consider three different processors P1, P2, and P3 executing the same instruction set. P1 has a 3 GHz clock rate and a CPI of 1.5. P2 has a 2.5 GHz clock rate and a CPI of 1.0. P3 has a 4.0 GHz clock rate and has a CPI of 2.2. Answer the following questions: a) Which processor has the highest performance expressed in instructions per second? b) If the processors each execute a program in 10 seconds, find the number of cycles and the number of instructions. c) We are trying to reduce the execution time by 30% but this leads to an increase of 20% in the CPI. What clock rate should we have to get this time reduction?
579
+
580
+
581
+ **Section 2**
582
+
583
+
584
+
585
+ 1. Prove that the AND and NOT logic gates can be implemented by using only the NOR logic gate.
586
+ 2. What are the S/R latch and D latch? Draw the respective logic circuits. Describe the differences between them.
587
+ 3. Briefly describe the key difference(s) between combinational and sequential logic circuits.
588
+ 4. Define what a multiplexor logic circuit is (with an arbitrary number of inputs). Provide a truth table for a 2-to-1 multiplexor. Provide a logic circuit implementing a 2-to-1 multiplexor, that uses AND, NOT, and OR logic gates. Describe a Verilog module implementing such a logic circuit of a 2-to-1 multiplexor.
589
+
590
+
591
+ **Section 3**
592
+
593
+
594
+
595
+ 1. Translate the following MIPS code to C (or pseudocode). Assume that variables f, g, h, and i are assigned to registers
596
+
597
+
598
+
599
+ s
600
+ 0
601
+ ,
602
+
603
+
604
+ {\displaystyle s0,}
605
+
606
+ ![{\displaystyle s0,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0774f15776777fa7c649bb32f3eba630bc161064)s1,
607
+
608
+
609
+
610
+ s
611
+ 2
612
+ ,
613
+ a
614
+ n
615
+ d
616
+
617
+
618
+ {\displaystyle s2,and}
619
+
620
+ ![{\displaystyle s2,and}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ded29f0beb1166aed71401647dce9fee610707a3)s3, respectively. Code to translate: sub
621
+
622
+
623
+
624
+ t
625
+ 0
626
+ ,
627
+
628
+
629
+ {\displaystyle t0,}
630
+
631
+ ![{\displaystyle t0,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0b436be8d28cf3be0c8fe3b2426b79e11e4951be)s1,
632
+
633
+
634
+
635
+ s
636
+ 2
637
+ ;
638
+ a
639
+ d
640
+ d
641
+ i
642
+ <
643
+ m
644
+ a
645
+ t
646
+ h
647
+ >
648
+ t
649
+ 0
650
+ ,
651
+
652
+
653
+ {\displaystyle s2;addi<math>t0,}
654
+
655
+ ![{\displaystyle s2;addi<math>t0,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d69f57e93a67f1d52ce060133245188e74025a0)t0, 3; add
656
+
657
+
658
+
659
+ s
660
+ 0
661
+ ,
662
+
663
+
664
+ {\displaystyle s0,}
665
+
666
+ ![{\displaystyle s0,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0774f15776777fa7c649bb32f3eba630bc161064)s3, </math>t0
667
+ 2. Assume that two MIPS registers,
668
+
669
+
670
+
671
+
672
+
673
+ s
674
+ 0
675
+ a
676
+ n
677
+ d
678
+
679
+
680
+
681
+
682
+ {\displaystyle {\textstyle s0and}}
683
+
684
+ ![{\displaystyle {\textstyle s0and}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e614dfbf70d48cb55a9eab091117a7faf8c55c4) s1, contain the following binary data (for simplicity, we assume 8-bit registers, rather that 32):
685
+
686
+
687
+
688
+ s
689
+ 0
690
+ :
691
+ 00100000
692
+ ;
693
+
694
+
695
+ {\displaystyle s0:00100000;}
696
+
697
+ ![{\displaystyle s0:00100000;}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c12f86ba6a51109fac819f46211a693a2379e54a)s1: 01010101. What is the value of register
698
+
699
+
700
+
701
+ s
702
+ 1
703
+ a
704
+ f
705
+ t
706
+ e
707
+ r
708
+ t
709
+ h
710
+ e
711
+ e
712
+ x
713
+ e
714
+ c
715
+ u
716
+ t
717
+ i
718
+ o
719
+ n
720
+ o
721
+ f
722
+ t
723
+ h
724
+ e
725
+ f
726
+ o
727
+ l
728
+ l
729
+ o
730
+ w
731
+ i
732
+ n
733
+ g
734
+ M
735
+ I
736
+ P
737
+ S
738
+ i
739
+ n
740
+ s
741
+ t
742
+ r
743
+ u
744
+ c
745
+ t
746
+ i
747
+ o
748
+ n
749
+ ?
750
+ :
751
+ s
752
+ l
753
+ l
754
+
755
+
756
+ {\displaystyle s1aftertheexecutionofthefollowingMIPSinstruction?:sll}
757
+
758
+ ![{\displaystyle s1aftertheexecutionofthefollowingMIPSinstruction?:sll}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7201a3a236b16509cde095a65181365be09482c3)s1, $s0, 4.
759
+ 3. List and describe the purpose of general-purpose MIPS registers.
760
+
761
+
762
+ **Section 4**
763
+
764
+
765
+
766
+ 1. Briefly describe the overflow and underflow problems for arithmetic operations.
767
+ 2. Describe the difference between executing arithmetic operations with integers and floating-point values for a MIPS processor.
768
+ 3. What is a precision problem for a floating-point operation?
769
+
770
+
771
+ **Section 5**
772
+
773
+
774
+
775
+ 1. What is a Program Counter (PC) register of a processor?
776
+ 2. Describe the principle of a pipelined CPU execution. Provide a diagram illustrating the concept. Briefly describe the 5 key stages of a classical pipeline.
777
+ 3. What are the key differences between Control Unit (CU) and Arithmetic Logic Unit (ALU) of a processor? Which purposes do they serve?
778
+ 4. What is a CPU datapath?
779
+
780
+
781
+ **Section 6**
782
+
783
+
784
+
785
+ 1. What is an out-of-order execution? What hardware features of CPU implementation, in addition to an out-of-order execution, are exploited by Meltdown vulnerability? How serious is Meltdown vulnerability?
786
+ 2. What is an instruction-level parallelism?
787
+ 3. Describe the idea of a general-purpose GPU programming.
788
+ 4. Briefly explain the working principles of a CPU cache.
789
+ 5. Discuss advantages and drawbacks of a hierarchical memory model for computer systems.
790
+
791
+
792
+ ### The retake exam
793
+
794
+
795
+ **Section 1**
796
+
797
+
798
+ **Section 2**
799
+
800
+
801
+ **Section 3**
802
+
803
+
804
+ **Section 4**
805
+
806
+
807
+ **Section 5**
808
+
809
+
810
+ **Section 6**
811
+
812
+
813
+
814
+
815
+
816
+
817
+
818
+
819
+
820
+
821
+
raw/raw_bsc__control_theory.md ADDED
@@ -0,0 +1,1433 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Control Theory
9
+ ===================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Control Theory](#Control_Theory)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Control Theory
53
+ ==============
54
+
55
+
56
+ * **Course name**: Control Theory
57
+ * **Code discipline**: [S20]
58
+ * **Subject area**: Sensors and actuators; Robotic control.
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course covers the following concepts: Introduction to Linear Control, Stability of linear dynamical systems; Controller design; Sensing, observers, Adaptive control.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ * [CSE204 - Geometry And Linear Algebra II](https://eduwiki.innopolis.university/index.php/BSc:AnalyticGeometryAndLinearAlgebraI): Semidefinite matrices, Eigenvalues, Eigendecomposition (weak prerequisite), matrix exponentials (weak prerequisite), SVD (weak prerequisite)
77
+ * [CSE205 - Differential Equations](https://eduwiki.innopolis.university/index.php/BSc:DifferentialEquations)
78
+
79
+
80
+ ### Prerequisite topics
81
+
82
+
83
+ Course Topics
84
+ -------------
85
+
86
+
87
+
88
+
89
+ Course Sections and Topics
90
+ | Section | Topics within the section
91
+ |
92
+ | --- | --- |
93
+ | Introduction to Linear Control, Stability of linear dynamical systems | 1. Control, introduction. Examples.
94
+ 2. Single input single output (SISO) systems. Block diagrams.
95
+ 3. From linear differential equations to state space models.
96
+ 4. DC motor as a linear system.
97
+ 5. Spring-damper as a linear system.
98
+ 6. The concept of stability of the control system. Proof of stability for a linear system with negative real parts of eigenvalues.
99
+ 7. Multi input multi output (MIMO) systems.
100
+ 8. Linear Time Invariant (LTI) systems and their properties.
101
+ 9. Linear Time Varying (LTV) systems and their properties.
102
+ 10. Transfer function representation.
103
+ |
104
+ | Controller design. | 1. Stabilizing control. Control error.
105
+ 2. Proportional control.
106
+ 3. PD control. Order of a system and order of the controller.
107
+ 4. PID control.
108
+ 5. P, PD and PID control for DC motor.
109
+ 6. Trajectory tracking. Control input types. Standard inputs (Heaviside step function, Dirac delta function, sine wave).
110
+ 7. Tuning PD and PID. Pole placement.
111
+ 8. Formal statements about stability. Lyapunov theory.
112
+ 9. Types of stability; Lyapunov stability, asymptotic stability, exponential stability.
113
+ 10. Eigenvalues in stability theory. Reasoning about solution of the autonomous linear system.
114
+ 11. Stability proof for PD control.
115
+ 12. Stability in stabilizing control and trajectory tracking.
116
+ 13. Frequency response. Phase response.
117
+ 14. Optimal control of linear systems. From Hamilton-Jacobi-Bellman to algebraic Riccati equation. LQR.
118
+ 15. Stability of LQR.
119
+ 16. Controllability.
120
+ |
121
+ | Sensing, observers, Adaptive control | 1. Modelling digital sensors: quantization, discretization, lag.
122
+ 2. Modelling sensor noise. Gaussian noise. Additive models. Multiplicative models. Dynamic sensor models.
123
+ 3. Observability.
124
+ 4. Filters.
125
+ 5. State observers.
126
+ 6. Optimal state observer for linear systems.
127
+ 7. Linearization of nonlinear systems.
128
+ 8. Linearization along trajectory.
129
+ 9. Linearization of Inverted pendulum dynamics.
130
+ 10. Model errors. Differences between random disturbances and unmodeled dynamics/processes.
131
+ 11. Adaptive control.
132
+ 12. Control for sets of linear systems.
133
+ 13. Discretization, discretization error.
134
+ 14. Control for discrete linear systems.
135
+ 15. Stability of discrete linear systems.
136
+ |
137
+
138
+
139
+ Intended Learning Outcomes (ILOs)
140
+ ---------------------------------
141
+
142
+
143
+ ### What is the main purpose of this course?
144
+
145
+
146
+ Linear Control Theory is both an active tool for modern industrial engineering and a prerequisite for most of the state-of-the-art level control techniques and the corresponding courses. With this in mind, the Linear Control course is both building a foundation for the following development of the student as a learner in the fields of Robotics, Control, Nonlinear Dynamics and others, as well as it is one of the essential practical courses in the engineering curricula.
147
+
148
+
149
+
150
+ ### ILOs defined at three levels
151
+
152
+
153
+ #### Level 1: What concepts should a student know/remember/explain?
154
+
155
+
156
+ By the end of the course, the students should be able to ...
157
+
158
+
159
+
160
+ * methods for control synthesis (linear controller gain tuning)
161
+ * methods for controller analysis
162
+ * methods for sensory data processing for linear systems
163
+
164
+
165
+ #### Level 2: What basic practical skills should a student be able to perform?
166
+
167
+
168
+ By the end of the course, the students should be able to ...
169
+
170
+
171
+
172
+ * State-space models
173
+ * Eigenvalue analysis for linear systems
174
+ * Proportional and PD controllers
175
+ * How to stabilize a linear system
176
+ * Lyapunov Stability
177
+ * How to check if the system is controllable
178
+ * Observer design
179
+ * Sources of sensor noise
180
+ * Filters
181
+ * Adaptive Control
182
+ * Optimal Control
183
+ * Linear Quadratic Regulator
184
+
185
+
186
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
187
+
188
+
189
+ By the end of the course, the students should be able to ...
190
+
191
+
192
+
193
+ * Turn a system of linear differential equations into a state-space model.
194
+ * Design a controller by solving Algebraic Riccati eq.
195
+ * Find if a system is stable or not, using eigenvalue analysis.
196
+
197
+
198
+ Grading
199
+ -------
200
+
201
+
202
+ ### Course grading range
203
+
204
+
205
+
206
+
207
+
208
+ | Grade | Range | Description of performance
209
+ |
210
+ | --- | --- | --- |
211
+ | A. Excellent | 85-100 | -
212
+ |
213
+ | B. Good | 70-84 | -
214
+ |
215
+ | C. Satisfactory | 50-69 | -
216
+ |
217
+ | D. Poor | 0-49 | -
218
+ |
219
+
220
+
221
+ ### Course activities and grading breakdown
222
+
223
+
224
+
225
+
226
+
227
+ | Activity Type | Percentage of the overall course grade
228
+ |
229
+ | --- | --- |
230
+ | Labs/seminar classes | 30
231
+ |
232
+ | Interim performance assessment | 20
233
+ |
234
+ | Exams | 50
235
+ |
236
+
237
+
238
+ ### Recommendations for students on how to succeed in the course
239
+
240
+
241
+ Resources, literature and reference materials
242
+ ---------------------------------------------
243
+
244
+
245
+ ### Open access resources
246
+
247
+
248
+ * Ogata, K., 1994. Solving control engineering problems with MATLAB. Englewood Cliffs, NJ: Prentice-Hall.
249
+ * Williams, R.L. and Lawrence, D.A., 2007. Linear state-space control systems. John Wiley & Sons.
250
+ * Ogata, K., 1995. Discrete-time control systems (Vol. 2, pp. 446-480). Englewood Cliffs, NJ: Prentice Hall.
251
+
252
+
253
+ ### Closed access resources
254
+
255
+
256
+ ### Software and tools used within the course
257
+
258
+
259
+ Teaching Methodology: Methods, techniques, & activities
260
+ =======================================================
261
+
262
+
263
+ Activities and Teaching Methods
264
+ -------------------------------
265
+
266
+
267
+
268
+
269
+ Activities within each section
270
+ | Learning Activities | Section 1 | Section 2 | Section 3
271
+ |
272
+ | --- | --- | --- | --- |
273
+ | Homework and group projects | 1 | 1 | 1
274
+ |
275
+ | Testing (written or computer based) | 1 | 0 | 0
276
+ |
277
+ | Reports | 1 | 1 | 1
278
+ |
279
+ | Midterm evaluation | 0 | 1 | 0
280
+ |
281
+ | Discussions | 0 | 1 | 0
282
+ |
283
+
284
+
285
+ Formative Assessment and Course Activities
286
+ ------------------------------------------
287
+
288
+
289
+ ### Ongoing performance assessment
290
+
291
+
292
+ #### Section 1
293
+
294
+
295
+
296
+
297
+
298
+ | Activity Type | Content | Is Graded?
299
+ |
300
+ | --- | --- | --- |
301
+ | Question | What is a linear dynamical system? | 1
302
+ |
303
+ | Question | What is an LTI system? | 1
304
+ |
305
+ | Question | What is an LTV system? | 1
306
+ |
307
+ | Question | Provide examples of LTI systems. | 1
308
+ |
309
+ | Question | What is a MIMO system? | 1
310
+ |
311
+ | Question | Simulate a linear dynamic system as a higher order differential equation or in state-space form (Language is a free choice, Python and Google Colab are recommended. Use built-in solvers or implement Runge-Kutta or Euler method. | 0
312
+ |
313
+
314
+
315
+ #### Section 2
316
+
317
+
318
+
319
+
320
+
321
+ | Activity Type | Content | Is Graded?
322
+ |
323
+ | --- | --- | --- |
324
+ | Question | What is stability in the sense of Lyapunov? | 1
325
+ |
326
+ | Question | What is stabilizing control? | 1
327
+ |
328
+ | Question | What is trajectory tracking? | 1
329
+ |
330
+ | Question | Why the control for a state-space system does not include the derivative of the state variable in the feedback law? | 1
331
+ |
332
+ | Question | How can a PD controller for a second-order linear mechanical system can be re-written in the state-space form? | 1
333
+ |
334
+ | Question | Write a closed-loop dynamics for an LTI system with a proportional controller. | 1
335
+ |
336
+ | Question | Give stability conditions for an LTI system with a proportional controller. | 1
337
+ |
338
+ | Question | Provide an example of a LTV system with negative eigenvalues that is not stable. | 1
339
+ |
340
+ | Question | Write algebraic Riccati equation for a standard additive quadratic cost. | 1
341
+ |
342
+ | Question | Derive algebraic Riccati equation for a given additive quadratic cost. | 1
343
+ |
344
+ | Question | Derive differential Riccati equation for a standard additive quadratic cost. | 1
345
+ |
346
+ | Question | What is the meaning of the unknown variable in the Riccati equation? What are its property in case of LTI dynamics. | 1
347
+ |
348
+ | Question | What is a frequency response? | 1
349
+ |
350
+ | Question | What is a phase response? | 1
351
+ |
352
+ | Question | Design control for an LTI system using pole placement. | 0
353
+ |
354
+ | Question | Design control for an LTI system using Riccati (LQR). | 0
355
+ |
356
+ | Question | Simulate an LTI system with LQR controller. | 0
357
+ |
358
+
359
+
360
+ #### Section 3
361
+
362
+
363
+
364
+
365
+
366
+ | Activity Type | Content | Is Graded?
367
+ |
368
+ | --- | --- | --- |
369
+ | Question | What are the sources of sensor noise? | 1
370
+ |
371
+ | Question | How can we combat the lack of sensory information? | 1
372
+ |
373
+ | Question | When it is possible to combat the lack of sensory information? | 1
374
+ |
375
+ | Question | How can we combat the sensory noise? | 1
376
+ |
377
+ | Question | What is an Observer? | 1
378
+ |
379
+ | Question | What is a filter? | 1
380
+ |
381
+ | Question | How is additive noise different from multiplicative noise? | 1
382
+ |
383
+ | Question | Simulate an LTI system with proportional control and sensor noise. | 0
384
+ |
385
+ | Question | Design an observer for an LTI system with proportional control and lack of sensory information. | 0
386
+ |
387
+
388
+
389
+ ### Final assessment
390
+
391
+
392
+ **Section 1**
393
+
394
+
395
+
396
+ 1. Convert a linear differential equation into a state space form.
397
+ 2. Convert a transfer function into a state space form.
398
+ 3. Convert a linear differential equation into a transfer function.
399
+ 4. What does it mean for a linear differential equation to be stable?
400
+
401
+
402
+ **Section 2**
403
+
404
+
405
+
406
+ 1. You have a linear system:
407
+
408
+
409
+
410
+
411
+
412
+
413
+
414
+
415
+ x
416
+ ˙
417
+
418
+
419
+
420
+ =
421
+ A
422
+ x
423
+ +
424
+ B
425
+ u
426
+
427
+
428
+
429
+
430
+ {\displaystyle {\displaystyle {\dot {x}}=Ax+Bu}}
431
+
432
+ ![{\displaystyle {\displaystyle {\dot {x}}=Ax+Bu}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e4bf3ada8bafed299cdfaacc34637b816d2b4477) and a cost function: a)
433
+
434
+
435
+
436
+
437
+
438
+ J
439
+ =
440
+
441
+ (
442
+
443
+ x
444
+
445
+
446
+
447
+
448
+ Q
449
+ x
450
+ +
451
+
452
+ u
453
+
454
+
455
+
456
+
457
+ I
458
+ u
459
+ )
460
+ d
461
+ t
462
+
463
+
464
+
465
+
466
+ {\displaystyle {\textstyle J=\int (x^{\top }Qx+u^{\top }Iu)dt}}
467
+
468
+ ![{\displaystyle {\textstyle J=\int (x^{\top }Qx+u^{\top }Iu)dt}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c274707dff116b2105e84a0125a9197b45760f83) b)
469
+
470
+
471
+
472
+
473
+
474
+ J
475
+ =
476
+
477
+ (
478
+
479
+ x
480
+
481
+
482
+
483
+
484
+ I
485
+ x
486
+ +
487
+
488
+ u
489
+
490
+
491
+
492
+
493
+ R
494
+ u
495
+ )
496
+ d
497
+ t
498
+
499
+
500
+
501
+
502
+ {\displaystyle {\textstyle J=\int (x^{\top }Ix+u^{\top }Ru)dt}}
503
+
504
+ ![{\displaystyle {\textstyle J=\int (x^{\top }Ix+u^{\top }Ru)dt}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e39947b7aa2e15bcf70da52199efe8a4bd24514) Write Riccati eq. and find LQR gain analytically.
505
+ 2. You have a linear system a)
506
+
507
+
508
+
509
+
510
+
511
+
512
+
513
+ [
514
+
515
+
516
+
517
+
518
+
519
+
520
+
521
+ x
522
+ ˙
523
+
524
+
525
+
526
+
527
+ 1
528
+
529
+
530
+
531
+
532
+
533
+
534
+
535
+
536
+
537
+
538
+ x
539
+ ˙
540
+
541
+
542
+
543
+
544
+ 2
545
+
546
+
547
+
548
+
549
+
550
+ ]
551
+
552
+
553
+ =
554
+
555
+
556
+ [
557
+
558
+
559
+
560
+ 1
561
+
562
+
563
+ 10
564
+
565
+
566
+
567
+
568
+
569
+ 3
570
+
571
+
572
+ 4
573
+
574
+
575
+
576
+ ]
577
+
578
+
579
+
580
+
581
+ [
582
+
583
+
584
+
585
+
586
+ x
587
+
588
+ 1
589
+
590
+
591
+
592
+
593
+
594
+
595
+
596
+ x
597
+
598
+ 2
599
+
600
+
601
+
602
+
603
+
604
+ ]
605
+
606
+
607
+
608
+
609
+
610
+
611
+ {\displaystyle {\textstyle {\begin{bmatrix}{\dot {x}}\_{1}\\{\dot {x}}\_{2}\end{bmatrix}}={\begin{bmatrix}1&10\\-3&4\end{bmatrix}}{\begin{bmatrix}x\_{1}\\x\_{2}\end{bmatrix}}}}
612
+
613
+ ![{\displaystyle {\textstyle {\begin{bmatrix}{\dot {x}}_{1}\\{\dot {x}}_{2}\end{bmatrix}}={\begin{bmatrix}1&10\\-3&4\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\end{bmatrix}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d1bc5bdf4ddf06f4fa774d9346aca4a2728a0b50) b)
614
+
615
+
616
+
617
+
618
+
619
+
620
+
621
+ [
622
+
623
+
624
+
625
+
626
+
627
+
628
+
629
+ x
630
+ ˙
631
+
632
+
633
+
634
+
635
+ 1
636
+
637
+
638
+
639
+
640
+
641
+
642
+
643
+
644
+
645
+
646
+ x
647
+ ˙
648
+
649
+
650
+
651
+
652
+ 2
653
+
654
+
655
+
656
+
657
+
658
+ ]
659
+
660
+
661
+ =
662
+
663
+
664
+ [
665
+
666
+
667
+
668
+
669
+ 2
670
+
671
+
672
+ 1
673
+
674
+
675
+
676
+
677
+ 2
678
+
679
+
680
+ 40
681
+
682
+
683
+
684
+ ]
685
+
686
+
687
+
688
+
689
+ [
690
+
691
+
692
+
693
+
694
+ x
695
+
696
+ 1
697
+
698
+
699
+
700
+
701
+
702
+
703
+
704
+ x
705
+
706
+ 2
707
+
708
+
709
+
710
+
711
+
712
+ ]
713
+
714
+
715
+
716
+
717
+
718
+
719
+ {\displaystyle {\textstyle {\begin{bmatrix}{\dot {x}}\_{1}\\{\dot {x}}\_{2}\end{bmatrix}}={\begin{bmatrix}-2&1\\2&40\end{bmatrix}}{\begin{bmatrix}x\_{1}\\x\_{2}\end{bmatrix}}}}
720
+
721
+ ![{\displaystyle {\textstyle {\begin{bmatrix}{\dot {x}}_{1}\\{\dot {x}}_{2}\end{bmatrix}}={\begin{bmatrix}-2&1\\2&40\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\end{bmatrix}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eb9e56fd8715942dddcf766918860bea58b3ab17) Prove whether or not it is stable.
722
+ 3. You have a linear system a)
723
+
724
+
725
+
726
+
727
+
728
+
729
+
730
+ [
731
+
732
+
733
+
734
+
735
+
736
+
737
+
738
+ x
739
+ ˙
740
+
741
+
742
+
743
+
744
+ 1
745
+
746
+
747
+
748
+
749
+
750
+
751
+
752
+
753
+
754
+
755
+ x
756
+ ˙
757
+
758
+
759
+
760
+
761
+ 2
762
+
763
+
764
+
765
+
766
+
767
+ ]
768
+
769
+
770
+ =
771
+
772
+
773
+ [
774
+
775
+
776
+
777
+ 1
778
+
779
+
780
+ 10
781
+
782
+
783
+
784
+
785
+
786
+ 3
787
+
788
+
789
+ 4
790
+
791
+
792
+
793
+ ]
794
+
795
+
796
+
797
+
798
+ [
799
+
800
+
801
+
802
+
803
+ x
804
+
805
+ 1
806
+
807
+
808
+
809
+
810
+
811
+
812
+
813
+ x
814
+
815
+ 2
816
+
817
+
818
+
819
+
820
+
821
+ ]
822
+
823
+
824
+ +
825
+
826
+
827
+ [
828
+
829
+
830
+
831
+
832
+ u
833
+
834
+ 1
835
+
836
+
837
+
838
+
839
+
840
+
841
+
842
+ u
843
+
844
+ 2
845
+
846
+
847
+
848
+
849
+
850
+ ]
851
+
852
+
853
+
854
+
855
+
856
+
857
+ {\displaystyle {\displaystyle {\begin{bmatrix}{\dot {x}}\_{1}\\{\dot {x}}\_{2}\end{bmatrix}}={\begin{bmatrix}1&10\\-3&4\end{bmatrix}}{\begin{bmatrix}x\_{1}\\x\_{2}\end{bmatrix}}+{\begin{bmatrix}u\_{1}\\u\_{2}\end{bmatrix}}}}
858
+
859
+ ![{\displaystyle {\displaystyle {\begin{bmatrix}{\dot {x}}_{1}\\{\dot {x}}_{2}\end{bmatrix}}={\begin{bmatrix}1&10\\-3&4\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\end{bmatrix}}+{\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/87faecb7b594fc89188ec0b29cc1549a60a38168) b)
860
+
861
+
862
+
863
+
864
+
865
+
866
+
867
+ [
868
+
869
+
870
+
871
+
872
+
873
+
874
+
875
+ x
876
+ ˙
877
+
878
+
879
+
880
+
881
+ 1
882
+
883
+
884
+
885
+
886
+
887
+
888
+
889
+
890
+
891
+
892
+ x
893
+ ˙
894
+
895
+
896
+
897
+
898
+ 2
899
+
900
+
901
+
902
+
903
+
904
+ ]
905
+
906
+
907
+ =
908
+
909
+
910
+ [
911
+
912
+
913
+
914
+
915
+ 2
916
+
917
+
918
+ 1
919
+
920
+
921
+
922
+
923
+ 2
924
+
925
+
926
+ 40
927
+
928
+
929
+
930
+ ]
931
+
932
+
933
+
934
+
935
+ [
936
+
937
+
938
+
939
+
940
+ x
941
+
942
+ 1
943
+
944
+
945
+
946
+
947
+
948
+
949
+
950
+ x
951
+
952
+ 2
953
+
954
+
955
+
956
+
957
+
958
+ ]
959
+
960
+
961
+ +
962
+
963
+
964
+ [
965
+
966
+
967
+
968
+
969
+ u
970
+
971
+ 1
972
+
973
+
974
+
975
+
976
+
977
+
978
+
979
+ u
980
+
981
+ 2
982
+
983
+
984
+
985
+
986
+
987
+ ]
988
+
989
+
990
+
991
+
992
+
993
+
994
+ {\displaystyle {\displaystyle {\begin{bmatrix}{\dot {x}}\_{1}\\{\dot {x}}\_{2}\end{bmatrix}}={\begin{bmatrix}-2&1\\2&40\end{bmatrix}}{\begin{bmatrix}x\_{1}\\x\_{2}\end{bmatrix}}+{\begin{bmatrix}u\_{1}\\u\_{2}\end{bmatrix}}}}
995
+
996
+ ![{\displaystyle {\displaystyle {\begin{bmatrix}{\dot {x}}_{1}\\{\dot {x}}_{2}\end{bmatrix}}={\begin{bmatrix}-2&1\\2&40\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\end{bmatrix}}+{\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f501668baf1f22b9200a11c2465d2ef3d73d270f) Your controller is: a)
997
+
998
+
999
+
1000
+
1001
+
1002
+
1003
+
1004
+ [
1005
+
1006
+
1007
+
1008
+
1009
+ u
1010
+
1011
+ 1
1012
+
1013
+
1014
+
1015
+
1016
+
1017
+
1018
+
1019
+ u
1020
+
1021
+ 2
1022
+
1023
+
1024
+
1025
+
1026
+
1027
+ ]
1028
+
1029
+
1030
+ =
1031
+
1032
+
1033
+ [
1034
+
1035
+
1036
+
1037
+ 100
1038
+
1039
+
1040
+ 1
1041
+
1042
+
1043
+
1044
+
1045
+ 1
1046
+
1047
+
1048
+ 20
1049
+
1050
+
1051
+
1052
+ ]
1053
+
1054
+
1055
+
1056
+
1057
+ [
1058
+
1059
+
1060
+
1061
+
1062
+ x
1063
+
1064
+ 1
1065
+
1066
+
1067
+
1068
+
1069
+
1070
+
1071
+
1072
+ x
1073
+
1074
+ 2
1075
+
1076
+
1077
+
1078
+
1079
+
1080
+ ]
1081
+
1082
+
1083
+
1084
+
1085
+
1086
+
1087
+ {\displaystyle {\textstyle {\begin{bmatrix}u\_{1}\\u\_{2}\end{bmatrix}}={\begin{bmatrix}100&1\\1&20\end{bmatrix}}{\begin{bmatrix}x\_{1}\\x\_{2}\end{bmatrix}}}}
1088
+
1089
+ ![{\displaystyle {\textstyle {\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}={\begin{bmatrix}100&1\\1&20\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\end{bmatrix}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91b22a42571dee07244b61cd734f77245322356a) b)
1090
+
1091
+
1092
+
1093
+
1094
+
1095
+
1096
+
1097
+ [
1098
+
1099
+
1100
+
1101
+
1102
+ u
1103
+
1104
+ 1
1105
+
1106
+
1107
+
1108
+
1109
+
1110
+
1111
+
1112
+ u
1113
+
1114
+ 2
1115
+
1116
+
1117
+
1118
+
1119
+
1120
+ ]
1121
+
1122
+
1123
+ =
1124
+
1125
+
1126
+ [
1127
+
1128
+
1129
+
1130
+ 7
1131
+
1132
+
1133
+ 2
1134
+
1135
+
1136
+
1137
+
1138
+ 2
1139
+
1140
+
1141
+ 5
1142
+
1143
+
1144
+
1145
+ ]
1146
+
1147
+
1148
+
1149
+
1150
+ [
1151
+
1152
+
1153
+
1154
+
1155
+ x
1156
+
1157
+ 1
1158
+
1159
+
1160
+
1161
+
1162
+
1163
+
1164
+
1165
+ x
1166
+
1167
+ 2
1168
+
1169
+
1170
+
1171
+
1172
+
1173
+ ]
1174
+
1175
+
1176
+
1177
+
1178
+
1179
+
1180
+ {\displaystyle {\textstyle {\begin{bmatrix}u\_{1}\\u\_{2}\end{bmatrix}}={\begin{bmatrix}7&2\\2&5\end{bmatrix}}{\begin{bmatrix}x\_{1}\\x\_{2}\end{bmatrix}}}}
1181
+
1182
+ ![{\displaystyle {\textstyle {\begin{bmatrix}u_{1}\\u_{2}\end{bmatrix}}={\begin{bmatrix}7&2\\2&5\end{bmatrix}}{\begin{bmatrix}x_{1}\\x_{2}\end{bmatrix}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4872fd9ba71d2c96d6a2fe5237bcdf4933f44566) Prove whether the control system is stable.
1183
+ 4. You have linear dynamics:
1184
+
1185
+
1186
+ a)
1187
+
1188
+
1189
+
1190
+
1191
+
1192
+ 2
1193
+
1194
+
1195
+
1196
+ q
1197
+ ¨
1198
+
1199
+
1200
+
1201
+ +
1202
+ 3
1203
+
1204
+
1205
+
1206
+ q
1207
+ ˙
1208
+
1209
+
1210
+
1211
+
1212
+ 5
1213
+ q
1214
+ =
1215
+ u
1216
+
1217
+
1218
+
1219
+
1220
+ {\displaystyle {\textstyle 2{\ddot {q}}+3{\dot {q}}-5q=u}}
1221
+
1222
+ ![{\displaystyle {\textstyle 2{\ddot {q}}+3{\dot {q}}-5q=u}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bbd10b4b71db048873878c3a52d3a8e7cb3a3efc)
1223
+ b)
1224
+
1225
+
1226
+
1227
+
1228
+
1229
+ 10
1230
+
1231
+
1232
+
1233
+ q
1234
+ ¨
1235
+
1236
+
1237
+
1238
+
1239
+ 7
1240
+
1241
+
1242
+
1243
+ q
1244
+ ˙
1245
+
1246
+
1247
+
1248
+ +
1249
+ 10
1250
+ q
1251
+ =
1252
+ u
1253
+
1254
+
1255
+
1256
+
1257
+ {\displaystyle {\textstyle 10{\ddot {q}}-7{\dot {q}}+10q=u}}
1258
+
1259
+ ![{\displaystyle {\textstyle 10{\ddot {q}}-7{\dot {q}}+10q=u}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cdf9789ac84e4d4747fe46f29e7a19293789d1aa)
1260
+ c)
1261
+
1262
+
1263
+
1264
+
1265
+
1266
+ 15
1267
+
1268
+
1269
+
1270
+ q
1271
+ ¨
1272
+
1273
+
1274
+
1275
+ +
1276
+ 17
1277
+
1278
+
1279
+
1280
+ q
1281
+ ˙
1282
+
1283
+
1284
+
1285
+ +
1286
+ 11
1287
+ q
1288
+ =
1289
+ 2
1290
+ u
1291
+
1292
+
1293
+
1294
+
1295
+ {\displaystyle {\textstyle 15{\ddot {q}}+17{\dot {q}}+11q=2u}}
1296
+
1297
+ ![{\displaystyle {\textstyle 15{\ddot {q}}+17{\dot {q}}+11q=2u}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/22376da4802494e1e78b5b811b2dafa40ce3c981)
1298
+ d)
1299
+
1300
+
1301
+
1302
+
1303
+
1304
+ 20
1305
+
1306
+
1307
+
1308
+ q
1309
+ ¨
1310
+
1311
+
1312
+
1313
+
1314
+
1315
+
1316
+
1317
+ q
1318
+ ˙
1319
+
1320
+
1321
+
1322
+
1323
+ 2
1324
+ q
1325
+ =
1326
+
1327
+ u
1328
+
1329
+
1330
+
1331
+
1332
+ {\displaystyle {\textstyle 20{\ddot {q}}-{\dot {q}}-2q=-u}}
1333
+
1334
+ ![{\displaystyle {\textstyle 20{\ddot {q}}-{\dot {q}}-2q=-u}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c7cac19e27fe1c85ac14a726fd2cb931c1a9858a)
1335
+ If
1336
+
1337
+
1338
+
1339
+
1340
+
1341
+ u
1342
+ =
1343
+ 0
1344
+
1345
+
1346
+
1347
+
1348
+ {\displaystyle {\textstyle u=0}}
1349
+
1350
+ ![{\displaystyle {\textstyle u=0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b9fd97947cd2d67a0459307e8fa3680b8872db21) , which are stable (a - d)?
1351
+ Find
1352
+
1353
+
1354
+
1355
+
1356
+
1357
+ u
1358
+
1359
+
1360
+
1361
+
1362
+ {\displaystyle {\textstyle u}}
1363
+
1364
+ ![{\displaystyle {\textstyle u}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5862c118ef85972552f0f1f2c3993b65b46a2714) that makes the dynamics stable.
1365
+ Write transfer functions for the cases
1366
+
1367
+
1368
+
1369
+
1370
+
1371
+ u
1372
+ =
1373
+ 0
1374
+
1375
+
1376
+
1377
+
1378
+ {\displaystyle {\textstyle u=0}}
1379
+
1380
+ ![{\displaystyle {\textstyle u=0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b9fd97947cd2d67a0459307e8fa3680b8872db21) and
1381
+
1382
+
1383
+
1384
+
1385
+
1386
+ u
1387
+ =
1388
+
1389
+ 100
1390
+ x
1391
+
1392
+
1393
+
1394
+
1395
+ {\displaystyle {\textstyle u=-100x}}
1396
+
1397
+ ![{\displaystyle {\textstyle u=-100x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/912419475f3d35d59dc17db8af0df6724143568b) .
1398
+
1399
+
1400
+
1401
+ 1. What is the difference between exponential stability, asymptotic stability and optimality?
1402
+
1403
+
1404
+ **Section 3**
1405
+
1406
+
1407
+
1408
+ 1. Write a model of a linear system with additive Gaussian noise.
1409
+ 2. Derive and implement an observer.
1410
+ 3. Derive and implement a filter.
1411
+
1412
+
1413
+ ### The retake exam
1414
+
1415
+
1416
+ **Section 1**
1417
+
1418
+
1419
+ **Section 2**
1420
+
1421
+
1422
+ **Section 3**
1423
+
1424
+
1425
+
1426
+
1427
+
1428
+
1429
+
1430
+
1431
+
1432
+
1433
+
raw/raw_bsc__data_mining.md ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Data Mining
9
+ ================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Data Mining](#Data_Mining)
21
+ + [1.1 Administrative details](#Administrative_details)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ + [1.3 Course outline](#Course_outline)
24
+ + [1.4 Expected learning outcomes](#Expected_learning_outcomes)
25
+ + [1.5 Expected acquired core competences](#Expected_acquired_core_competences)
26
+ + [1.6 Detailed topics covered in the course](#Detailed_topics_covered_in_the_course)
27
+ + [1.7 Textbook](#Textbook)
28
+ + [1.8 Reference material](#Reference_material)
29
+ + [1.9 Required computer resources](#Required_computer_resources)
30
+ + [1.10 Evaluation](#Evaluation)
31
+
32
+
33
+
34
+ Data Mining
35
+ ===========
36
+
37
+
38
+ * **Course name:** Data Mining
39
+ * **Course number:** XYZ
40
+ * **Knowledge area:** Data Science
41
+
42
+
43
+ Administrative details
44
+ ----------------------
45
+
46
+
47
+ * **Faculty:** Computer Science and Engineering
48
+ * **Year of instruction:** 3rd year of BS
49
+ * **Semester of instruction:** 2nd semester
50
+ * **No. of Credits:** 4 ECTS
51
+ * **Total workload on average:** 144 hours overall.
52
+ * **Class lecture hours:** 2 per week.
53
+ * **Class tutorial hours:** 0
54
+ * **Lab hours:** 2 per week.
55
+ * **Individual lab hours:** 2 per week
56
+ * **Frequency:** weekly throughout the semester.
57
+ * **Grading mode:** letters: A, B, C, D.
58
+
59
+
60
+ Prerequisites
61
+ -------------
62
+
63
+
64
+ * [CSE201 — Mathematical Analysis I](https://eduwiki.innopolis.university/index.php/BSc:_Mathematical_Analysis_I)
65
+ * [CSE201 — Mathematical Analysis II](https://eduwiki.innopolis.university/index.php/BSc:_Mathematical_Analysis_II)
66
+ * [CSE202 — Analytical Geometry and Linear Algebra I](https://eduwiki.innopolis.university/index.php/BSc:_Analytic_Geometry_And_Linear_Algebra_I)
67
+ * [CSE204 — Analytic Geometry And Linear Algebra II](https://eduwiki.innopolis.university/index.php/BSc:_Analytic_Geometry_And_Linear_Algebra_II)
68
+ * [CSE206 — Probability And Statistics](https://eduwiki.innopolis.university/index.php/BSc:_Probability_And_Statistics)
69
+ * [CSE117 — Data Structures and Algorithms](https://eduwiki.innopolis.university/index.php/BSc:_Data_Structures_Algorithms)
70
+ * [CSE113 — Philosophy I - (Discrete Math and Logic)](https://eduwiki.innopolis.university/index.php/BSc:Logic_and_Discrete_Mathematics)
71
+
72
+
73
+ Course outline
74
+ --------------
75
+
76
+
77
+ This course is designed for undergraduate students to provide core techniques of data processing and applications. Data Mining is an analytic process, which explores large data sets (also known as big data) to discover consistent patterns. This computational process involves a use of methods at the intersection of artificial intelligence, machine learning, statistics, and database systems. This course will discuss advanced algorithms for classification, clustering, association analysis, and mining social network analysis. The subjects are treated both theoretically and practically through lab sessions.
78
+
79
+
80
+
81
+ Expected learning outcomes
82
+ --------------------------
83
+
84
+
85
+ * Understand the entire chain of data processing
86
+ * Understand principle theories, models, tools and techniques
87
+ * Analyze and apply adequate models for new problems
88
+ * Understand new data mining tasks and provide solutions in different domains
89
+ * Design an appropriate model to cope with new requirements
90
+
91
+
92
+ Expected acquired core competences
93
+ ----------------------------------
94
+
95
+
96
+ * Latest trends, algorithms, technologies in big data
97
+ * Ability to determine appropriate approaches towards new challenges
98
+ * Proficiency in data analysis and performance evaluations
99
+ * Application of models, combination of multiple approaches, adaptation to interdisciplinary fields
100
+
101
+
102
+ Detailed topics covered in the course
103
+ -------------------------------------
104
+
105
+
106
+ * Foundations of interaction design
107
+ * Data Preprocessing
108
+ * Data Warehouse
109
+ * Association Rules
110
+ * Frequent Pattern mining
111
+ * Classification
112
+ * Clustering
113
+ * Recommendation Systems
114
+ * Mining graphs
115
+ * Mining data streams
116
+ * Neural Networks
117
+ * Outlier Detection
118
+ * Dimensionality Deduction
119
+
120
+
121
+ Textbook
122
+ --------
123
+
124
+
125
+ * Jiawei Han, Micheline Kamber and Jian Pei. *Data Mining: Concepts and Techniques (3nd Edition)*
126
+
127
+
128
+ Reference material
129
+ ------------------
130
+
131
+
132
+ * Jure Leskovec, Anand Rajaraman and Jeffrey D. Ullman. *Mining of Massive Datasets*
133
+
134
+
135
+ Required computer resources
136
+ ---------------------------
137
+
138
+
139
+ NA
140
+
141
+
142
+
143
+ Evaluation
144
+ ----------
145
+
146
+
147
+ * Individual Assignments (30%)
148
+ * Course Project (20%)
149
+ * Mid-term Exam (20%)
150
+ * Final Exam (30%)
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
raw/raw_bsc__data_structures_algorithms.md ADDED
@@ -0,0 +1,396 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Data Structures Algorithms
9
+ ===============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Data Structures and Algorithms](#Data_Structures_and_Algorithms)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Data Structures and Algorithms
53
+ ==============================
54
+
55
+
56
+ * **Course name**: Data Structures and Algorithms
57
+ * **Code discipline**: —
58
+ * **Subject area**:
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course provides an intensive treatment of a cross-section of the key elements of algorithms and data-structures, with an emphasis on implementing them in modern programming environments, and using them to solve real-world problems. The course will begin with the fundamentals of searching, sorting, lists, stacks, and queues, but will quickly build to cover more advanced topics, including trees, graphs, and algorithmic strategies. It will also cover the analysis of the performance and tractability of algorithms and will build on the concept of Abstract Data Types. A key focus of the course is on effective implementation and good design principles.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ * CSE101 - Introduction to Programming: OOP, Pointers, and Functional Programming
77
+ * CSE201 - Mathematical Analysis I
78
+ * CSE113 - Logic and Discrete Mathematics
79
+
80
+
81
+ ### Prerequisite topics
82
+
83
+
84
+ Course Topics
85
+ -------------
86
+
87
+
88
+
89
+
90
+ Course Sections and Topics
91
+ | Section | Topics within the section
92
+ |
93
+ | --- | --- |
94
+ | Elementary Data Structures, Algorithmic Complexity and Approaches | 1. Algorithms and Their Analysis
95
+ 2. Elementary Data Structures
96
+ 3. Hashing Map and Collision Handling
97
+ 4. Algorithmic Strategies
98
+ |
99
+ | Sorting Algorithms and Trees | 1. Comparison and Non-comparison Sort
100
+ 2. Binary Search Tree
101
+ 3. Balanced Binary Search Trees
102
+ 4. Tree Traversals
103
+ 5. Priority Queues and Binary Heaps
104
+ |
105
+ | Graphs | 1. Graph Representations
106
+ 2. Searching in Graphs
107
+ 3. Minimum Spanning Tree
108
+ 4. Shortest Path
109
+ 5. Max-flow Min-cut
110
+ |
111
+
112
+
113
+ Intended Learning Outcomes (ILOs)
114
+ ---------------------------------
115
+
116
+
117
+ ### What is the main purpose of this course?
118
+
119
+
120
+ This course helps you master the following concepts: Algorithms; Algorithm Analysis; Algorithmic Strategies; Data Structures.
121
+
122
+
123
+
124
+ ### ILOs defined at three levels
125
+
126
+
127
+ #### Level 1: What concepts should a student know/remember/explain?
128
+
129
+
130
+ By the end of the course, the students should be able to ...
131
+
132
+
133
+
134
+ * Algorithms
135
+ * Abstract Data Types
136
+ * Data Structures
137
+ * Algorithmic Strategies
138
+ * Asymptotic Analysis
139
+ * Amortized Analysis
140
+
141
+
142
+ #### Level 2: What basic practical skills should a student be able to perform?
143
+
144
+
145
+ By the end of the course, the students should be able to ...
146
+
147
+
148
+
149
+ * Difference between different abstract data types and data structures
150
+ * How to perform asymptotic and amortized analysis
151
+ * Difference between various algorithmic strategies
152
+ * Different algorithms: such as sorting, searching, etc.
153
+ * Different types of tree ADTs, their properties related algorithms
154
+ * Graphs, their properties, and related algorithms
155
+
156
+
157
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
158
+
159
+
160
+ By the end of the course, the students should be able to ...
161
+
162
+
163
+
164
+ * Algorithmic strategies to solve real-life problems
165
+ * Asymptotic analysis to Analyze algorithms and software’s complexity
166
+ * Trees and Graphs (and their theory) to solve complex problems
167
+
168
+
169
+ Grading
170
+ -------
171
+
172
+
173
+ ### Course grading range
174
+
175
+
176
+
177
+
178
+
179
+ | Grade | Range | Description of performance
180
+ |
181
+ | --- | --- | --- |
182
+ | A. Excellent | 90-100 | -
183
+ |
184
+ | B. Good | 75-89 | -
185
+ |
186
+ | C. Satisfactory | 60-74 | -
187
+ |
188
+ | D. Poor | 0-59 | -
189
+ |
190
+
191
+
192
+ ### Course activities and grading breakdown
193
+
194
+
195
+
196
+
197
+
198
+ | Activity Type | Percentage of the overall course grade
199
+ |
200
+ | --- | --- |
201
+ | Labs/seminar classes | 0
202
+ |
203
+ | Interim performance assessment | 30
204
+ |
205
+ | Exams | 70
206
+ |
207
+
208
+
209
+ ### Recommendations for students on how to succeed in the course
210
+
211
+
212
+ Resources, literature and reference materials
213
+ ---------------------------------------------
214
+
215
+
216
+ ### Open access resources
217
+
218
+
219
+ * T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. The MIT Press 2009.
220
+ * M. T. Goodrich, R. Tamassia, and M. H. Goldwasser. Data Structures and Algorithms in Java. WILEY 2014.
221
+
222
+
223
+ ### Closed access resources
224
+
225
+
226
+ ### Software and tools used within the course
227
+
228
+
229
+ Teaching Methodology: Methods, techniques, & activities
230
+ =======================================================
231
+
232
+
233
+ Activities and Teaching Methods
234
+ -------------------------------
235
+
236
+
237
+
238
+
239
+ Teaching and Learning Methods within each section
240
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
241
+ |
242
+ | --- | --- | --- | --- |
243
+ | Development of individual parts of software product code | 1 | 1 | 1
244
+ |
245
+ | Homework and group projects | 1 | 1 | 1
246
+ |
247
+ | Midterm evaluation | 1 | 1 | 1
248
+ |
249
+ | Testing (written or computer based) | 1 | 1 | 1
250
+ |
251
+ | Discussions | 1 | 1 | 1
252
+ |
253
+
254
+
255
+
256
+
257
+ Activities within each section
258
+ | Learning Activities | Section 1 | Section 2 | Section 3
259
+ |
260
+ | --- | --- | --- | --- |
261
+ | Question | 0 | 1 | 0
262
+ |
263
+
264
+
265
+ Formative Assessment and Course Activities
266
+ ------------------------------------------
267
+
268
+
269
+ ### Ongoing performance assessment
270
+
271
+
272
+ #### Section 1
273
+
274
+
275
+
276
+
277
+
278
+ | Activity Type | Content | Is Graded?
279
+ |
280
+ | --- | --- | --- |
281
+ | Question | For a given function give an asymptotic upper bound using “big-Oh” notation | 1
282
+ |
283
+ | Question | Compute the worst case running time of a given algorithm. | 1
284
+ |
285
+ | Question | Insert items into a hashmap given a hash function and a collision handling scheme. | 1
286
+ |
287
+ | Question | Given an algorithm, identify its algorithmic strategy | 1
288
+ |
289
+ | Question | How to implement various data structures? | 0
290
+ |
291
+ | Question | Implement an algorithm for a given task having a desired worst case time complexity | 0
292
+ |
293
+ | Question | Describe the difference between different types algorithmic strategies | 0
294
+ |
295
+ | Question | Implement a hashmap | 0
296
+ |
297
+ | Question | Solve various practical problems using different algorithmic strategies | 0
298
+ |
299
+
300
+
301
+ #### Section 2
302
+
303
+
304
+
305
+
306
+
307
+ | Activity Type | Content | Is Graded?
308
+ |
309
+ | --- | --- | --- |
310
+ | Question | Given a BST, answer different questions, such as (a) is the tree an AVL tree? What is the predecessor of a certain node? (b) Will after the removal of a certain node, the resulting tree will be a AVL tree or not? | 1
311
+ |
312
+ | Question | Similar question as above but for other types of balanced binary search trees, including randomly built binary search trees. | 1
313
+ |
314
+ | Question | Questions related to tree algorithms, such as tree traversals | 1
315
+ |
316
+ | Question | Given a sorting problem defined under some constraints, what sorting algorithm will you use and why? | 1
317
+ |
318
+ | Question | Implement different types of binary search trees | 0
319
+ |
320
+ | Question | Implement tree traversals | 0
321
+ |
322
+ | Question | Implement different sorting algorithms, such as quicksort, countsort, bucketsort, etc. | 0
323
+ |
324
+
325
+
326
+ #### Section 3
327
+
328
+
329
+
330
+
331
+
332
+ | Activity Type | Content | Is Graded?
333
+ |
334
+ | --- | --- | --- |
335
+ | Question | Given a graph with a certain number of vertices and connected components, compute the largest number of edges that it might have? | 1
336
+ |
337
+ | Question | What is the difference between adjacency list and adjacency matrix representation of a graph? | 1
338
+ |
339
+ | Question | Implement various graph representations | 0
340
+ |
341
+ | Question | Given a computing problem, devise an algorithm to solve it using Graphs and then implement your algorithm. | 0
342
+ |
343
+
344
+
345
+ ### Final assessment
346
+
347
+
348
+ **Section 1**
349
+
350
+
351
+
352
+ 1. For a given function give an asymptotic upper bound using “big-Oh” notation
353
+ 2. Compute the worst case running time of a given algorithm.
354
+ 3. Insert items into a hashmap given a hash function and a collision handling scheme.
355
+ 4. Given an algorithm, identify its algorithmic strategy
356
+
357
+
358
+ **Section 2**
359
+
360
+
361
+
362
+ 1. Given an unbalanced AVL tree, perform double rotation and show the resulting tree.
363
+ 2. Given a sequence of elements to be sorted, explain which sorting algorithm you would use to sort the input the fastest and why you chose this sorting algorithm.
364
+ 3. Implement a sorting algorithm given a problem and specify the big-Oh running time for your algorithm.
365
+
366
+
367
+ **Section 3**
368
+
369
+
370
+
371
+ 1. Give pseudocode for performing a certain operation in a required time complexity using the adjacency list representation.
372
+ 2. Give pseudocode for performing a certain operation in a required time complexity using the adjacency list representation.
373
+ 3. Calculate the maximum flow for a given flow network
374
+
375
+
376
+ ### The retake exam
377
+
378
+
379
+ **Section 1**
380
+
381
+
382
+ **Section 2**
383
+
384
+
385
+ **Section 3**
386
+
387
+
388
+
389
+
390
+
391
+
392
+
393
+
394
+
395
+
396
+
raw/raw_bsc__dev_ops_engineering.md ADDED
@@ -0,0 +1,369 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Dev Ops Engineering
9
+ ========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 DevOps Engineering](#DevOps_Engineering)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ DevOps Engineering
54
+ ==================
55
+
56
+
57
+ * **Course name**: DevOps Engineering
58
+ * **Code discipline**: XYZ
59
+ * **Subject area**: xxx
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ This course covers the following concepts: DevOps Engineering concepts:.
67
+
68
+
69
+
70
+ Prerequisites
71
+ -------------
72
+
73
+
74
+ ### Prerequisite subjects
75
+
76
+
77
+ ### Prerequisite topics
78
+
79
+
80
+ Course Topics
81
+ -------------
82
+
83
+
84
+
85
+
86
+ Course Sections and Topics
87
+ | Section | Topics within the section
88
+ |
89
+ | --- | --- |
90
+ | Introduction to subject, computer networks basics, transport layer protocols, and socket programming | 1. General introduction to the course
91
+ 2. Computer networks basic
92
+ 3. Socket programming
93
+ 4. UDP socket programming
94
+ 5. TCP socket programming
95
+ |
96
+ | | |
97
+ | Coordination, consistency, and replication in distributed systems | |
98
+ | Fault tolerance and security in distributed systems | |
99
+
100
+
101
+ Intended Learning Outcomes (ILOs)
102
+ ---------------------------------
103
+
104
+
105
+ ### What is the main purpose of this course?
106
+
107
+
108
+ Advanced Compilers Construction and Program Analysis have become
109
+
110
+
111
+
112
+ ### ILOs defined at three levels
113
+
114
+
115
+ #### Level 1: What concepts should a student know/remember/explain?
116
+
117
+
118
+ By the end of the course, the students should be able to ...
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+ #### Level 2: What basic practical skills should a student be able to perform?
127
+
128
+
129
+ By the end of the course, the students should be able to ...
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
138
+
139
+
140
+ By the end of the course, the students should be able to ...
141
+
142
+
143
+
144
+ Grading
145
+ -------
146
+
147
+
148
+ ### Course grading range
149
+
150
+
151
+
152
+
153
+
154
+ | Grade | Range | Description of performance
155
+ |
156
+ | --- | --- | --- |
157
+ | A. Excellent | 90-100 | -
158
+ |
159
+ | B. Good | 75-89 | -
160
+ |
161
+ | C. Satisfactory | 60-74 | -
162
+ |
163
+ | D. Poor | 0-59 | -
164
+ |
165
+
166
+
167
+ ### Course activities and grading breakdown
168
+
169
+
170
+
171
+
172
+
173
+ | Activity Type | Percentage of the overall course grade
174
+ |
175
+ | --- | --- |
176
+ | Laboratory assignments | 55%
177
+ |
178
+ | Final exam | 35%
179
+ |
180
+ | Attendance | 10%
181
+ |
182
+
183
+
184
+ ### Recommendations for students on how to succeed in the course
185
+
186
+
187
+ Resources, literature and reference materials
188
+ ---------------------------------------------
189
+
190
+
191
+ ### Open access resources
192
+
193
+
194
+ * Textbook:. Available online:
195
+ * Reference:. Available online:
196
+ * Reference:. Available online: h
197
+
198
+
199
+ ### Closed access resources
200
+
201
+
202
+ ### Software and tools used within the course
203
+
204
+
205
+ Teaching Methodology: Methods, techniques, & activities
206
+ =======================================================
207
+
208
+
209
+ Activities and Teaching Methods
210
+ -------------------------------
211
+
212
+
213
+
214
+
215
+ Activities within each section
216
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
217
+ |
218
+ | --- | --- | --- | --- | --- |
219
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
220
+ |
221
+ | Homework and group projects | 1 | 1 | 1 | 1
222
+ |
223
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
224
+ |
225
+ | Oral polls | 1 | 1 | 1 | 1
226
+ |
227
+ | Discussions | 1 | 1 | 1 | 1
228
+ |
229
+
230
+
231
+ Formative Assessment and Course Activities
232
+ ------------------------------------------
233
+
234
+
235
+ ### Ongoing performance assessment
236
+
237
+
238
+ #### Section 1
239
+
240
+
241
+
242
+
243
+
244
+ | Activity Type | Content | Is Graded?
245
+ |
246
+ | --- | --- | --- |
247
+ | Question | ? | 1
248
+ |
249
+ | Question | . | 1
250
+ |
251
+ | Question | ? | 1
252
+ |
253
+ | Question | ? | 1
254
+ |
255
+ | Question | ? | 1
256
+ |
257
+ | Question | ? | 1
258
+ |
259
+ | Question | ? | 1
260
+ |
261
+
262
+
263
+ #### Section 2
264
+
265
+
266
+
267
+
268
+
269
+ | Activity Type | Content | Is Graded?
270
+ |
271
+ | --- | --- | --- |
272
+ | Question | You have a list of large numbers, and you need to find if they are prime or not. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. | 0
273
+ |
274
+ | Question | You need to send multiple requests to a server and receive responses. Assume there is a few msecs of delay before you receive the response from the server. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. (Order of the requests/responses doesn't matter) | 0
275
+ |
276
+ | Question | Discuss two ways of creating the threads using threading module in Python: 1) passing the worker function as a target, 2) subclassing the Thread class | 0
277
+ |
278
+ | Question | Given the function implemented locally, make it available to be called through RPC from remote process? Use xmlRPC. | 0
279
+ |
280
+
281
+
282
+ #### Section 3
283
+
284
+
285
+
286
+
287
+
288
+ | Activity Type | Content | Is Graded?
289
+ |
290
+ | --- | --- | --- |
291
+ | Question | ? | 1
292
+ |
293
+ | Question | ? | 1
294
+ |
295
+ | Question | ? | 1
296
+ |
297
+ | Question | ? | 1
298
+ |
299
+ | Question | ? | 1
300
+ |
301
+
302
+
303
+ #### Section 4
304
+
305
+
306
+
307
+
308
+
309
+ | Activity Type | Content | Is Graded?
310
+ |
311
+ | --- | --- | --- |
312
+ | Question | Same as above | 0
313
+ |
314
+
315
+
316
+ ### Final assessment
317
+
318
+
319
+ **Section 1**
320
+
321
+
322
+
323
+ 1. ?
324
+ 2. ?
325
+ 3. ?
326
+ 4. ?
327
+
328
+
329
+ **Section 2**
330
+
331
+
332
+
333
+ 1.
334
+
335
+
336
+ **Section 3**
337
+
338
+
339
+ **Section 4**
340
+
341
+
342
+
343
+ 1. Same as above
344
+
345
+
346
+ ### The retake exam
347
+
348
+
349
+ **Section 1**
350
+
351
+
352
+ **Section 2**
353
+
354
+
355
+ **Section 3**
356
+
357
+
358
+ **Section 4**
359
+
360
+
361
+
362
+
363
+
364
+
365
+
366
+
367
+
368
+
369
+
raw/raw_bsc__differential_equations.f22.md ADDED
@@ -0,0 +1,394 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Differential Equations.f22
9
+ ===============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Differential Equations](#Differential_Equations)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
25
+ - [1.3.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
26
+ * [1.3.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
27
+ * [1.3.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
28
+ * [1.3.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
29
+ + [1.4 Grading](#Grading)
30
+ - [1.4.1 Course grading range](#Course_grading_range)
31
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
32
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
33
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
34
+ - [1.5.1 Open access resources](#Open_access_resources)
35
+ + [1.6 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
36
+ + [1.7 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
37
+ - [1.7.1 Ongoing performance assessment](#Ongoing_performance_assessment)
38
+ * [1.7.1.1 Section 1](#Section_1)
39
+ * [1.7.1.2 Section 2](#Section_2)
40
+ * [1.7.1.3 Section 3](#Section_3)
41
+ - [1.7.2 Final assessment](#Final_assessment)
42
+ * [1.7.2.1 Section 1](#Section_1_2)
43
+ * [1.7.2.2 Section 2](#Section_2_2)
44
+ * [1.7.2.3 Section 3](#Section_3_2)
45
+ - [1.7.3 The retake exam](#The_retake_exam)
46
+
47
+
48
+
49
+ Differential Equations
50
+ ======================
51
+
52
+
53
+ * **Course name**: Differential Equations
54
+ * **Code discipline**: CSE205
55
+ * **Subject area**: Math
56
+
57
+
58
+ Short Description
59
+ -----------------
60
+
61
+
62
+ The course is designed to provide Software Engineers and Computer Scientists by knowledge of basic (core) concepts, definitions, theoretical results and techniques of ordinary differential equations theory, basics of power series and numerical methods, applications of the all above in sciences. All definitions and theorem statements (that will be given in lectures and that are needed to explain the keywords listed above) will be formal, but just few of these theorems will be proven formally. Instead (in the tutorial and practice classes) we will try these definitions and theorems on work with routine exercises and applied problems.
63
+
64
+
65
+
66
+ Course Topics
67
+ -------------
68
+
69
+
70
+
71
+
72
+ Course Sections and Topics
73
+ | Section | Topics within the section
74
+ |
75
+ | --- | --- |
76
+ | First-order equations and their applications | 1. Separable equation
77
+ 2. Initial value problem
78
+ 3. Homogeneous nonlinear equations
79
+ 4. Substitutions
80
+ 5. Linear ordinary equations
81
+ 6. Bernoulli & Riccati equations
82
+ 7. Exact differential equations, integrating factor
83
+ 8. Examples of applications to modeling the real world problems
84
+ |
85
+ | Introduction to Numerical Methods | 1. Method of sections (Newton method)
86
+ 2. Method of tangent lines (Euler method)
87
+ 3. Improved Euler method
88
+ 4. Runge-Kutta methods
89
+ |
90
+ | Higher-order equations and systems | 1. Homogeneous linear equations
91
+ 2. Constant coefficient equations
92
+ 3. A method of undetermined coefficients
93
+ 4. A method of variation of parameters
94
+ 5. A method of the reduction of order
95
+ 6. Laplace transform. Inverse Laplace transform.
96
+ 7. Application of the Laplace transform to solving differential equations.
97
+ 8. Series solution of differential equations.
98
+ 9. Homogeneous linear systems
99
+ 10. Non-homogeneous systems
100
+ 11. Matrices, eigenvalues and matrix form of the systems of ODE
101
+ |
102
+
103
+
104
+ Intended Learning Outcomes (ILOs)
105
+ ---------------------------------
106
+
107
+
108
+ ### What is the main purpose of this course?
109
+
110
+
111
+ The course is designed to provide Software Engineers and Computer Scientists by knowledge of basic (core) concepts, definitions, theoretical results and techniques of ordinary differential equations theory, basics of power series and numerical methods, applications of the all above in sciences. All definitions and theorem statements (that will be given in lectures and that are needed to explain the keywords listed above) will be formal, but just few of these theorems will be proven formally. Instead (in the tutorial and practice classes) we will try these definitions and theorems on work with routine exercises and applied problems.
112
+
113
+
114
+
115
+ ### ILOs defined at three levels
116
+
117
+
118
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
119
+
120
+
121
+
122
+ #### Level 1: What concepts should a student know/remember/explain?
123
+
124
+
125
+ By the end of the course, the students should be able to ...
126
+
127
+
128
+
129
+ * understand application value of ordinary differential equations,
130
+ * explain situation when the analytical solution of an equation cannot be found,
131
+ * give the examples of functional series for certain simple functions,
132
+ * describe the common goal of the numeric methods,
133
+ * restate the given ordinary equation with the Laplace Transform.
134
+
135
+
136
+ #### Level 2: What basic practical skills should a student be able to perform?
137
+
138
+
139
+ By the end of the course, the students should be able to ...
140
+
141
+
142
+
143
+ * recognize the type of the equation,
144
+ * identify the method of analytical solution,
145
+ * define an initial value problem,
146
+ * list alternative approaches to solving ordinary differential equations,
147
+ * match the concrete numerical approach with the necessary level of accuracy.
148
+
149
+
150
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
151
+
152
+
153
+ By the end of the course, the students should be able to ...
154
+
155
+
156
+
157
+ * solve the given ordinary differential equation analytically (if possible),
158
+ * apply the method of the Laplace Transform for the given initial value problem,
159
+ * predict the number of terms in series solution of the equation depending on the given accuracy,
160
+ * implement a certain numerical method in self-developed computer software.
161
+
162
+
163
+ Grading
164
+ -------
165
+
166
+
167
+ ### Course grading range
168
+
169
+
170
+
171
+
172
+
173
+ | Grade | Range | Description of performance
174
+ |
175
+ | --- | --- | --- |
176
+ | A. Excellent | 90-100 | -
177
+ |
178
+ | B. Good | 75-89 | -
179
+ |
180
+ | C. Satisfactory | 60-74 | -
181
+ |
182
+ | D. Fail | 0-59 | -
183
+ |
184
+
185
+
186
+ ### Course activities and grading breakdown
187
+
188
+
189
+
190
+
191
+
192
+ | Activity Type | Percentage of the overall course grade
193
+ |
194
+ | --- | --- |
195
+ | Midterm | 20
196
+ |
197
+ | Interim Assessment | 20
198
+ |
199
+ | Final exam | 30
200
+ |
201
+ | Computational assignment | 25
202
+ |
203
+ | In-class participation | 5
204
+ |
205
+
206
+
207
+ ### Recommendations for students on how to succeed in the course
208
+
209
+
210
+ * Participation is important. Attending lectures is the key to success in this course.
211
+ * Review lecture materials before classes to do well.
212
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
213
+
214
+
215
+ Resources, literature and reference materials
216
+ ---------------------------------------------
217
+
218
+
219
+ ### Open access resources
220
+
221
+
222
+ * Elementary Differential Equations by William F. Trench. Brooks/Cole Thomson Learning, 2001 [link](https://digitalcommons.trinity.edu/mono/8/)
223
+
224
+
225
+ Activities and Teaching Methods
226
+ -------------------------------
227
+
228
+
229
+
230
+
231
+ Teaching and Learning Methods within each section
232
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
233
+ |
234
+ | --- | --- | --- | --- |
235
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
236
+ |
237
+ | Project-based learning (students work on a project) | 0 | 1 | 0
238
+ |
239
+ | Modular learning (facilitated self-study) | 0 | 0 | 0
240
+ |
241
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
242
+ |
243
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0
244
+ |
245
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0
246
+ |
247
+ | Inquiry-based learning | 0 | 0 | 0
248
+ |
249
+ | Just-in-time teaching | 0 | 0 | 0
250
+ |
251
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0
252
+ |
253
+ | Studio-based learning | 0 | 0 | 0
254
+ |
255
+ | Universal design for learning | 0 | 0 | 0
256
+ |
257
+ | Task-based learning | 0 | 0 | 0
258
+ |
259
+
260
+
261
+
262
+
263
+ Activities within each section
264
+ | Learning Activities | Section 1 | Section 2 | Section 3
265
+ |
266
+ | --- | --- | --- | --- |
267
+ | Lectures | 1 | 1 | 1
268
+ |
269
+ | Interactive Lectures | 1 | 1 | 1
270
+ |
271
+ | Lab exercises | 1 | 1 | 1
272
+ |
273
+ | Experiments | 0 | 0 | 0
274
+ |
275
+ | Modeling | 0 | 0 | 0
276
+ |
277
+ | Cases studies | 0 | 0 | 0
278
+ |
279
+ | Development of individual parts of software product code | 0 | 0 | 0
280
+ |
281
+ | Individual Projects | 0 | 1 | 0
282
+ |
283
+ | Group projects | 0 | 0 | 0
284
+ |
285
+ | Flipped classroom | 0 | 0 | 0
286
+ |
287
+ | Quizzes (written or computer based) | 1 | 1 | 1
288
+ |
289
+ | Peer Review | 0 | 0 | 0
290
+ |
291
+ | Discussions | 1 | 1 | 1
292
+ |
293
+ | Presentations by students | 0 | 0 | 0
294
+ |
295
+ | Written reports | 0 | 0 | 0
296
+ |
297
+ | Simulations and role-plays | 0 | 0 | 0
298
+ |
299
+ | Essays | 0 | 0 | 0
300
+ |
301
+ | Oral Reports | 0 | 0 | 0
302
+ |
303
+
304
+
305
+ Formative Assessment and Course Activities
306
+ ------------------------------------------
307
+
308
+
309
+ ### Ongoing performance assessment
310
+
311
+
312
+ #### Section 1
313
+
314
+
315
+ 1. What is the type of the first order equation?
316
+ 2. Is the equation homogeneous or not?
317
+ 3. Which substitution may be used for solving the given equation?
318
+ 4. Is the equation linear or not?
319
+ 5. Which type of the equation have we obtained for the modeled real world problem?
320
+ 6. Is the equation exact or not?
321
+
322
+
323
+ #### Section 2
324
+
325
+
326
+ 1. What is the difference between the methods of sections and tangent line approximations?
327
+ 2. What is the approximation error for the given method?
328
+ 3. How to improve the accuracy of Euler method?
329
+ 4. How to obtain a general formula of the Runge-Kutta methods?
330
+
331
+
332
+ #### Section 3
333
+
334
+
335
+ 1. What is the type of the second order equation?
336
+ 2. Is the equation homogeneous or not?
337
+ 3. What is a characteristic equation of differential equation?
338
+ 4. In which form a general solution may be found?
339
+ 5. What is the form of the particular solution of non-homogeneous equation?
340
+ 6. How to compose the Laplace transform for a certain function?
341
+ 7. How to apply the method of Laplace transform for solving ordinary differential equations?
342
+ 8. How to differentiate a functional series?
343
+
344
+
345
+ ### Final assessment
346
+
347
+
348
+ #### Section 1
349
+
350
+
351
+ 1. Determine the type of the first order equation and solve it with the use of appropriate method.
352
+ 2. Find the integrating factor for the given equation.
353
+ 3. Solve the initial value problem of the first order.
354
+ 4. Construct a mathematical model of the presented real world problem in terms of differential equations and answer for the specific question about it.
355
+
356
+
357
+ #### Section 2
358
+
359
+
360
+ 1. For the given initial value problem with the ODE of the first order implement in your favorite programming Euler, improved Euler and general Runge-Kutta methods of solving.
361
+ 2. Using the developed software construct corresponding approximation of the solution of a given initial value problem (provide the possibility of changing of the initial conditions, implement the exact solution to be able to compare the obtained results).
362
+ 3. Investigate the convergence of the numerical methods on different grid sizes.
363
+ 4. Compare approximation errors of these methods plotting the corresponding chart for the dependency of approximation error on a grid size.
364
+
365
+
366
+ #### Section 3
367
+
368
+
369
+ 1. Compose a characteristic equation and find its roots.
370
+ 2. Find the general of second order equation.
371
+ 3. Determine the form of a particular solution of the equation and reduce the order.
372
+ 4. Solve a homogeneous constant coefficient equation.
373
+ 5. Solve a non-homogeneous constant coefficient equation.
374
+ 6. Find the Laplace transform for a given function. Analyze its radius of convergence.
375
+ 7. Find the inverse Laplace transform for a given expression.
376
+ 8. Solve the second order differential equation with the use of a Laplace transform.
377
+ 9. Solve the second order differential equation with the use of Series approach.
378
+
379
+
380
+ ### The retake exam
381
+
382
+
383
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
384
+
385
+
386
+
387
+
388
+
389
+
390
+
391
+
392
+
393
+
394
+
raw/raw_bsc__differential_equations.f23.md ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Differential Equations.f23
9
+ ===============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Differential Equations](#Differential_Equations)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 Course objectives](#Course_objectives)
25
+ + [1.4 Grading](#Grading)
26
+ - [1.4.1 Course grading range](#Course_grading_range)
27
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
28
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
29
+ - [1.5.1 Open access resources](#Open_access_resources)
30
+
31
+
32
+
33
+ Differential Equations
34
+ ======================
35
+
36
+
37
+ * **Course name**: Differential Equations
38
+ * **Code discipline**: CSE205
39
+ * **Subject area**: Math
40
+
41
+
42
+ Short Description
43
+ -----------------
44
+
45
+
46
+ This course is an introduction to ordinary differential equations(ODEs) and their applications. Topics covered include first order ODEs, second order linear ODEs, Laypunov’s stability theory and numerical methods.The course will also introduce students to systems of linear equations and eigenvalue problems.
47
+
48
+
49
+
50
+ Course Topics
51
+ -------------
52
+
53
+
54
+
55
+
56
+ Course Sections and Topics
57
+ | Section | Topics within the section
58
+ |
59
+ | --- | --- |
60
+ | Differential equations of the first order | 1. Introduction into differential equations. Origins and examples of the differential equations.
61
+ 2. A geometrical interpretation of the differential equations of the first order. A field of directions and solutions of the differential equations as trajectories
62
+ 3. Theorem about existence of the solution of the differential equations. Proof of the theorem.
63
+ 4. Equations with separable variables and linear equations of the first order.
64
+ 5. Homogeneous equations and exact equations and integration factors.
65
+ |
66
+ | Differential equations of the second order | 1. Linear equations of the second order. Phase portraits, trajectories and conservation laws. Singular points of the second order equations.
67
+ 2. Non-homogeneous equations and method of undetermined coefficients. Resonances.
68
+ 3. Variations parameters for the second order equations.
69
+ 4. Boundary value problems for the second-order equations and Green's function.
70
+ 5. Applications of Laplace transform.
71
+ |
72
+ | Nonlinear equations and Lyapunov's stability | 1. Nonlinear equations of the second order. Conservation laws and trajectories.
73
+ 2. Lyapunov's stability. Lyapunov's function and Lyapunov stability theorems.
74
+ 3. Chetaev's instability theorem and examples of chaotic systems.
75
+ 4. Partial differential equations of the first order and method of characteristics.
76
+ |
77
+ | Systems of the differential equations | 1. Linear systems of differential equations of the first order and matrix of fundamental solutions.
78
+ 2. Method of variations parameters for the non-homogeneous linear systems.
79
+ |
80
+ | Numerical methods | 1. Euler's method.
81
+ 2. Runge-Kutta method.
82
+ 3. Stability and accuracy of numerical methods.
83
+ |
84
+
85
+
86
+ Intended Learning Outcomes (ILOs)
87
+ ---------------------------------
88
+
89
+
90
+ ### Course objectives
91
+
92
+
93
+ Upon completion of this course, students should be able to:
94
+
95
+
96
+
97
+ * Realize conditions of existence for the equations of the first order and solve first-order ordinary differential equations using various techniques such as separation of variables, integration factors.
98
+ * Solve second-order linear differential equations with constant coefficients using techniques such as the characteristic equation and the method of undetermined coefficients and applications of Laplace transform for the linear equations.
99
+ * Define the resonant conditions for the linear and nonlinear equations of the second order equation.
100
+ * Apply the Lyapunov's stability theory for the linear and nonlinear systems.
101
+ * Know the properties of the solutions of first-order partial differential equations.
102
+ * Apply numerical methods to approximate solutions to differential equations.
103
+ * Understand the concept of eigenvalues and eigenvectors and use them to solve systems of linear differential equations.
104
+
105
+
106
+ Grading
107
+ -------
108
+
109
+
110
+ ### Course grading range
111
+
112
+
113
+
114
+
115
+
116
+ | Grade | Range | Description of performance
117
+ |
118
+ | --- | --- | --- |
119
+ | A. Excellent | 90-100 | -
120
+ |
121
+ | B. Good | 75-89 | -
122
+ |
123
+ | C. Satisfactory | 60-74 | -
124
+ |
125
+ | D. Fail | 0-59 | -
126
+ |
127
+
128
+
129
+ ### Course activities and grading breakdown
130
+
131
+
132
+
133
+
134
+
135
+ | Activity Type | Percentage of the overall course grade
136
+ |
137
+ | --- | --- |
138
+ | Midterm | 20
139
+ |
140
+ | Interim Assessment | 20 pts (2 tests by 10 pts)
141
+ |
142
+ | Final exam | 30
143
+ |
144
+ | Computational assignment | 30
145
+ |
146
+ | Attendance and In-class participation | 7
147
+ |
148
+
149
+
150
+ Resources, literature and reference materials
151
+ ---------------------------------------------
152
+
153
+
154
+ ### Open access resources
155
+
156
+
157
+ * Elementary Differential Equations by William F. Trench. Brooks/Cole Thomson Learning, 2001 [link](https://digitalcommons.trinity.edu/mono/8/)
158
+ * Stephen L. Campbell and Richard Haberman, Introduction to differential equations with dynamical systems
159
+ * J.L.Brenner, Problems in DifferentialEquations(adapted from ”Problems in differential equations” by A.F.Filippov)
160
+ * S.G.Glebov, O.M.Kiselev, N.Tarkhanov. Nonlinear equations with small parameter. Volume I:Oscillations and resonances
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
raw/raw_bsc__differential_equations.md ADDED
@@ -0,0 +1,492 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Differential Equations
9
+ ===========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Differential Equations](#Differential_Equations)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ - [2.2.2 Final assessment](#Final_assessment)
50
+ - [2.2.3 The retake exam](#The_retake_exam)
51
+
52
+
53
+
54
+ Differential Equations
55
+ ======================
56
+
57
+
58
+ * **Course name**: Differential Equations
59
+ * **Code discipline**: XYZ
60
+ * **Subject area**: Math
61
+
62
+
63
+ Short Description
64
+ -----------------
65
+
66
+
67
+ This course covers the following concepts: Ordinary differential equations; Basic numerical methods.
68
+
69
+
70
+
71
+ Prerequisites
72
+ -------------
73
+
74
+
75
+ ### Prerequisite subjects
76
+
77
+
78
+ ### Prerequisite topics
79
+
80
+
81
+ Course Topics
82
+ -------------
83
+
84
+
85
+
86
+
87
+ Course Sections and Topics
88
+ | Section | Topics within the section
89
+ |
90
+ | --- | --- |
91
+ | First-order equations and their applications | 1. The simplest type of differential equation
92
+ 2. Separable equation
93
+ 3. Initial value problem
94
+ 4. Homogeneous nonlinear equations, substitutions
95
+ 5. Linear ordinary equations, Bernoulli & Riccati equations
96
+ 6. Examples of applications to modeling the real world problems
97
+ 7. Exact differential equations, integrating factor
98
+ |
99
+ | Introduction to numeric methods for algebraic and first-order differential equations | 1. Method of sections (Newton method)
100
+ 2. Method of tangent lines approximation (Euler method)
101
+ 3. Improved Euler method
102
+ 4. Runge-Kutta methods
103
+ |
104
+ | Second-order differential equations and their applications | 1. Homogeneous linear equations.
105
+ 2. Constant coefficient homogeneous equations.
106
+ 3. Constant coefficient non-homogeneous equations.
107
+ 4. A method of undetermined coefficients.
108
+ 5. A method of variation of parameters.
109
+ 6. A method of the reduction of order.
110
+ |
111
+ | Laplace transform | 1. Improper integrals. Convergence / Divergence.
112
+ 2. Laplace transform of a function
113
+ 3. Existence of the Laplace transform.
114
+ 4. Inverse Laplace transform.
115
+ 5. Application of the Laplace transform to solving differential equations.
116
+ |
117
+ | Series approach to linear differential equations | 1. Functional series.
118
+ 2. Taylor and Maclaurin series.
119
+ 3. Differentiation of power series.
120
+ 4. Series solution of differential equations.
121
+ |
122
+
123
+
124
+ Intended Learning Outcomes (ILOs)
125
+ ---------------------------------
126
+
127
+
128
+ ### What is the main purpose of this course?
129
+
130
+
131
+ The course is designed to provide Software Engineers and Computer Scientists by knowledge of basic (core) concepts, definitions, theoretical results and techniques of ordinary differential equations theory, basics of power series and numerical methods, applications of the all above in sciences. All definitions and theorem statements (that will be given in lectures and that are needed to explain the keywords listed above) will be formal, but just few of these theorems will be proven formally. Instead (in the tutorial and practice classes) we will try these definitions and theorems on work with routine exercises and applied problems.
132
+
133
+
134
+
135
+ ### ILOs defined at three levels
136
+
137
+
138
+ #### Level 1: What concepts should a student know/remember/explain?
139
+
140
+
141
+ By the end of the course, the students should be able to ...
142
+
143
+
144
+
145
+ * recognize the type of the equation,
146
+ * identify the method of analytical solution,
147
+ * define an initial value problem,
148
+ * list alternative approaches to solving ordinary differential equations,
149
+ * match the concrete numerical approach with the necessary level of accuracy.
150
+
151
+
152
+ #### Level 2: What basic practical skills should a student be able to perform?
153
+
154
+
155
+ By the end of the course, the students should be able to ...
156
+
157
+
158
+
159
+ * understand application value of ordinary differential equations,
160
+ * explain situation when the analytical solution of an equation cannot be found,
161
+ * give the examples of functional series for certain simple functions,
162
+ * describe the common goal of the numeric methods,
163
+ * restate the given ordinary equation with the Laplace Transform.
164
+
165
+
166
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
167
+
168
+
169
+ By the end of the course, the students should be able to ...
170
+
171
+
172
+
173
+ * solve the given ordinary differential equation analytically (if possible),
174
+ * apply the method of the Laplace Transform for the given initial value problem,
175
+ * predict the number of terms in series solution of the equation depending on the given accuracy,
176
+ * implement a certain numerical method in self-developed computer software.
177
+
178
+
179
+ Grading
180
+ -------
181
+
182
+
183
+ ### Course grading range
184
+
185
+
186
+
187
+
188
+
189
+ | Grade | Range | Description of performance
190
+ |
191
+ | --- | --- | --- |
192
+ | A. Excellent | 136-170 | -
193
+ |
194
+ | B. Good | 102-135 | -
195
+ |
196
+ | C. Satisfactory | 68-101 | -
197
+ |
198
+ | D. Poor | 0-68 | -
199
+ |
200
+
201
+
202
+ ### Course activities and grading breakdown
203
+
204
+
205
+
206
+
207
+
208
+ | Activity Type | Percentage of the overall course grade
209
+ |
210
+ | --- | --- |
211
+ | Labs/seminar classes | 20
212
+ |
213
+ | Interim performance assessment | 70
214
+ |
215
+ | Exams | 80
216
+ |
217
+
218
+
219
+ ### Recommendations for students on how to succeed in the course
220
+
221
+
222
+ Resources, literature and reference materials
223
+ ---------------------------------------------
224
+
225
+
226
+ ### Open access resources
227
+
228
+
229
+ ### Closed access resources
230
+
231
+
232
+ ### Software and tools used within the course
233
+
234
+
235
+ Teaching Methodology: Methods, techniques, & activities
236
+ =======================================================
237
+
238
+
239
+ Activities and Teaching Methods
240
+ -------------------------------
241
+
242
+
243
+
244
+
245
+ Activities within each section
246
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5
247
+ |
248
+ | --- | --- | --- | --- | --- | --- |
249
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1
250
+ |
251
+ | Midterm evaluation | 1 | 1 | 1 | 1 | 1
252
+ |
253
+ | Testing (written or computer based) | 1 | 1 | 1 | 1 | 1
254
+ |
255
+ | Oral polls | 1 | 0 | 0 | 0 | 0
256
+ |
257
+ | Discussions | 1 | 1 | 1 | 1 | 1
258
+ |
259
+ | Development of individual parts of software product code | 0 | 1 | 0 | 0 | 0
260
+ |
261
+
262
+
263
+ Formative Assessment and Course Activities
264
+ ------------------------------------------
265
+
266
+
267
+ ### Ongoing performance assessment
268
+
269
+
270
+ #### Section 1
271
+
272
+
273
+
274
+
275
+
276
+ | Activity Type | Content | Is Graded?
277
+ |
278
+ | --- | --- | --- |
279
+ | Question | What is the type of the first order equation? | 1
280
+ |
281
+ | Question | Is the equation homogeneous or not? | 1
282
+ |
283
+ | Question | Which substitution may be used for solving the given equation? | 1
284
+ |
285
+ | Question | Is the equation linear or not? | 1
286
+ |
287
+ | Question | Which type of the equation have we obtained for the modeled real world problem? | 1
288
+ |
289
+ | Question | Is the equation exact or not? | 1
290
+ |
291
+ | Question | Determine the type of the first order equation and solve it with the use of appropriate method. | 0
292
+ |
293
+ | Question | Find the integrating factor for the given equation. | 0
294
+ |
295
+ | Question | Solve the initial value problem of the first order. | 0
296
+ |
297
+ | Question | Construct a mathematical model of the presented real world problem in terms of differential equations and answer for the specific question about it. | 0
298
+ |
299
+
300
+
301
+ #### Section 2
302
+
303
+
304
+
305
+
306
+
307
+ | Activity Type | Content | Is Graded?
308
+ |
309
+ | --- | --- | --- |
310
+ | Question | What is the difference between the methods of sections and tangent line approximations? | 1
311
+ |
312
+ | Question | What is the approximation error for the given method? | 1
313
+ |
314
+ | Question | How to improve the accuracy of Euler method? | 1
315
+ |
316
+ | Question | How to obtain a general formula of the Runge-Kutta methods? | 1
317
+ |
318
+ | Question | For the given initial value problem with the ODE of the first order implement in your favorite programming Euler, improved Euler and general Runge-Kutta methods of solving. | 0
319
+ |
320
+ | Question | Using the developed software construct corresponding approximation of the solution of a given initial value problem (provide the possibility of changing of the initial conditions, implement the exact solution to be able to compare the obtained results). | 0
321
+ |
322
+ | Question | Investigate the convergence of the numerical methods on different grid sizes. | 0
323
+ |
324
+ | Question | Compare approximation errors of these methods plotting the corresponding chart for the dependency of approximation error on a grid size. | 0
325
+ |
326
+
327
+
328
+ #### Section 3
329
+
330
+
331
+
332
+
333
+
334
+ | Activity Type | Content | Is Graded?
335
+ |
336
+ | --- | --- | --- |
337
+ | Question | What is the type of the second order equation? | 1
338
+ |
339
+ | Question | Is the equation homogeneous or not? | 1
340
+ |
341
+ | Question | What is a characteristic equation of differential equation? | 1
342
+ |
343
+ | Question | In which form a general solution may be found? | 1
344
+ |
345
+ | Question | What is the form of the particular solution of non-homogeneous equation? | 1
346
+ |
347
+ | Question | Compose a characteristic equation and find its roots. | 0
348
+ |
349
+ | Question | Find the general of second order equation. | 0
350
+ |
351
+ | Question | Determine the form of a particular solution of the equation and reduce the order. | 0
352
+ |
353
+ | Question | Solve a homogeneous constant coefficient equation. | 0
354
+ |
355
+ | Question | Solve a non-homogeneous constant coefficient equation. | 0
356
+ |
357
+
358
+
359
+ #### Section 4
360
+
361
+
362
+
363
+
364
+
365
+ | Activity Type | Content | Is Graded?
366
+ |
367
+ | --- | --- | --- |
368
+ | Question | What is an improper integral? | 1
369
+ |
370
+ | Question | How to compose the Laplace transform for a certain function? | 1
371
+ |
372
+ | Question | What is a radius of convergence of the Laplace transform? | 1
373
+ |
374
+ | Question | How to determine the inverse Laplace transform for a given expression? | 1
375
+ |
376
+ | Question | How to apply the method of Laplace transform for solving ordinary differential equations? | 1
377
+ |
378
+ | Question | Find the Laplace transform for a given function. Analyze its radius of convergence. | 0
379
+ |
380
+ | Question | Find the inverse Laplace transform for a given expression. | 0
381
+ |
382
+ | Question | Solve the first order differential equation with the use of a Laplace transform. | 0
383
+ |
384
+ | Question | Solve the second order differential equation with the use of a Laplace transform. | 0
385
+ |
386
+
387
+
388
+ #### Section 5
389
+
390
+
391
+
392
+
393
+
394
+ | Activity Type | Content | Is Graded?
395
+ |
396
+ | --- | --- | --- |
397
+ | Question | What are the power and functional series? | 1
398
+ |
399
+ | Question | How to find the radius of convergence of a series? | 1
400
+ |
401
+ | Question | What is a Taylor series? | 1
402
+ |
403
+ | Question | How to differentiate a functional series? | 1
404
+ |
405
+ | Question | Find the radius of convergence of a given series. | 0
406
+ |
407
+ | Question | Compose the Taylor series for a given function. | 0
408
+ |
409
+ | Question | Solve the first order differential equation with the use of Series approach. | 0
410
+ |
411
+ | Question | Solve the second order differential equation with the use of Series approach. | 0
412
+ |
413
+
414
+
415
+ ### Final assessment
416
+
417
+
418
+ **Section 1**
419
+
420
+
421
+
422
+ 1. Linear first order equation. Integrating factor.
423
+ 2. Bernoulli & Riccati equations.
424
+ 3. Homogeneous nonlinear equations equations.
425
+ 4. Exact equations. Substitutions.
426
+
427
+
428
+ **Section 2**
429
+
430
+
431
+
432
+ 1. Newton’s approximation method.
433
+ 2. Euler approximation method.
434
+ 3. Improved Euler method.
435
+ 4. Runge-Kutta methods.
436
+
437
+
438
+ **Section 3**
439
+
440
+
441
+
442
+ 1. Homogeneous linear second order equations.
443
+ 2. Constant coefficient equations. A method of undetermined coefficients.
444
+ 3. Constant coefficient equations. A method of variation of parameters.
445
+ 4. Non-homogeneous linear second order equations. Reduction of order.
446
+
447
+
448
+ **Section 4**
449
+
450
+
451
+
452
+ 1. Laplace transform, its radius of convergence and properties.
453
+ 2. Inverse Laplace transform. The method of rational functions.
454
+ 3. Application of Laplace transform to solving differential equations.
455
+
456
+
457
+ **Section 5**
458
+
459
+
460
+
461
+ 1. Taylor and Maclaurin series as functional series. Radius of convergence.
462
+ 2. Uniqueness of power series. Its differentiation.
463
+ 3. Application of power series to solving differential equations
464
+
465
+
466
+ ### The retake exam
467
+
468
+
469
+ **Section 1**
470
+
471
+
472
+ **Section 2**
473
+
474
+
475
+ **Section 3**
476
+
477
+
478
+ **Section 4**
479
+
480
+
481
+ **Section 5**
482
+
483
+
484
+
485
+
486
+
487
+
488
+
489
+
490
+
491
+
492
+
raw/raw_bsc__distributed_and_network_programming.md ADDED
@@ -0,0 +1,463 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Distributed And Network Programming
9
+ ========================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Distributed and Network Programming](#Distributed_and_Network_Programming)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ Distributed and Network Programming
54
+ ===================================
55
+
56
+
57
+ * **Course name**: Distributed and Network Programming
58
+ * **Code discipline**: XYZ
59
+ * **Subject area**: xxx
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ This course covers the following concepts: Network programming concepts: Layered architecture, TCP and UDP sockets, multithreaded servers; Distributed systems concepts: system architecture, inter-process communication, remote procedure calls, peer-to-peer systems, coordination, replication, and fault tolerance..
67
+
68
+
69
+
70
+ Prerequisites
71
+ -------------
72
+
73
+
74
+ ### Prerequisite subjects
75
+
76
+
77
+ * **Networks**: 1) Understanding Application, Transport, and Network layers, 2) Basic socket programming experience
78
+ * **Operating systems**
79
+
80
+
81
+ ### Prerequisite topics
82
+
83
+
84
+ Course Topics
85
+ -------------
86
+
87
+
88
+
89
+
90
+ Course Sections and Topics
91
+ | Section | Topics within the section
92
+ |
93
+ | --- | --- |
94
+ | Introduction to subject, computer networks basics, transport layer protocols, and socket programming | 1. General introduction to the course
95
+ 2. Computer networks basic
96
+ 3. Socket programming
97
+ 4. UDP socket programming
98
+ 5. TCP socket programming
99
+ |
100
+ | Multithreaded socket programming, RPCs, and distributed system architecture | 1. Multithreading and multithreaded socket programming
101
+ 2. Remote procedure calls (RPCs)
102
+ 3. Distributed system architectures
103
+ |
104
+ | Coordination, consistency, and replication in distributed systems | 1. Clock synchronization algorithms (NTP, Berkeley)
105
+ 2. Logical clock (Lamport clocks)
106
+ 3. Mutual exclusion algorithms: permission-based, token-based
107
+ 4. Election algorithms: Bully, Ring
108
+ 5. Consistency models
109
+ 6. Replica management
110
+ 7. Consistency protocols
111
+ |
112
+ | Fault tolerance and security in distributed systems | 1. Intro to fault tolerance: Failure models, Failure masking by redundancy
113
+ 2. Process resilience: process groups, process replication, consensus in faulty systems, failure detection
114
+ 3. Reliable group communication: atomic multicast,
115
+ 4. Distributed commit
116
+ 5. Recovery: checkpointing
117
+ 6. Intro to security: threats, design issues, cryptography
118
+ 7. Secure channels: authentication, message integrity and confidentiality, secure group communication
119
+ 8. Access control: general issues, firewalls, secure mobile code, denial of service
120
+ 9. Secure naming
121
+ 10. Security management: Key management, secure group management, authorization management
122
+ |
123
+
124
+
125
+ Intended Learning Outcomes (ILOs)
126
+ ---------------------------------
127
+
128
+
129
+ ### What is the main purpose of this course?
130
+
131
+
132
+ Distributed and networked systems have become an integral part of our life, we use various applications such as chatting, online transactions, or cloud storage apps. All these popular applications are supported by an infrastructure (of servers) that is organized based on some concepts of distributed systems. The purpose of this course is to provide the students with the necessary concepts, models, and real-world problem-solving techniques of network programming and distributed systems.
133
+
134
+
135
+
136
+ ### ILOs defined at three levels
137
+
138
+
139
+ #### Level 1: What concepts should a student know/remember/explain?
140
+
141
+
142
+ By the end of the course, the students should be able to ...
143
+
144
+
145
+
146
+ * Concepts of network programming
147
+ * Different distributed system architectures
148
+ * Various synchronization and coordination techniques
149
+ * Different consistency models and replication methods
150
+ * Approaches to achieve fault tolerance and security in distributed systems
151
+
152
+
153
+ #### Level 2: What basic practical skills should a student be able to perform?
154
+
155
+
156
+ By the end of the course, the students should be able to ...
157
+
158
+
159
+
160
+ * Difference between different transport protocols, when and why one is preferred over another
161
+ * Difference between different distributed system architectures (centralized, decentralized, and hybrid)
162
+ * How a mutual exclusion is achieved between concurrent servers (centralized, distributed, token-ring, and decentralized)
163
+ * How a new leader is elected in peer-to-peer systems (bully, ring)
164
+ * How to achieve a consistent replicas across distributed systems (consistency models and protocols, content replication and placement)
165
+ * Some methods to achieve the fault tolerance in distributed systems
166
+
167
+
168
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
169
+
170
+
171
+ By the end of the course, the students should be able to ...
172
+
173
+
174
+
175
+ * Building a custom application protocols on top of the existing transport protocols
176
+ * Writing multithreaded server and client apps with sockets
177
+ * Using RPC for inter-process communication: command execution, file transfer
178
+ * Building peer-to-peer systems with distributed protocol such as Chord
179
+ * Building fault-tolerant systems with failure detection and leader election
180
+
181
+
182
+ Grading
183
+ -------
184
+
185
+
186
+ ### Course grading range
187
+
188
+
189
+
190
+
191
+
192
+ | Grade | Range | Description of performance
193
+ |
194
+ | --- | --- | --- |
195
+ | A. Excellent | 90-100 | -
196
+ |
197
+ | B. Good | 75-89 | -
198
+ |
199
+ | C. Satisfactory | 60-74 | -
200
+ |
201
+ | D. Poor | 0-59 | -
202
+ |
203
+
204
+
205
+ ### Course activities and grading breakdown
206
+
207
+
208
+
209
+
210
+
211
+ | Activity Type | Percentage of the overall course grade
212
+ |
213
+ | --- | --- |
214
+ | Laboratory assignments | 55%
215
+ |
216
+ | Final exam | 35%
217
+ |
218
+ | Attendance | 10%
219
+ |
220
+
221
+
222
+ ### Recommendations for students on how to succeed in the course
223
+
224
+
225
+ Resources, literature and reference materials
226
+ ---------------------------------------------
227
+
228
+
229
+ ### Open access resources
230
+
231
+
232
+ * Textbook: Maarten Van Steen, and Andrew S. Tanenbaum. Distributed systems (3rd Edition) Leiden, The Netherlands: Maarten van Steen, 2017. Available online: <https://www.distributed-systems.net/>
233
+ * Reference: George F. Coulouris, Jean Dollimore, and Tim Kindberg. Distributed systems: concepts and design (5th Edition) Addision Wesley, 2012. Available online: <https://www.cdk5.net/wp/>
234
+ * Reference: Sukumar Ghosh. Distributed systems: an algorithmic approach (2nd Edition) Chapman&Hall /CRC, Author’s own course material, Spring 2015. Available online: <http://homepage.divms.uiowa.edu/~ghosh/16615.html>
235
+
236
+
237
+ ### Closed access resources
238
+
239
+
240
+ ### Software and tools used within the course
241
+
242
+
243
+ Teaching Methodology: Methods, techniques, & activities
244
+ =======================================================
245
+
246
+
247
+ Activities and Teaching Methods
248
+ -------------------------------
249
+
250
+
251
+
252
+
253
+ Activities within each section
254
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
255
+ |
256
+ | --- | --- | --- | --- | --- |
257
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
258
+ |
259
+ | Homework and group projects | 1 | 1 | 1 | 1
260
+ |
261
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
262
+ |
263
+ | Oral polls | 1 | 1 | 1 | 1
264
+ |
265
+ | Discussions | 1 | 1 | 1 | 1
266
+ |
267
+
268
+
269
+ Formative Assessment and Course Activities
270
+ ------------------------------------------
271
+
272
+
273
+ ### Ongoing performance assessment
274
+
275
+
276
+ #### Section 1
277
+
278
+
279
+
280
+
281
+
282
+ | Activity Type | Content | Is Graded?
283
+ |
284
+ | --- | --- | --- |
285
+ | Question | What are the distributed systems? | 1
286
+ |
287
+ | Question | Give an example of distributed systems. | 1
288
+ |
289
+ | Question | What are the advantages of layered architecture? | 1
290
+ |
291
+ | Question | What are the roles of transport protocols? | 1
292
+ |
293
+ | Question | How the TCP and UDP differ from each other? When one is preferred over the other? | 1
294
+ |
295
+ | Question | What is socket programming? | 1
296
+ |
297
+ | Question | How socket programming is different for UDP and TCP? | 1
298
+ |
299
+ | Question | Write a simple UDP/TCP client-server echo program | 0
300
+ |
301
+ | Question | Write a simple chatting program using UDP/TCP sockets | 0
302
+ |
303
+ | Question | Given the simple echo server program, apply socket timeouts and catch timeout exceptions | 0
304
+ |
305
+ | Question | Write a UDP-based reliable file transfer protocol | 0
306
+ |
307
+ | Question | Write a program that parallelly executes the CPU-bound tasks using multiple processes | 0
308
+ |
309
+
310
+
311
+ #### Section 2
312
+
313
+
314
+
315
+
316
+
317
+ | Activity Type | Content | Is Graded?
318
+ |
319
+ | --- | --- | --- |
320
+ | Question | How the threads differ from processes? | 1
321
+ |
322
+ | Question | What are the I/O and CPU-bound tasks? | 1
323
+ |
324
+ | Question | For what kind of tasks, using threads is preferred than using processes? | 1
325
+ |
326
+ | Question | What is a remote procedure call? | 1
327
+ |
328
+ | Question | What are some well-known distributed system architectures? | 1
329
+ |
330
+ | Question | Discuss the structured and unstructured decentralized architectures. | 1
331
+ |
332
+ | Question | You have a list of large numbers, and you need to find if they are prime or not. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. | 0
333
+ |
334
+ | Question | You need to send multiple requests to a server and receive responses. Assume there is a few msecs of delay before you receive the response from the server. Would you use multithreading, multiprocessing, or sequential programming in order to complete the task asap? Prove it in practice. (Order of the requests/responses doesn't matter) | 0
335
+ |
336
+ | Question | Discuss two ways of creating the threads using threading module in Python: 1) passing the worker function as a target, 2) subclassing the Thread class | 0
337
+ |
338
+ | Question | Given the function implemented locally, make it available to be called through RPC from remote process? Use xmlRPC. | 0
339
+ |
340
+
341
+
342
+ #### Section 3
343
+
344
+
345
+
346
+
347
+
348
+ | Activity Type | Content | Is Graded?
349
+ |
350
+ | --- | --- | --- |
351
+ | Question | How NTP protocol works? | 1
352
+ |
353
+ | Question | How Berkeley protocol works? | 1
354
+ |
355
+ | Question | Discuss the mutual exclusion algorithms. | 1
356
+ |
357
+ | Question | Discuss the permanent and server-initiated replicas and their difference | 1
358
+ |
359
+ | Question | Explain the Primary-backup protocol. | 1
360
+ |
361
+ | Question | Given three machines with drifting clocks, adjust their clocks using Berkeley algorithm. | 0
362
+ |
363
+ | Question | Explain how Bully algorithm for election works | 0
364
+ |
365
+ | Question | Explain how Ring algorithm for election works | 0
366
+ |
367
+ | Question | Explain the centralized (permission-based) method of mutual exclusion | 0
368
+ |
369
+
370
+
371
+ #### Section 4
372
+
373
+
374
+
375
+
376
+
377
+ | Activity Type | Content | Is Graded?
378
+ |
379
+ | --- | --- | --- |
380
+ | Question | Discuss the failure models | 1
381
+ |
382
+ | Question | Discuss different failure masking techniques by redundancy | 1
383
+ |
384
+ | Question | What is k-fault tolerant group? | 1
385
+ |
386
+ | Question | What is general model of failure detection? | 1
387
+ |
388
+ | Question | Explain basic reliable multicasting | 1
389
+ |
390
+ | Question | Explain what is authentication | 1
391
+ |
392
+ | Question | Explain what are message confidentiality and integrity | 1
393
+ |
394
+ | Question | Same as above | 0
395
+ |
396
+
397
+
398
+ ### Final assessment
399
+
400
+
401
+ **Section 1**
402
+
403
+
404
+
405
+ 1. Describe an advantage of layered architecture?
406
+ 2. Describe the differences between TCP and UDP protocols?
407
+ 3. Provide examples when using UDP can be more reasonable than TCP?
408
+ 4. Describe how UDP and TCP socket programming differ from each other?
409
+
410
+
411
+ **Section 2**
412
+
413
+
414
+
415
+ 1. Discuss the differences between the threads and processes.
416
+ 2. What is the Race condition?
417
+ 3. Discuss the ways to protect the shared data from the race condition
418
+ 4. You're given the worker function that just sleeps for a second and quits, implement the same behavior in a subclass of the Thread.
419
+ 5. Discuss the RPC and its advantages over using the low-level socket programming?
420
+ 6. Discuss the decentralized architecture: structured and unstructured p2p systems.
421
+
422
+
423
+ **Section 3**
424
+
425
+
426
+
427
+ 1. Discuss NTP and Berkeley protocols for synchronization and explain their key difference
428
+ 2. Discuss permission-based and token-based solution for mutual exclusion.
429
+ 3. Discuss content replication: permanent, server-initiated, and client-initiated replicas.
430
+ 4. Explain the Primary-backup protocol, its advantages and disadvantages.
431
+
432
+
433
+ **Section 4**
434
+
435
+
436
+
437
+ 1. Same as above
438
+
439
+
440
+ ### The retake exam
441
+
442
+
443
+ **Section 1**
444
+
445
+
446
+ **Section 2**
447
+
448
+
449
+ **Section 3**
450
+
451
+
452
+ **Section 4**
453
+
454
+
455
+
456
+
457
+
458
+
459
+
460
+
461
+
462
+
463
+
raw/raw_bsc__fundamentals_of_computer_security.md ADDED
@@ -0,0 +1,499 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Fundamentals of Computer Security
9
+ ======================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Fundamentals of Information Security](#Fundamentals_of_Information_Security)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ Fundamentals of Information Security
54
+ ====================================
55
+
56
+
57
+ * **Course name**: Fundamentals of Information Security
58
+ * **Code discipline**: XYZ
59
+ * **Subject area**: xxx
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ This course covers the following concepts: User authentication and authorization; Database and data center security; Reverse engineering and malicious software; Buffer overflow and software security; OS security; Symmetric encryption; Public-key cryptography.
67
+
68
+
69
+
70
+ Prerequisites
71
+ -------------
72
+
73
+
74
+ ### Prerequisite subjects
75
+
76
+
77
+ ### Prerequisite topics
78
+
79
+
80
+ Course Topics
81
+ -------------
82
+
83
+
84
+
85
+
86
+ Course Sections and Topics
87
+ | Section | Topics within the section
88
+ |
89
+ | --- | --- |
90
+ | Computer security technology and principles | 1. Introduction to computer security
91
+ 2. User authentication and authorization
92
+ 3. Database and data center security
93
+ 4. Network security of data center
94
+ 5. Reverse engineering and malicious software
95
+ |
96
+ | Software and system security | 1. Buffer overflow and software security
97
+ 2. OS security
98
+ 3. Guest lecture from industry
99
+ |
100
+ | Cryptographic algorithms | 1. Symmetric encryption and message confidentiality
101
+ 2. Public key cryptography and message authentication
102
+ |
103
+ | Additional | 1. Compliances and documentation in computer security
104
+ 2. New technologies and research areas in cyber security
105
+ 3. Cybercrime and forensics, incident response
106
+ |
107
+
108
+
109
+ Intended Learning Outcomes (ILOs)
110
+ ---------------------------------
111
+
112
+
113
+ ### What is the main purpose of this course?
114
+
115
+
116
+ The purpose of this course is to teach the students the important aspects of cryptography, authentication, access control, DoS attacks, intrusion detection, etc. The students will learn major types of attacks and methods of protection from them.
117
+
118
+
119
+
120
+ ### ILOs defined at three levels
121
+
122
+
123
+ #### Level 1: What concepts should a student know/remember/explain?
124
+
125
+
126
+ By the end of the course, the students should be able to ...
127
+
128
+
129
+
130
+ * Message and user authentication
131
+ * Encryption algorithms
132
+ * Authorization and access control mechanisms
133
+ * Different types of attacks
134
+ * Firewalls and intrusion detection methods
135
+
136
+
137
+ #### Level 2: What basic practical skills should a student be able to perform?
138
+
139
+
140
+ By the end of the course, the students should be able to ...
141
+
142
+
143
+
144
+ * The importance of authentication and authentication protocols
145
+ * Encryption algorithms used for authentication and message integrity
146
+ * The importance of authorization and access control, different protocols
147
+ * Major types of attacks and methods of protection from them
148
+ * Importance of intrusion detection and firewalls
149
+
150
+
151
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
152
+
153
+
154
+ By the end of the course, the students should be able to ...
155
+
156
+
157
+
158
+ * Authentication protocols
159
+ * Encryption techniques and algorithms
160
+ * Well-known access control techniques
161
+ * Mitigate the DoS attacks
162
+ * Intrusion detection algorithms
163
+ * Using firewalls
164
+
165
+
166
+ Grading
167
+ -------
168
+
169
+
170
+ ### Course grading range
171
+
172
+
173
+
174
+
175
+
176
+ | Grade | Range | Description of performance
177
+ |
178
+ | --- | --- | --- |
179
+ | A. Excellent | 90-100 | -
180
+ |
181
+ | B. Good | 75-89 | -
182
+ |
183
+ | C. Satisfactory | 60-74 | -
184
+ |
185
+ | D. Poor | 0-59 | -
186
+ |
187
+
188
+
189
+ ### Course activities and grading breakdown
190
+
191
+
192
+
193
+
194
+
195
+ | Activity Type | Percentage of the overall course grade
196
+ |
197
+ | --- | --- |
198
+ | Laboratory assignments | 50%
199
+ |
200
+ | Weekly quizzes | 14%
201
+ |
202
+ | Attendance | 6%
203
+ |
204
+ | Final exam | 30%
205
+ |
206
+
207
+
208
+ ### Recommendations for students on how to succeed in the course
209
+
210
+
211
+ Resources, literature and reference materials
212
+ ---------------------------------------------
213
+
214
+
215
+ ### Open access resources
216
+
217
+
218
+ * Required textbook: William Stallings and Lawrie Brown, "Computer Security: Principles and Practice,“ 4th edition, Pearson, 2017.
219
+ * Additional textbook: William Stallings, "Cryptography and Network Security: Principles and Practice," 7th Edition, Pearson, 2017.
220
+
221
+
222
+ ### Closed access resources
223
+
224
+
225
+ ### Software and tools used within the course
226
+
227
+
228
+ Teaching Methodology: Methods, techniques, & activities
229
+ =======================================================
230
+
231
+
232
+ Activities and Teaching Methods
233
+ -------------------------------
234
+
235
+
236
+
237
+
238
+ Activities within each section
239
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
240
+ |
241
+ | --- | --- | --- | --- | --- |
242
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
243
+ |
244
+ | Homework and group projects | 1 | 1 | 1 | 1
245
+ |
246
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
247
+ |
248
+ | Oral polls | 1 | 1 | 1 | 1
249
+ |
250
+ | Discussions | 1 | 1 | 1 | 1
251
+ |
252
+
253
+
254
+ Formative Assessment and Course Activities
255
+ ------------------------------------------
256
+
257
+
258
+ ### Ongoing performance assessment
259
+
260
+
261
+ #### Section 1
262
+
263
+
264
+
265
+
266
+
267
+ | Activity Type | Content | Is Graded?
268
+ |
269
+ | --- | --- | --- |
270
+ | Question | What is meant by the CIA triad? | 1
271
+ |
272
+ | Question | What is the difference between data integrity and system integrity? | 1
273
+ |
274
+ | Question | How is cryptanalysis different from brute-force attack? | 1
275
+ |
276
+ | Question | List and briefly explain the different approaches to attacking a symmetric encryption scheme. | 1
277
+ |
278
+ | Question | In general terms, what are four means of authenticating a user’s identity? | 1
279
+ |
280
+ | Question | What is a Trojan horse attack? | 1
281
+ |
282
+ | Question | What is the difference between authentication and authorization? | 1
283
+ |
284
+ | Question | How does RBAC relate to DAC and MAC? | 1
285
+ |
286
+ | Question | Define the terms database, database management system, and query language. | 1
287
+ |
288
+ | Question | What is a relational database and what are its principal ingredients? | 1
289
+ |
290
+ | Question | What is an SQL injection attack? What are the implications of an SQL injection attack? | 1
291
+ |
292
+ | Question | List the categories for grouping different types of SQLi attacks. | 1
293
+ |
294
+ | Question | Why is RBAC considered fit for database access control? | 1
295
+ |
296
+ | Question | What are three broad mechanisms that malware can use to propagate? | 1
297
+ |
298
+ | Question | What is a blended attack? | 1
299
+ |
300
+ | Question | Define a denial-of-service (DoS) attack | 1
301
+ |
302
+ | Question | State the difference between a SYN flooding attack and a SYN spoofing attack. | 1
303
+ |
304
+ | Question | What is the goal of an HTTP flood attack? | 1
305
+ |
306
+ | Question | What is a poison packet attack? Give two examples of such an attack. | 1
307
+ |
308
+ | Question | How are intruders classified according to skill level? | 1
309
+ |
310
+ | Question | List and briefly describe the classifications of intrusion detection systems based on the source and the type of data analyzed. | 1
311
+ |
312
+ | Question | Consider the given general code for allowing access to a resource: a) Explain the security flaw in this program, b) Rewrite the code to avoid the flaw | 0
313
+ |
314
+ | Question | Develop an attack tree for gaining access to the contents of a physical safe | 0
315
+ |
316
+ | Question | Typically, in practice, the length of the message is greater than the block size of the encryption algorithm. The simplest approach to handle such encryption is known as electronic codebook (ECB) mode. Explain this mode. Mention a scenario where it cannot be applied. Explain briefly why it is not a secure mode of encryption | 0
317
+ |
318
+ | Question | Consider a very simple symmetric block encryption algorithm, in which 64-bits blocks of plaintext are encrypted using a 128-bit key. Show the decryption equation. | 0
319
+ |
320
+ | Question | Explain the suitability or unsuitability of the given passwords | 0
321
+ |
322
+ | Question | Assume that Personal Identification Numbers (PINs) are formed by nine-digit combinations of numbers 0 to 9. Assume that an adversary is able to attempt three PINs per second.Assuming no feedback to the adversary until each attempt has been completed, what is the expected time to discover the correct PIN?Assuming feedback to the adversary flagging an error as each incorrect digit is entered, what is the expected time to discover the correct PIN? | 0
323
+ |
324
+ | Question | Assume an application requires access control policies based on the applicant’s age and the type of funding to be provided. Using an ABAC approach, write policy rules for each of the following scenarios:If the applicant’s age is more than 35, only “Research Grants (RG)” can be provided.If the applicant’s age is less than or equal to 35, both “RG and Travel Grants (TG)” can be provided. | 0
325
+ |
326
+ | Question | Assume a system with K subject attributes, M object attributes and Range () denotes the range of possible values that each attribute can take. What are the number of roles and permissions required for an RBAC model? What is the problem with this approach if additional attributes are added? | 0
327
+ |
328
+ | Question | Consider a simplified database for an organization that includes information of several departments (identity, name, manager, number of employees) and of managers and employees of the respective departments. Suggest a relational database for efficiently managing this information | 0
329
+ |
330
+ | Question | Users hulkhogan and undertaker do not have the SELECT access right to the Inventory table and the Item table. These tables were created by and are owned by user bruno-s. Write the SQL commands that would enable bruno-s to grant SELECT access to these tables to hulkhogan and undertaker. | 0
331
+ |
332
+ | Question | Consider the given fragment of code. What type of malware is this? | 0
333
+ |
334
+ | Question | Consider the given fragment embedded in a webpage. What type of malicious software is this? | 0
335
+ |
336
+ | Question | In order to implement a classic DoS flood attack, the attacker must generate a sufficiently large volume of packets to exceed the capacity of the link to the target organization. Consider an attack using ICMP echo request (ping) packets that are 100 bytes in size (ignoring framing overhead). How many of these packets per second must the attacker send to flood a target organization using a 8-Mbps link? How many per second if the packets are 1000 bytes in size? Or 1460 bytes? | 0
337
+ |
338
+ | Question | It is discussed that an amplification attack, which is a variant of reflection attack, can be launched by using any type of a suitable UDP service, such as the echo service. However, TCP services cannot be used in this attack. Why? | 0
339
+ |
340
+ | Question | Consider the first step of the common attack methodology we describe, which is to gather publicly available information on possible targets. What types of information could be used? What does this use suggest to you about the content and detail of such information? How does this correlate with the organization’s business and legal requirements? How do you reconcile these conflicting demands? | 0
341
+ |
342
+ | Question | As was mentioned in this chapter, the application gateway does not permit an end-toend TCP connection; rather, it sets up two TCP connections, one between itself and a TCP user on an inner host and one between itself and a TCP user on an outside host. The disadvantage of this approach is the additional processing overhead on each connection since the gateway must examine and forward all traffic in both directions. Describe at least one more limitation of this approach which is not discussed. | 0
343
+ |
344
+ | Question | Given table shows a sample of a packet filter firewall ruleset for an imaginary network of IP address that range from 192.168.1.0 to 192.168.1.254. Describe the effect of each rule. | 0
345
+ |
346
+
347
+
348
+ #### Section 2
349
+
350
+
351
+
352
+
353
+
354
+ | Activity Type | Content | Is Graded?
355
+ |
356
+ | --- | --- | --- |
357
+ | Question | Define buffer overflow. | 1
358
+ |
359
+ | Question | Define an off-by-one attack. | 1
360
+ |
361
+ | Question | Define an injection attack. List some examples of injection attacks. What are the general circumstances in which injection attacks are found? | 1
362
+ |
363
+ | Question | State the similarities and differences between command injection and SQL injection attacks | 1
364
+ |
365
+ | Question | What are the basic steps needed in the process of securing a system? | 1
366
+ |
367
+ | Question | State different types of full virtualization with their security requirements. | 1
368
+ |
369
+ | Question | List five essential characteristics of cloud computing. | 1
370
+ |
371
+ | Question | List and briefly define three cloud service models. | 1
372
+ |
373
+ | Question | Briefly explain the most prominent deployment models for cloud computing. | 1
374
+ |
375
+ | Question | Describe some of the main cloud-specific security threats. | 1
376
+ |
377
+ | Question | Investigate each of the unsafe standard C library functions shown in the figure using the UNIX man pages or any C programming text, and determine a safer alternative to use. | 0
378
+ |
379
+ | Question | Investigate the use of a replacement standard C string library, such as Libsafe, bstring, vstr, or other. Determine how significant the required code changes are, if any, to use the chosen library. | 0
380
+ |
381
+ | Question | Investigate the issues that arise while using sequence number as both identifier and authenticator of packets. Identify the root cause of the problem. | 0
382
+ |
383
+ | Question | Investigate the various types of cross-site scripting (XSS) attacks. How can such attacks be prevented? | 0
384
+ |
385
+ | Question | How can we use the TCP Wrappers and tcpd daemon to achieve secure remote control access? What if the network servers are heavily loaded? | 0
386
+ |
387
+ | Question | Why is it important to secure the boot process? Is it required to limit which media the system must boot from? | 0
388
+ |
389
+
390
+
391
+ #### Section 3
392
+
393
+
394
+
395
+
396
+
397
+ | Activity Type | Content | Is Graded?
398
+ |
399
+ | --- | --- | --- |
400
+ | Question | What are different types of cryptanalysis attacks? | 1
401
+ |
402
+ | Question | Why do some block cipher modes of operation only use encryption while others use both encryption and decryption? | 1
403
+ |
404
+ | Question | In the context of a hash function, what is a compression function? | 1
405
+ |
406
+ | Question | Briefly explain Diffie-Hellman key exchange. | 1
407
+ |
408
+ | Question | Suppose that your organization wants you to ensure the security of its data while the data is in transit. Which one out of stream cipher and block cipher would you select and why? | 0
409
+ |
410
+ | Question | Can we perform encryption operations in parallel on multiple blocks of plaintext in any of the five modes? How about decryption? | 0
411
+ |
412
+ | Question | Consider a 32-bit hash function defined as the concatenation of two 16-bit functions: XOR and RXOR, defined as “two simple hash functions.”Will this checksum detect all errors caused by an odd number of error bits? Explain.Will this checksum detect all errors caused by an even number of error bits? If not, characterize the error patterns that will cause the checksum to fail.Comment on the effectiveness of this function for use as a hash function for authentication | 0
413
+ |
414
+ | Question | It is possible to use a hash function to construct a block cipher with a structure similar to DES. Because a hash function is one way and a block cipher must be reversible (to decrypt), how is it possible? | 0
415
+ |
416
+
417
+
418
+ #### Section 4
419
+
420
+
421
+
422
+
423
+
424
+ | Activity Type | Content | Is Graded?
425
+ |
426
+ | --- | --- | --- |
427
+ | Question | What are different types of cryptanalysis attacks? | 1
428
+ |
429
+ | Question | Why do some block cipher modes of operation only use encryption while others use both encryption and decryption? | 1
430
+ |
431
+ | Question | In the context of a hash function, what is a compression function? | 1
432
+ |
433
+ | Question | Briefly explain Diffie-Hellman key exchange. | 1
434
+ |
435
+ | Question | Suppose that your organization wants you to ensure the security of its data while the data is in transit. Which one out of stream cipher and block cipher would you select and why? | 0
436
+ |
437
+ | Question | Can we perform encryption operations in parallel on multiple blocks of plaintext in any of the five modes? How about decryption? | 0
438
+ |
439
+ | Question | Consider a 32-bit hash function defined as the concatenation of two 16-bit functions: XOR and RXOR, defined as “two simple hash functions.”Will this checksum detect all errors caused by an odd number of error bits? Explain.Will this checksum detect all errors caused by an even number of error bits? If not, characterize the error patterns that will cause the checksum to fail.Comment on the effectiveness of this function for use as a hash function for authentication | 0
440
+ |
441
+ | Question | It is possible to use a hash function to construct a block cipher with a structure similar to DES. Because a hash function is one way and a block cipher must be reversible (to decrypt), how is it possible? | 0
442
+ |
443
+
444
+
445
+ ### Final assessment
446
+
447
+
448
+ **Section 1**
449
+
450
+
451
+
452
+ 1. Questions from previous two subsections can be used.
453
+
454
+
455
+ **Section 2**
456
+
457
+
458
+
459
+ 1. Questions from previous two subsections can be used.
460
+
461
+
462
+ **Section 3**
463
+
464
+
465
+
466
+ 1. Questions from previous two subsections can be used.
467
+
468
+
469
+ **Section 4**
470
+
471
+
472
+
473
+ 1. Questions from previous two subsections can be used.
474
+
475
+
476
+ ### The retake exam
477
+
478
+
479
+ **Section 1**
480
+
481
+
482
+ **Section 2**
483
+
484
+
485
+ **Section 3**
486
+
487
+
488
+ **Section 4**
489
+
490
+
491
+
492
+
493
+
494
+
495
+
496
+
497
+
498
+
499
+
raw/raw_bsc__game_theory.md ADDED
@@ -0,0 +1,389 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Game Theory
9
+ ================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Game Theory](#Game_Theory)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Game Theory
53
+ ===========
54
+
55
+
56
+ * **Course name**: Game Theory
57
+ * **Code discipline**: R-01
58
+ * **Subject area**:
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course covers the following concepts: Game Theory: Basics of the mathematical theory of games, including Nash Equilibrium, Mixed Strategies, and Evolutionary Game Theory; Applications of Computer Programming: Implementation of Game Playing agents.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ * [CSE204 — Analytic Geometry And Linear Algebra II](https://eduwiki.innopolis.university/index.php/BSc:AnalyticGeometryAndLinearAlgebraII): real vector and matrix operations, convex hull and span.
77
+ * [CSE206 — Probability And Statistics](https://eduwiki.innopolis.university/index.php/BSc:ProbabilityAndStatistics): probability distribution and mean function.
78
+ * [CSE201 — Mathematical Analysis II](https://eduwiki.innopolis.university/index.php/BSc:MathematicalAnalysisI): extreme values of differentiable functions.
79
+ * [CSE113 — Philosophy I - (Discrete Math and Logic)](https://eduwiki.innopolis.university/index.php/BSc:Logic_and_Discrete_Mathematics): paths in directed acyclic weighted graphs.
80
+
81
+
82
+ ### Prerequisite topics
83
+
84
+
85
+ Course Topics
86
+ -------------
87
+
88
+
89
+
90
+
91
+ Course Sections and Topics
92
+ | Section | Topics within the section
93
+ |
94
+ | --- | --- |
95
+ | Domination and Nash | 1. 2 by 2 classical games (Chicken, Prisoner’s dilemma, Battle of the Sexes, coin flips)
96
+ 2. n by m games and methods of reduction
97
+ 3. Domination and Nash Equilibrium
98
+ 4. Game Tree Roll Out
99
+ |
100
+ | Advanced strategics | 1. Multiple player and random player games
101
+ 2. Higher level Strategic planning including - Shelling’s theory of credible threats and promises
102
+ 3. Introduction to Evolutionary Game theory
103
+ |
104
+ | Tournament and Agents | 1. Agent players
105
+ 2. Computer Tournaments and Evolutionary Tournaments
106
+ |
107
+
108
+
109
+ Intended Learning Outcomes (ILOs)
110
+ ---------------------------------
111
+
112
+
113
+ ### What is the main purpose of this course?
114
+
115
+
116
+ Game Theory is a powerful method to make predictive decisions about common business cases and acts as a foundational course to decision making in AI systems, such as Bayesian techniques and game trees and Monte Carlo Tree Search. As such the purpose of this course is to provide a solid foundation on the basic structures of mathematical games including the canonical 2 by 2 structures of the Prisoner’s Dilemma, Chicken, Hawk and Dove, and Battle of the Sexes. Then looks at more complicated business examples such as price setting, making creditable threats and promises. It also gives practical instruction on the application of computers in game playing, especially tournament play and development of decision making models.
117
+
118
+
119
+
120
+ ### ILOs defined at three levels
121
+
122
+
123
+ #### Level 1: What concepts should a student know/remember/explain?
124
+
125
+
126
+ By the end of the course, the students should be able to ...
127
+
128
+
129
+
130
+ * Should be able to define Nash Equilibrium, Domination, Mixed v. Pure Strategies
131
+ * Should be able to define Evolutionary Stability
132
+ * Should be able to define a number of common agent types (always cooperate/defect, Tit-for-tat, Grudger)
133
+
134
+
135
+ #### Level 2: What basic practical skills should a student be able to perform?
136
+
137
+
138
+ By the end of the course, the students should be able to ...
139
+
140
+
141
+
142
+ * A student should understand how game theory affects common daily situations, such as internet trade (as a PD)
143
+ * Should understand the role of Evolutionary Stable Strategies
144
+ * Should understand the history of tournaments as methods to evaluate agent play
145
+
146
+
147
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
148
+
149
+
150
+ By the end of the course, the students should be able to ...
151
+
152
+
153
+
154
+ * Program a finite state machine to play iterated games
155
+ * Apply both domination and Nash equilibrium to solve pure games
156
+ * Apply both domination, Nash equilibrium, and mixed strategies to solve mixed strategic games
157
+
158
+
159
+ Grading
160
+ -------
161
+
162
+
163
+ ### Course grading range
164
+
165
+
166
+
167
+
168
+
169
+ | Grade | Range | Description of performance
170
+ |
171
+ | --- | --- | --- |
172
+ | A. Excellent | 90-100 | -
173
+ |
174
+ | B. Good | 75-89 | -
175
+ |
176
+ | C. Satisfactory | 60-74 | -
177
+ |
178
+ | D. Poor | 0-59 | -
179
+ |
180
+
181
+
182
+ ### Course activities and grading breakdown
183
+
184
+
185
+
186
+
187
+
188
+ | Activity Type | Percentage of the overall course grade
189
+ |
190
+ | --- | --- |
191
+ | Labs/seminar classes | 10
192
+ |
193
+ | Interim performance assessment | 40
194
+ |
195
+ | Midterm and Exam | 50
196
+ |
197
+
198
+
199
+ ### Recommendations for students on how to succeed in the course
200
+
201
+
202
+ Resources, literature and reference materials
203
+ ---------------------------------------------
204
+
205
+
206
+ ### Open access resources
207
+
208
+
209
+ * Andrew McEachern, Game Theory : A Classical Introduction, Mathematical Games, and the Tournament
210
+ * Thomas Schelling, Strategy and Conflict
211
+ * William Poundstone, Prisoner’s Dilemma
212
+
213
+
214
+ ### Closed access resources
215
+
216
+
217
+ ### Software and tools used within the course
218
+
219
+
220
+ Teaching Methodology: Methods, techniques, & activities
221
+ =======================================================
222
+
223
+
224
+ Activities and Teaching Methods
225
+ -------------------------------
226
+
227
+
228
+
229
+
230
+ Activities within each section
231
+ | Learning Activities | Section 1 | Section 2 | Section 3
232
+ |
233
+ | --- | --- | --- | --- |
234
+ | Homework and group projects | 1 | 1 | 1
235
+ |
236
+ | Midterm evaluation | 1 | 0 | 0
237
+ |
238
+ | Testing (written or computer based) | 1 | 1 | 1
239
+ |
240
+ | Oral polls | 1 | 0 | 1
241
+ |
242
+ | Discussions | 1 | 1 | 1
243
+ |
244
+ | Development of individual parts of software product code | 0 | 1 | 1
245
+ |
246
+ | Reports | 0 | 0 | 1
247
+ |
248
+
249
+
250
+ Formative Assessment and Course Activities
251
+ ------------------------------------------
252
+
253
+
254
+ ### Ongoing performance assessment
255
+
256
+
257
+ #### Section 1
258
+
259
+
260
+
261
+
262
+
263
+ | Activity Type | Content | Is Graded?
264
+ |
265
+ | --- | --- | --- |
266
+ | Question | What is an externality in PD? | 1
267
+ |
268
+ | Question | Give the Nash Equilibrium of an example 2 by 2 game | 1
269
+ |
270
+ | Question | Give the Domination in an example n by m game | 1
271
+ |
272
+ | Question | What is the payoff matrix for a given game | 1
273
+ |
274
+ | Question | List and example the set of externalities of PD | 0
275
+ |
276
+ | Question | Worked examples of Nash Equlibrium | 0
277
+ |
278
+ | Question | Worked examples of Domination | 0
279
+ |
280
+ | Question | Given the payoff matrix for a given game, what is the outcome of play. | 0
281
+ |
282
+
283
+
284
+ #### Section 2
285
+
286
+
287
+
288
+
289
+
290
+ | Activity Type | Content | Is Graded?
291
+ |
292
+ | --- | --- | --- |
293
+ | Question | Using Domination and Nash Equilibrium find a mixed strategy solution for a given game. | 1
294
+ |
295
+ | Question | How does this game differ if we only allow for pure strategies rather than mixed? | 1
296
+ |
297
+ | Question | What is the difference between Evolutionary Stable Strategies and Dominator Theory | 1
298
+ |
299
+ | Question | What is the ESS for an Iterated Prisoner’s Dilemma? | 1
300
+ |
301
+ | Question | Why does IPD not have a clear Nash Equilibrium and why should we use a Evolutionary Stable Strategies | 0
302
+ |
303
+ | Question | Show the finite state representation for TFT | 0
304
+ |
305
+ | Question | Demonstrate the Outcome of a population of half ALLC and half ALLD | 0
306
+ |
307
+ | Question | Demonstrate the Best Response method on an example matrix | 0
308
+ |
309
+
310
+
311
+ #### Section 3
312
+
313
+
314
+
315
+
316
+
317
+ | Activity Type | Content | Is Graded?
318
+ |
319
+ | --- | --- | --- |
320
+ | Question | Define the meaning of a lock box. | 1
321
+ |
322
+ | Question | Define the meaning of a nice strategy. | 1
323
+ |
324
+ | Question | How can we make a strategy more cooperative by changing its structure? | 1
325
+ |
326
+ | Question | Give a listing of IPD agents and a short description of their ruleset | 1
327
+ |
328
+ | Question | Program a finite state machine for IPD which implements a Lock Box | 0
329
+ |
330
+ | Question | What properties does a finite state machine have (i.e. is it nice) | 0
331
+ |
332
+ | Question | If a state machine is nice - what does it’s transitions matrix look like? | 0
333
+ |
334
+ | Question | How can a 3 and 4 state lockbox reach cooperation? | 0
335
+ |
336
+
337
+
338
+ ### Final assessment
339
+
340
+
341
+ **Section 1**
342
+
343
+
344
+
345
+ 1. List and example the set of externalities of PD
346
+ 2. Worked examples of Nash Equilibrium and Domination
347
+ 3. Given the payoff matrix for a given game, what is the outcome of play.
348
+ 4. A button is put before you. If you don’t press the button you get a low passing grade on this question. If you press the button and less than half the class presses the button you get a high passing grade for this question. If more than half the class presses the button then those who press the button get a failing grade for this question. Do you press the button?
349
+
350
+
351
+ **Section 2**
352
+
353
+
354
+
355
+ 1. Simulate the IPD, does the ESS occur?
356
+ 2. When the time-line of an ESS is extended but we include the restriction of a finite space, what happens to the equilibriumum
357
+ 3. Demonstrate the Best Response method on an example matrix
358
+
359
+
360
+ **Section 3**
361
+
362
+
363
+
364
+ 1. Show a working finite state machine IPD model of Trifecta.
365
+ 2. Create a Tournament agent to compete against your classmates for a given game.
366
+ 3. Given a set of players for a IPD model, what is the most likely equilibrium outcome, explain.
367
+
368
+
369
+ ### The retake exam
370
+
371
+
372
+ **Section 1**
373
+
374
+
375
+ **Section 2**
376
+
377
+
378
+ **Section 3**
379
+
380
+
381
+
382
+
383
+
384
+
385
+
386
+
387
+
388
+
389
+
raw/raw_bsc__history.md ADDED
@@ -0,0 +1,543 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: History
9
+ ============
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 History](#History)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ * [2.2.1.6 Section 6](#Section_6)
50
+ * [2.2.1.7 Section 7](#Section_7)
51
+ - [2.2.2 Final assessment](#Final_assessment)
52
+ - [2.2.3 The retake exam](#The_retake_exam)
53
+
54
+
55
+
56
+ History
57
+ =======
58
+
59
+
60
+ * **Course name**: History
61
+ * **Code discipline**: HSS601
62
+ * **Subject area**:
63
+
64
+
65
+ Short Description
66
+ -----------------
67
+
68
+
69
+ This course covers the following concepts: Origins of science and its connection with technology in different periods of human’s history; Science and society: how one impacts another and vice versa; Scientific revolution: its nature, causes and consequences for the history of science • The role of Russian science in the World scientific progress.
70
+
71
+
72
+
73
+ Prerequisites
74
+ -------------
75
+
76
+
77
+ ### Prerequisite subjects
78
+
79
+
80
+ ### Prerequisite topics
81
+
82
+
83
+ Course Topics
84
+ -------------
85
+
86
+
87
+
88
+
89
+ Course Sections and Topics
90
+ | Section | Topics within the section
91
+ |
92
+ | --- | --- |
93
+ | Introduction to the history of science. Science and technology of ancient civilizations | 1. the concept of science and technology and their role in the history of civilization
94
+ 2. scientific knowledge of the pre-civilization period and the first \*ancient Eastern civilizations
95
+ 3. features and main achievements of Greek and Roman science
96
+ 4. ancient technologies and the problem of their loss
97
+ |
98
+ | Science and technology in Medieval Europe, Asia and America from 6th to 14th centuries | 1. Main features of the Medieval science
99
+ 2. Chinese and Arab science and their impact on European
100
+ 3. Science and technology of Medieval Europe
101
+ 4. Scientific and technological achievements of pre-Columbian American civilizations
102
+ |
103
+ | Scientific and technological progress in the era of Renaissance (15th-16th centuries)s | 1. The Age of Discovery: the exploration of new territories.
104
+ 2. The emergence of scientific anatomy and chemistry.
105
+ 3. Revolution in astronomy: N. Copernicus, I. Kepler, G. Galileo.
106
+ 4. Technical achievements of the Renaissance
107
+ |
108
+ | Scientific revolution of the 17th century and science in the age of Enlightenment | 1. Signs of the coming of the Modern Time. Recognition of science: the emergence of scientific societies and academies.
109
+ 2. Chemistry and Natural Science in the 17th-18th centuries.
110
+ 3. Advances in maths and physics in the 17-th-18th century.
111
+ |
112
+ | Industrial revolution of the 19th century: the role of science and technology | 1. Development of the education system and the formation of the disciplinary structure of science
113
+ 2. Physics in the 19th century: discoveries in classical thermodynamics and electrodynamics
114
+ 3. Chemistry and biology in the 19th century. Charles Darwin's theory of evolution.
115
+ 4. The development of technology in the "age of the industrial revolution".
116
+ |
117
+ | Science and technology from late 19th to the middle of 20th centuries: formation of non-classical science | 1. A revolution in physics: radioactivity and the atomic model, quantum mechanics.
118
+ 2. General theory of relativity and astrophysics.
119
+ 3. Discoveries in genetics and medicine of the first half of the 20th century.
120
+ 4. Technological progress in the late 19th - first half of the 20th centuries.
121
+ |
122
+ | Modern science and technology: the role of IT | 1. "Post-non-classical science": new forms of organization of science and technology
123
+ 2. Modern physics: problems of substance and space research
124
+ 3. Revolution of the second half of the 20th century in genetics and microbiology
125
+ 4. Information revolution at the turn of the 20th and 21st centuries: perspectives of information technologies
126
+ |
127
+
128
+
129
+ Intended Learning Outcomes (ILOs)
130
+ ---------------------------------
131
+
132
+
133
+ ### What is the main purpose of this course?
134
+
135
+
136
+ The main purpose of this course to make the student aware of basic notions of mathematical programming and of its importance in the area of engineering.
137
+
138
+
139
+
140
+ ### ILOs defined at three levels
141
+
142
+
143
+ #### Level 1: What concepts should a student know/remember/explain?
144
+
145
+
146
+ By the end of the course, the students should be able to ...
147
+
148
+
149
+
150
+ * Main achievements of ancient and medieval science
151
+ * Key scientific revolutions from 17th to 20th centuries and their main directions • Technological inventions underlying modern human civilization
152
+ * Main stages of IT development
153
+
154
+
155
+ #### Level 2: What basic practical skills should a student be able to perform?
156
+
157
+
158
+ By the end of the course, the students should be able to ...
159
+
160
+
161
+
162
+ * Features of scientific development at different stages of human history
163
+ * Logic of the development of the scientific revolution
164
+ * Relationship of scientific and technological progress in the history of mankind • Social factors influencing the development of science and technology
165
+ * Role of Russian science in the history of world science and technology
166
+
167
+
168
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
169
+
170
+
171
+ By the end of the course, the students should be able to ...
172
+
173
+
174
+
175
+ * Use some methods of the humanitarian studies and their professional field
176
+ * Find and critically analyze information relevant to professional development • Evaluate the possible prospects of a particular scientific and technical product from a historical point of view
177
+ * Argue personal position on the development of science and technology
178
+
179
+
180
+ Grading
181
+ -------
182
+
183
+
184
+ ### Course grading range
185
+
186
+
187
+
188
+
189
+
190
+ | Grade | Range | Description of performance
191
+ |
192
+ | --- | --- | --- |
193
+ | A. Excellent | 90-100 | -
194
+ |
195
+ | B. Good | 75-89 | -
196
+ |
197
+ | C. Satisfactory | 60-74 | -
198
+ |
199
+ | D. Poor | 0-59 | -
200
+ |
201
+
202
+
203
+ ### Course activities and grading breakdown
204
+
205
+
206
+
207
+
208
+
209
+ | Activity Type | Percentage of the overall course grade
210
+ |
211
+ | --- | --- |
212
+ | Labs/seminar classes | 30
213
+ |
214
+ | Interim performance assessment | 30
215
+ |
216
+ | Exams | 40
217
+ |
218
+
219
+
220
+ ### Recommendations for students on how to succeed in the course
221
+
222
+
223
+ Resources, literature and reference materials
224
+ ---------------------------------------------
225
+
226
+
227
+ ### Open access resources
228
+
229
+
230
+ * <https://www.physlink.com/education/history.cfm>
231
+ * <https://www.museogalileo.it/en/>
232
+
233
+
234
+ ### Closed access resources
235
+
236
+
237
+ ### Software and tools used within the course
238
+
239
+
240
+ Teaching Methodology: Methods, techniques, & activities
241
+ =======================================================
242
+
243
+
244
+ Activities and Teaching Methods
245
+ -------------------------------
246
+
247
+
248
+
249
+
250
+ Activities within each section
251
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6 | Section 7
252
+ |
253
+ | --- | --- | --- | --- | --- | --- | --- | --- |
254
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1 | 1 | 0
255
+ |
256
+ | Testing (written or computer based) | 1 | 0 | 0 | 0 | 0 | 0 | 1
257
+ |
258
+ | Discussions | 1 | 1 | 0 | 0 | 1 | 1 | 1
259
+ |
260
+ | Reports | 0 | 1 | 1 | 1 | 1 | 1 | 1
261
+ |
262
+ | Midterm evaluation | 0 | 0 | 1 | 0 | 0 | 0 | 0
263
+ |
264
+ | Essays | 0 | 0 | 0 | 1 | 0 | 0 | 0
265
+ |
266
+
267
+
268
+ Formative Assessment and Course Activities
269
+ ------------------------------------------
270
+
271
+
272
+ ### Ongoing performance assessment
273
+
274
+
275
+ #### Section 1
276
+
277
+
278
+
279
+
280
+
281
+ | Activity Type | Content | Is Graded?
282
+ |
283
+ | --- | --- | --- |
284
+ | Question | What is the science and technology? Why is it important to study their history? | 1
285
+ |
286
+ | Question | What we owe to the science of ancient Egypt, Mesopotamia and India? | 1
287
+ |
288
+ | Question | What were the main features of ancient science? What were the reasons for its decline? | 1
289
+ |
290
+ | Question | What are the main technical achievements of the ancient world? | 1
291
+ |
292
+ | Question | Discussion – “Paleocontact hypothesis: pro et contra”. | 0
293
+ |
294
+ | Question | Inventions ahead of their time: the problem of the demand for technology in the ancient world. | 0
295
+ |
296
+ | Question | Problem of the beginnings of science: existing theories. | 0
297
+ |
298
+
299
+
300
+ #### Section 2
301
+
302
+
303
+
304
+
305
+
306
+ | Activity Type | Content | Is Graded?
307
+ |
308
+ | --- | --- | --- |
309
+ | Question | How has the man's attitude to nature changed in the Middle Ages? Why does the method of experiment appear in the Middle Ages? | 1
310
+ |
311
+ | Question | What are the main achievements of Arab and Chinese science? How they influenced European science? | 1
312
+ |
313
+ | Question | How was medieval science related to Christian doctrine? What was the significance of the emergence of universities in Europe during the Middle Ages? | 1
314
+ |
315
+ | Question | What are the main scientific and technical achievements of pre-Columbian American civilizations (Maya, Inca and Aztec)? | 1
316
+ |
317
+ | Question | Middle Ages: Era of Decline or Development of Science? (discussion) | 0
318
+ |
319
+ | Question | Impact of the Crusades on the development of European science (report) | 0
320
+ |
321
+ | Question | Strategy and tactics of medieval armies: the evolution of military technology (report) | 0
322
+ |
323
+
324
+
325
+ #### Section 3
326
+
327
+
328
+
329
+
330
+
331
+ | Activity Type | Content | Is Graded?
332
+ |
333
+ | --- | --- | --- |
334
+ | Question | What changes have occurred in the scientific view of the Renaissance? What is humanism and on what basis does it arise? | 1
335
+ |
336
+ | Question | What were the prerequisites and reasons for the great geographical discoveries? What were the most important geographical expeditions of the 15th-16th centuries and what discoveries were made as a result? | 1
337
+ |
338
+ | Question | How did scientific anatomy originate in Europe? What is the significance of William Harvey's discoveries? | 1
339
+ |
340
+ | Question | What was the revolutionary nature of Copernicus's discovery and why was it not recognized during his lifetime? What laws of planetary motion was able to formulate I. Kepler? How did G. Galileo manage to prove the validity of the Copernican hypothesis? Midterm test based on the questions of the first 3 sections. | 1
341
+ |
342
+ | Question | Inventions in navigation that made long-distance ocean voyages possible (report) 2. Model of the Universe in the works of D. Bruno (report) | 0
343
+ |
344
+ | Question | Leonardo da Vinci – a technical genius or a visionary? (report) | 0
345
+ |
346
+
347
+
348
+ #### Section 4
349
+
350
+
351
+
352
+
353
+
354
+ | Activity Type | Content | Is Graded?
355
+ |
356
+ | --- | --- | --- |
357
+ | Question | What is “Protestant Ethic” and what are its features? When and why does science become a socially recognized phenomenon? | 1
358
+ |
359
+ | Question | What system of classification of all living things did Karl Linnaeus suggest? Which scientist was the first to put forward the idea of the evolution of living organisms? | 1
360
+ |
361
+ | Question | What mathematical discoveries made possible the formation of a mechanistic picture of the world? What is the significance of Isaac Newton's discoveries? What experience did L. Galvani set and what was its significance? | 1
362
+ |
363
+ | Question | What is the difference between J. Watt's steam engine and T. Newcomen's steam engine? How did the lathe change in the 18th century? | 1
364
+ |
365
+ | Question | Essay on the personality of one of the scientists of the Early Modern period. | 0
366
+ |
367
+ | Question | French Enlightement and its role in the development of science (Voltaire, Diderot, Rousseau, and Montesquieu) (report) | 0
368
+ |
369
+ | Question | Emergence of Russian science: Saint Petersburg Academy of science and the researches of M.V. Lomonosov (report) | 0
370
+ |
371
+
372
+
373
+ #### Section 5
374
+
375
+
376
+
377
+
378
+
379
+ | Activity Type | Content | Is Graded?
380
+ |
381
+ | --- | --- | --- |
382
+ | Question | How and why did science acquire a disciplinary character? What new educational institutions appeared at this time? | 1
383
+ |
384
+ | Question | What was the significance of the discoveries of J. Joule and R. Brown for classical thermodynamics? What is the significance of H. Oersted's experiment? Why did M. Faraday's discovery cast doubt on the mechanistic philosophy? | 1
385
+ |
386
+ | Question | What is the significance of the periodic table of elements of D. I. Mendeleev? Who was the founder of modern microbiology and immunology? On what concepts was Charles Darwin's theory of evolution based? | 1
387
+ |
388
+ | Question | What were the main stages of using the steam engine in industry and transport? When and by whom was the internal combustion engine invented? How did the communication system of the 19th century develop? | 1
389
+ |
390
+ | Question | The role of science and technology in transforming Western Europe into the intellectual center of the world (discussion) | 0
391
+ |
392
+ | Question | Research in 19th century medicine: germ theory of disease (report) | 0
393
+ |
394
+ | Question | Polzunov or Watt: who was the creator of the steam engine? (report) | 0
395
+ |
396
+
397
+
398
+ #### Section 6
399
+
400
+
401
+
402
+
403
+
404
+ | Activity Type | Content | Is Graded?
405
+ |
406
+ | --- | --- | --- |
407
+ | Question | Why by the end of the 19th century can we talk about the crisis of "classical science" and what were its symptoms? How radioactivity discovered and what was the significance of this discovery? What models of the atom were proposed at the beginning of the 20th century? | 1
408
+ |
409
+ | Question | What is the significance of A. Einstein's theory of relativity? What astronomical phenomena could it predict? How was the expansion of the universe discovered and what were its first scientific models? | 1
410
+ |
411
+ | Question | Who is considered the founder of genetics and why? When and how did the first antibiotics appear? | 1
412
+ |
413
+ | Question | When did the first radio broadcast take place? Who is the inventor of television? What were the first flying machines? How did the world wars affect the development of science and technology? | 1
414
+ |
415
+ | Question | Weapons that changed the methods of warfare at the turn of the 19th and 20th centuries (report) | 0
416
+ |
417
+ | Question | Struggle for the atom: the creation of atomic weapons and the use of atomic energy (discussion) | 0
418
+ |
419
+ | Question | From daguerreotype to photography and from silent cinema to modern television (report) | 0
420
+ |
421
+
422
+
423
+ #### Section 7
424
+
425
+
426
+
427
+
428
+
429
+ | Activity Type | Content | Is Graded?
430
+ |
431
+ | --- | --- | --- |
432
+ | Question | What are the characteristic features of "post-non-classical science"? | 1
433
+ |
434
+ | Question | What is the meaning of the quark hypothesis and how does it explain the structure of matter? What tasks are being set for the Large Hadron Collider and the International Experimental Thermonuclear Reactor? | 1
435
+ |
436
+ | Question | What discoveries in genetics in the 1940s produced the decoding of the DNA molecule? What discoveries paved the way for genetic engineering? | 1
437
+ |
438
+ | Question | What are the major generations of computers in the 20th century? How did the creation of the Internet begin? What are the prospects for the development of information technology? Final testing based on the questions of all sections. | 1
439
+ |
440
+ | Question | Science and technology as a factor in modern geopolitics (discussion) | 0
441
+ |
442
+ | Question | What opportunities open up nanotechnology for humanity? (report) | 0
443
+ |
444
+ | Question | Genetic editing and bioethics issues (report) | 0
445
+ |
446
+
447
+
448
+ ### Final assessment
449
+
450
+
451
+ **Section 1**
452
+
453
+
454
+
455
+ 1. The problem of the emergence of science in the ancient world. Typical features of ancient science and technology.
456
+ 2. The development of astronomical and mathematical knowledge in the ancient world.
457
+ 3. Ancient technologies and the problem of their loss.
458
+
459
+
460
+ **Section 2**
461
+
462
+
463
+
464
+ 1. Education and its connection with science in the Middle Ages.
465
+ 2. Heritage of Arab and Chinese science.
466
+ 3. Medieval ideas about space and the place of man in the universe.
467
+
468
+
469
+ **Section 3**
470
+
471
+
472
+
473
+ 1. Preconditions and reasons for the discovery of America.
474
+ 2. The development of astronomical knowledge and its impact on the transformation of the scientific views of the inhabitants of Medieval Europe.
475
+
476
+
477
+ **Section 4**
478
+
479
+
480
+
481
+ 1. Scientific revolution of Early Modern Europe: formation of the mechanical philosophy.
482
+ 2. The influence of the development of science and technology on the emergence of the Enlightenment.
483
+
484
+
485
+ **Section 5**
486
+
487
+
488
+
489
+ 1. The development of transport in the 19th century and its role in changing the way of life in Europe.
490
+ 2. The folding of industrial society in the 19th century.
491
+
492
+
493
+ **Section 6**
494
+
495
+
496
+
497
+ 1. The role of the theory of relativity in shaping the modern worldview.
498
+ 2. Radioactivity and its study: implications for the world in the 20th Century.
499
+ 3. The development of astronomy in the 20th century and its influence on the formation of the modern worldview.
500
+
501
+
502
+ **Section 7**
503
+
504
+
505
+
506
+ 1. Study of the microcosm and its influence on the development of technology in the XX XXI centuries
507
+ 2. The development of communications and the formation of a modern lifestyle.
508
+ 3. IT technologies and their perspectives.
509
+
510
+
511
+ ### The retake exam
512
+
513
+
514
+ **Section 1**
515
+
516
+
517
+ **Section 2**
518
+
519
+
520
+ **Section 3**
521
+
522
+
523
+ **Section 4**
524
+
525
+
526
+ **Section 5**
527
+
528
+
529
+ **Section 6**
530
+
531
+
532
+ **Section 7**
533
+
534
+
535
+
536
+
537
+
538
+
539
+
540
+
541
+
542
+
543
+
raw/raw_bsc__human-ai_interaction_design.md ADDED
@@ -0,0 +1,520 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Human-AI Interaction Design
9
+ ================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Animal and human brain representation in neuroscience](#Animal_and_human_brain_representation_in_neuroscience)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ * [2.2.1.6 Section 6](#Section_6)
50
+ - [2.2.2 Final assessment](#Final_assessment)
51
+ - [2.2.3 The retake exam](#The_retake_exam)
52
+
53
+
54
+
55
+ Animal and human brain representation in neuroscience
56
+ =====================================================
57
+
58
+
59
+ * **Course name**: Animal and human brain representation in neuroscience
60
+ * **Code discipline**: P.1.1 Course Characteristics
61
+ * **Subject area**:
62
+
63
+
64
+ Short Description
65
+ -----------------
66
+
67
+
68
+ This course covers the following concepts: Anatomy and physiology of nervous system, sensory organs and musculoskeletal system; Localization in the brain of the different physiological and behavioural aspects of human life.
69
+
70
+
71
+
72
+ Prerequisites
73
+ -------------
74
+
75
+
76
+ ### Prerequisite subjects
77
+
78
+
79
+ ### Prerequisite topics
80
+
81
+
82
+ Course Topics
83
+ -------------
84
+
85
+
86
+
87
+
88
+ Course Sections and Topics
89
+ | Section | Topics within the section
90
+ |
91
+ | --- | --- |
92
+ | Anatomy and physiology | 1. Physiology of the brain cell
93
+ 2. Anatomy of brain and nervous system
94
+ |
95
+ | Sensory organs | 1. Taste
96
+ 2. Smell
97
+ 3. Touch and pain
98
+ 4. Sight
99
+ 5. Hearing
100
+ |
101
+ | Resting brain, attention, consciousness, sleep | 1. Mechanism of attention
102
+ 2. Resting brain and default mode network
103
+ |
104
+ | Communication | 1. Language
105
+ 2. Brain control of communication
106
+ 3. Learning a second language
107
+ 4. Handwriting
108
+ |
109
+ | Emotions, addiction and memory | 1. Neural basis of behaviour
110
+ 2. Neural basis of addiction
111
+ |
112
+ | Movement | 1. Anatomy and physiology of muscles
113
+ 2. Tests to evaluate brain and muscle function during movement
114
+ 3. Neuronal control of muscles and movement
115
+ |
116
+
117
+
118
+ Intended Learning Outcomes (ILOs)
119
+ ---------------------------------
120
+
121
+
122
+ ### What is the main purpose of this course?
123
+
124
+
125
+ Brain and nervous system are being studied more and more in the last years, as the basis for human computer interface, robotics and so on. Aim of this study is giving a brief overview of key concepts of anatomy and physiology of nervous system, sensory organs and musculoskeletal system, and to understand the localization in the brain of the different physiological and behavioural aspects of human and animal life (e.g. attention, emotions, communication, etc.)
126
+
127
+
128
+
129
+ ### ILOs defined at three levels
130
+
131
+
132
+ #### Level 1: What concepts should a student know/remember/explain?
133
+
134
+
135
+ By the end of the course, the students should be able to ...
136
+
137
+
138
+
139
+ * Anatomy and physiology of the brain and central nervous system
140
+ * Anatomy and physiology of sensory organs (sight, smell, touch, hearing, taste)
141
+ * Anatomy and physiology of musculoskeletal system (muscles, tendons)
142
+ * Brain representation of movement, communication, behaviour, attention, emotions, behaviour, and addiction
143
+
144
+
145
+ #### Level 2: What basic practical skills should a student be able to perform?
146
+
147
+
148
+ By the end of the course, the students should be able to ...
149
+
150
+
151
+
152
+ * Localization of the different areas of the brain involved in different processes
153
+ * Possible uses of fMRI and other scientific instruments in neurosciences
154
+ * Possible applications of IT in neuroscience
155
+ * Differences in brain activity between humans and animals
156
+ * Different methodologies to explore the brain activity in different situations
157
+
158
+
159
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
160
+
161
+
162
+ By the end of the course, the students should be able to ...
163
+
164
+
165
+
166
+ * Medical instrumentations to neuroscience
167
+ * IT to neuroscience
168
+ * IT to medical instrumentation
169
+
170
+
171
+ Grading
172
+ -------
173
+
174
+
175
+ ### Course grading range
176
+
177
+
178
+
179
+
180
+
181
+ | Grade | Range | Description of performance
182
+ |
183
+ | --- | --- | --- |
184
+ | A. Excellent | 90-100 | -
185
+ |
186
+ | B. Good | 75-89 | -
187
+ |
188
+ | C. Satisfactory | 60-74 | -
189
+ |
190
+ | D. Poor | 0-59 | -
191
+ |
192
+
193
+
194
+ ### Course activities and grading breakdown
195
+
196
+
197
+
198
+
199
+
200
+ | Activity Type | Percentage of the overall course grade
201
+ |
202
+ | --- | --- |
203
+ | Labs/seminar classes | 0
204
+ |
205
+ | Interim performance assessment | 30
206
+ |
207
+ | Exams | 50
208
+ |
209
+ | Assigments (personal) | 20
210
+ |
211
+
212
+
213
+ ### Recommendations for students on how to succeed in the course
214
+
215
+
216
+ Resources, literature and reference materials
217
+ ---------------------------------------------
218
+
219
+
220
+ ### Open access resources
221
+
222
+
223
+ * M.F. Bear, B.W. Connors, M.A. Paradiso, Neuroscience – Exploring the brain, 4th edition, Wolters Kluwer, 2016
224
+ * Hall, Guyton and Hall Textbook of Medical Physiology, Thirteenth Edition, Elsevier, 2016
225
+ * Platform for large-scale, automated synthesis of functional magnetic resonance imaging (fMRI) data,
226
+ * Kubios HRV analysis software,
227
+ * DICOM Viewer,
228
+
229
+
230
+ ### Closed access resources
231
+
232
+
233
+ ### Software and tools used within the course
234
+
235
+
236
+ Teaching Methodology: Methods, techniques, & activities
237
+ =======================================================
238
+
239
+
240
+ Activities and Teaching Methods
241
+ -------------------------------
242
+
243
+
244
+
245
+
246
+ Activities within each section
247
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6
248
+ |
249
+ | --- | --- | --- | --- | --- | --- | --- |
250
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1 | 1
251
+ |
252
+ | Midterm evaluation | 1 | 1 | 1 | 1 | 1 | 1
253
+ |
254
+ | Testing (written or computer based) | 1 | 1 | 1 | 1 | 1 | 1
255
+ |
256
+ | Discussions | 1 | 1 | 1 | 1 | 1 | 1
257
+ |
258
+
259
+
260
+ Formative Assessment and Course Activities
261
+ ------------------------------------------
262
+
263
+
264
+ ### Ongoing performance assessment
265
+
266
+
267
+ #### Section 1
268
+
269
+
270
+
271
+
272
+
273
+ | Activity Type | Content | Is Graded?
274
+ |
275
+ | --- | --- | --- |
276
+ | Question | What is the difference between unipolar, bipolar and multipolar neurons | 1
277
+ |
278
+ | Question | What are the parts of the peripheral nervous system? | 1
279
+ |
280
+ | Question | What is the action potential? | 1
281
+ |
282
+ | Question | What are the main parts of the brain? | 1
283
+ |
284
+ | Question | In the MRI pictures presented, identify the prefrontal cortex | 0
285
+ |
286
+ | Question | Using heart rate variability, identify which tasks activate primarily the sympathetic nervous system | 0
287
+ |
288
+ | Question | Design an experiment to evaluate the parasympathetic nervous system | 0
289
+ |
290
+
291
+
292
+ #### Section 2
293
+
294
+
295
+
296
+
297
+
298
+ | Activity Type | Content | Is Graded?
299
+ |
300
+ | --- | --- | --- |
301
+ | Question | How can the brain differentiate between different tastes? | 1
302
+ |
303
+ | Question | Do receptors adapt to the stimulus? | 1
304
+ |
305
+ | Question | What is the role of the tapetum lucidum? | 1
306
+ |
307
+ | Question | Using the MRI pictures presented, identify the auditory cortex | 0
308
+ |
309
+ | Question | Using the MRI pictures presented, identify the visual cortex | 0
310
+ |
311
+ | Question | Manipulate the MRI picture provided to highlight the olfactory cortex | 0
312
+ |
313
+ | Question | Is there a difference in the response of the autonomic nervous system to different kinds of music? Answer using heart rate variability | 0
314
+ |
315
+ | Question | Is there a difference in the response of the automonic nervous system to different visual stimuli? Answer using heart rate variability | 0
316
+ |
317
+
318
+
319
+ #### Section 3
320
+
321
+
322
+
323
+
324
+
325
+ | Activity Type | Content | Is Graded?
326
+ |
327
+ | --- | --- | --- |
328
+ | Question | What are the functions of the default mode network? | 1
329
+ |
330
+ | Question | What is a zeitgeber? | 1
331
+ |
332
+ | Question | What are the different functional states of the brain? | 1
333
+ |
334
+ | Question | What are the two kinds of attention? | 1
335
+ |
336
+ | Question | How many phases of sleep are there? | 1
337
+ |
338
+ | Question | Using the MRI pictures provided identify the pituitary gland and the hypothalamus | 0
339
+ |
340
+ | Question | Using the EEG waves provided identify the functional states of the brain | 0
341
+ |
342
+ | Question | Develop a way to identify the different phases of the sleep cycle using activity trackers | 0
343
+ |
344
+ | Question | Design an experiment to identify the different functional states of the brain using heart rate variability | 0
345
+ |
346
+
347
+
348
+ #### Section 4
349
+
350
+
351
+
352
+
353
+
354
+ | Activity Type | Content | Is Graded?
355
+ |
356
+ | --- | --- | --- |
357
+ | Question | Which of these forms of communication comes naturally (you do not have to learn it)? | 1
358
+ |
359
+ | Question | How are called the two main areas of the brain that control language? | 1
360
+ |
361
+ | Question | Which hemisphere is usually the one responsible for the language? | 1
362
+ |
363
+ | Question | What parts of our body are responsible for our voice and spoken letters? | 1
364
+ |
365
+ | Question | How do we learn to recognize spoken words? | 1
366
+ |
367
+ | Question | Using the MRI pictures provided identify the areas of the brain responsible for language processing and understanding | 0
368
+ |
369
+ | Question | Based on the 13 pictures of dogs provided decode what the animals want to tell us | 0
370
+ |
371
+ | Question | Based on the videos of dogs provided identify the communication of the animals with the humans and with each other | 0
372
+ |
373
+ | Question | Discuss the possibility of creating an app to decode dog-human or dog-dog communication | 0
374
+ |
375
+
376
+
377
+ #### Section 5
378
+
379
+
380
+
381
+
382
+
383
+ | Activity Type | Content | Is Graded?
384
+ |
385
+ | --- | --- | --- |
386
+ | Question | How are called the two main memory systems? | 1
387
+ |
388
+ | Question | Which memory helps us remember facts and events? | 1
389
+ |
390
+ | Question | What are the main mediators of emotions and behaviour? | 1
391
+ |
392
+ | Question | Which neurotransmitter is responsible for motivating our behaviour? | 1
393
+ |
394
+ | Question | Which part of the brain controls fear? | 1
395
+ |
396
+ | Question | Using the MRI pictures provided identify the parts of the brain involved in memory retaining | 0
397
+ |
398
+ | Question | I will show you a written text, after 5 minutes I will cover it and you will be asked to write down as many parts of the text as possible, afterwards I will read you a text, at the end you will be asked to write down as many parts of the text as possible. Comparing the answers, you will be able to determine what kind of learner you are | 0
399
+ |
400
+ | Question | Based on the tests you will find on the website provided, <http://www.whatismylearningstyle.com/index.html>, determine your learning style: is it accurate? How can you improve your study time and skills based on these results? | 0
401
+ |
402
+
403
+
404
+ #### Section 6
405
+
406
+
407
+
408
+
409
+
410
+ | Activity Type | Content | Is Graded?
411
+ |
412
+ | --- | --- | --- |
413
+ | Question | What is the function of the musculoskeletal system? | 1
414
+ |
415
+ | Question | How many types of neurons are involved in the neural regulation of movement? | 1
416
+ |
417
+ | Question | How is the movement regulated in the brain? | 1
418
+ |
419
+ | Question | What is the role of the cerebellum? | 1
420
+ |
421
+ | Question | Using the MRI pictures provided identify the parts of the brain involved in the control of movement and the cerebellum | 0
422
+ |
423
+ | Question | Analyse the EMG waves provided and confront them with the EEG waves | 0
424
+ |
425
+ | Question | From the website provided, <https://physionet.org/>, and working in pairs, select and discuss a study that uses either EEG or EMG | 0
426
+ |
427
+
428
+
429
+ ### Final assessment
430
+
431
+
432
+ **Section 1**
433
+
434
+
435
+
436
+ 1. Please describe the different phases of the action potential of the neural cell
437
+ 2. Please describe the differences between sympathetic and parasympathetic nervous system
438
+ 3. Please describe the methods used for evaluation of the brain and nervous system
439
+
440
+
441
+ **Section 2**
442
+
443
+
444
+
445
+ 1. Describe the mechanism by which we are able to localize an auditory stimulus in the space
446
+ 2. Describe the mechanism of sight
447
+ 3. Describe how tactile receptors work
448
+ 4. Describe how the vestibular system works
449
+ 5. Describe how pain receptors work
450
+
451
+
452
+ **Section 3**
453
+
454
+
455
+
456
+ 1. Outline the characteristics of a zeitgeber
457
+ 2. Describe the characteristics of the functional states of the brain based on EEG findings
458
+ 3. Comment on the cyclical variations of eye movement, heart rate and respiratory rate during sleep
459
+ 4. Describe the neural mechanism of sleep
460
+
461
+
462
+ **Section 4**
463
+
464
+
465
+
466
+ 1. Describe the brain basis of language processing
467
+ 2. Describe the effect of learning a second language on the fluency of the first language
468
+ 3. What are the characteristics of brain control of handwriting?
469
+ 4. List the different ways animals can communicate
470
+
471
+
472
+ **Section 5**
473
+
474
+
475
+
476
+ 1. Describe and comment on endocrine control of emotions
477
+ 2. Describe the stress response
478
+ 3. Comment on neuronal effects of addiction and possible differences between different kinds of addictions
479
+ 4. Describe and comment on the different kinds of memory
480
+
481
+
482
+ **Section 6**
483
+
484
+
485
+
486
+ 1. Describe the physiology of muscle cells
487
+ 2. Describe the role of cerebellum in the control of movement
488
+ 3. What is the homunculus? Compare and comment on the different types described
489
+
490
+
491
+ ### The retake exam
492
+
493
+
494
+ **Section 1**
495
+
496
+
497
+ **Section 2**
498
+
499
+
500
+ **Section 3**
501
+
502
+
503
+ **Section 4**
504
+
505
+
506
+ **Section 5**
507
+
508
+
509
+ **Section 6**
510
+
511
+
512
+
513
+
514
+
515
+
516
+
517
+
518
+
519
+
520
+
raw/raw_bsc__information_retrieval.md ADDED
@@ -0,0 +1,470 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Information Retrieval
9
+ ==========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Information Retrieval](#Information_Retrieval)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ Information Retrieval
54
+ =====================
55
+
56
+
57
+ * **Course name**: Information Retrieval
58
+ * **Code discipline**: CSE306
59
+ * **Subject area**: Data Science; Computer systems organization; Information systems; Real-time systems; Information retrieval; World Wide Web; Recommender systems
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ The course gives an introduction to practical and theoretical aspects of information search and recommender systems.
67
+ This course covers the following concepts: Indexing; Search quality assessment; Relevance; Ranking; Information retrieval; Query; Recommendations; Multimedia retrieval.
68
+
69
+
70
+
71
+ Prerequisites
72
+ -------------
73
+
74
+
75
+ ### Prerequisite subjects
76
+
77
+
78
+ * CSE204 — Analytic Geometry And Linear Algebra II: matrix multiplication, matrix decomposition (SVD, ALS) and approximation (matrix norm), sparse matrix, stability of solution (decomposition), vector spaces, metric spaces, manifold, eigenvector and eigenvalue.
79
+ * CSE113 — Philosophy I - (Discrete Math and Logic): graphs, trees, binary trees, balanced trees, metric (proximity) graphs, diameter, clique, path, shortest path.
80
+ * CSE206 — Probability And Statistics: probability, likelihood, conditional probability, Bayesian rule, stochastic matrix and properties. Analysis: DFT, [discrete] gradient.
81
+
82
+
83
+ ### Prerequisite topics
84
+
85
+
86
+ Course Topics
87
+ -------------
88
+
89
+
90
+
91
+
92
+ Course Sections and Topics
93
+ | Section | Topics within the section
94
+ |
95
+ | --- | --- |
96
+ | Information retrieval basics | 1. Introduction to IR, major concepts.
97
+ 2. Crawling and Web.
98
+ 3. Quality assessment.
99
+ |
100
+ | Text processing and indexing | 1. Building inverted index for text documents. Boolean retrieval model.
101
+ 2. Language, tokenization, stemming, searching, scoring.
102
+ 3. Spellchecking and wildcard search.
103
+ 4. Suggest and query expansion.
104
+ 5. Language modelling. Topic modelling.
105
+ |
106
+ | Vector model and vector indexing | 1. Vector model
107
+ 2. Machine learning for vector embedding
108
+ 3. Vector-based index structures
109
+ |
110
+ | Advanced topics. Media processing | 1. Image and video processing, understanding and indexing
111
+ 2. Content-based image retrieval
112
+ 3. Audio retrieval
113
+ 4. Relevance feedback
114
+ |
115
+
116
+
117
+ Intended Learning Outcomes (ILOs)
118
+ ---------------------------------
119
+
120
+
121
+ ### What is the main purpose of this course?
122
+
123
+
124
+ The course is designed to prepare students to understand background theories of information retrieval systems and introduce different information retrieval systems. The course will focus on the evaluation and analysis of such systems as well as how they are implemented. Throughout the course, students will be involved in discussions, readings, and assignments to experience real world systems. The technologies and algorithms covered in this class include machine learning, data mining, natural language processing, data indexing, and so on.
125
+
126
+
127
+
128
+ ### ILOs defined at three levels
129
+
130
+
131
+ #### Level 1: What concepts should a student know/remember/explain?
132
+
133
+
134
+ By the end of the course, the students should be able to ...
135
+
136
+
137
+
138
+ * Terms and definitions used in area of information retrieval,
139
+ * Search engine and recommender system essential parts,
140
+ * Quality metrics of information retrieval systems,
141
+ * Contemporary approaches to semantic data analysis,
142
+ * Indexing strategies.
143
+
144
+
145
+ #### Level 2: What basic practical skills should a student be able to perform?
146
+
147
+
148
+ By the end of the course, the students should be able to ...
149
+
150
+
151
+
152
+ * Understand background theories behind information retrieval systems,
153
+ * How to design a recommender system from scratch,
154
+ * How to evaluate quality of a particular information retrieval system,
155
+ * Core ideas and system implementation and maintenance,
156
+ * How to identify and fix information retrieval system problems.
157
+
158
+
159
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
160
+
161
+
162
+ By the end of the course, the students should be able to ...
163
+
164
+
165
+
166
+ * Build a recommender service from scratch,
167
+ * Implement a proper index for an unstructured dataset,
168
+ * Plan quality measures for a new recommender service,
169
+ * Run initial data analysis and problem evaluation for a business task, related to information retrieval.
170
+
171
+
172
+ Grading
173
+ -------
174
+
175
+
176
+ ### Course grading range
177
+
178
+
179
+
180
+
181
+
182
+ | Grade | Range | Description of performance
183
+ |
184
+ | --- | --- | --- |
185
+ | A. Excellent | 90-100 | -
186
+ |
187
+ | B. Good | 75-89 | -
188
+ |
189
+ | C. Satisfactory | 60-74 | -
190
+ |
191
+ | D. Poor | 0-59 | -
192
+ |
193
+
194
+
195
+ ### Course activities and grading breakdown
196
+
197
+
198
+
199
+
200
+
201
+ | Activity Type | Percentage of the overall course grade
202
+ |
203
+ | --- | --- |
204
+ | Assignments | 60
205
+ |
206
+ | Quizzes | 40
207
+ |
208
+ | Exams | 0
209
+ |
210
+
211
+
212
+ ### Recommendations for students on how to succeed in the course
213
+
214
+
215
+ The simples way to succeed is to participate in labs and pass coding assignments in timely manner. This guarantees up to 60% of the grade. Participation in lecture quizzes allow to differentiate the grade.
216
+
217
+
218
+
219
+ Resources, literature and reference materials
220
+ ---------------------------------------------
221
+
222
+
223
+ ### Open access resources
224
+
225
+
226
+ * Manning, Raghavan, Schütze, An Introduction to Information Retrieval, 2008, Cambridge University Press
227
+ * Baeza-Yates, Ribeiro-Neto, Modern Information Retrieval, 2011, Addison-Wesley
228
+ * Buttcher, Clarke, Cormack, Information Retrieval: Implementing and Evaluating Search Engines, 2010, MIT Press
229
+ * [Course repository in github](https://github.com/IUCVLab/information-retrieval).
230
+
231
+
232
+ ### Closed access resources
233
+
234
+
235
+ ### Software and tools used within the course
236
+
237
+
238
+ Teaching Methodology: Methods, techniques, & activities
239
+ =======================================================
240
+
241
+
242
+ Activities and Teaching Methods
243
+ -------------------------------
244
+
245
+
246
+
247
+
248
+ Activities within each section
249
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
250
+ |
251
+ | --- | --- | --- | --- | --- |
252
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
253
+ |
254
+ | Homework and group projects | 1 | 1 | 1 | 1
255
+ |
256
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
257
+ |
258
+
259
+
260
+ Formative Assessment and Course Activities
261
+ ------------------------------------------
262
+
263
+
264
+ ### Ongoing performance assessment
265
+
266
+
267
+ #### Section 1
268
+
269
+
270
+
271
+
272
+
273
+ | Activity Type | Content | Is Graded?
274
+ |
275
+ | --- | --- | --- |
276
+ | Question | Enumerate limitations for web crawling. | 1
277
+ |
278
+ | Question | Propose a strategy for A/B testing. | 1
279
+ |
280
+ | Question | Propose recommender quality metric. | 1
281
+ |
282
+ | Question | Implement DCG metric. | 1
283
+ |
284
+ | Question | Discuss relevance metric. | 1
285
+ |
286
+ | Question | Crawl website with respect to robots.txt. | 1
287
+ |
288
+ | Question | What is typical IR system architecture? | 0
289
+ |
290
+ | Question | Show how to parse a dynamic web page. | 0
291
+ |
292
+ | Question | Provide a framework to accept/reject A/B testing results. | 0
293
+ |
294
+ | Question | Compute DCG for an example query for random search engine. | 0
295
+ |
296
+ | Question | Implement a metric for a recommender system. | 0
297
+ |
298
+ | Question | Implement pFound. | 0
299
+ |
300
+
301
+
302
+ #### Section 2
303
+
304
+
305
+
306
+
307
+
308
+ | Activity Type | Content | Is Graded?
309
+ |
310
+ | --- | --- | --- |
311
+ | Question | Build inverted index for a text. | 1
312
+ |
313
+ | Question | Tokenize a text. | 1
314
+ |
315
+ | Question | Implement simple spellchecker. | 1
316
+ |
317
+ | Question | Implement wildcard search. | 1
318
+ |
319
+ | Question | Build inverted index for a set of web pages. | 0
320
+ |
321
+ | Question | build a distribution of stems/lexemes for a text. | 0
322
+ |
323
+ | Question | Choose and implement case-insensitive index for a given text collection. | 0
324
+ |
325
+ | Question | Choose and implement semantic vector-based index for a given text collection. | 0
326
+ |
327
+
328
+
329
+ #### Section 3
330
+
331
+
332
+
333
+
334
+
335
+ | Activity Type | Content | Is Graded?
336
+ |
337
+ | --- | --- | --- |
338
+ | Question | Embed the text with an ML model. | 1
339
+ |
340
+ | Question | Build term-document matrix. | 1
341
+ |
342
+ | Question | Build semantic index for a dataset using Annoy. | 1
343
+ |
344
+ | Question | Build kd-tree index for a given dataset. | 1
345
+ |
346
+ | Question | Why kd-trees work badly in 100-dimensional environment? | 1
347
+ |
348
+ | Question | What is the difference between metric space and vector space? | 1
349
+ |
350
+ | Question | Choose and implement persistent index for a given text collection. | 0
351
+ |
352
+ | Question | Visualize a dataset for text classification. | 0
353
+ |
354
+ | Question | Build (H)NSW index for a dataset. | 0
355
+ |
356
+ | Question | Compare HNSW to Annoy index. | 0
357
+ |
358
+ | Question | What are metric space index structures you know? | 0
359
+ |
360
+
361
+
362
+ #### Section 4
363
+
364
+
365
+
366
+
367
+
368
+ | Activity Type | Content | Is Graded?
369
+ |
370
+ | --- | --- | --- |
371
+ | Question | Extract semantic information from images. | 1
372
+ |
373
+ | Question | Build an image hash. | 1
374
+ |
375
+ | Question | Build a spectral representation of a song. | 1
376
+ |
377
+ | Question | Whats is relevance feedback? | 1
378
+ |
379
+ | Question | Build a "search by color" feature. | 0
380
+ |
381
+ | Question | Extract scenes from video. | 0
382
+ |
383
+ | Question | Write a voice-controlled search. | 0
384
+ |
385
+ | Question | Semantic search within unlabelled image dataset. | 0
386
+ |
387
+
388
+
389
+ ### Final assessment
390
+
391
+
392
+ **Section 1**
393
+
394
+
395
+
396
+ 1. Implement text crawler for a news site.
397
+ 2. What is SBS (side-by-side) and how is it used in search engines?
398
+ 3. Compare pFound with CTR and with DCG.
399
+ 4. Explain how A/B testing works.
400
+ 5. Describe PageRank algorithm.
401
+
402
+
403
+ **Section 2**
404
+
405
+
406
+
407
+ 1. Explain how (and why) KD-trees work.
408
+ 2. What are weak places of inverted index?
409
+ 3. Compare different text vectorization approaches.
410
+ 4. Compare tolerant retrieval to spellchecking.
411
+
412
+
413
+ **Section 3**
414
+
415
+
416
+
417
+ 1. Compare inverted index to HNSW in terms of speed, memory consumption?
418
+ 2. Choose the best index for a given dataset.
419
+ 3. Implement range search in KD-tree.
420
+
421
+
422
+ **Section 4**
423
+
424
+
425
+
426
+ 1. What are the approaches to image understanding?
427
+ 2. How to cluster a video into scenes and shots?
428
+ 3. How speech-to-text technology works?
429
+ 4. How to build audio fingerprints?
430
+
431
+
432
+ ### The retake exam
433
+
434
+
435
+ **Section 1**
436
+
437
+
438
+
439
+ 1. Solve a complex coding problem similar to one of the homework or lab.
440
+
441
+
442
+ **Section 2**
443
+
444
+
445
+
446
+ 1. Solve a complex coding problem similar to one of the homework or lab.
447
+
448
+
449
+ **Section 3**
450
+
451
+
452
+
453
+ 1. Solve a complex coding problem similar to one of the homework or lab.
454
+
455
+
456
+ **Section 4**
457
+
458
+
459
+
460
+ 1. Solve a complex coding problem similar to one of the homework or lab.
461
+
462
+
463
+
464
+
465
+
466
+
467
+
468
+
469
+
470
+
raw/raw_bsc__introduction_to_artificial_intelligence.md ADDED
@@ -0,0 +1,386 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Artificial Intelligence
9
+ ============================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Artificial Intelligence](#Introduction_to_Artificial_Intelligence)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Introduction to Artificial Intelligence
53
+ =======================================
54
+
55
+
56
+ * **Course name**: Introduction to Artificial Intelligence
57
+ * **Code discipline**: ?????
58
+ * **Subject area**:
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course covers the following concepts: Artificial Intelligence: Introduction to the ethical use of AI and the framework of development of AI systems; Artificial Intelligence: Evolutionary Algorithms.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ ### Prerequisite topics
77
+
78
+
79
+ Course Topics
80
+ -------------
81
+
82
+
83
+
84
+
85
+ Course Sections and Topics
86
+ | Section | Topics within the section
87
+ |
88
+ | --- | --- |
89
+ | History and Philosophy of AI | 1. Introduction to the practical applications of AI
90
+ 2. History of Epistemology, particularly on the issue of knowledge creation and intelligence.
91
+ 3. Understanding of the Chinese room and Turing test
92
+ 4. Appreciation for the role of AI in Industries and the the application
93
+ 5. Application of the PEAS model
94
+ 6. Application of the Thinking/Acting Humanly/Rationally
95
+ 7. Appreciation of the Ethical Issues in AI
96
+ |
97
+ | Title 2 | 1. Searching Algorithms
98
+ 2. Tree Searches and logic, including basics of PROLOG as a lanuage for answering such problems
99
+ 3. First and Second order logic
100
+ |
101
+ | Topics in Evolutionary Algorithms | 1. Understanding of the four base Evolutionary Algorithms: GA, GP, ES, EP
102
+ 2. Application of one of these four.
103
+ 3. Analysis of the application of these four types to a number of problem instances.
104
+ 4. Application of the appropriate statistical models and scientific method (i.e. Hypothesis testing) to evaluate the EA.
105
+ |
106
+
107
+
108
+ Intended Learning Outcomes (ILOs)
109
+ ---------------------------------
110
+
111
+
112
+ ### What is the main purpose of this course?
113
+
114
+
115
+ Have you ever wondered about how computers decide on what your credit worthiness is, or how they can play chess as good as a world master, or how world class circuits can be built with a minimal number of crossed wires? Perhaps you have wanted to build a human like robot, or have wanted to explore the stars with automated probes. Artificial Intelligence is the field which examines such problems. The goal is to provide a diverse theoretical overview of historical and current thought in the realm of Artificial Intelligence, Computational Intelligence, Robotics and Machine Learning Techniques.
116
+
117
+
118
+
119
+ ### ILOs defined at three levels
120
+
121
+
122
+ #### Level 1: What concepts should a student know/remember/explain?
123
+
124
+
125
+ By the end of the course, the students should be able to ...
126
+
127
+
128
+
129
+ * Gather an appreciation of the history of AI founders
130
+ * Solve simple problems using random, guided, and directed, search methods and be able to compare their abilities to solve the problem using a statistical argument
131
+
132
+
133
+ #### Level 2: What basic practical skills should a student be able to perform?
134
+
135
+
136
+ By the end of the course, the students should be able to ...
137
+
138
+
139
+
140
+ * Understand the PEAS model of problem definition
141
+ * Understand the Environment Model
142
+ * Understand the role of AI within computer science in a variety of fields and applications
143
+
144
+
145
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
146
+
147
+
148
+ By the end of the course, the students should be able to ...
149
+
150
+
151
+
152
+ * Apply Evolutionary Algorithms to a number of problems
153
+ * Apply the PEAS model of problem definition
154
+ * Apply the apply the Environment Model
155
+
156
+
157
+ Grading
158
+ -------
159
+
160
+
161
+ ### Course grading range
162
+
163
+
164
+
165
+
166
+
167
+ | Grade | Range | Description of performance
168
+ |
169
+ | --- | --- | --- |
170
+ | A. Excellent | 90-100 | -
171
+ |
172
+ | B. Good | 75-89 | -
173
+ |
174
+ | C. Satisfactory | 60-74 | -
175
+ |
176
+ | D. Poor | 0-59 | -
177
+ |
178
+
179
+
180
+ ### Course activities and grading breakdown
181
+
182
+
183
+
184
+
185
+
186
+ | Activity Type | Percentage of the overall course grade
187
+ |
188
+ | --- | --- |
189
+ | Assignment 1 | 20
190
+ |
191
+ | Assignment 2 | 20
192
+ |
193
+ | Lab Participation | 10
194
+ |
195
+ | Midterm | 25
196
+ |
197
+ | Final | 25
198
+ |
199
+
200
+
201
+ ### Recommendations for students on how to succeed in the course
202
+
203
+
204
+ Resources, literature and reference materials
205
+ ---------------------------------------------
206
+
207
+
208
+ ### Open access resources
209
+
210
+
211
+ * Russell & Norvig - Artificial Intelligence: A Modern Approach, 3rd Edition
212
+ * Ashlock - Evolutionary Computation for Modeling and Optimization
213
+
214
+
215
+ ### Closed access resources
216
+
217
+
218
+ ### Software and tools used within the course
219
+
220
+
221
+ Teaching Methodology: Methods, techniques, & activities
222
+ =======================================================
223
+
224
+
225
+ Activities and Teaching Methods
226
+ -------------------------------
227
+
228
+
229
+
230
+
231
+ Activities within each section
232
+ | Learning Activities | Section 1 | Section 2 | Section 3
233
+ |
234
+ | --- | --- | --- | --- |
235
+ | Homework and group projects | 1 | 1 | 1
236
+ |
237
+ | Midterm evaluation | 1 | 1 | 0
238
+ |
239
+ | Essays | 1 | 0 | 0
240
+ |
241
+ | Discussions | 1 | 1 | 1
242
+ |
243
+ | Development of individual parts of software product code | 0 | 1 | 1
244
+ |
245
+ | Testing (written or computer based) | 0 | 1 | 1
246
+ |
247
+
248
+
249
+ Formative Assessment and Course Activities
250
+ ------------------------------------------
251
+
252
+
253
+ ### Ongoing performance assessment
254
+
255
+
256
+ #### Section 1
257
+
258
+
259
+
260
+
261
+
262
+ | Activity Type | Content | Is Graded?
263
+ |
264
+ | --- | --- | --- |
265
+ | Question | State and apply the PEAS model to a set of problems. | 1
266
+ |
267
+ | Question | State the difference between Plato and Aristotle’s conceptions of knowledge - refer to Socrates definition? | 1
268
+ |
269
+ | Question | Are you intelligent? What marks you as such? What is the definition? | 1
270
+ |
271
+ | Question | Are you creative? What marks you as such? What is the definition? | 1
272
+ |
273
+ | Question | Apply the PEAS model as a group to a real world instance. | 0
274
+ |
275
+ | Question | Discuss - Humans in many low skilled tasks are being replaced by automation, what role do practitioners have in protecting its abuse | 0
276
+ |
277
+ | Question | Discuss - Asimov’s laws of robotics are used as a science fiction application of ethics in AI, do you think they have a role in the real world. | 0
278
+ |
279
+ | Question | Discuss - how can we prevent bias from entering into systems. | 0
280
+ |
281
+ | Question | Discuss - What does it mean for a Computer to be Creative? | 0
282
+ |
283
+
284
+
285
+ #### Section 2
286
+
287
+
288
+
289
+
290
+
291
+ | Activity Type | Content | Is Graded?
292
+ |
293
+ | --- | --- | --- |
294
+ | Question | Apply Prolog to an example of a family tree | 1
295
+ |
296
+ | Question | Apply Prolog to an example of a logic problem | 1
297
+ |
298
+ | Question | Compare and Contrast between two different search algorithms shown in class and implement. | 1
299
+ |
300
+ | Question | Given an example data set which search would you use and why? | 1
301
+ |
302
+ | Question | How does Prolog implement a tree? | 0
303
+ |
304
+ | Question | Does this program work - mark out any errors. | 0
305
+ |
306
+ | Question | What is the difference between a red and green cut? | 0
307
+ |
308
+ | Question | What is the result of this Query? | 0
309
+ |
310
+ | Question | What is the time complexity of this algorithm? | 0
311
+ |
312
+
313
+
314
+ #### Section 3
315
+
316
+
317
+
318
+
319
+
320
+ | Activity Type | Content | Is Graded?
321
+ |
322
+ | --- | --- | --- |
323
+ | Question | Define a particular EA by its data structure | 1
324
+ |
325
+ | Question | Implement an EA, write a Report about the implementation with sufficient search of the parameter space justified by statistical evaluations | 1
326
+ |
327
+ | Question | Analysis of two EA types base upon their representation and variation operators and suitability to a problem space. | 1
328
+ |
329
+ | Question | Produce a new type of EA based upon the concepts seen in class and speculate as to its effectivenesss on a problem via hypothesis testing. | 1
330
+ |
331
+ | Question | Labs within this section are primarily for supporting assistance with the above objectives, e.g. work periods with TA assistance. | 0
332
+ |
333
+
334
+
335
+ ### Final assessment
336
+
337
+
338
+ **Section 1**
339
+
340
+
341
+
342
+ 1. Apply the PEAS model to a real world instance.
343
+ 2. You have a classification problem involving images, from the perspective of Plato and Aristotle on knowledge, which algorithm would they implement, justify your decision.
344
+ 3. Write a short essay based upon either the prosecution or defense of a trial of an Android who has passed the Turing test who is petitioning the court for human rights. What would be your case for or against using concepts in class such as Turing test, Chinese room, etc.?
345
+
346
+
347
+ **Section 2**
348
+
349
+
350
+
351
+ 1. Here is an example family tree. Given a simple Prolog Query - what would be the result?
352
+ 2. Here is an example logic problem. Given a Prolog Query - what would be the result.
353
+ 3. Compare and Contrast two different search algorithms in terms of time and space complexity
354
+ 4. Given data of type X, what search algorithm should you use and why?
355
+
356
+
357
+ **Section 3**
358
+
359
+
360
+
361
+ 1. Show an analysis on a problem instance as to which EA method you would use, justify your answer based on the representation of the problem data.
362
+ 2. Implement an EA for a problem, show statistical justification of your result.
363
+ 3. Produce a report about a new creation of an EA system with sufficient justification with hypothesis tests.
364
+
365
+
366
+ ### The retake exam
367
+
368
+
369
+ **Section 1**
370
+
371
+
372
+ **Section 2**
373
+
374
+
375
+ **Section 3**
376
+
377
+
378
+
379
+
380
+
381
+
382
+
383
+
384
+
385
+
386
+
raw/raw_bsc__introduction_to_artificial_intelligence.s22.md ADDED
@@ -0,0 +1,437 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Artificial Intelligence.s22
9
+ ================================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Artificial Intelligence](#Introduction_to_Artificial_Intelligence)
21
+ + [1.1 Course Characteristics](#Course_Characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.2.4 Course evaluation](#Course_evaluation)
29
+ - [1.2.5 Grades range](#Grades_range)
30
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
31
+ + [1.3 Course Sections](#Course_Sections)
32
+ - [1.3.1 Section 1](#Section_1)
33
+ * [1.3.1.1 Section title:](#Section_title:)
34
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
35
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
36
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
37
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
38
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
39
+ - [1.3.7 Section 2](#Section_2)
40
+ * [1.3.7.1 Section title:](#Section_title:_2)
41
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
42
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
43
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
44
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
45
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
46
+ - [1.3.13 Section 3](#Section_3)
47
+ * [1.3.13.1 Section title:](#Section_title:_3)
48
+ * [1.3.13.2 Topics covered in this section:](#Topics_covered_in_this_section:_3)
49
+ - [1.3.14 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
50
+ - [1.3.15 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
51
+ * [1.3.15.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
52
+ * [1.3.15.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
53
+
54
+
55
+
56
+ Introduction to Artificial Intelligence
57
+ =======================================
58
+
59
+
60
+ * **Course name:** Introduction to Artificial Intelligence
61
+ * **Course number:** ?????
62
+
63
+
64
+ Course Characteristics
65
+ ----------------------
66
+
67
+
68
+ ### Key concepts of the class
69
+
70
+
71
+ * Artificial Intelligence: Introduction to the ethical use of AI and the framework of development of AI systems
72
+ * Artificial Intelligence: Evolutionary Algorithms
73
+
74
+
75
+ ### What is the purpose of this course?
76
+
77
+
78
+ Have you ever wondered about how computers decide on what your credit worthiness is, or how they can play chess as good as a world master, or how world class circuits can be built with a minimal number of crossed wires? Perhaps you have wanted to build a human like robot, or have wanted to explore the stars with automated probes. Artificial Intelligence is the field which examines such problems. The goal is to provide a diverse theoretical overview of historical and current thought in the realm of Artificial Intelligence, Computational Intelligence, Robotics and Machine Learning Techniques.
79
+
80
+
81
+
82
+ Course Objectives Based on Bloom’s Taxonomy
83
+ -------------------------------------------
84
+
85
+
86
+ #### What should a student remember at the end of the course?
87
+
88
+
89
+ By the end of the course, the students should be able to
90
+
91
+
92
+
93
+ * Gather an appreciation of the history of AI founders
94
+ * Solve simple problems using random, guided, and directed, search methods and be able to compare their abilities to solve the problem using a statistical argument
95
+
96
+
97
+ #### What should a student be able to understand at the end of the course?
98
+
99
+
100
+ * Understand the PEAS model of problem definition
101
+ * Understand the Environment Model
102
+ * Understand the role of AI within computer science in a variety of fields and applications
103
+
104
+
105
+ #### What should a student be able to apply at the end of the course?
106
+
107
+
108
+ * Apply Evolutionary Algorithms to a number of problems
109
+ * Apply the PEAS model of problem definition
110
+ * Apply the apply the Environment Model
111
+
112
+
113
+ ### Course evaluation
114
+
115
+
116
+
117
+
118
+ Course grade breakdown
119
+ | Type | Points
120
+ |
121
+ | --- | --- |
122
+ | Assignment 1 | 20
123
+ |
124
+ | Assignment 2 | 20
125
+ |
126
+ | Lab Participation | 10
127
+ |
128
+ | Midterm | 25
129
+ |
130
+ | Final | 25
131
+ |
132
+
133
+
134
+
135
+
136
+ This course has a required class element of practical work on course elements, the retake is not a substitute for practical knowledge, and it is inherently unfair that students who have not submitted these practical elements are graded the same as those who have accomplished course materials. In order to be eligible for the retake, a student is required to have submitted all course assignments, and have a passing grade on those elements. The lacking/failing elements, can be presented for this purpose up to 3 business days before the retake for evaluation. In the case of the resubmission of a failing element, a document should be attached noting which changes have been made to the assignment in order to lead to a passing mark. Lack of these elements in a passing state presented to the committee will be considered a failing grade for the retake.
137
+
138
+
139
+ The retake grade will count as the final course grade, with the first retake giving no more than a B as final grade, and the second retake giving no more than a C. The first retake will be a written exam submitted to the professor, and the second retake as an oral commission.
140
+
141
+
142
+
143
+ ### Grades range
144
+
145
+
146
+
147
+
148
+ Course grading range
149
+ | | | **Proposed range** |
150
+ | --- | --- | --- |
151
+ | A. Excellent
152
+ | 90-100
153
+ | |
154
+ | B. Good
155
+ | 75-89
156
+ | |
157
+ | C. Satisfactory
158
+ | 60-74
159
+ | |
160
+ | D. Poor
161
+ | 0-59
162
+ | |
163
+
164
+
165
+ If necessary, please indicate freely your course’s grading features.
166
+
167
+
168
+
169
+ ### Resources and reference material
170
+
171
+
172
+ * Russell & Norvig - Artificial Intelligence: A Modern Approach, 3rd Edition
173
+ * Ashlock - Evolutionary Computation for Modeling and Optimization
174
+
175
+
176
+ Course Sections
177
+ ---------------
178
+
179
+
180
+ The main sections of the course and approximate hour distribution between them is as follows:
181
+
182
+
183
+
184
+
185
+
186
+ Course Sections
187
+ | **Section** | **Section Title** | **Teaching Hours** |
188
+ | --- | --- | --- |
189
+ | 1
190
+ | History and Philosophy of AI
191
+ | 16
192
+ |
193
+ | 2
194
+ | Searching as Optimization
195
+ | 16
196
+ |
197
+ | 3
198
+ | Topics in Evolutionary Algorithms
199
+ | 16
200
+ |
201
+
202
+
203
+ ### Section 1
204
+
205
+
206
+ #### Section title:
207
+
208
+
209
+ History and Philosophy of AI
210
+
211
+
212
+
213
+ ### Topics covered in this section:
214
+
215
+
216
+ * Introduction to the practical applications of AI
217
+ * History of Epistemology, particularly on the issue of knowledge creation and intelligence.
218
+ * Understanding of the Chinese room and Turing test
219
+ * Appreciation for the role of AI in Industries and the the application
220
+ * Application of the PEAS model
221
+ * Application of the Thinking/Acting Humanly/Rationally
222
+ * Appreciation of the Ethical Issues in AI
223
+
224
+
225
+ ### What forms of evaluation were used to test students’ performance in this section?
226
+
227
+
228
+
229
+ |a|c| & **Yes/No**
230
+
231
+ Development of individual parts of software product code & 0
232
+
233
+ Homework and group projects & 1
234
+
235
+ Midterm evaluation & 1
236
+
237
+ Testing (written or computer based) & 0
238
+
239
+ Reports & 0
240
+
241
+ Essays & 1
242
+
243
+ Oral polls & 0
244
+
245
+ Discussions & 1
246
+
247
+
248
+
249
+
250
+
251
+
252
+
253
+
254
+
255
+ ### Typical questions for ongoing performance evaluation within this section
256
+
257
+
258
+ 1. State and apply the PEAS model to a set of problems.
259
+ 2. State the difference between Plato and Aristotle’s conceptions of knowledge - refer to Socrates definition?
260
+ 3. Are you intelligent? What marks you as such? What is the definition?
261
+ 4. Are you creative? What marks you as such? What is the definition?
262
+
263
+
264
+ ### Typical questions for seminar classes (labs) within this section
265
+
266
+
267
+ 1. Apply the PEAS model as a group to a real world instance.
268
+ 2. Discuss - Humans in many low skilled tasks are being replaced by automation, what role do practitioners have in protecting its abuse
269
+ 3. Discuss - Asimov’s laws of robotics are used as a science fiction application of ethics in AI, do you think they have a role in the real world.
270
+ 4. Discuss - how can we prevent bias from entering into systems.
271
+ 5. Discuss - What does it mean for a Computer to be Creative?
272
+
273
+
274
+ ### Test questions for final assessment in this section
275
+
276
+
277
+ 1. Apply the PEAS model to a real world instance.
278
+ 2. You have a classification problem involving images, from the perspective of Plato and Aristotle on knowledge, which algorithm would they implement, justify your decision.
279
+ 3. Write a short essay based upon either the prosecution or defense of a trial of an Android who has passed the Turing test who is petitioning the court for human rights. What would be your case for or against using concepts in class such as Turing test, Chinese room, etc.?
280
+
281
+
282
+ ### Section 2
283
+
284
+
285
+ #### Section title:
286
+
287
+
288
+ Title 2
289
+
290
+
291
+
292
+ ### Topics covered in this section:
293
+
294
+
295
+ * Searching Algorithms
296
+ * Tree Searches and logic, including basics of PROLOG as a lanuage for answering such problems
297
+ * First and Second order logic
298
+
299
+
300
+ ### What forms of evaluation were used to test students’ performance in this section?
301
+
302
+
303
+
304
+ |a|c| & **Yes/No**
305
+
306
+ Development of individual parts of software product code & 1
307
+
308
+ Homework and group projects & 1
309
+
310
+ Midterm evaluation & 1
311
+
312
+ Testing (written or computer based) & 1
313
+
314
+ Reports & 0
315
+
316
+ Essays & 0
317
+
318
+ Oral polls & 0
319
+
320
+ Discussions & 1
321
+
322
+
323
+
324
+
325
+
326
+
327
+
328
+
329
+
330
+ ### Typical questions for ongoing performance evaluation within this section
331
+
332
+
333
+ 1. Apply Prolog to an example of a family tree
334
+ 2. Apply Prolog to an example of a logic problem
335
+ 3. Compare and Contrast between two different search algorithms shown in class and implement.
336
+ 4. Given an example data set which search would you use and why?
337
+
338
+
339
+ ### Typical questions for seminar classes (labs) within this section
340
+
341
+
342
+ 1. How does Prolog implement a tree?
343
+ 2. Does this program work - mark out any errors.
344
+ 3. What is the difference between a red and green cut?
345
+ 4. What is the result of this Query?
346
+ 5. What is the time complexity of this algorithm?
347
+
348
+
349
+ ### Test questions for final assessment in this section
350
+
351
+
352
+ 1. Here is an example family tree. Given a simple Prolog Query - what would be the result?
353
+ 2. Here is an example logic problem. Given a Prolog Query - what would be the result.
354
+ 3. Compare and Contrast two different search algorithms in terms of time and space complexity
355
+ 4. Given data of type X, what search algorithm should you use and why?
356
+
357
+
358
+ ### Section 3
359
+
360
+
361
+ #### Section title:
362
+
363
+
364
+ Topics in Evolutionary Algorithms
365
+
366
+
367
+
368
+ #### Topics covered in this section:
369
+
370
+
371
+ * Understanding of the four base Evolutionary Algorithms: GA, GP, ES, EP
372
+ * Application of one of these four.
373
+ * Analysis of the application of these four types to a number of problem instances.
374
+ * Application of the appropriate statistical models and scientific method (i.e. Hypothesis testing) to evaluate the EA.
375
+
376
+
377
+ ### What forms of evaluation were used to test students’ performance in this section?
378
+
379
+
380
+
381
+ |a|c| & **Yes/No**
382
+
383
+ Development of individual parts of software product code & 1
384
+
385
+ Homework and group projects & 1
386
+
387
+ Midterm evaluation & 0
388
+
389
+ Testing (written or computer based) & 1
390
+
391
+ Reports & 0
392
+
393
+ Essays & 0
394
+
395
+ Oral polls & 0
396
+
397
+ Discussions & 1
398
+
399
+
400
+
401
+
402
+
403
+
404
+
405
+
406
+
407
+ ### Typical questions for ongoing performance evaluation within this section
408
+
409
+
410
+ 1. Define a particular EA by its data structure
411
+ 2. Implement an EA, write a Report about the implementation with sufficient search of the parameter space justified by statistical evaluations
412
+ 3. Analysis of two EA types base upon their representation and variation operators and suitability to a problem space.
413
+ 4. Produce a new type of EA based upon the concepts seen in class and speculate as to its effectivenesss on a problem via hypothesis testing.
414
+
415
+
416
+ #### Typical questions for seminar classes (labs) within this section
417
+
418
+
419
+ 1. Labs within this section are primarily for supporting assistance with the above objectives, e.g. work periods with TA assistance.
420
+
421
+
422
+ #### Test questions for final assessment in this section
423
+
424
+
425
+ 1. Show an analysis on a problem instance as to which EA method you would use, justify your answer based on the representation of the problem data.
426
+ 2. Implement an EA for a problem, show statistical justification of your result.
427
+ 3. Produce a report about a new creation of an EA system with sufficient justification with hypothesis tests.
428
+
429
+
430
+
431
+
432
+
433
+
434
+
435
+
436
+
437
+
raw/raw_bsc__introduction_to_big_data.md ADDED
@@ -0,0 +1,549 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Big Data
9
+ =============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Big Data](#Introduction_to_Big_Data)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ * [2.2.1.6 Section 6](#Section_6)
50
+ * [2.2.1.7 Section 7](#Section_7)
51
+ - [2.2.2 Final assessment](#Final_assessment)
52
+ - [2.2.3 The retake exam](#The_retake_exam)
53
+
54
+
55
+
56
+ Introduction to Big Data
57
+ ========================
58
+
59
+
60
+ * **Course name**: Introduction to Big Data
61
+ * **Code discipline**: N/A
62
+ * **Subject area**:
63
+
64
+
65
+ Short Description
66
+ -----------------
67
+
68
+
69
+ This course covers the following concepts: Distributed data organization; Distributed data processing.
70
+
71
+
72
+
73
+ Prerequisites
74
+ -------------
75
+
76
+
77
+ ### Prerequisite subjects
78
+
79
+
80
+ ### Prerequisite topics
81
+
82
+
83
+ Course Topics
84
+ -------------
85
+
86
+
87
+
88
+
89
+ Course Sections and Topics
90
+ | Section | Topics within the section
91
+ |
92
+ | --- | --- |
93
+ | Introduction | 1. What is Big Data
94
+ 2. Characteristics of Big Data
95
+ 3. Data Structures
96
+ 4. Types of Analytics
97
+ |
98
+ | Hadoop | 1. Data storage
99
+ 2. Clustering
100
+ 3. Design decisions
101
+ 4. Scaling
102
+ 5. Distributed systems
103
+ 6. The ecosystem
104
+ |
105
+ | HDFS | 1. Distributed storage
106
+ 2. Types of nodes
107
+ 3. Files and blocks
108
+ 4. Replication
109
+ 5. Memory usage
110
+ |
111
+ | MapReduce | 1. Distributed processing
112
+ 2. MapReduce model
113
+ 3. Applications
114
+ 4. Tasks management
115
+ 5. Patterns
116
+ |
117
+ | YARN | 1. Resource manager
118
+ 2. Components
119
+ 3. Run an application
120
+ 4. Schedules
121
+ |
122
+ | Optimizing Data Processing | 1. CAP theorem
123
+ 2. Distributed storage and computation
124
+ 3. Batch Processing
125
+ 4. Stream Processing
126
+ 5. Usage patterns
127
+ 6. NoSQL databases
128
+ |
129
+ | Spark | 1. Architecture
130
+ 2. Use cases
131
+ 3. Job scheduling
132
+ 4. Data types
133
+ 5. SparkML
134
+ 6. GraphX
135
+ |
136
+
137
+
138
+ Intended Learning Outcomes (ILOs)
139
+ ---------------------------------
140
+
141
+
142
+ ### What is the main purpose of this course?
143
+
144
+
145
+ Software systems are increasingly based on large amount of data that come from a wide range of sources (e.g., logs, sensors, user-generated content, etc.). However, data are useful only if it can be analyzed properly to extract meaningful information can be used (e.g., to take decisions, to make predictions, etc.). This course provides an overview of the state-of-the-art technologies, tools, architectures, and systems constituting the big data computing solutions landscape. Particular attention will be given to the Hadoop ecosystem that is widely adopted in the industry.
146
+
147
+
148
+
149
+ ### ILOs defined at three levels
150
+
151
+
152
+ #### Level 1: What concepts should a student know/remember/explain?
153
+
154
+
155
+ By the end of the course, the students should be able to ...
156
+
157
+
158
+
159
+ * The most common structures of distributed storage.
160
+ * Batch processing techniques
161
+ * Stream processing techniques
162
+ * Basic distributed data processing algorithms
163
+ * Basic tools to address specific processing needs
164
+
165
+
166
+ #### Level 2: What basic practical skills should a student be able to perform?
167
+
168
+
169
+ By the end of the course, the students should be able to ...
170
+
171
+
172
+
173
+ * The basis of the CAP theorem
174
+ * The structure of the MapReduce
175
+ * How to process batch data
176
+ * How to process stream data
177
+ * The characteristics of a NoSQL database
178
+
179
+
180
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
181
+
182
+
183
+ By the end of the course, the students should be able to ...
184
+
185
+
186
+
187
+ * Use a NoSQL database
188
+ * Write a program for batch processing
189
+ * Write a program for stream processing
190
+
191
+
192
+ Grading
193
+ -------
194
+
195
+
196
+ ### Course grading range
197
+
198
+
199
+
200
+
201
+
202
+ | Grade | Range | Description of performance
203
+ |
204
+ | --- | --- | --- |
205
+ | A. Excellent | 90-100 | -
206
+ |
207
+ | B. Good | 75-89 | -
208
+ |
209
+ | C. Satisfactory | 60-74 | -
210
+ |
211
+ | D. Poor | 0-59 | -
212
+ |
213
+
214
+
215
+ ### Course activities and grading breakdown
216
+
217
+
218
+
219
+
220
+
221
+ | Activity Type | Percentage of the overall course grade
222
+ |
223
+ | --- | --- |
224
+ | Labs/seminar classes | 30
225
+ |
226
+ | Interim performance assessment | 30
227
+ |
228
+ | Exams | 40
229
+ |
230
+
231
+
232
+ ### Recommendations for students on how to succeed in the course
233
+
234
+
235
+ Resources, literature and reference materials
236
+ ---------------------------------------------
237
+
238
+
239
+ ### Open access resources
240
+
241
+
242
+ * Slides and material provided during the course.
243
+ * Vignesh Prajapati. Big Data Analytics with R and Hadoop. Packt Publishing, 2013
244
+ * Jules J. Berman. Principles of Big Data: Preparing, Sharing, and Analyzing Complex Information. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2013
245
+
246
+
247
+ ### Closed access resources
248
+
249
+
250
+ ### Software and tools used within the course
251
+
252
+
253
+ Teaching Methodology: Methods, techniques, & activities
254
+ =======================================================
255
+
256
+
257
+ Activities and Teaching Methods
258
+ -------------------------------
259
+
260
+
261
+
262
+
263
+ Activities within each section
264
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6 | Section 7
265
+ |
266
+ | --- | --- | --- | --- | --- | --- | --- | --- |
267
+ | Testing (written or computer based) | 1 | 1 | 1 | 1 | 1 | 1 | 1
268
+ |
269
+ | Discussions | 1 | 1 | 1 | 1 | 1 | 1 | 1
270
+ |
271
+ | Development of individual parts of software product code | 0 | 0 | 1 | 1 | 1 | 1 | 1
272
+ |
273
+ | Homework and group projects | 0 | 0 | 1 | 1 | 1 | 1 | 1
274
+ |
275
+ | Midterm evaluation | 0 | 0 | 1 | 1 | 1 | 1 | 1
276
+ |
277
+
278
+
279
+ Formative Assessment and Course Activities
280
+ ------------------------------------------
281
+
282
+
283
+ ### Ongoing performance assessment
284
+
285
+
286
+ #### Section 1
287
+
288
+
289
+
290
+
291
+
292
+ | Activity Type | Content | Is Graded?
293
+ |
294
+ | --- | --- | --- |
295
+ | Question | Describe the 6 Vs | 1
296
+ |
297
+ | Question | Describe the types of analytics | 1
298
+ |
299
+ | Question | Design the structure of a DB to address a specific analytics type | 0
300
+ |
301
+ | Question | Give examples of the 6 Vs in real systems | 0
302
+ |
303
+
304
+
305
+ #### Section 2
306
+
307
+
308
+
309
+
310
+
311
+ | Activity Type | Content | Is Graded?
312
+ |
313
+ | --- | --- | --- |
314
+ | Question | Describe the Hadoop ecosystem | 1
315
+ |
316
+ | Question | Structure of an Hadoop cluster | 1
317
+ |
318
+ | Question | Describe the scaling techniques | 1
319
+ |
320
+ | Question | Configure a basic Hadoop node | 0
321
+ |
322
+ | Question | Configure a basic Hadoop cluster | 0
323
+ |
324
+
325
+
326
+ #### Section 3
327
+
328
+
329
+
330
+
331
+
332
+ | Activity Type | Content | Is Graded?
333
+ |
334
+ | --- | --- | --- |
335
+ | Question | Describe the characteristics of the different nodes | 1
336
+ |
337
+ | Question | How files and blocks are managed | 1
338
+ |
339
+ | Question | How memory is managed | 1
340
+ |
341
+ | Question | How replication works | 1
342
+ |
343
+ | Question | Configure a HDFS cluster | 0
344
+ |
345
+ | Question | Configure different replication approaches | 0
346
+ |
347
+ | Question | Build a HDFS client | 0
348
+ |
349
+ | Question | Use a HDFS command line | 0
350
+ |
351
+
352
+
353
+ #### Section 4
354
+
355
+
356
+
357
+
358
+
359
+ | Activity Type | Content | Is Graded?
360
+ |
361
+ | --- | --- | --- |
362
+ | Question | Describe the MapReduce model | 1
363
+ |
364
+ | Question | Describe tasks management | 1
365
+ |
366
+ | Question | Describe patterns of usage | 1
367
+ |
368
+ | Question | Solve with MapReduce a specific problem | 0
369
+ |
370
+ | Question | Implement a usage pattern | 0
371
+ |
372
+
373
+
374
+ #### Section 5
375
+
376
+
377
+
378
+
379
+
380
+ | Activity Type | Content | Is Graded?
381
+ |
382
+ | --- | --- | --- |
383
+ | Question | Describe the resource manager | 1
384
+ |
385
+ | Question | Describe the lifecycle of an application | 1
386
+ |
387
+ | Question | Describe and compare the scheduling approaches | 1
388
+ |
389
+ | Question | Compare the performance of the different schedules in different load conditions | 0
390
+ |
391
+ | Question | Configure YARN | 0
392
+ |
393
+ | Question | Evaluate the overall performance of YARN | 0
394
+ |
395
+
396
+
397
+ #### Section 6
398
+
399
+
400
+
401
+
402
+
403
+ | Activity Type | Content | Is Graded?
404
+ |
405
+ | --- | --- | --- |
406
+ | Question | Analyze the CAP theorem | 1
407
+ |
408
+ | Question | Define the kinds of data storage available | 1
409
+ |
410
+ | Question | Characteristics of batch processing | 1
411
+ |
412
+ | Question | Characteristics of stream processing | 1
413
+ |
414
+ | Question | Describe the usage patterns | 1
415
+ |
416
+ | Question | Compare NoSQL databases | 1
417
+ |
418
+ | Question | Build a program to solve a problem with batch processing | 0
419
+ |
420
+ | Question | Build a program to solve a problem with stream processing | 0
421
+ |
422
+ | Question | Interact with a NoSQL database | 0
423
+ |
424
+
425
+
426
+ #### Section 7
427
+
428
+
429
+
430
+
431
+
432
+ | Activity Type | Content | Is Graded?
433
+ |
434
+ | --- | --- | --- |
435
+ | Question | Describe the architecture of Spark | 1
436
+ |
437
+ | Question | Describe the types of schedulers | 1
438
+ |
439
+ | Question | Different characteristics of the data types | 1
440
+ |
441
+ | Question | Features of SparkML | 1
442
+ |
443
+ | Question | Features of GraphX | 1
444
+ |
445
+ | Question | Analyze the performance of different schedulers | 0
446
+ |
447
+ | Question | Write a program exploiting the features of each data type | 0
448
+ |
449
+ | Question | Write a program using SparkML | 0
450
+ |
451
+ | Question | Write a program using GraphX | 0
452
+ |
453
+
454
+
455
+ ### Final assessment
456
+
457
+
458
+ **Section 1**
459
+
460
+
461
+
462
+ 1. Design the structure of a DB to address a specific analytics type
463
+ 2. Give examples of the 6 Vs in real systems
464
+
465
+
466
+ **Section 2**
467
+
468
+
469
+
470
+ 1. Identify the Hadoop components useful to address a specific problem.
471
+ 2. Configure an multi-node Hadoop system.
472
+
473
+
474
+ **Section 3**
475
+
476
+
477
+
478
+ 1. Configure a HDFS cluster with some specific replication approaches
479
+ 2. Build a HDFS client
480
+
481
+
482
+ **Section 4**
483
+
484
+
485
+
486
+ 1. Describe the advantages and disadvantages of the MapReduce model
487
+ 2. Solve a task designing the solution using MapReduce
488
+ 3. Solve a task designing the solution using a composition of usage patterns
489
+
490
+
491
+ **Section 5**
492
+
493
+
494
+
495
+ 1. Evaluate the performance of a specific configuration
496
+ 2. Compare the different schedules
497
+
498
+
499
+ **Section 6**
500
+
501
+
502
+
503
+ 1. Identify problems and solutions related to the CAP theorem
504
+ 2. Compare solutions with batch and stream processing approaches
505
+ 3. Design a system using a NoSQL database
506
+
507
+
508
+ **Section 7**
509
+
510
+
511
+
512
+ 1. Compare the performance of different schedules with different loads
513
+ 2. Extend the SparkML library with a custom algorithm
514
+ 3. Extend the GraphX library with a custom algorithm
515
+
516
+
517
+ ### The retake exam
518
+
519
+
520
+ **Section 1**
521
+
522
+
523
+ **Section 2**
524
+
525
+
526
+ **Section 3**
527
+
528
+
529
+ **Section 4**
530
+
531
+
532
+ **Section 5**
533
+
534
+
535
+ **Section 6**
536
+
537
+
538
+ **Section 7**
539
+
540
+
541
+
542
+
543
+
544
+
545
+
546
+
547
+
548
+
549
+
raw/raw_bsc__introduction_to_computer_vision.md ADDED
@@ -0,0 +1,220 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Computer Vision
9
+ ====================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Computer Vision](#Introduction_to_Computer_Vision)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+
42
+
43
+
44
+ Introduction to Computer Vision
45
+ ===============================
46
+
47
+
48
+ * **Course name**: Introduction to Computer Vision
49
+ * **Code discipline**: XXX
50
+ * **Subject area**:
51
+
52
+
53
+ Short Description
54
+ -----------------
55
+
56
+
57
+ This course covers the following concepts: Computer vision using machine learning models.
58
+
59
+
60
+
61
+ Prerequisites
62
+ -------------
63
+
64
+
65
+ ### Prerequisite subjects
66
+
67
+
68
+ ### Prerequisite topics
69
+
70
+
71
+ Course Topics
72
+ -------------
73
+
74
+
75
+
76
+
77
+ Course Sections and Topics
78
+ | Section | Topics within the section
79
+ |
80
+ | --- | --- |
81
+ | Representation of images and videos | 1. Computer representation
82
+ 2. Rescaling/manipulating images
83
+ |
84
+ | Image Classification | 1. Loss Functions
85
+ 2. Backpropagation
86
+ 3. Neural Networks
87
+ 4. Training
88
+ |
89
+ | Convolutional Neural Networks | 1. Training
90
+ 2. Architectures
91
+ |
92
+ | Recurrent Neural Networks | 1. Training
93
+ 2. Architectures
94
+ |
95
+ | Image Segmentation and object detection | 1. Techniques
96
+ |
97
+
98
+
99
+ Intended Learning Outcomes (ILOs)
100
+ ---------------------------------
101
+
102
+
103
+ ### What is the main purpose of this course?
104
+
105
+
106
+ This course provides an introductory but detailed treatment of computer vision techniques using machine learning, with an emphasis on implementing the computer vision algorithms from the scratch and using them to solve real-world problems. The course will begin with the image representation, but will quickly transition to computer vision techniques using machine learning, finishing with image segmentation and object detection and recognition. A key focus of the course is on providing students with not only theory but also hands-on practice of building their computer vision applications.
107
+
108
+
109
+
110
+ ### ILOs defined at three levels
111
+
112
+
113
+ #### Level 1: What concepts should a student know/remember/explain?
114
+
115
+
116
+ By the end of the course, the students should be able to ...
117
+
118
+
119
+
120
+ * Significant exposure to real-world implementations
121
+ * To develop research interest in the theory and application of computer vision
122
+
123
+
124
+ #### Level 2: What basic practical skills should a student be able to perform?
125
+
126
+
127
+ By the end of the course, the students should be able to ...
128
+
129
+
130
+
131
+ * Suitability of different computer vision models in different scenarios
132
+ * Ability to choose the right model for the given task
133
+
134
+
135
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
136
+
137
+
138
+ By the end of the course, the students should be able to ...
139
+
140
+
141
+
142
+ * Hands on experience to implement different models to know inside behavior
143
+ * Sufficient exposure to train and deploy model for the given task
144
+ * Fine tune the deployed model in the real-world settings
145
+
146
+
147
+ Grading
148
+ -------
149
+
150
+
151
+ ### Course grading range
152
+
153
+
154
+
155
+
156
+
157
+ | Grade | Range | Description of performance
158
+ |
159
+ | --- | --- | --- |
160
+ | A. Excellent | 91-100 | -
161
+ |
162
+ | B. Good | 78-90 | -
163
+ |
164
+ | C. Satisfactory | 60-77 | -
165
+ |
166
+ | D. Poor | 0-59 | -
167
+ |
168
+
169
+
170
+ ### Course activities and grading breakdown
171
+
172
+
173
+
174
+
175
+
176
+ | Activity Type | Percentage of the overall course grade
177
+ |
178
+ | --- | --- |
179
+ | Weekly Labs | 50
180
+ |
181
+ | Weekly Quizzes | 10
182
+ |
183
+ | Midterm Exam | 15
184
+ |
185
+ | Final Exam | 25
186
+ |
187
+
188
+
189
+ ### Recommendations for students on how to succeed in the course
190
+
191
+
192
+ Resources, literature and reference materials
193
+ ---------------------------------------------
194
+
195
+
196
+ ### Open access resources
197
+
198
+
199
+ * Handouts supplied by the instructor
200
+ * Materials from the internet and research papers shared by instructor
201
+
202
+
203
+ ### Closed access resources
204
+
205
+
206
+ ### Software and tools used within the course
207
+
208
+
209
+ Teaching Methodology: Methods, techniques, & activities
210
+ =======================================================
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
raw/raw_bsc__introduction_to_machine_learning.md ADDED
@@ -0,0 +1,499 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Machine Learning
9
+ =====================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Machine Learning](#Introduction_to_Machine_Learning)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ Introduction to Machine Learning
54
+ ================================
55
+
56
+
57
+ * **Course name**: Introduction to Machine Learning
58
+ * **Code discipline**: R-01
59
+ * **Subject area**:
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ This course covers the following concepts: Machine learning paradigms; Machine Learning approaches, and algorithms.
67
+
68
+
69
+
70
+ Prerequisites
71
+ -------------
72
+
73
+
74
+ ### Prerequisite subjects
75
+
76
+
77
+ * CSE202 — Analytical Geometry and Linear Algebra I
78
+ * CSE204 — Analytical Geometry and Linear Algebra II
79
+ * CSE201 — Mathematical Analysis I
80
+ * CSE203 — Mathematical Analysis II
81
+ * CSE206 — Probability And Statistics
82
+ * CSE117 — Data Structures and Algorithms: python, numpy, basic object-oriented concepts, memory management.
83
+
84
+
85
+ ### Prerequisite topics
86
+
87
+
88
+ Course Topics
89
+ -------------
90
+
91
+
92
+
93
+
94
+ Course Sections and Topics
95
+ | Section | Topics within the section
96
+ |
97
+ | --- | --- |
98
+ | Supervised Learning | 1. Introduction to Machine Learning
99
+ 2. Derivatives and Cost Function
100
+ 3. Data Pre-processing
101
+ 4. Linear Regression
102
+ 5. Multiple Linear Regression
103
+ 6. Gradient Descent
104
+ 7. Polynomial Regression
105
+ 8. Bias-varaince Tradeoff
106
+ 9. Difference between classification and regression
107
+ 10. Logistic Regression
108
+ 11. Naive Bayes
109
+ 12. KNN
110
+ 13. Confusion Metrics
111
+ 14. Performance Metrics
112
+ 15. Regularization
113
+ 16. Hyperplane Based Classification
114
+ 17. Perceptron Learning Algorithm
115
+ 18. Max-Margin Classification
116
+ 19. Support Vector Machines
117
+ 20. Slack Variables
118
+ 21. Lagrangian Support Vector Machines
119
+ 22. Kernel Trick
120
+ |
121
+ | Decision Trees and Ensemble Methods | 1. Decision Trees
122
+ 2. Bagging
123
+ 3. Boosting
124
+ 4. Random Forest
125
+ 5. Adaboost
126
+ |
127
+ | Unsupervised Learning | 1. K-means Clustering
128
+ 2. K-means++
129
+ 3. Hierarchical Clustering
130
+ 4. DBSCAN
131
+ 5. Mean-shift
132
+ |
133
+ | Deep Learning | 1. Artificial Neural Networks
134
+ 2. Back-propagation
135
+ 3. Convolutional Neural Networks
136
+ 4. Autoencoder
137
+ 5. Variatonal Autoencoder
138
+ 6. Generative Adversairal Networks
139
+ |
140
+
141
+
142
+ Intended Learning Outcomes (ILOs)
143
+ ---------------------------------
144
+
145
+
146
+ ### What is the main purpose of this course?
147
+
148
+
149
+ There is a growing business need of individuals skilled in artificial intelligence, data analytics, and machine learning. Therefore, the purpose of this course is to provide students with an intensive treatment of a cross-section of the key elements of machine learning, with an emphasis on implementing them in modern programming environments, and using them to solve real-world data science problems.
150
+
151
+
152
+
153
+ ### ILOs defined at three levels
154
+
155
+
156
+ #### Level 1: What concepts should a student know/remember/explain?
157
+
158
+
159
+ By the end of the course, the students should be able to ...
160
+
161
+
162
+
163
+ * Different learning paradigms
164
+ * A wide variety of learning approaches and algorithms
165
+ * Various learning settings
166
+ * Performance metrics
167
+ * Popular machine learning software tools
168
+
169
+
170
+ #### Level 2: What basic practical skills should a student be able to perform?
171
+
172
+
173
+ By the end of the course, the students should be able to ...
174
+
175
+
176
+
177
+ * Difference between different learning paradigms
178
+ * Difference between classification and regression
179
+ * Concept of learning theory (bias/variance tradeoffs and large margins etc.)
180
+ * Kernel methods
181
+ * Regularization
182
+ * Ensemble Learning
183
+ * Neural or Deep Learning
184
+
185
+
186
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
187
+
188
+
189
+ By the end of the course, the students should be able to ...
190
+
191
+
192
+
193
+ * Classification approaches to solve supervised learning problems
194
+ * Clustering approaches to solve unsupervised learning problems
195
+ * Ensemble learning to improve a model’s performance
196
+ * Regularization to improve a model’s generalization
197
+ * Deep learning algorithms to solve real-world problems
198
+
199
+
200
+ Grading
201
+ -------
202
+
203
+
204
+ ### Course grading range
205
+
206
+
207
+
208
+
209
+
210
+ | Grade | Range | Description of performance
211
+ |
212
+ | --- | --- | --- |
213
+ | A. Excellent | 90-100 | -
214
+ |
215
+ | B. Good | 75-89 | -
216
+ |
217
+ | C. Satisfactory | 60-74 | -
218
+ |
219
+ | D. Poor | 0-59 | -
220
+ |
221
+
222
+
223
+ ### Course activities and grading breakdown
224
+
225
+
226
+
227
+
228
+
229
+ | Activity Type | Percentage of the overall course grade
230
+ |
231
+ | --- | --- |
232
+ | Labs/seminar classes | 0
233
+ |
234
+ | Interim performance assessment | 40
235
+ |
236
+ | Exams | 60
237
+ |
238
+
239
+
240
+ ### Recommendations for students on how to succeed in the course
241
+
242
+
243
+ Resources, literature and reference materials
244
+ ---------------------------------------------
245
+
246
+
247
+ ### Open access resources
248
+
249
+
250
+ * T. Hastie, R. Tibshirani, D. Witten and G. James. An Introduction to Statistical Learning. Springer 2013.
251
+ * T. Hastie, R. Tibshirani, and J. Friedman. The Elements of Statistical Learning. Springer 2011.
252
+ * Tom M Mitchel. Machine Learning, McGraw Hill
253
+ * Christopher M. Bishop. Pattern Recognition and Machine Learning, Springer
254
+
255
+
256
+ ### Closed access resources
257
+
258
+
259
+ ### Software and tools used within the course
260
+
261
+
262
+ Teaching Methodology: Methods, techniques, & activities
263
+ =======================================================
264
+
265
+
266
+ Activities and Teaching Methods
267
+ -------------------------------
268
+
269
+
270
+
271
+
272
+ Activities within each section
273
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
274
+ |
275
+ | --- | --- | --- | --- | --- |
276
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
277
+ |
278
+ | Homework and group projects | 1 | 1 | 1 | 1
279
+ |
280
+ | Midterm evaluation | 1 | 1 | 1 | 1
281
+ |
282
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
283
+ |
284
+ | Discussions | 1 | 1 | 1 | 1
285
+ |
286
+
287
+
288
+ Formative Assessment and Course Activities
289
+ ------------------------------------------
290
+
291
+
292
+ ### Ongoing performance assessment
293
+
294
+
295
+ #### Section 1
296
+
297
+
298
+
299
+
300
+
301
+ | Activity Type | Content | Is Graded?
302
+ |
303
+ | --- | --- | --- |
304
+ | Question | Is it true that in simple linear regression
305
+
306
+
307
+
308
+
309
+
310
+
311
+ R
312
+
313
+ 2
314
+
315
+
316
+
317
+
318
+
319
+
320
+ {\displaystyle {\textstyle R^{2}}}
321
+
322
+ {\displaystyle {\textstyle R^{2}}} and the squared correlation between X and Y are identical? | 1
323
+ |
324
+ | Question | What are the two assumptions that the Linear regression model makes about the Error Terms? | 1
325
+ |
326
+ | Question | Fit a regression model to a given data problem, and support your choice of the model. | 1
327
+ |
328
+ | Question | In a list of given tasks, choose which are regression and which are classification tasks. | 1
329
+ |
330
+ | Question | In a given graphical model of binary random variables, how many parameters are needed to define the Conditional Probability Distributions for this Bayes Net? | 1
331
+ |
332
+ | Question | Write the mathematical form of the minimization objective of Rosenblatt’s perceptron learning algorithm for a two-dimensional case. | 1
333
+ |
334
+ | Question | What is perceptron learning algorithm? | 1
335
+ |
336
+ | Question | Write the mathematical form of its minimization objective for a two-dimensional case. | 1
337
+ |
338
+ | Question | What is a max-margin classifier? | 1
339
+ |
340
+ | Question | Explain the role of slack variable in SVM. | 1
341
+ |
342
+ | Question | How to implement various regression models to solve different regression problems? | 0
343
+ |
344
+ | Question | Describe the difference between different types of regression models, their pros and cons, etc. | 0
345
+ |
346
+ | Question | Implement various classification models to solve different classification problems. | 0
347
+ |
348
+ | Question | Describe the difference between Logistic regression and naive bayes. | 0
349
+ |
350
+ | Question | Implement perceptron learning algorithm, SVMs, and its variants to solve different classification problems. | 0
351
+ |
352
+ | Question | Solve a given optimization problem using the Lagrange multiplier method. | 0
353
+ |
354
+
355
+
356
+ #### Section 2
357
+
358
+
359
+
360
+
361
+
362
+ | Activity Type | Content | Is Graded?
363
+ |
364
+ | --- | --- | --- |
365
+ | Question | What are pros and cons of decision trees over other classification models? | 1
366
+ |
367
+ | Question | Explain how tree-pruning works. | 1
368
+ |
369
+ | Question | What is the purpose of ensemble learning? | 1
370
+ |
371
+ | Question | What is a bootstrap, and what is its role in Ensemble learning? | 1
372
+ |
373
+ | Question | Explain the role of slack variable in SVM. | 1
374
+ |
375
+ | Question | Implement different variants of decision trees to solve different classification problems. | 0
376
+ |
377
+ | Question | Solve a given classification problem problem using an ensemble classifier. | 0
378
+ |
379
+ | Question | Implement Adaboost for a given problem. | 0
380
+ |
381
+
382
+
383
+ #### Section 3
384
+
385
+
386
+
387
+
388
+
389
+ | Activity Type | Content | Is Graded?
390
+ |
391
+ | --- | --- | --- |
392
+ | Question | Which implicit or explicit objective function does K-means implement? | 1
393
+ |
394
+ | Question | Explain the difference between k-means and k-means++. | 1
395
+ |
396
+ | Question | Whaat is single-linkage and what are its pros and cons? | 1
397
+ |
398
+ | Question | Explain how DBSCAN works. | 1
399
+ |
400
+ | Question | Implement different clustering algorithms to solve to solve different clustering problems. | 0
401
+ |
402
+ | Question | Implement Mean-shift for video tracking | 0
403
+ |
404
+
405
+
406
+ #### Section 4
407
+
408
+
409
+
410
+
411
+
412
+ | Activity Type | Content | Is Graded?
413
+ |
414
+ | --- | --- | --- |
415
+ | Question | What is a fully connected feed-forward ANN? | 1
416
+ |
417
+ | Question | Explain different hyperparameters of CNNs. | 1
418
+ |
419
+ | Question | Calculate KL-divergence between two probability distributions. | 1
420
+ |
421
+ | Question | What is a generative model and how is it different from a discriminative model? | 1
422
+ |
423
+ | Question | Implement different types of ANNs to solve to solve different classification problems. | 0
424
+ |
425
+ | Question | Calculate KL-divergence between two probability distributions. | 0
426
+ |
427
+ | Question | Implement different generative models for different problems. | 0
428
+ |
429
+
430
+
431
+ ### Final assessment
432
+
433
+
434
+ **Section 1**
435
+
436
+
437
+
438
+ 1. What does it mean for the standard least squares coefficient estimates of linear regression to be scale equivariant?
439
+ 2. Given a fitted regression model to a dataset, interpret its coefficients.
440
+ 3. Explain which regression model would be a better fit to model the relationship between response and predictor in a given data.
441
+ 4. If the number of training examples goes to infinity, how will it affect the bias and variance of a classification model?
442
+ 5. Given a two dimensional classification problem, determine if by using Logistic regression and regularization, a linear boundary can be estimated or not.
443
+ 6. Explain which classification model would be a better fit to for a given classification problem.
444
+ 7. Consider the Leave-one-out-CV error of standard two-class SVM. Argue that under a given value of slack variable, a given mathematical statement is either correct or incorrect.
445
+ 8. How does the choice of slack variable affect the bias-variance tradeoff in SVM?
446
+ 9. Explain which Kernel would be a better fit to be used in SVM for a given data.
447
+
448
+
449
+ **Section 2**
450
+
451
+
452
+
453
+ 1. When a decision tree is grown to full depth, how does it affect tree’s bias and variance, and its response to noisy data?
454
+ 2. Argue if an ensemble model would be a better choice for a given classification problem or not.
455
+ 3. Given a particular iteration of boosting and other important information, calculate the weights of the Adaboost classifier.
456
+
457
+
458
+ **Section 3**
459
+
460
+
461
+
462
+ 1. K-Means does not explicitly use a fitness function. What are the characteristics of the solutions that K-Means finds? Which fitness function does it implicitly minimize?
463
+ 2. Suppose we clustered a set of N data points using two different specified clustering algorithms. In both cases we obtained 5 clusters and in both cases the centers of the clusters are exactly the same. Can 3 points that are assigned to different clusters in one method be assigned to the same cluster in the other method?
464
+ 3. What are the characterics of noise points in DBSCAN?
465
+
466
+
467
+ **Section 4**
468
+
469
+
470
+
471
+ 1. Explain what is ReLU, what are its different variants, and what are their pros and cons?
472
+ 2. Calculate the number of parameters to be learned during training in a CNN, given all important information.
473
+ 3. Explain how a VAE can be used as a generative model.
474
+
475
+
476
+ ### The retake exam
477
+
478
+
479
+ **Section 1**
480
+
481
+
482
+ **Section 2**
483
+
484
+
485
+ **Section 3**
486
+
487
+
488
+ **Section 4**
489
+
490
+
491
+
492
+
493
+
494
+
495
+
496
+
497
+
498
+
499
+
raw/raw_bsc__introduction_to_optimization.f22.md ADDED
@@ -0,0 +1,1282 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction to Optimization.F22
9
+ =====================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Optimization](#Introduction_to_Optimization)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ + [1.7 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
41
+ + [1.8 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
42
+ - [1.8.1 Ongoing performance assessment](#Ongoing_performance_assessment)
43
+ * [1.8.1.1 Section 1](#Section_1)
44
+ * [1.8.1.2 Section 2](#Section_2)
45
+ * [1.8.1.3 Section 3](#Section_3)
46
+ - [1.8.2 Final assessment](#Final_assessment)
47
+ * [1.8.2.1 Section 1](#Section_1_2)
48
+ * [1.8.2.2 Section 2](#Section_2_2)
49
+ * [1.8.2.3 Section 3](#Section_3_2)
50
+ - [1.8.3 The retake exam](#The_retake_exam)
51
+
52
+
53
+
54
+ Introduction to Optimization
55
+ ============================
56
+
57
+
58
+ * **Course name**: Introduction to Optimization
59
+ * **Code discipline**: CSE???
60
+ * **Subject area**: Data Science and Artificial Intelligence
61
+
62
+
63
+ Short Description
64
+ -----------------
65
+
66
+
67
+ The course outlines the classification and mathematical foundations of optimization methods, and presents algorithms for solving linear and nonlinear optimization.
68
+ The purpose of the course is to introduce students to methods of linear and convex optimization and their application in solving problems of linear, network, integer, and nonlinear optimization.
69
+ Course starts with linear programming and moving on to more complex problems. primal and dual simplex methods, network flow algorithms, branch and bound, interior point methods, Newton and quasi-Newton methods, and heuristic methods.
70
+ Current states, literature, techniques, theories, and methodologies are presented and discussed during the semester.
71
+
72
+
73
+
74
+ Prerequisites
75
+ -------------
76
+
77
+
78
+ ### Prerequisite subjects
79
+
80
+
81
+ * CSE201: Mathematical Analysis I
82
+ * CSE202: Analytical Geometry and Linear Algebra I
83
+ * CSE203: Mathematical Analysis II
84
+ * CSE204: Analytical Geometry and Linear Algebra II
85
+
86
+
87
+ ### Prerequisite topics
88
+
89
+
90
+ * Basic programming skills.
91
+ * OOP, and software design.
92
+
93
+
94
+ Course Topics
95
+ -------------
96
+
97
+
98
+
99
+
100
+ Course Sections and Topics
101
+ | Section | Topics within the section
102
+ |
103
+ | --- | --- |
104
+ | Linear programming | 1. Optimization Applications
105
+ 2. Formulation of Optimization Models
106
+ 3. Graphical Solution of Linear Programs
107
+ 4. Simplex Method
108
+ 5. Linear Programming Duality and Sensitivity Analysis
109
+ |
110
+ | Nonlinear programming | 1. Nonlinear Optimization Theory
111
+ 2. Steepest Descent and Conjugate Gradient Methods
112
+ 3. Newton and Quasi-Newton Methods
113
+ 4. Quadratic Programming
114
+ |
115
+ | Extensions | 1. Network Models
116
+ 2. Dynamic Programming
117
+ 3. Multi-objective Programming
118
+ 4. Optimization Heuristics
119
+ |
120
+
121
+
122
+ Intended Learning Outcomes (ILOs)
123
+ ---------------------------------
124
+
125
+
126
+ ### What is the main purpose of this course?
127
+
128
+
129
+ The main purpose of this course is to enable a student to go from an idea to implementation of different optimization algorithms to solve problems in different fields of studies like machine and deep learning, etc.
130
+
131
+
132
+
133
+ ### ILOs defined at three levels
134
+
135
+
136
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
137
+
138
+
139
+
140
+ #### Level 1: What concepts should a student know/remember/explain?
141
+
142
+
143
+ By the end of the course, the students should be able to ...
144
+
145
+
146
+
147
+ * remember the different classifications and mathematical foundations of optimization methods
148
+ * remember basic properties of the corresponding mathematical objects
149
+ * remember the fundamental concepts, laws, and methods of linear and convex optimization
150
+ * distinguish between different types of optimization methods
151
+
152
+
153
+ #### Level 2: What basic practical skills should a student be able to perform?
154
+
155
+
156
+ By the end of the course, the students should be able to ...
157
+
158
+
159
+
160
+ * Funderstand the basic concepts of optimization problems
161
+ * evaluate the correctness of problem statements
162
+ * explain which algorithm is suitable for solving problems
163
+ * evaluate the correctness of results
164
+
165
+
166
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
167
+
168
+
169
+ By the end of the course, the students should be able to ...
170
+
171
+
172
+
173
+ * understand the basic foundations behind optimization problems.
174
+ * classify optimization problems.
175
+ * choose a proper algorithm to solve optimization problems.
176
+ * validate algorithms that students choose to solve optimization problems.
177
+
178
+
179
+ Grading
180
+ -------
181
+
182
+
183
+ ### Course grading range
184
+
185
+
186
+
187
+
188
+
189
+ | Grade | Range | Description of performance
190
+ |
191
+ | --- | --- | --- |
192
+ | A. Excellent | 90-100 | -
193
+ |
194
+ | B. Good | 75-89 | -
195
+ |
196
+ | C. Satisfactory | 60-74 | -
197
+ |
198
+ | D. Fail | 0-59 | -
199
+ |
200
+
201
+
202
+ ### Course activities and grading breakdown
203
+
204
+
205
+
206
+
207
+
208
+ | Activity Type | Percentage of the overall course grade
209
+ |
210
+ | --- | --- |
211
+ | Midterm | 30
212
+ |
213
+ | 2 Intermediate tests | 30 (15 for each)
214
+ |
215
+ | Final exam | 40
216
+ |
217
+
218
+
219
+ ### Recommendations for students on how to succeed in the course
220
+
221
+
222
+ * Participation is important. Attending lectures is the key to success in this course.
223
+ * Review lecture materials before classes to do well.
224
+ * Reading the recommended literature is optional, and will give you a deeper understanding of the material.
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+ Resources, literature and reference materials
233
+ ---------------------------------------------
234
+
235
+
236
+ ### Open access resources
237
+
238
+
239
+ * Convex Optimization – Boyd and Vandenberghe. Cambridge University Press.
240
+
241
+
242
+ ### Closed access resources
243
+
244
+
245
+ * Engineering Optimization: Theory and Practice, by Singiresu S. Rao, John Wiley and Sons.
246
+ * Bertsimas, Dimitris, and John Tsitsiklis. Introduction to Linear Optimization. Belmont, MA: Athena Scientific, 1997. ISBN: 9781886529199.
247
+
248
+
249
+ ### Software and tools used within the course
250
+
251
+
252
+ * MATLAB
253
+ * Python
254
+ * Excel
255
+
256
+
257
+ Activities and Teaching Methods
258
+ -------------------------------
259
+
260
+
261
+
262
+
263
+ Teaching and Learning Methods within each section
264
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
265
+ |
266
+ | --- | --- | --- | --- |
267
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 0 | 0 | 0
268
+ |
269
+ | Project-based learning (students work on a project) | 1 | 1 | 1
270
+ |
271
+ | Modular learning (facilitated self-study) | 0 | 0 | 0
272
+ |
273
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
274
+ |
275
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0
276
+ |
277
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0
278
+ |
279
+ | Inquiry-based learning | 0 | 0 | 0
280
+ |
281
+ | Just-in-time teaching | 0 | 0 | 0
282
+ |
283
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0
284
+ |
285
+ | Studio-based learning | 0 | 0 | 0
286
+ |
287
+ | Universal design for learning | 0 | 0 | 0
288
+ |
289
+ | Task-based learning | 0 | 0 | 0
290
+ |
291
+
292
+
293
+
294
+
295
+ Activities within each section
296
+ | Learning Activities | Section 1 | Section 2 | Section 3
297
+ |
298
+ | --- | --- | --- | --- |
299
+ | Lectures | 1 | 1 | 1
300
+ |
301
+ | Interactive Lectures | 1 | 1 | 1
302
+ |
303
+ | Lab exercises | 1 | 1 | 1
304
+ |
305
+ | Experiments | 0 | 0 | 0
306
+ |
307
+ | Modeling | 0 | 0 | 0
308
+ |
309
+ | Cases studies | 0 | 0 | 0
310
+ |
311
+ | Development of individual parts of software product code | 0 | 0 | 0
312
+ |
313
+ | Individual Projects | 1 | 1 | 1
314
+ |
315
+ | Group projects | 0 | 0 | 0
316
+ |
317
+ | Flipped classroom | 0 | 0 | 0
318
+ |
319
+ | Quizzes (written or computer based) | 0 | 0 | 0
320
+ |
321
+ | Peer Review | 0 | 0 | 0
322
+ |
323
+ | Discussions | 1 | 1 | 1
324
+ |
325
+ | Presentations by students | 1 | 1 | 1
326
+ |
327
+ | Written reports | 0 | 0 | 0
328
+ |
329
+ | Simulations and role-plays | 0 | 0 | 0
330
+ |
331
+ | Essays | 0 | 0 | 0
332
+ |
333
+ | Oral Reports | 0 | 0 | 0
334
+ |
335
+
336
+
337
+ Formative Assessment and Course Activities
338
+ ------------------------------------------
339
+
340
+
341
+ ### Ongoing performance assessment
342
+
343
+
344
+ #### Section 1
345
+
346
+
347
+ 1. A steel company must decide how to allocate next week’s time on a rolling mill, which is a machine that takes unfinished slabs of steel as input and can produce either of two semi-finished products: bands and coils. The mill’s two products come off the rolling line at different rates:
348
+ Bands 200 tons/hr
349
+ Coils 140 tons/hr.
350
+ They also produce different profits:
351
+ Bands $ 25/ton
352
+ Coils $ 30/ton.
353
+ Based on currently booked orders, the following upper bounds are placed on the amount of each product to produce:
354
+ Bands 6000 tons
355
+ Coils 4000 tons.
356
+ Given that there are 40 hours of production time available this week, the problem is to decide how many tons of bands and how many tons of coils should be produced to yield the greatest profit. Formulate this problem as a linear programming problem. Can you solve this problem by inspection?
357
+ 2. Solve the following linear programming problems.
358
+ maximize
359
+
360
+
361
+
362
+ 6
363
+
364
+ x
365
+
366
+ 1
367
+
368
+
369
+ +
370
+ 8
371
+
372
+ x
373
+
374
+ 2
375
+
376
+
377
+ +
378
+ 5
379
+
380
+ x
381
+
382
+ 3
383
+
384
+
385
+ +
386
+ 9
387
+
388
+ x
389
+
390
+ 4
391
+
392
+
393
+
394
+
395
+ {\displaystyle 6x\_{1}+8x\_{2}+5x\_{3}+9x\_{4}}
396
+
397
+ ![{\displaystyle 6x_{1}+8x_{2}+5x_{3}+9x_{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce2ab3c39825342e1f821d2d045d014fcd42e3be)
398
+ subject to
399
+
400
+
401
+
402
+ 2
403
+
404
+ x
405
+
406
+ 1
407
+
408
+
409
+ +
410
+
411
+ x
412
+
413
+ 2
414
+
415
+
416
+ +
417
+
418
+ x
419
+
420
+ 3
421
+
422
+
423
+ +
424
+ 3
425
+
426
+ x
427
+
428
+ 4
429
+
430
+
431
+
432
+ 5
433
+
434
+
435
+ {\displaystyle 2x\_{1}+x\_{2}+x\_{3}+3x\_{4}\leq 5}
436
+
437
+ ![{\displaystyle 2x_{1}+x_{2}+x_{3}+3x_{4}\leq 5}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1e0ed5929293f10e2e0ae2aec7c2efb2d5f126e3)
438
+
439
+
440
+
441
+
442
+
443
+ x
444
+
445
+ 1
446
+
447
+
448
+ +
449
+ 3
450
+
451
+ x
452
+
453
+ 2
454
+
455
+
456
+ +
457
+
458
+ x
459
+
460
+ 3
461
+
462
+
463
+ +
464
+ 2
465
+
466
+ x
467
+
468
+ 4
469
+
470
+
471
+
472
+ 3
473
+
474
+
475
+ {\displaystyle x\_{1}+3x\_{2}+x\_{3}+2x\_{4}\leq 3}
476
+
477
+ ![{\displaystyle x_{1}+3x_{2}+x_{3}+2x_{4}\leq 3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dce99dfc351059f2575c4601e280ef71541f4348)
478
+
479
+
480
+
481
+
482
+ x
483
+ 1
484
+ ,
485
+ x
486
+ 2
487
+ ,
488
+ x
489
+ 3
490
+ ,
491
+ x
492
+ 4
493
+
494
+ 0
495
+
496
+
497
+ {\displaystyle x1,x2,x3,x4\geq 0}
498
+
499
+ ![{\displaystyle x1,x2,x3,x4\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/932a2ebf6b713fcf449c6cafec3ce11add6d4345)
500
+ 3. Give an example showing that the variable that becomes basic in one iteration of the simplex method can become nonbasic in the next iteration.
501
+ 4. Solve the given linear program using the dual–primal two phase algorithm.
502
+ maximize
503
+
504
+
505
+
506
+ 2
507
+
508
+ x
509
+
510
+ 1
511
+
512
+
513
+
514
+ 6
515
+
516
+ x
517
+
518
+ 2
519
+
520
+
521
+
522
+
523
+ {\displaystyle 2x\_{1}-6x\_{2}}
524
+
525
+ ![{\displaystyle 2x_{1}-6x_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/881bc2534b793fa7ca32fac8fc36c81b70d303b6)
526
+ subject to
527
+
528
+
529
+
530
+
531
+
532
+ x
533
+
534
+ 1
535
+
536
+
537
+
538
+
539
+ x
540
+
541
+ 2
542
+
543
+
544
+
545
+
546
+ x
547
+
548
+ 3
549
+
550
+
551
+
552
+
553
+ 2
554
+
555
+
556
+ {\displaystyle -x\_{1}-x\_{2}-x\_{3}\leq -2}
557
+
558
+ ![{\displaystyle -x_{1}-x_{2}-x_{3}\leq -2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/88ff2b0cd8e197a1ecb742cd3882f107fd787b85)
559
+
560
+
561
+
562
+
563
+ 2
564
+
565
+ x
566
+
567
+ 1
568
+
569
+
570
+
571
+
572
+ x
573
+
574
+ 2
575
+
576
+
577
+ +
578
+
579
+ x
580
+
581
+ 3
582
+
583
+
584
+
585
+ 1
586
+
587
+
588
+ {\displaystyle 2x\_{1}-x\_{2}+x\_{3}\leq 1}
589
+
590
+ ![{\displaystyle 2x_{1}-x_{2}+x_{3}\leq 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e35ccaa9729b136c0144638ac96d2e1e49488054)
591
+
592
+
593
+
594
+
595
+ x
596
+ 1
597
+ ,
598
+ x
599
+ 2
600
+ ,
601
+ x
602
+ 3
603
+
604
+ 0
605
+
606
+
607
+ {\displaystyle x1,x2,x3\geq 0}
608
+
609
+ ![{\displaystyle x1,x2,x3\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b1d78faac4a1cc597eb376b19e6bea3cdef535c)
610
+
611
+
612
+ #### Section 2
613
+
614
+
615
+ 1. Find the minimum of the function
616
+
617
+
618
+
619
+ f
620
+ =
621
+ λ
622
+
623
+ /
624
+
625
+ l
626
+ o
627
+ g
628
+ λ
629
+
630
+
631
+ {\displaystyle f=\lambda /log\lambda }
632
+
633
+ ![{\displaystyle f=\lambda /log\lambda }](https://wikimedia.org/api/rest_v1/media/math/render/svg/e64c38e5c3c9279ec5b037fa4d7a41bcf5ca941a) using the following methods:
634
+ * Newton method
635
+ * Quasi-Newton method
636
+ * Quadratic interpolation method
637
+ 2. State possible convergence criteria that can be used in direct search methods.
638
+ 3. Why is the steepest descent method not efficient in practice, although the directions used are the best directions?
639
+ 4. What is the difference between quadratic and cubic interpolation methods?
640
+ 5. Why is refitting necessary in interpolation methods?
641
+ 6. What is a direct root method?
642
+ 7. What is the basis of the interval halving method?
643
+ 8. What is the difference between Newton and quasi-Newton methods?
644
+
645
+
646
+ #### Section 3
647
+
648
+
649
+ 1. Solve the following LP problem by dynamic programming:
650
+ Maximize
651
+
652
+
653
+
654
+ f
655
+ (
656
+
657
+ x
658
+
659
+ 1
660
+
661
+
662
+ ,
663
+
664
+ x
665
+
666
+ 2
667
+
668
+
669
+ )
670
+ =
671
+ 10
672
+
673
+ x
674
+
675
+ 1
676
+
677
+
678
+ +
679
+ 8
680
+
681
+ x
682
+
683
+ 2
684
+
685
+
686
+
687
+
688
+ {\displaystyle f(x\_{1},x\_{2})=10x\_{1}+8x\_{2}}
689
+
690
+ ![{\displaystyle f(x_{1},x_{2})=10x_{1}+8x_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4ab765d633735118a14ce88384bc285b278956fc)
691
+ subject to
692
+
693
+
694
+
695
+ 2
696
+
697
+ x
698
+
699
+ 1
700
+
701
+
702
+ +
703
+
704
+ x
705
+
706
+ 2
707
+
708
+
709
+
710
+ 25
711
+
712
+
713
+ {\displaystyle 2x\_{1}+x\_{2}\leq 25}
714
+
715
+ ![{\displaystyle 2x_{1}+x_{2}\leq 25}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e3e22bad412fe51fccd3e185076fece3f2b9eba0)
716
+
717
+
718
+
719
+
720
+ 3
721
+
722
+ x
723
+
724
+ 1
725
+
726
+
727
+ +
728
+ 2
729
+
730
+ x
731
+
732
+ 2
733
+
734
+
735
+
736
+ 45
737
+
738
+
739
+ {\displaystyle 3x\_{1}+2x\_{2}\leq 45}
740
+
741
+ ![{\displaystyle 3x_{1}+2x_{2}\leq 45}](https://wikimedia.org/api/rest_v1/media/math/render/svg/60f89747d24cdf6f585c95555f7063678d510f73)
742
+
743
+
744
+
745
+
746
+
747
+ x
748
+
749
+ 2
750
+
751
+
752
+
753
+ 10
754
+
755
+
756
+ {\displaystyle x\_{2}\leq 10}
757
+
758
+ ![{\displaystyle x_{2}\leq 10}](https://wikimedia.org/api/rest_v1/media/math/render/svg/714b627484f0a69ef033170a587ab98ebacdb08d)
759
+
760
+
761
+
762
+
763
+ x
764
+ 1
765
+ ,
766
+ x
767
+ 2
768
+
769
+ 0
770
+
771
+
772
+ {\displaystyle x1,x2\geq 0}
773
+
774
+ ![{\displaystyle x1,x2\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c873b834081899fb65c0a29631a2e08995d9b0d9)
775
+ Verify your solution by solving it graphically.
776
+ 2. Consider the following tree solution for a minimum cost network flow problem:
777
+ [![ItO p1.png](/img_auth.php/f/fe/ItO_p1.png)](/index.php/File:ItO_p1.png)
778
+ As usual, bold arcs represent arcs on the spanning tree, numbers next to the bold arcs are primal flows, numbers next to non-bold arcs are dual slacks, and numbers next to nodes are dual variables.
779
+ * For what values of is this tree solution optimal?
780
+ * What are the entering and leaving arcs?
781
+ * After one pivot, what is the new tree solution?
782
+ * For what values of is the new tree solution optimal?
783
+
784
+
785
+ ### Final assessment
786
+
787
+
788
+ #### Section 1
789
+
790
+
791
+ 1. Solve the following linear programming problems.
792
+ maximize
793
+
794
+
795
+
796
+
797
+ x
798
+
799
+ 1
800
+
801
+
802
+ +
803
+ 3
804
+
805
+ x
806
+
807
+ 2
808
+
809
+
810
+
811
+
812
+ {\displaystyle x\_{1}+3x\_{2}}
813
+
814
+ ![{\displaystyle x_{1}+3x_{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aa8ab277e3f341eab98b1681777938522110e092)
815
+ subject to
816
+
817
+
818
+
819
+
820
+
821
+ x
822
+
823
+ 1
824
+
825
+
826
+
827
+
828
+ x
829
+
830
+ 2
831
+
832
+
833
+
834
+
835
+ 3
836
+
837
+
838
+ {\displaystyle -x\_{1}-x\_{2}\leq -3}
839
+
840
+ ![{\displaystyle -x_{1}-x_{2}\leq -3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a8ac67f209d89b530e9dff4c0fefad43351952ea)
841
+
842
+
843
+
844
+
845
+
846
+
847
+ x
848
+
849
+ 1
850
+
851
+
852
+ +
853
+
854
+ x
855
+
856
+ 2
857
+
858
+
859
+
860
+
861
+ 1
862
+
863
+
864
+ {\displaystyle -x\_{1}+x\_{2}\leq -1}
865
+
866
+ ![{\displaystyle -x_{1}+x_{2}\leq -1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d659c53576d0a195ffe890400cf4cca532cc2437)
867
+
868
+
869
+
870
+
871
+
872
+
873
+ x
874
+
875
+ 1
876
+
877
+
878
+ +
879
+ 2
880
+
881
+ x
882
+
883
+ 2
884
+
885
+
886
+
887
+ 2
888
+
889
+
890
+ {\displaystyle -x\_{1}+2x\_{2}\leq 2}
891
+
892
+ ![{\displaystyle -x_{1}+2x_{2}\leq 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e3920b38db67a9a9e7dc4b1262aeb028a2c6d742)
893
+
894
+
895
+
896
+
897
+ x
898
+ 1
899
+ ,
900
+ x
901
+ 2
902
+
903
+ 0
904
+
905
+
906
+ {\displaystyle x1,x2\geq 0}
907
+
908
+ ![{\displaystyle x1,x2\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c873b834081899fb65c0a29631a2e08995d9b0d9)
909
+ 2. Give an example showing that the variable that becomes basic in one iteration of the simplex method can become nonbasic in the next iteration.
910
+ 3. Solve the given linear program using the dual–primal two phase algorithm.
911
+ maximize
912
+
913
+
914
+
915
+ 6
916
+
917
+ x
918
+
919
+ 1
920
+
921
+
922
+ +
923
+ 8
924
+
925
+ x
926
+
927
+ 2
928
+
929
+
930
+ +
931
+ 5
932
+
933
+ x
934
+
935
+ 3
936
+
937
+
938
+ +
939
+ 9
940
+
941
+ x
942
+
943
+ 4
944
+
945
+
946
+
947
+
948
+ {\displaystyle 6x\_{1}+8x\_{2}+5x\_{3}+9x\_{4}}
949
+
950
+ ![{\displaystyle 6x_{1}+8x_{2}+5x_{3}+9x_{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce2ab3c39825342e1f821d2d045d014fcd42e3be)
951
+ subject to
952
+
953
+
954
+
955
+
956
+ x
957
+
958
+ 1
959
+
960
+
961
+ +
962
+
963
+ x
964
+
965
+ 2
966
+
967
+
968
+ +
969
+
970
+ x
971
+
972
+ 3
973
+
974
+
975
+ +
976
+
977
+ x
978
+
979
+ 4
980
+
981
+
982
+ =
983
+ 1
984
+
985
+
986
+ {\displaystyle x\_{1}+x\_{2}+x\_{3}+x\_{4}=1}
987
+
988
+ ![{\displaystyle x_{1}+x_{2}+x_{3}+x_{4}=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/722b48280c1ac0810ec440bce224b4554e1d994a)
989
+
990
+
991
+
992
+
993
+
994
+ x
995
+
996
+ 1
997
+
998
+
999
+ ,
1000
+
1001
+ x
1002
+
1003
+ 2
1004
+
1005
+
1006
+ ,
1007
+
1008
+ x
1009
+
1010
+ 3
1011
+
1012
+
1013
+ ,
1014
+
1015
+ x
1016
+
1017
+ 4
1018
+
1019
+
1020
+
1021
+ 0
1022
+
1023
+
1024
+ {\displaystyle x\_{1},x\_{2},x\_{3},x\_{4}\geq 0}
1025
+
1026
+ ![{\displaystyle x_{1},x_{2},x_{3},x_{4}\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4a8915f5444dd2ef59f41b0b63427d91496e2c0a)
1027
+
1028
+
1029
+ #### Section 2
1030
+
1031
+
1032
+ 1. Perform two iterations of the steepest descent method to minimize the function given from the stated starting point
1033
+
1034
+
1035
+
1036
+ (
1037
+
1038
+ 1.2
1039
+ ,
1040
+ 1
1041
+ )
1042
+
1043
+
1044
+ {\displaystyle (-1.2,1)}
1045
+
1046
+ ![{\displaystyle (-1.2,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/abc9164d20051248169d1d825032e66a6f80a258)
1047
+
1048
+
1049
+
1050
+
1051
+ f
1052
+ (
1053
+
1054
+ x
1055
+
1056
+ 1
1057
+
1058
+
1059
+ ,
1060
+
1061
+ x
1062
+
1063
+ 2
1064
+
1065
+
1066
+ )
1067
+ =
1068
+ 100
1069
+ (
1070
+
1071
+ x
1072
+
1073
+ 2
1074
+
1075
+
1076
+
1077
+
1078
+ x
1079
+
1080
+ 1
1081
+
1082
+
1083
+ 2
1084
+
1085
+
1086
+
1087
+ )
1088
+
1089
+ 2
1090
+
1091
+
1092
+ +
1093
+ (
1094
+ 1
1095
+
1096
+
1097
+ x
1098
+
1099
+ 1
1100
+
1101
+
1102
+
1103
+ )
1104
+
1105
+ 2
1106
+
1107
+
1108
+
1109
+
1110
+ {\displaystyle f(x\_{1},x\_{2})=100(x\_{2}-x\_{1}^{2})^{2}+(1-x\_{1})^{2}}
1111
+
1112
+ ![{\displaystyle f(x_{1},x_{2})=100(x_{2}-x_{1}^{2})^{2}+(1-x_{1})^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ccb7b67f6f89e7785255b57eb148508365dbd4f3)
1113
+ 2. Minimize
1114
+
1115
+
1116
+
1117
+ f
1118
+ =
1119
+ 2
1120
+
1121
+ x
1122
+
1123
+ 1
1124
+
1125
+
1126
+ 2
1127
+
1128
+
1129
+ +
1130
+
1131
+ x
1132
+
1133
+ 2
1134
+
1135
+
1136
+ 2
1137
+
1138
+
1139
+
1140
+
1141
+ {\displaystyle f=2x\_{1}^{2}+x\_{2}^{2}}
1142
+
1143
+ ![{\displaystyle f=2x_{1}^{2}+x_{2}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e1188f60e52c56d9e3d592bafed16bcb783da002) by using the steepest descent method with the starting point
1144
+
1145
+
1146
+
1147
+ (
1148
+ 1
1149
+ ,
1150
+ 2
1151
+ )
1152
+
1153
+
1154
+ {\displaystyle (1,2)}
1155
+
1156
+ ![{\displaystyle (1,2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1d0c72462a85992b95f90cc4a69048c9d83e8cbf) (two iterations only).
1157
+ 3. Minimize
1158
+
1159
+
1160
+
1161
+ f
1162
+ =
1163
+
1164
+ x
1165
+
1166
+ 1
1167
+
1168
+
1169
+ 2
1170
+
1171
+
1172
+ +
1173
+ 3
1174
+
1175
+ x
1176
+
1177
+ 2
1178
+
1179
+
1180
+ 2
1181
+
1182
+
1183
+ +
1184
+ 6
1185
+
1186
+ x
1187
+
1188
+ 3
1189
+
1190
+
1191
+ 2
1192
+
1193
+
1194
+
1195
+
1196
+ {\displaystyle f=x\_{1}^{2}+3x\_{2}^{2}+6x\_{3}^{2}}
1197
+
1198
+ ![{\displaystyle f=x_{1}^{2}+3x_{2}^{2}+6x_{3}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b44bc0dae6791c1c9e3fc3ee7d3ae79d6088bfcd) by Newton's method using the starting point as
1199
+
1200
+
1201
+
1202
+ (
1203
+ 2
1204
+ ,
1205
+
1206
+ 1
1207
+ ,
1208
+ 1
1209
+ )
1210
+
1211
+
1212
+ {\displaystyle (2,-1,1)}
1213
+
1214
+ ![{\displaystyle (2,-1,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/db0c7d8f3b67a090510e69eb9fdab854287b3246) .
1215
+
1216
+
1217
+ #### Section 3
1218
+
1219
+
1220
+ * It is proposed to build thermal stations at three different sites. The total budget available is 3 units (1 unit = $10 million) and the feasible levels of investment on any thermal station are 0, 1, 2, or 3 units. The electric power obtainable (return function) for different investments is given below. Find the investment policy for maximizing the total electric power generated.
1221
+
1222
+
1223
+
1224
+
1225
+ | Return function Ri(x) | i = 1 | i = 2 | i = 3
1226
+ |
1227
+ | --- | --- | --- | --- |
1228
+ | R0(x) | 0 | 0 | 0
1229
+ |
1230
+ | R1(x) | 2 | 1 | 3
1231
+ |
1232
+ | R2(x) | 4 | 5 | 5
1233
+ |
1234
+ | R3(x) | 6 | 6 | 6
1235
+ |
1236
+
1237
+
1238
+ * A fertilizer company needs to supply 50 tons of fertilizer at the end of the first month, 70 tons at the end of the second month, and 90 tons at the end of the third month. The cost of producing x tons of fertilizer in any month is given by $
1239
+
1240
+
1241
+
1242
+ (
1243
+ 4500
1244
+ x
1245
+ +
1246
+ 20
1247
+
1248
+ x
1249
+
1250
+ 2
1251
+
1252
+
1253
+ )
1254
+
1255
+
1256
+ {\displaystyle (4500x+20x^{2})}
1257
+
1258
+ ![{\displaystyle (4500x+20x^{2})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09c172df4dd1b8177e2dc5514459fcd4ca694be5). It can produce more fertilizer in any month and supply it in the next month. However, there is an inventory carrying cost of $400 per ton per month. Find the optimal level of production in each of the three periods and the total cost involved by solving it as an initial value problem.
1259
+ * Consider the following tree solution for a minimum cost network flow problem:
1260
+ [![ItO p2.png](/img_auth.php/a/a7/ItO_p2.png)](/index.php/File:ItO_p2.png)
1261
+ As usual, bold arcs represent arcs on the spanning tree, numbers next to the bold arcs are primal flows, numbers next to non-bold arcs are dual slacks, and numbers next to nodes are dual variables.
1262
+ For what values of is this tree solution optimal?
1263
+ What are the entering and leaving arcs?
1264
+ After one pivot, what is the new tree solution?
1265
+ For what values of is the new tree solution optimal?
1266
+
1267
+
1268
+ ### The retake exam
1269
+
1270
+
1271
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
1272
+
1273
+
1274
+
1275
+
1276
+
1277
+
1278
+
1279
+
1280
+
1281
+
1282
+
raw/raw_bsc__introduction_to_programming.md ADDED
@@ -0,0 +1,462 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Programming
9
+ ================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Programming](#Introduction_to_Programming)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ * [2.2.1.5 Section 5](#Section_5)
49
+ - [2.2.2 Final assessment](#Final_assessment)
50
+ - [2.2.3 The retake exam](#The_retake_exam)
51
+
52
+
53
+
54
+ Introduction to Programming
55
+ ===========================
56
+
57
+
58
+ * **Course name**: Introduction to Programming
59
+ * **Code discipline**: CSE101
60
+ * **Subject area**: Programming Languages and Software Engineering
61
+
62
+
63
+ Short Description
64
+ -----------------
65
+
66
+
67
+ This course covers the following concepts: Basic concept - algorithm, program, data; Computer architecture basics; Structured programming; Object-oriented programming; Generic programming; Exception handling; Programming by contract (c); Functional programming; Concurrent programming.
68
+
69
+
70
+
71
+ Prerequisites
72
+ -------------
73
+
74
+
75
+ ### Prerequisite subjects
76
+
77
+
78
+ ### Prerequisite topics
79
+
80
+
81
+ Course Topics
82
+ -------------
83
+
84
+
85
+
86
+
87
+ Course Sections and Topics
88
+ | Section | Topics within the section
89
+ |
90
+ | --- | --- |
91
+ | Introduction to programming | 1. Basic definitions – algorithm, program, computer, von Neumann architecture, CPU lifecycle.
92
+ 2. Programming languages history and overview. Imperative (procedural) and functional approaches.
93
+ 3. Translation – compilation vs. interpretation. JIT, AOT. Hybrid modes.
94
+ 4. Introduction to typification. Static and dynamic typing. Type inference. Basic types – integer, real, character, boolean, bit. Arrays and strings. Records-structures.
95
+ 5. Programming – basic concepts. Statements and expressions. 3 atomic statements - assignment, if-check, goto. Control structures – conditional, assignment, goto, case-switch-inspect, loops.
96
+ 6. Variables and constants.
97
+ 7. Routines – procedures and functions.
98
+ |
99
+ | Introduction to object-oriented programming | 1. Key principles of object-oriented programming
100
+ 2. Overloading is not overriding
101
+ 3. Concepts of class and object
102
+ 4. How objects can be created?
103
+ 5. Single and multiple inheritance
104
+ |
105
+ | Introduction to generics, exception handling and programming by contract (C) | 1. Introduction to generics
106
+ 2. Introduction to exception handling
107
+ 3. Introduction to programming by contract (C)
108
+ |
109
+ | Introduction to programming environments | 1. Concept of libraries as the basis for reuse.
110
+ 2. Concept of interfaces/API. Separate compilation.
111
+ 3. Approaches to software documentation.
112
+ 4. Persistence. Files.
113
+ 5. How to building a program. Recompilation problem. Name clashes, name spaces
114
+ |
115
+ | Introduction to concurrent and functional programming | 1. Concurrent programming.
116
+ 2. Functional programming within imperative programming languages.
117
+ |
118
+
119
+
120
+ Intended Learning Outcomes (ILOs)
121
+ ---------------------------------
122
+
123
+
124
+ ### What is the main purpose of this course?
125
+
126
+
127
+ The Introduction to Programming course teaches the fundamental concepts and skills necessary to perform programming at a professional level. Students will learn how to master the fundamental control structures, data structures, reasoning patterns and programming language mechanisms characterizing modern programming, as well as the fundamental rules of producing high-quality software. They will acquire the necessary programming background for later courses introducing programming skills in specialized application areas. The course focuses on Object Oriented paradigm.
128
+
129
+
130
+
131
+ ### ILOs defined at three levels
132
+
133
+
134
+ #### Level 1: What concepts should a student know/remember/explain?
135
+
136
+
137
+ By the end of the course, the students should be able to ...
138
+
139
+
140
+
141
+ * Basic concepts of programming. What is algorithm, program.
142
+ * Concept of typification. Dynamic and static types.
143
+ * Concepts of structured programming, object-oriented one.
144
+ * Concepts of exception handling and generic programming.
145
+ * Concurrent programming and functional programming in imperative programming languages.
146
+ * verification of the software based on programming by contract (C)
147
+
148
+
149
+ #### Level 2: What basic practical skills should a student be able to perform?
150
+
151
+
152
+ By the end of the course, the students should be able to ...
153
+
154
+
155
+
156
+ * How to create high quality software using mainstream concepts of programming.
157
+ * What is object-oriented programming and its main advantages
158
+ * How to increase the level of abstraction with help of genericity.
159
+ * How to create concurrent programs and what are the main issues related to this kind of programming
160
+
161
+
162
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
163
+
164
+
165
+ By the end of the course, the students should be able to ...
166
+
167
+
168
+
169
+ * To be able to create quality programs in Java.
170
+
171
+
172
+ Grading
173
+ -------
174
+
175
+
176
+ ### Course grading range
177
+
178
+
179
+
180
+
181
+
182
+ | Grade | Range | Description of performance
183
+ |
184
+ | --- | --- | --- |
185
+ | A. Excellent | 85-100 | -
186
+ |
187
+ | B. Good | 75-84 | -
188
+ |
189
+ | C. Satisfactory | 60-75 | -
190
+ |
191
+ | D. Poor | 0-59 | -
192
+ |
193
+
194
+
195
+ ### Course activities and grading breakdown
196
+
197
+
198
+
199
+
200
+
201
+ | Activity Type | Percentage of the overall course grade
202
+ |
203
+ | --- | --- |
204
+ | Labs/seminar classes | 40
205
+ |
206
+ | Interim performance assessment | 30
207
+ |
208
+ | Exams | 30
209
+ |
210
+
211
+
212
+ ### Recommendations for students on how to succeed in the course
213
+
214
+
215
+ Resources, literature and reference materials
216
+ ---------------------------------------------
217
+
218
+
219
+ ### Open access resources
220
+
221
+
222
+ ### Closed access resources
223
+
224
+
225
+ ### Software and tools used within the course
226
+
227
+
228
+ Teaching Methodology: Methods, techniques, & activities
229
+ =======================================================
230
+
231
+
232
+ Activities and Teaching Methods
233
+ -------------------------------
234
+
235
+
236
+
237
+
238
+ Activities within each section
239
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5
240
+ |
241
+ | --- | --- | --- | --- | --- | --- |
242
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1
243
+ |
244
+ | Midterm evaluation | 1 | 1 | 1 | 0 | 0
245
+ |
246
+ | Testing (written or computer based) | 1 | 0 | 0 | 1 | 1
247
+ |
248
+ | Oral polls | 1 | 1 | 1 | 1 | 1
249
+ |
250
+ | Discussions | 1 | 1 | 1 | 1 | 1
251
+ |
252
+ | Development of individual parts of software product code | 0 | 1 | 0 | 0 | 0
253
+ |
254
+ | Reports | 0 | 1 | 0 | 0 | 0
255
+ |
256
+
257
+
258
+ Formative Assessment and Course Activities
259
+ ------------------------------------------
260
+
261
+
262
+ ### Ongoing performance assessment
263
+
264
+
265
+ #### Section 1
266
+
267
+
268
+
269
+
270
+
271
+ | Activity Type | Content | Is Graded?
272
+ |
273
+ | --- | --- | --- |
274
+ | Question | What is the difference between compiler and interpreter? | 1
275
+ |
276
+ | Question | What is the difference between type and variable? | 1
277
+ |
278
+ | Question | What is the background of structured programming? | 1
279
+ |
280
+ | Question | How to compile a program? | 0
281
+ |
282
+ | Question | How to run a program? | 0
283
+ |
284
+ | Question | How to debug a program? | 0
285
+ |
286
+
287
+
288
+ #### Section 2
289
+
290
+
291
+
292
+
293
+
294
+ | Activity Type | Content | Is Graded?
295
+ |
296
+ | --- | --- | --- |
297
+ | Question | What is the meaning of polymorphism? | 1
298
+ |
299
+ | Question | How to check the dynamic type of an object? | 1
300
+ |
301
+ | Question | What are the limitations of single inheritance? | 1
302
+ |
303
+ | Question | What are the issues related with multiple inheritance? | 1
304
+ |
305
+ | Question | How to handle array of objects of some class type? | 0
306
+ |
307
+ | Question | How to implement the class which logically has to have 2 constructors with the same signature but with different semantics? | 0
308
+ |
309
+
310
+
311
+ #### Section 3
312
+
313
+
314
+
315
+
316
+
317
+ | Activity Type | Content | Is Graded?
318
+ |
319
+ | --- | --- | --- |
320
+ | Question | What is constrained genericity? | 1
321
+ |
322
+ | Question | What is exception? | 1
323
+ |
324
+ | Question | What is assertion? | 1
325
+ |
326
+ | Question | How constrained genericity may be used for sorting of objects? | 0
327
+ |
328
+ | Question | In which order catch blocks are being processed? | 0
329
+ |
330
+ | Question | Where is the problem when precondition is violated? | 0
331
+ |
332
+
333
+
334
+ #### Section 4
335
+
336
+
337
+
338
+
339
+
340
+ | Activity Type | Content | Is Graded?
341
+ |
342
+ | --- | --- | --- |
343
+ | Question | How reuse helps to develop software? | 1
344
+ |
345
+ | Question | How concept of libraries and separate compilation co-relate? | 1
346
+ |
347
+ | Question | What are the benefits of integrating documentation into the source code? | 1
348
+ |
349
+ | Question | Why is it essential to have persistent data structures? | 1
350
+ |
351
+ | Question | What is to be done to design and develop a library? | 0
352
+ |
353
+ | Question | How to add documenting comments into the source code? | 0
354
+ |
355
+ | Question | What ways exists in Java to support persistence ? | 0
356
+ |
357
+
358
+
359
+ #### Section 5
360
+
361
+
362
+
363
+
364
+
365
+ | Activity Type | Content | Is Graded?
366
+ |
367
+ | --- | --- | --- |
368
+ | Question | Explain the key differences parallelism and concurrency | 1
369
+ |
370
+ | Question | What are the key issues related to parallel execution? | 1
371
+ |
372
+ | Question | What are the models of parallel execution? | 1
373
+ |
374
+ | Question | What is the difference between function and object? | 1
375
+ |
376
+ | Question | Which Java construction support concurrency? | 0
377
+ |
378
+ | Question | What is a thread? | 0
379
+ |
380
+ | Question | What is in-line lambda function? | 0
381
+ |
382
+
383
+
384
+ ### Final assessment
385
+
386
+
387
+ **Section 1**
388
+
389
+
390
+
391
+ 1. What are the basic control structure of structured programming?
392
+ 2. What is the difference between statements and expressions?
393
+ 3. What are the benefits of type inference?
394
+
395
+
396
+ **Section 2**
397
+
398
+
399
+
400
+ 1. Name all principles of object-oriented programming?
401
+ 2. Explain what conformance means?
402
+ 3. Explain why cycles are prohibited in the inheritance graph?
403
+
404
+
405
+ **Section 3**
406
+
407
+
408
+
409
+ 1. Can array be treated as generic class?
410
+ 2. What is the difference between throw and throws in Java?
411
+ 3. What is purpose of the class invariant?
412
+
413
+
414
+ **Section 4**
415
+
416
+
417
+
418
+ 1. How to deal with name clashes?
419
+ 2. What is the main task of the recompilation module?
420
+ 3. What are the differences between different formats of persistence files?
421
+
422
+
423
+ **Section 5**
424
+
425
+
426
+
427
+ 1. What is the meaning of SIMD and MIMD?
428
+ 2. What are the implications of the Amdahl’s law?
429
+ 3. What model of concurrency Java relies on?
430
+ 4. Which function can be considered as pure?
431
+ 5. How to declare a function to accept a functional object as its argument?
432
+ 6. How Java supports high-order functions?
433
+ 7. How capturing variables works in Java?
434
+
435
+
436
+ ### The retake exam
437
+
438
+
439
+ **Section 1**
440
+
441
+
442
+ **Section 2**
443
+
444
+
445
+ **Section 3**
446
+
447
+
448
+ **Section 4**
449
+
450
+
451
+ **Section 5**
452
+
453
+
454
+
455
+
456
+
457
+
458
+
459
+
460
+
461
+
462
+
raw/raw_bsc__introduction_to_programming_ii.md ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Programming II
9
+ ===================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Introduction to Programming II](#Introduction_to_Programming_II)
21
+ + [1.1 Course characteristics](#Course_characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ * [1.1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
25
+ * [1.1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
26
+ * [1.1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
27
+ - [1.1.3 Course evaluation](#Course_evaluation)
28
+ * [1.1.3.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
29
+ * [1.1.3.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
30
+
31
+
32
+
33
+ Introduction to Programming II
34
+ ==============================
35
+
36
+
37
+ * **Course name:** Introduction to Programming II
38
+ * **Course number:** XYZ
39
+ * **Knowledge area:** Programming Languages and Software Engineering
40
+
41
+
42
+ Course characteristics
43
+ ----------------------
44
+
45
+
46
+ * **Faculty:** Computer Science and Engineering
47
+ * **Year of instruction:** 1st year of BS
48
+ * **Semester of instruction:** 2nd semester
49
+ * **No. of Credits:** 4 ECTS
50
+ * **Total workload on average:** 144 hours overall
51
+ * **Class lecture hours:** 2 per week
52
+ * **Class tutorial hours:** 2 per week
53
+ * **Lab hours:** 2 per week
54
+ * **Individual lab hours:** 0
55
+ * **Frequency:** weekly throughout the semester
56
+ * **Grading mode:** letters: A, B, C, D
57
+
58
+
59
+ ### Key concepts of the class
60
+
61
+
62
+ * Introduction to Programming II concepts:
63
+
64
+
65
+ ### What is the purpose of this course?
66
+
67
+
68
+ Introduction to Programming II is the continuation of an introductory course to programming. It teaches in a more in-depth look at programming and at the development of software. The course is project oriented and it focusses on problem-solving and how to program well. Students will learn how to master the fundamental control structures, data structures, reasoning patterns and programming language mechanisms characterizing modern programming, as well as the fundamental rules of producing high-quality software. The course also introduces functional programming.
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+ #### What should a student remember at the end of the course?
77
+
78
+
79
+ By the end of the course, the students should be able to recognize and define
80
+
81
+
82
+
83
+ *
84
+ *
85
+ *
86
+ *
87
+ *
88
+
89
+
90
+ #### What should a student be able to understand at the end of the course?
91
+
92
+
93
+ By the end of the course, the students should be able to describe and explain (with examples)
94
+
95
+
96
+
97
+ *
98
+ *
99
+ *
100
+ *
101
+ *
102
+ *
103
+
104
+
105
+ #### What should a student be able to apply at the end of the course?
106
+
107
+
108
+ By the end of the course, the students should be able to apply
109
+
110
+
111
+
112
+ *
113
+ *
114
+ *
115
+ *
116
+ *
117
+
118
+
119
+ ### Course evaluation
120
+
121
+
122
+ * Course Project (50%)
123
+ * Final Exam (40%)
124
+ * Class and lab participation (10%)
125
+
126
+
127
+ #### Typical questions for seminar classes (labs) within this section
128
+
129
+
130
+ 1. Same as above
131
+
132
+
133
+ #### Test questions for final assessment in this section
134
+
135
+
136
+ 1. Same as above
137
+
138
+
139
+
140
+
141
+
142
+
143
+
144
+
145
+
146
+
raw/raw_bsc__introduction_to_robotics.md ADDED
@@ -0,0 +1,464 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Introduction To Robotics
9
+ =============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Fundamentals of Robotics](#Fundamentals_of_Robotics)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ * [2.2.1.4 Section 4](#Section_4)
48
+ - [2.2.2 Final assessment](#Final_assessment)
49
+ - [2.2.3 The retake exam](#The_retake_exam)
50
+
51
+
52
+
53
+ Fundamentals of Robotics
54
+ ========================
55
+
56
+
57
+ * **Course name**: Fundamentals of Robotics
58
+ * **Code discipline**: R-01
59
+ * **Subject area**:
60
+
61
+
62
+ Short Description
63
+ -----------------
64
+
65
+
66
+ This course covers the following concepts: Robotics; Robotic components; Robotic control..
67
+
68
+
69
+
70
+ Prerequisites
71
+ -------------
72
+
73
+
74
+ ### Prerequisite subjects
75
+
76
+
77
+ ### Prerequisite topics
78
+
79
+
80
+ Course Topics
81
+ -------------
82
+
83
+
84
+
85
+
86
+ Course Sections and Topics
87
+ | Section | Topics within the section
88
+ |
89
+ | --- | --- |
90
+ | Introduction to robotics | 1. Introduction to Robotics, History of Robotics
91
+ 2. Introduction to Drones
92
+ 3. Introduction to Self driving cars
93
+ 4. Programming of Industrial Robot
94
+ |
95
+ | Kinematics | 1. Rigid body and Homogeneous transformation
96
+ 2. Direct Kinematics
97
+ 3. Inverse Kinematics
98
+ |
99
+ | Differential kinematics | 1. Differential kinematics
100
+ 2. Geometric calibration
101
+ 3. Trajectory Planning
102
+ |
103
+ | Dynamics | 1. Dynamics of Rigid body
104
+ 2. Lagrange approach
105
+ 3. Newton-Euler approach
106
+ |
107
+
108
+
109
+ Intended Learning Outcomes (ILOs)
110
+ ---------------------------------
111
+
112
+
113
+ ### What is the main purpose of this course?
114
+
115
+
116
+ This course is an introduction to the field of robotics. It covers the fundamentals of kinematics, dynamics, and control of robot manipulators, robotic vision, and sensing. The course deals with forward and inverse kinematics of serial chain manipulators, the manipulator Jacobian, force relations, dynamics, and control. It presents elementary principles on proximity, tactile, and force sensing, vision sensors, camera calibration, stereo construction, and motion detection. The course concludes with current applications of robotics in active perception, medical robotics, autonomous vehicles, and other areas.
117
+
118
+
119
+
120
+ ### ILOs defined at three levels
121
+
122
+
123
+ #### Level 1: What concepts should a student know/remember/explain?
124
+
125
+
126
+ By the end of the course, the students should be able to ...
127
+
128
+
129
+
130
+ * Model the kinematics of robotic systems.
131
+ * Compute end-effector position and orientation from joint angles of a robotic system.
132
+ * Compute the joint angles of a robotic system to reach the desired end-effector position and orientation.
133
+ * Compute the linear and angular velocities of the end-effector of a robotic system from the joint angle velocities.
134
+ * Convert a robot’s workspace to its configuration space and represent obstacles in the configuration space.
135
+ * Compute valid path in a configuration space with motion planning algorithms.
136
+ * Apply the generated motion path to the robotic system to generate a proper motion trajectory.
137
+ * Apply the learned knowledge to several robotic systems: including robotic manipulators, humanoid robots.
138
+
139
+
140
+ #### Level 2: What basic practical skills should a student be able to perform?
141
+
142
+
143
+ By the end of the course, the students should be able to ...
144
+
145
+
146
+
147
+ * Name various applications of robots
148
+ * Describe the current and potential economic and societal impacts of robot technology
149
+ * Use the Jacobian to transform velocities and forces from joint space to operational space
150
+ * Determine the singularities of a robot manipulator
151
+ * Formulate the dynamic equations of a robot manipulator in joint space and in Cartesian space
152
+ * List the major design parameters for robot manipulators and mobile robots
153
+ * List the typical sensing and actuation methods used in robots
154
+ * Analyze the workspace of a robot manipulator
155
+ * List the special requirements of haptic devices and medical robots
156
+ * Effectively communicate research results
157
+
158
+
159
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
160
+
161
+
162
+ By the end of the course, the students should be able to ...
163
+
164
+
165
+
166
+ * Describe rigid body motions using positions, orientations, frames, and mappings
167
+ * Describe orientations using Euler angles, fixed angles, and quaternions
168
+ * Develop the forward kinematic equations for an articulated manipulator
169
+ * Describe the position and orientations of a robot in terms of joint space, Cartesian space, and operational space
170
+ * Develop the Jacobian for a specific manipulator
171
+ * Determine the singularities of a robot manipulator
172
+ * Write the dynamic equations of a robot manipulator using the Lagrangian Formulation
173
+ * Analyze the workspace of a robot manipulator
174
+
175
+
176
+ Grading
177
+ -------
178
+
179
+
180
+ ### Course grading range
181
+
182
+
183
+
184
+
185
+
186
+ | Grade | Range | Description of performance
187
+ |
188
+ | --- | --- | --- |
189
+ | A. Excellent | 92-100 | -
190
+ |
191
+ | B. Good | 80-91 | -
192
+ |
193
+ | C. Satisfactory | 65-79 | -
194
+ |
195
+ | D. Poor/Fail | 0-59 | -
196
+ |
197
+
198
+
199
+ ### Course activities and grading breakdown
200
+
201
+
202
+
203
+
204
+
205
+ | Activity Type | Percentage of the overall course grade
206
+ |
207
+ | --- | --- |
208
+ | Weekly quizzes | 20
209
+ |
210
+ | Home assignments | 20
211
+ |
212
+ | Project | 20
213
+ |
214
+ | Midterm Exam | 20
215
+ |
216
+ | Final Exam | 20
217
+ |
218
+
219
+
220
+ ### Recommendations for students on how to succeed in the course
221
+
222
+
223
+ Resources, literature and reference materials
224
+ ---------------------------------------------
225
+
226
+
227
+ ### Open access resources
228
+
229
+
230
+ * Siciliano, Sciavicco, Villani, and Oriolo, Robotics: Modeling, Planning and Control, Springe
231
+
232
+
233
+ ### Closed access resources
234
+
235
+
236
+ ### Software and tools used within the course
237
+
238
+
239
+ Teaching Methodology: Methods, techniques, & activities
240
+ =======================================================
241
+
242
+
243
+ Activities and Teaching Methods
244
+ -------------------------------
245
+
246
+
247
+
248
+
249
+ Activities within each section
250
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
251
+ |
252
+ | --- | --- | --- | --- | --- |
253
+ | Development of individual parts of software product code | 1 | 1 | 1 | 1
254
+ |
255
+ | Homework and group projects | 1 | 1 | 1 | 1
256
+ |
257
+ | Midterm evaluation | 1 | 1 | 1 | 1
258
+ |
259
+ | Testing (written or computer based) | 1 | 1 | 1 | 1
260
+ |
261
+ | Discussions | 1 | 1 | 1 | 1
262
+ |
263
+
264
+
265
+ Formative Assessment and Course Activities
266
+ ------------------------------------------
267
+
268
+
269
+ ### Ongoing performance assessment
270
+
271
+
272
+ #### Section 1
273
+
274
+
275
+
276
+
277
+
278
+ | Activity Type | Content | Is Graded?
279
+ |
280
+ | --- | --- | --- |
281
+ | Question | What is the difference between the manipulator arm and manipulator wrist | 1
282
+ |
283
+ | Question | What is Node in ROS | 1
284
+ |
285
+ | Question | What are the disadvantages of ROS | 1
286
+ |
287
+ | Question | Write sensors which are used in self driving cars. | 1
288
+ |
289
+ | Question | Describe the classical approach for deign self driving car | 1
290
+ |
291
+ | Question | Advantages and drawbacks of robotic manipulators | 0
292
+ |
293
+ | Question | Programming industrial robots | 0
294
+ |
295
+ | Question | Developing self driving car | 0
296
+ |
297
+ | Question | Drones and controllers for them | 0
298
+ |
299
+
300
+
301
+ #### Section 2
302
+
303
+
304
+
305
+
306
+
307
+ | Activity Type | Content | Is Graded?
308
+ |
309
+ | --- | --- | --- |
310
+ | Question | Properties of Rotation Matrix | 1
311
+ |
312
+ | Question | How to find Euler angles from rotation matrix | 1
313
+ |
314
+ | Question | How to compute rotation matrix from knowing Euler angles | 1
315
+ |
316
+ | Question | How to derive equations for direct kinematic problem | 1
317
+ |
318
+ | Question | How to solve inverse kinematics problem | 1
319
+ |
320
+ | Question | Structure, properties, and advantages of Homogeneous transformation | 0
321
+ |
322
+ | Question | Expression for rotation around an arbitrary axis | 0
323
+ |
324
+ | Question | Euler angles | 0
325
+ |
326
+ | Question | Difference between Joint and Operational spaces | 0
327
+ |
328
+ | Question | Direct kinematics for serial kinematic chain | 0
329
+ |
330
+ | Question | Piper approach for inverse kinematics | 0
331
+ |
332
+
333
+
334
+ #### Section 3
335
+
336
+
337
+
338
+
339
+
340
+ | Activity Type | Content | Is Graded?
341
+ |
342
+ | --- | --- | --- |
343
+ | Question | Write the matrix of differential transformation | 1
344
+ |
345
+ | Question | What is Jacobian matrix | 1
346
+ |
347
+ | Question | Difference between parametric and non-parametric robot calibration. | 1
348
+ |
349
+ | Question | Why we need complete and irreducible model | 1
350
+ |
351
+ | Question | How trajectory planning is realised | 1
352
+ |
353
+ | Question | What is trajectory junction | 1
354
+ |
355
+ | Question | Jacobian matrix calculation | 0
356
+ |
357
+ | Question | Jacobian matrices for typical serial manipulators | 0
358
+ |
359
+ | Question | Robot calibration procedure | 0
360
+ |
361
+ | Question | complete, irreducible geometric model | 0
362
+ |
363
+ | Question | robot control strategies with offline errors compensation | 0
364
+ |
365
+ | Question | Trajectory planning in joint and Cartesian spaces | 0
366
+ |
367
+ | Question | Trajectory junction | 0
368
+ |
369
+
370
+
371
+ #### Section 4
372
+
373
+
374
+
375
+
376
+
377
+ | Activity Type | Content | Is Graded?
378
+ |
379
+ | --- | --- | --- |
380
+ | Question | Energy of rigid body | 1
381
+ |
382
+ | Question | Dynamics of rigid body | 1
383
+ |
384
+ | Question | What is Direct and Inverse Dynamics | 1
385
+ |
386
+ | Question | Difference between Newton Euler and Lagrange Euler approaches | 1
387
+ |
388
+ | Question | Dynamics of rigid body | 0
389
+ |
390
+ | Question | Direct and Inverse Dynamic | 0
391
+ |
392
+ | Question | Newton-Euler Approach | 0
393
+ |
394
+ | Question | Lagrange-Euler Approach | 0
395
+ |
396
+
397
+
398
+ ### Final assessment
399
+
400
+
401
+ **Section 1**
402
+
403
+
404
+
405
+ 1. Typical commands for programming industrial manipulator motions
406
+ 2. Types of robots and their application ares
407
+ 3. Control of self driving car
408
+
409
+
410
+ **Section 2**
411
+
412
+
413
+
414
+ 1. Transformation between reference frames
415
+ 2. Find Euler angles for given orientation matrix and transformation order
416
+ 3. Transformation between Cartesian and operational spaces
417
+ 4. Direct kinematic for SCARA robot
418
+ 5. Inverse kinematic for SCARA robot
419
+
420
+
421
+ **Section 3**
422
+
423
+
424
+
425
+ 1. Write Jacobian for Polarrobot
426
+ 2. Advantages and disadvantages parametric and non-parametric robot calibration.
427
+ 3. complete, irreducible geometric model for spherical manipulator
428
+ 4. Compute the joint trajectory q(t) from q(0) = 1 to q(2) = 4 with null initial and final velocities and accelerations. (polynomial)
429
+ 5. Obtain manipulator trajectory for given manipulator kinematics, initial and final states and velocity and acceleration limits/
430
+
431
+
432
+ **Section 4**
433
+
434
+
435
+
436
+ 1. Solve inverse dynamics problem for Cartesian robot
437
+ 2. Solve direct dynamics problem for RRR spherical manipulator
438
+ 3. Moving frame approach for dynamics modelling
439
+
440
+
441
+ ### The retake exam
442
+
443
+
444
+ **Section 1**
445
+
446
+
447
+ **Section 2**
448
+
449
+
450
+ **Section 3**
451
+
452
+
453
+ **Section 4**
454
+
455
+
456
+
457
+
458
+
459
+
460
+
461
+
462
+
463
+
464
+
raw/raw_bsc__it_product_development.md ADDED
@@ -0,0 +1,439 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: It Product Development
9
+ ===========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 IT Product Development](#IT_Product_Development)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ IT Product Development
53
+ ======================
54
+
55
+
56
+ * **Course name**: IT Product Development
57
+ * **Code discipline**: CSE807
58
+ * **Subject area**: Software Engineering
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course has two parts: 1) building and launching a user-facing software product with the special emphasis on understanding user needs and 2) the application of data-driven product development techniques to iteratively improve the product. Students will learn how to transform an idea into software requirements through user research, prototyping and usability tests, then they will proceed to launch the MVP version of the product. In the second part of the course, the students will apply an iterative data-driven approach to developing a product, integrate event analytics, and run controlled experiments.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ * CSE101
77
+ * CSE112
78
+ * CSE122 or CSE804 or CSE809 or CSE812
79
+
80
+
81
+ ### Prerequisite topics
82
+
83
+
84
+ * Basic programming skills.
85
+ * OOP, and software design.
86
+ * Familiarity with some development framework or technology (web or mobile)
87
+
88
+
89
+ Course Topics
90
+ -------------
91
+
92
+
93
+
94
+
95
+ Course Sections and Topics
96
+ | Section | Topics within the section
97
+ |
98
+ | --- | --- |
99
+ | From idea to MVP | 1. Introduction to Product Development
100
+ 2. Exploring the domain: User Research and Customer Conversations
101
+ 3. Documenting Requirements: MVP and App Features
102
+ 4. Prototyping and usability testing
103
+ |
104
+ | Development and Launch | 1. Product backlog and iterative development
105
+ 2. Estimation Techniques, Acceptance Criteria, and Definition of Done
106
+ 3. UX/UI Design
107
+ 4. Software Engineering vs Product Management
108
+ |
109
+ | Hypothesis-driven development | 1. Hypothesis-driven product development
110
+ 2. Measuring a product
111
+ 3. Controlled Experiments and A/B testing
112
+ |
113
+
114
+
115
+ Intended Learning Outcomes (ILOs)
116
+ ---------------------------------
117
+
118
+
119
+ ### What is the main purpose of this course?
120
+
121
+
122
+ What is the main goal of this course formulated in one sentence?
123
+ The main purpose of this course is to enable a student to go from an idea to an MVP with the focus on delivering value to the customer and building the product in a data-driven evidence-based manner.
124
+
125
+
126
+
127
+ ### ILOs defined at three levels
128
+
129
+
130
+ #### Level 1: What concepts should a student know/remember/explain?
131
+
132
+
133
+ By the end of the course, the students should be able to ...
134
+
135
+
136
+
137
+ * Describe the formula for stating a product idea and the importance of delivering value
138
+ * Remember the definition and main attributes of MVP
139
+ * Explain what are the main principles for building an effective customer conversation
140
+ * Describe various classification of prototypes and where each one is applied
141
+ * State the characteristics of a DEEP product backlog
142
+ * Elaborate on the main principles of an effective UI/UX product design (hierarchy, navigation, color, discoverability, understandability)
143
+ * List the key commonalities and differences between the mentality of a software engineer and a product manager
144
+ * Explain what is hypothesis-driven development
145
+ * Describe the important aspects and elements of a controlled experiment
146
+
147
+
148
+ #### Level 2: What basic practical skills should a student be able to perform?
149
+
150
+
151
+ By the end of the course, the students should be able to ...
152
+
153
+
154
+
155
+ * Formulate and assess the product ideas
156
+ * Perform market research for existing products
157
+ * Design effective customer conversations
158
+ * Prototype UI, design and conduct usability tests
159
+ * Prototype user interface
160
+ * Design and conduct usability testing
161
+ * Populate and groom a product backlog
162
+ * Conduct Sprint Planning and Review
163
+ * Choose product metrics and apply GQM
164
+ * Integrate a third-party Analytics tools
165
+ * Design, run and conclude Controlled experiments
166
+
167
+
168
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
169
+
170
+
171
+ By the end of the course, the students should be able to ...
172
+
173
+
174
+
175
+ * Conduct user and domain research to identify user needs and possible solutions
176
+ * Elicit and document software requirements
177
+ * Organize a software process to swiftly launch an MVP and keep improving it in an iterative manner.
178
+ * Build a data pipeline to monitor metrics based on business goals and assess product progress in regards to design changes.
179
+ * Evolve and improve a product in a data-driven evidence-based iterative manner
180
+
181
+
182
+ Grading
183
+ -------
184
+
185
+
186
+ ### Course grading range
187
+
188
+
189
+
190
+
191
+
192
+ | Grade | Range | Description of performance
193
+ |
194
+ | --- | --- | --- |
195
+ | A. Excellent | 90-100 | -
196
+ |
197
+ | B. Good | 75-89 | -
198
+ |
199
+ | C. Satisfactory | 60-74 | -
200
+ |
201
+ | D. Fail | 0-59 | -
202
+ |
203
+
204
+
205
+ ### Course activities and grading breakdown
206
+
207
+
208
+
209
+
210
+
211
+ | Activity Type | Percentage of the overall course grade
212
+ |
213
+ | --- | --- |
214
+ | Assignment | 50
215
+ |
216
+ | Quizzes | 15
217
+ |
218
+ | Peer review | 15
219
+ |
220
+ | Demo day | 20
221
+ |
222
+
223
+
224
+ ### Recommendations for students on how to succeed in the course
225
+
226
+
227
+ Participation is important. Showing up is the key to success in this course.
228
+ You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.
229
+ Review lecture materials before classes to do well in quizzes.
230
+ Reading the recommended literature is optional, and will give you a deeper understanding of the material.
231
+
232
+
233
+
234
+ Resources, literature and reference materials
235
+ ---------------------------------------------
236
+
237
+
238
+ ### Open access resources
239
+
240
+
241
+ * Jackson, Michael. "The world and the machine." ICSE '95: Proceedings of the 17th international conference on Software engineeringApril 1995 Pages 283–292,
242
+ * The Guide to Product Metrics:
243
+
244
+
245
+ ### Closed access resources
246
+
247
+
248
+ * Fitzpatrick, R. (2013). The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you. Robfitz Ltd.
249
+ * Reis, E. (2011). The lean startup. New York: Crown Business, 27.
250
+ * Rubin, K. S. (2012). Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley.
251
+
252
+
253
+ ### Software and tools used within the course
254
+
255
+
256
+ * Firebase Analytics and A/B Testing, <https://firebase.google.com/>
257
+ * Amplitude Product Analytics, <https://www.amplitude.com/>
258
+ * MixPanel Product Analytics, <https://mixpanel.com/>
259
+
260
+
261
+ Teaching Methodology: Methods, techniques, & activities
262
+ =======================================================
263
+
264
+
265
+ Activities and Teaching Methods
266
+ -------------------------------
267
+
268
+
269
+
270
+
271
+ Teaching and Learning Methods within each section
272
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
273
+ |
274
+ | --- | --- | --- | --- |
275
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
276
+ |
277
+ | Project-based learning (students work on a project) | 1 | 1 | 1
278
+ |
279
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
280
+ |
281
+ | развивающего обучения (задания и материал "прокачивают" ещё нераскрытые возможности студентов); | 1 | 1 | 1
282
+ |
283
+ | концентрированного обучения (занятия по одной большой теме логически объединяются); | 1 | 1 | 1
284
+ |
285
+ | inquiry-based learning | 1 | 1 | 1
286
+ |
287
+
288
+
289
+
290
+
291
+ Activities within each section
292
+ | Learning Activities | Section 1 | Section 2 | Section 3
293
+ |
294
+ | --- | --- | --- | --- |
295
+ | Lectures | 1 | 1 | 1
296
+ |
297
+ | Interactive Lectures | 1 | 1 | 1
298
+ |
299
+ | Lab exercises | 1 | 1 | 1
300
+ |
301
+ | Development of individual parts of software product code | 1 | 1 | 1
302
+ |
303
+ | Group projects | 1 | 1 | 1
304
+ |
305
+ | Quizzes (written or computer based) | 1 | 1 | 1
306
+ |
307
+ | Peer Review | 1 | 1 | 1
308
+ |
309
+ | Discussions | 1 | 1 | 1
310
+ |
311
+ | Presentations by students | 1 | 1 | 1
312
+ |
313
+ | Written reports | 1 | 1 | 1
314
+ |
315
+ | Experiments | 0 | 0 | 1
316
+ |
317
+
318
+
319
+ Formative Assessment and Course Activities
320
+ ------------------------------------------
321
+
322
+
323
+ ### Ongoing performance assessment
324
+
325
+
326
+ #### Section 1
327
+
328
+
329
+
330
+
331
+
332
+ | Activity Type | Content | Is Graded?
333
+ |
334
+ | --- | --- | --- |
335
+ | Quiz | 1. What is a product? What are the techniques for describing a product idea in a clear concise manner?2. What user research techniques do you know? In what situations are they applied?3. What are the key customer conversation principles according to the Mom Test technique? Bring an example of bad and good questions to ask.4. What are the 4 phases of the requirements engineering process? 5. How do we document requirements? What techniques do you know? | 1
336
+ |
337
+ | Presentation | Prepare a short 2-minutes pitch for your project idea (2-5 slides). Suggested structure:What problem you are solving:- State the problem clearly in 2-3 short sentences.Who are you solving it for:- Who is your user/customer?- Why will they be attracted to it?What is your proposed solution to solve that problem:- One sentence description- What main feature(s) will it have? | 0
338
+ |
339
+ | Individual Assignments | A1: Product Ideation and Market ResearchFormulate 3 project ideas in the following format:X helps Y to do Z – where X is your product’s name, Y is the target user, and Z is what user activity product help with.Submit Link to Screenshot board and Feature Analysis Table:- Pick and explore 5 apps similar to your idea- Take screenshots along the way and collect them on a board.- Make a qualitative analysis table for app features.Prepare a short 2-minutes pitch for your project idea (2-5 slides). Suggested structure:What problem you are solving:- State the problem clearly in 2-3 short sentences.Who are you solving it for:- Who is your user/customer?- Why will they be attracted to it?What is your proposed solution to solve that problem:- One sentence description- What main feature(s) will it have? | 1
340
+ |
341
+ | Group Project Work | A2: Forming Teams and Identifying StakeholdersStudents are distributed into teams. Meet your team Discuss the ideaAgree on the rolesSetup task tracker (Trello or similar)Identify 3-5 stakeholders and how to approach themCompose a set of 5 most important questions you would ask from each stakeholder when interviewing themSubmitA pdf with the idea description, roles distribution among the team, identified stakeholders, ways to approach them, a set of questions for each stakeholder.An invite link to join your task trackerA3: Domain Exploration and RequirementsUser Research Process:Compose the questionnaire for each stakeholder type. Talk to 5-7 stakeholders.Keep updating the questionnaire throughout the processCompose an interview results tableProduce personasSummarize most important learning pointsDescribe features your MVP will have (use case diagram + user story mapping)Submit a pdf report with:Personas + corresponding questionnairesInterview results table (can provide a link to spreadsheet, make sure to open access)Learning points summaryMVP features.Optional: Start implementation of the functionality you are certain about.Assignment 4. UI design, Prototyping, MVP, and Usability TestingBreak down MVP features into phases and cut down the specification to implement MVP V1Produce low and high fidelity designs for your product.Review the phases breakdown.Follow either the Prototyping or MVP path to complete the assignment.Prototyping path:Make a clickable prototype with Figma or a similar toolMake 5-10 offline stakeholders use your prototype, observe them and gather feedbackEmbed your prototype into an online usability testing tool (e.g. Maze).Run an online usability test with 5-10 online stakeholders.Summarize key learning pointsMVP path:Review your MVP phases.Build MVP V1 Make 5-10 offline stakeholders use your MVP, observe them and gather feedbackIntegrate an online usability testing tool to observe user sessions (e.g. Smartlook).Distribute the MVP to 5-10 online stakeholders and run an online usability test.Summarize key learning pointsSubmit all of the below in one PDF:Link to sketches and designs.Link to your MVP/Clickable prototype.Link to online usability test.Names of people you conducted the tests with and which stakeholder type are they.Key learning points summary.Make sure all links are accessible/viewable. | 1
342
+ |
343
+
344
+
345
+ #### Section 2
346
+
347
+
348
+
349
+
350
+
351
+ | Activity Type | Content | Is Graded?
352
+ |
353
+ | --- | --- | --- |
354
+ | Quiz | 1. What does the acronym MVP stand for? What types of MVP do you know of?2. Define roles, activities, and artefacts of Scrum. What differentiates Scrum from other Agile frameworks, e.g. Kanban?3. What does DEEP criteria stand for when discussing Product Backlog? Explain each of the aspects with examples.4. Describe how Scrum activities are performed. Which of them are essential and which of them can vary depending on the product. | 1
355
+ |
356
+ | Presentation | Prepare a 5-mins presentation describing your: product backlogsprint resultsMVP-launch planEach team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams. | 0
357
+ |
358
+ | Group Project Work | Assignment 5. Launching an MVP1. Populate and groom product backlog: Comply with the DEEP criteria. 2. Run two one-week sprints:Conduct two Sprint plannings, i.e. pick the tasks for Sprint Backlog.Conduct two Sprint reviewsRun one Sprint Retrospective3. Make a launch plan and release:You need to launch in the following two weeks.Decide what functionality will go into the release.Release your first version in Google Play.Hint: Focus on a small set of features solving a specific problem for a specific user, i.e. MVP.4. Prepare a 5-mins presentation describing your: product backlogsprint resultsMVP-launch plan.Demo for your launched MVP.Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams.5. Submit a PDF with:Backlogs and Launch planLink to the launched productAssignment 6. AC, DoD and Midterm Presentation1. Produce acceptance criteria for 3-5 most important user stories in your product.2. Produce definition of done checklist3. Estimate the items in your product backlog4. Prepare a midterm presentation for 10-mins in which you cover:The problem you are trying to solveYour users and customers (personas)Your solution and it's core value propositionCurrent state of your productClear plan for the upcoming weeksYour team and distribution of responsibilitiesDemoRetrospective and learning pointsLink to your appSubmit a pdf with:Items 1, 2, 3link to the presentation | 1
359
+ |
360
+
361
+
362
+ #### Section 3
363
+
364
+
365
+
366
+
367
+
368
+ | Activity Type | Content | Is Graded?
369
+ |
370
+ | --- | --- | --- |
371
+ | Quiz | 1. What are common product hypotheses present? How can we formulate them as questions about our UX?2. Explain what is hypothesis-driven development3. Describe the important aspects and elements of a controlled experiment | 1
372
+ |
373
+ | Presentation | Prepare a short 2-minutes pitch for your project idea (2-5 slides). Suggested structure:What problem you are solving:- State the problem clearly in 2-3 short sentences.Who are you solving it for:- Who is your user/customer?- Why will they be attracted to it?What is your proposed solution to solve that problem:- One sentence description- What main feature(s) will it have? | 0
374
+ |
375
+ | Group project work | Assignment 7: Development, Observation, and Product Events.1. Continue with your development process:- Hold sprint planning and reviews.- Revisit estimations and keep track for velocity calculation.- Host demos and release new versions to your users2. Observing users:- Integrate a user sessions recording tool into your product- As a team: watch 100 user sessions and outline common user behavior patterns.- Each team member: give product to 3 new people and observe them use it.3. Product events:Create a product events table.Integrate a free analytics tool that supports events reporting (e.g. Amplitude, MixPanel).Write and submit a report:- describe user behavior patterns (main ways how people use your product).- learning points from the observations- add the events table.- describe which analytics tool you chose and whyAssignment 8: GQM, Metrics, and Hypothesis-testing.1. GQM and Metrics Dashboard- Compose a GQM for your product.- Identify your focus and L1 metrics- Setup an Analytics Dashboard with the metrics you chose.- Add the instructors to your Analytics Dashboard.Hypothesis-testing:- answer clarity and hypotheses: do users understand your product, is it easy for them to get started, and do they return?- suggest product improvements to increase clarity, ease of starting and retention.- based on the suggestions formulate 3 falsifiable hypotheses- design a simple test to check each of them- pick one test that could be conducted by observing your users- conduct the testSubmit:- GQM, Focus and L1 Metrics breakdown.- Report on the hypothesis-testing activities- Access link to the dashboard.Assignment 9: Running an A/B testCompose an A/B test:- Design a change in your product- Hypothesis: Clearly state what you expect to improve as the result of the change.- Parameter and Variants: Describe both A and B variants (and other if you have more).- Intended sample size.- OEC: Determine the target metric to run the experiment against.Then do one of the two options:Option 1: Conduct the A/B test using a remote control and A/B testing tool (Firebase, Optimizely or like)Option 2: Do the statistical math yourselfConduct an A/B test and collect data.Do the math manually using the standard Student T-test.Submit a PDF with:- the A/B test description - report on how the experiment went.- either screenshots from the tool or math calculations. | 1
376
+ |
377
+
378
+
379
+ ### Final assessment
380
+
381
+
382
+ **Section 1**
383
+
384
+
385
+
386
+ 1. Grading criteria for the final project presentation:
387
+ 2. 1. Problem: short clear statement on what you are solving, and why it’s important.
388
+ 3. 2. User: should be a specific user, can start from generic and then show how you narrowed it.
389
+ 4. 3. Solution: how do you target the problem, what were the initial assumptions/hypotheses
390
+ 5. 4. Elicitation process: interviews, how many people, what questions you asked, what you learnt.
391
+
392
+
393
+ **Section 2**
394
+
395
+
396
+
397
+ 1. 5. Arriving at MVP: how you chose features, describe prototyping and learning from it, when did you launch, and how it went.
398
+ 2. 6. Team and development process: how it evolved, what were the challenges, what fixes you made to keep progressing.
399
+ 3. 7. Product demo: make it clear what your current product progress is.
400
+
401
+
402
+ **Section 3**
403
+
404
+
405
+
406
+ 1. 7. Hypothesis-driven development: how did you verify value and understandability of your product, what were the main hypotheses you had to check through MVP.
407
+ 2. 8. Measuring product: what metrics you chose, why, what funnels did you set for yourself, and what was the baseline for your MVP.
408
+ 3. 9. Experimentation: What usability tests and experiments you conducted, what did you learn, how did it affect your funnels and metrics.
409
+
410
+
411
+ ### The retake exam
412
+
413
+
414
+ **Section 1**
415
+
416
+
417
+
418
+ 1. For the retake, students have to implement a product and follow the guidelines of the course. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.
419
+ 2. P7. Activities and Teaching Methods by Sections
420
+ 3. Mark what techniques and methods are used in each section (1 is used, 0 is not used).
421
+ 4. Table A1: Teaching and Learning Methods within each section
422
+ 5. Table A2: Activities within each section
423
+
424
+
425
+ **Section 2**
426
+
427
+
428
+ **Section 3**
429
+
430
+
431
+
432
+
433
+
434
+
435
+
436
+
437
+
438
+
439
+
raw/raw_bsc__lean_software_development.md ADDED
@@ -0,0 +1,676 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Lean Software Development
9
+ ==============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Lean Software Development](#Lean_Software_Development)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ - [1.5.4 Course activities and grading breakdown](#Course_activities_and_grading_breakdown_2)
37
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
38
+ - [1.6.1 Open access resources](#Open_access_resources)
39
+ - [1.6.2 Closed access resources](#Closed_access_resources)
40
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
41
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
42
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
43
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
44
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
45
+ * [2.2.1.1 Section 1](#Section_1)
46
+ * [2.2.1.2 Section 2](#Section_2)
47
+ * [2.2.1.3 Section 3](#Section_3)
48
+ * [2.2.1.4 Section 4](#Section_4)
49
+ * [2.2.1.5 Section 5](#Section_5)
50
+ * [2.2.1.6 Section 6](#Section_6)
51
+ * [2.2.1.7 Section 7](#Section_7)
52
+ - [2.2.2 Final assessment](#Final_assessment)
53
+
54
+
55
+
56
+ Lean Software Development
57
+ =========================
58
+
59
+
60
+ * **Course name**: Lean Software Development
61
+ * **Code discipline**: XYZ
62
+ * **Subject area**:
63
+
64
+
65
+ Short Description
66
+ -----------------
67
+
68
+
69
+ This course covers the following concepts: Fundamental principles of producing software as a creative act of the human mind; Techniques to optimize such production, with specific focus on agile methods.
70
+
71
+
72
+
73
+ Prerequisites
74
+ -------------
75
+
76
+
77
+ ### Prerequisite subjects
78
+
79
+
80
+ ### Prerequisite topics
81
+
82
+
83
+ Course Topics
84
+ -------------
85
+
86
+
87
+
88
+
89
+ Course Sections and Topics
90
+ | Section | Topics within the section
91
+ |
92
+ | --- | --- |
93
+ | Software as a creative activity | 1. Nature of software
94
+ 2. Software and art
95
+ 3. Core resources for the production of software
96
+ 4. Tame and wicked projects
97
+ 5. Organizing the activities based on the GQM approach
98
+ |
99
+ | Measurement in software | 1. Meaning of measures
100
+ 2. The representational theory of measurement
101
+ 3. Measurement scales
102
+ 4. Fundamental measures for the production of software
103
+ 5. Procedural measures
104
+ 6. Object Oriented measures
105
+ |
106
+ | Taylorism and Fordism | 1. The increase of productivity in the idea of Taylor
107
+ 2. The role of division of work
108
+ 3. Planning and formalization of tasks
109
+ 4. Economies of scale
110
+ 5. Problems in understanding tasks
111
+ 6. Taylorism/Fordism and software development
112
+ |
113
+ | Lean and Agile | 1. Taiichi Ono and the Toyota Production System
114
+ 2. Creating a “Radiography” of the Production Process
115
+ 3. Workers involvement
116
+ 4. “Pull” and Not “Push”
117
+ 5. Kanban
118
+ 6. Quality management
119
+ 7. Process control
120
+ 8. Job enrichment
121
+ 9. Control and coordination mechanisms
122
+ 10. Case study: Extreme Programming
123
+ |
124
+ | Issues in Lean and Agile | 1. The “Hype of Agile”
125
+ 2. The dark side of agile
126
+ 3. Skepticism about agile methods
127
+ 4. Knowledge and software engineering
128
+ 5. Using burn-down charts
129
+ 6. The Zen of agile
130
+ |
131
+ | Structuring a Lean Approach to software development | 1. Existing proposals to create a “Lean Software Development”
132
+ 2. Sharing a common vision
133
+ 3. Depriving gurus of their power
134
+ 4. GQM+
135
+ 5. Applying the GQM+ step-by-step
136
+ 6. Business alignment
137
+ 7. GQM+ for business alignment
138
+ |
139
+ | Optimizing the development process | 1. Why the PDSA does not work in software
140
+ 2. The experience factory
141
+ 3. The QIP cycle
142
+ 4. Non invasive measurement
143
+ 5. The big-brother effect
144
+ 6. The role of autonomation
145
+ 7. Employing Andon boards
146
+ |
147
+
148
+
149
+ Intended Learning Outcomes (ILOs)
150
+ ---------------------------------
151
+
152
+
153
+ ### What is the main purpose of this course?
154
+
155
+
156
+ This course exposes the student to the core concepts behind Lean Development in Software Engineering, beyond myths and legends, emphasizing how it relates to the general principles of Lean Development. It discusses the different possible software processes, how they can be tailored, enacted, and measured. In addition, a significant part of the course is centered around the application of lean to software development to knowledge intensive areas not necessarily connected to software.
157
+
158
+
159
+
160
+ ### ILOs defined at three levels
161
+
162
+
163
+ #### Level 1: What concepts should a student know/remember/explain?
164
+
165
+
166
+ By the end of the course, the students should be able to ...
167
+
168
+
169
+
170
+ * creative nature of software production as an act of creativity of the human mind,
171
+ * the substantial differences between tame and wicked problems,
172
+ * the core concepts of measurement in software engineering,
173
+ * the fundamentals of Taylorist/Fordist approaches to (software) production,
174
+ * the basis of lean and agile software development,
175
+ * the “dark” side of agility,
176
+ * the importance of knowledge and knowledge sharing in producing software,
177
+ * how to create an ad-hoc process for a development organization.
178
+
179
+
180
+ #### Level 2: What basic practical skills should a student be able to perform?
181
+
182
+
183
+ By the end of the course, the students should be able to ...
184
+
185
+
186
+
187
+ * when a problem is “easy to solve” provided enough effort is put to such solution and when it is not,
188
+ * what is a measure in general,
189
+ * why it is important and how we can define and perform measurements in software engineering, especially in lean and agile development environments,
190
+ * how to organize the development process to collect metrics non invasively,
191
+ * the difference between pulling and pushing in (software) development,
192
+ * the fundamental principle of agility,
193
+ * the risk intrinsic in the dark side of agile,
194
+ * how to organize an agile development process based on the definition of overall Goals, associated Question, and milestones based on Metrics,
195
+ * an environment based on experience, like the Experience Factory.
196
+
197
+
198
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
199
+
200
+
201
+ By the end of the course, the students should be able to ...
202
+
203
+
204
+
205
+ * Compute the fundamental software metrics to track the evolution of a project,
206
+ * Organize the aims of a (software) development organization in terms of Goals, Questions, and Metrics,
207
+ * Create a tailored (lean and agile) development process for an organization producing software,
208
+ * Define a path to insert and manage such (lean and agile) development process into an organization producing software,
209
+ * Structure the experience gathering during inside an organization to based on it the future strategic decision of such organization,
210
+ * Relate the various proposals for Agile Methods to the overall principles of Lean Management,
211
+ * Define a suitable (lean) process for a new organization, a process to introduce and institutionalize it, and an approach to measure the outcome of such introduction and institutionalization.
212
+
213
+
214
+ Grading
215
+ -------
216
+
217
+
218
+ ### Course grading range
219
+
220
+
221
+
222
+
223
+
224
+ | Grade | Range | Description of performance
225
+ |
226
+ | --- | --- | --- |
227
+ | A. Excellent | 91-100 | -
228
+ |
229
+ | B. Good | 76-90 | -
230
+ |
231
+ | C. Satisfactory | 51-75 | -
232
+ |
233
+ | D. Poor | 0-50 | -
234
+ |
235
+
236
+
237
+ ### Course activities and grading breakdown
238
+
239
+
240
+
241
+
242
+
243
+ | Activity Type | Percentage of the overall course grade
244
+ |
245
+ | --- | --- |
246
+ | Class and lab participation (including class quizzes) | 20
247
+ |
248
+ | Project | 40
249
+ |
250
+ | Oral Exam | 40
251
+ |
252
+
253
+
254
+ Each activity is mandatory and failing any component of the course implies failing the entire course and go to the retake, apart from the students declaring at the beginning of the course that they aim for a C, in which case the rule below applies.
255
+
256
+
257
+ Students will be asked to define their learning goals at the beginning of the course and will have a personalized evaluation framework. In particular:
258
+
259
+
260
+
261
+ * Students aiming for a C can focus on attending lectures and having a pre-oral at the end of week 2, passing which they can achieve their goal, provided that they actively attend and participate at all lectures, including the final presentations;
262
+ * Students aiming for a B and A in addition to attending lecture and labs, sustaining an oral, also need to have a project with a clear output as written below, including a report and a presentation at the end.
263
+
264
+
265
+ ### Recommendations for students on how to succeed in the course
266
+
267
+
268
+ The goal of the project is to read the book and understand what is the takeaway for software engineering, considering three fundamental aspects: a) the process to follow, b) the product being built c) the structure of the team and its organization. The projects will be executed in weekly iteration on traceable files.
269
+
270
+
271
+ The projects will be partially graded weekly (30%) and part at the end (70%). Moreover, at the end you will need to give a 5-minute presentation of your work.
272
+
273
+
274
+ During the first week of the project you will create the overall GQM of the project and you will be evaluated based on it during the second week. During the second week of the project you will also create the vision of your project with a roadmap. From the third week onward you will start to have the reviews of your project increments in terms of the a) progresses toward the completion b) accurate planning based on the defined GQM, and c) quality of the work. Weekly grade ranges from 0 to 2 points.
275
+
276
+
277
+ The overall project success will be evaluated as following:
278
+
279
+
280
+
281
+ ### Course activities and grading breakdown
282
+
283
+
284
+
285
+
286
+
287
+ | Grade | Project outcome
288
+ |
289
+ | --- | --- |
290
+ | A (100%) | In-depth analysis of the subject under investigation with original ideas for SE and practical experiments
291
+ |
292
+ | B (80%) | In-depth analysis of the subject under investigation with original ideas for SE
293
+ |
294
+ | C (60%) | Analysis of the subject under investigation, highlighting general ideas for SE, without novelty
295
+ |
296
+ | D (0%) | No activities
297
+ |
298
+
299
+
300
+ Resources, literature and reference materials
301
+ ---------------------------------------------
302
+
303
+
304
+ ### Open access resources
305
+
306
+
307
+ * Textbook: Andrea Janes and Giancarlo Succi. Lean Software Development in Action. Springer, Heidelberg, Germany, 2014. ISBN 978-3-662-44178-7. doi: 10.1007/978-3-642-00503-9.
308
+ * Reference: James P. Womack and Daniel T. Jones. Lean Thinking: banish waste and create wealth in your corporation. Lean Enterprise Institute. Simon & Schuster, 1996. ISBN 9780684810355.
309
+ * Reference: Taiichi Ohno. Toyota production system: beyond large-scale production. CRC Press, 1988
310
+ * Reference: James P. Womack. Lean Thinking. Simon & Schuster, Limited, 1997. ISBN 9780671004712.
311
+ * Reference: James P. Womack, Daniel T. Jones, and Daniel Roos. The Machine That Changed the World: The Story of Lean Production. Harper Perennial modern classics. HarperCollins, 1991. ISBN 9780060974176.
312
+ * Reference: Mary Poppendieck and Tom Poppendieck. Implementing Lean Software Development: From Concept to Cash. A Kent Beck signature book. Addison-Wesley, 2007. ISBN 9780321437389.
313
+ * Reference: C.M. Christensen. The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail. Management of innovation and change series. Harvard Business School Press, 1997. ISBN 9780875845852.
314
+
315
+
316
+ ### Closed access resources
317
+
318
+
319
+ ### Software and tools used within the course
320
+
321
+
322
+ Moodle, Miro, Overleaf
323
+
324
+
325
+
326
+ Teaching Methodology: Methods, techniques, & activities
327
+ =======================================================
328
+
329
+
330
+ Activities and Teaching Methods
331
+ -------------------------------
332
+
333
+
334
+
335
+
336
+ Activities within each section
337
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 | Section 6 | Section 7
338
+ |
339
+ | --- | --- | --- | --- | --- | --- | --- | --- |
340
+ | Homework and group projects | 1 | 1 | 1 | 1 | 1 | 1 | 1
341
+ |
342
+ | Reports | 1 | 1 | 1 | 1 | 1 | 1 | 1
343
+ |
344
+ | Oral polls | 1 | 1 | 1 | 1 | 1 | 1 | 1
345
+ |
346
+ | Discussions | 1 | 1 | 1 | 1 | 1 | 1 | 1
347
+ |
348
+
349
+
350
+ Formative Assessment and Course Activities
351
+ ------------------------------------------
352
+
353
+
354
+ ### Ongoing performance assessment
355
+
356
+
357
+ #### Section 1
358
+
359
+
360
+
361
+
362
+
363
+ | Activity Type | Content | Is Graded?
364
+ |
365
+ | --- | --- | --- |
366
+ | Question | Provide examples of creativity in the production of software. | 1
367
+ |
368
+ | Question | Describe the differences between tame and wicked projects. | 1
369
+ |
370
+ | Question | Discuss the key resources needed for the production of software. | 1
371
+ |
372
+ | Question | What are key issues in creative production of software for distributed teams? | 1
373
+ |
374
+ | Question | Provide examples of wicked problems from your everyday life | 0
375
+ |
376
+ | Question | Evidence wickedness in different aspects of software production | 0
377
+ |
378
+ | Question | Create a GQM for your aims of the semester | 0
379
+ |
380
+ | Question | Discuss the role of GQM in tame and wicked projects | 0
381
+ |
382
+
383
+
384
+ #### Section 2
385
+
386
+
387
+
388
+
389
+
390
+ | Activity Type | Content | Is Graded?
391
+ |
392
+ | --- | --- | --- |
393
+ | Question | Provide examples of the representational theory of measurement | 1
394
+ |
395
+ | Question | List the measurement scales | 1
396
+ |
397
+ | Question | Present for each measurement scale the operations that can be performed on it | 1
398
+ |
399
+ | Question | Discuss the representational condition | 1
400
+ |
401
+ | Question | What are key size metrics? | 1
402
+ |
403
+ | Question | What are key complexity metrics? | 1
404
+ |
405
+ | Question | Provide examples of subjective and objective metrics | 0
406
+ |
407
+ | Question | List 3 direct and 3 indirect measures, evidencing also the problems connected to the construction of indirect measures | 0
408
+ |
409
+ | Question | Compute LOC and other size metrics for code snippets | 0
410
+ |
411
+ | Question | Compute MCC and other complexity metrics for code snippets | 0
412
+ |
413
+ | Question | Compute the metrics of the CK suite for portions of Object Oriented systems | 0
414
+ |
415
+
416
+
417
+ #### Section 3
418
+
419
+
420
+
421
+
422
+
423
+ | Activity Type | Content | Is Graded?
424
+ |
425
+ | --- | --- | --- |
426
+ | Question | Detail the fundamental assumptions by Taylor | 1
427
+ |
428
+ | Question | What are the fundamental activities of managers according to Taylor? | 1
429
+ |
430
+ | Question | In which sense Taylor has influenced what we now consider “good management practices?” | 1
431
+ |
432
+ | Question | How does creativity relates to the “good management practices” of Taylor? | 1
433
+ |
434
+ | Question | What are the problems in applying Fordism/Taylorism to software development? | 1
435
+ |
436
+ | Question | Provide examples of companies where the approach by Taylor has been successful | 0
437
+ |
438
+ | Question | Discuss how the approach of Taylor can be useful in attracting and/or retaining employees | 0
439
+ |
440
+ | Question | Analyse the fundamental activities of managers according to Taylor and determine their limits | 0
441
+ |
442
+ | Question | Determine the fundamental activities of managers according to Taylor can have an implication in the software crisis | 0
443
+ |
444
+ | Question | Outline how flexibility and variable requirements can be handled in the context of Taylorism and Fordism | 0
445
+ |
446
+
447
+
448
+ #### Section 4
449
+
450
+
451
+
452
+
453
+
454
+ | Activity Type | Content | Is Graded?
455
+ |
456
+ | --- | --- | --- |
457
+ | Question | Present the key problems in batch production | 1
458
+ |
459
+ | Question | Outline the key principles of the approach of Ono at Toyota | 1
460
+ |
461
+ | Question | What are the fundamental steps in eliminating waste according to Ono? | 1
462
+ |
463
+ | Question | Details the role of the customers and of the workers in the approach of Ono | 1
464
+ |
465
+ | Question | Explain the difference between “Pulling” and “Pushing” | 1
466
+ |
467
+ | Question | What are key steps in improving quality according to Ono? | 1
468
+ |
469
+ | Question | What are the key control and coordination mechanisms available? | 1
470
+ |
471
+ | Question | What are the fundamental two actions needed to perform a Lean transformation according to Ono? | 0
472
+ |
473
+ | Question | What are the associated three major needs? | 0
474
+ |
475
+ | Question | What are the 5 steps to enact Lean Thinking according to Womak and Jones? | 0
476
+ |
477
+ | Question | Discuss the 8 constantly ongoing activities in a lean company like Toyota | 0
478
+ |
479
+ | Question | How can activities been classified in a decision matrix in an environment like Toyota? | 0
480
+ |
481
+ | Question | Provide concrete examples of “Push” and of “Pull” in software production. | 0
482
+ |
483
+ | Question | Details the control and coordination mechanisms present in agile and in traditional development environments. | 0
484
+ |
485
+
486
+
487
+ #### Section 5
488
+
489
+
490
+
491
+
492
+
493
+ | Activity Type | Content | Is Graded?
494
+ |
495
+ | --- | --- | --- |
496
+ | Question | What is the Gartner’s Innovation Hype Cycle? Could you provide examples of application of it to a different field of knowledge? | 1
497
+ |
498
+ | Question | Describe the so-called “Dark Agile Manifesto” | 1
499
+ |
500
+ | Question | What are the sources of the skepticism present with respect to Agile? | 1
501
+ |
502
+ | Question | What makes agile awkward in the eyes of “traditional” managers? | 1
503
+ |
504
+ | Question | Given a production system, how do you determine what is the value of every step, how much improvement can be considered enough, and when is the point reached where value is not increased anymore but destroyed? | 1
505
+ |
506
+ | Question | How is it possible to obtain knowledge about the production process? How can I create visibility of the ongoing activities or problems? | 1
507
+ |
508
+ | Question | Identify in other areas of software engineering phenomenon similar to the “Dark Side of Agile.” | 0
509
+ |
510
+ | Question | Identify in other knowledge-intensive fields phenomena similar to the “Dark Side of Agile” and discuss how they can be tackled. | 0
511
+ |
512
+ | Question | Given a production process, determine strategies to store knowledge to create experience? | 0
513
+ |
514
+ | Question | How can you design the production process so that the team uses the gained experience? | 0
515
+ |
516
+ | Question | How can you systematically improve your process, also building on the experience to anticipate problems (create wisdom)? | 0
517
+ |
518
+
519
+
520
+ #### Section 6
521
+
522
+
523
+
524
+
525
+
526
+ | Activity Type | Content | Is Graded?
527
+ |
528
+ | --- | --- | --- |
529
+ | Question | Reflect on the seven principles for characterizing Lean Software Development by Mary and Tom Poppendieck. | 1
530
+ |
531
+ | Question | What is the semantic gap and which threats it poses to effective software development? | 1
532
+ |
533
+ | Question | Map the structure of Extreme Programming to the layered structure of Shalloway et al. | 1
534
+ |
535
+ | Question | How does the scientific method deprives gurus from their power? | 1
536
+ |
537
+ | Question | What are the steps to implement the GQM+? | 1
538
+ |
539
+ | Question | For what reason measurement goals and business goals should be interconnected? | 1
540
+ |
541
+ | Question | How do the practices of Lean Management defined by Hibbs and colleagues relate to the seven principles by Mary and Tom Poppendieck | 0
542
+ |
543
+ | Question | Propose how you could develop software and hardware tools to promote common visions in companies. | 0
544
+ |
545
+ | Question | Elaborate a proposal to create some kind of Balanced Scorecards to evaluate your current study. | 0
546
+ |
547
+ | Question | Discuss the opinion of Ono about following plans and the extent to which such opinion contradicts (a) the practices, and (b) the principles of the tayloristic/fordistic approach | 0
548
+ |
549
+ | Question | Propose a SWAT analysis to introduce a Lean approach to your most recent software development endavour | 0
550
+ |
551
+
552
+
553
+ #### Section 7
554
+
555
+
556
+
557
+
558
+
559
+ | Activity Type | Content | Is Graded?
560
+ |
561
+ | --- | --- | --- |
562
+ | Question | Details the major components of an experience factory. | 1
563
+ |
564
+ | Question | What are Reflection, Retrospective, and Post-Mortem Analysis? Why are they useful in Lean Software Development? | 1
565
+ |
566
+ | Question | What are the key components of a non invasive software measurement systems? | 1
567
+ |
568
+ | Question | What is the big brother effect and how it is possible to alleviate it. | 1
569
+ |
570
+ | Question | Discuss how autonomation is present in Extreme Programming. | 1
571
+ |
572
+ | Question | Where is the term “Dashboard” coming from and what is its use in Lean Software Development? | 1
573
+ |
574
+ | Question | List the steps of a QIP. | 0
575
+ |
576
+ | Question | Discuss the risks of a measurement program and how non invasive software measurement can help alleviating them. | 0
577
+ |
578
+ | Question | Are there cases in which Theory X of management could be more effective than Theory Y? Discuss your findings. | 0
579
+ |
580
+ | Question | For which aspects of software production autonomation could be useful? | 0
581
+ |
582
+ | Question | Which tools could be used to promote autonomation? | 0
583
+ |
584
+ | Question | Prototype by paper and pencil an Andon board that you would consider useful in a software production environment. | 0
585
+ |
586
+
587
+
588
+ ### Final assessment
589
+
590
+
591
+ **Section 1**
592
+
593
+
594
+
595
+ 1. Present the salient aspects of wicked problems
596
+ 2. List the key aspects of software that make it a wicked problem
597
+ 3. Provide a link between wickedness and creativity in software production
598
+ 4. Discuss what promotes and what inhibit creativity in general and in software production
599
+ 5. Outline meaning and limitation of the concept of “engineering” the production of software
600
+
601
+
602
+ **Section 2**
603
+
604
+
605
+
606
+ 1. Structure the aims of a company using the GQM and detailing the metrics to compute, also explaining the deductions and the predictions that can be made with such metrics.
607
+ 2. Given an index computed as a combination of metrics, determine if it is a metrics according to the representational theory of measurement.
608
+ 3. Analyse a portion of a system and determine suitable metrics to extract and the information that would be provided by such metrics.
609
+ 4. Given a website performing a service (like flight reservations), compute the Function Points for such website.
610
+ 5. Discuss how to structure a taxonomy of quality for a specific company, explaining the role of reliability in it, and detailing how to compute the reliability again in the context of such company; please make the assumptions that you need to perform such computation.
611
+
612
+
613
+ **Section 3**
614
+
615
+
616
+
617
+ 1. What aspects of making software feel like an art, which like a craft to you and how could you bend Taylorism and Fordism to handle it?
618
+ 2. How does Fordism and Taylorism can explain that companies producing software containing bugs can still stay in the market, and, in certain case, also be successful?
619
+ 3. Based on your experience and previous courses, which development models can refer to Fordism and Taylorism and which cannot be reduced to it?
620
+ 4. How does the specialization of work in software development can be linked to Fordism and Taylorism?
621
+ 5. Provide an example for each of the fundamental activities of managers according to Taylor that shows how such activity is very useful in software development and one that shows that is is inadequate.
622
+
623
+
624
+ **Section 4**
625
+
626
+
627
+
628
+ 1. Structure a model like PDSA for a company producing websites for online marketing.
629
+ 2. How can the right part and the right information be always available without waste according to the Toyota approach?
630
+ 3. Compare a street crossing based on traffic lights with a roundabout and determine the approach that is safest and the one with the a highest throughput according to Waterfall and to Lean.
631
+ 4. Discuss the involvements of workers in tayloristic/fordistic and in Lean development processes and their implications for the retention and the improvement of the quality of the workforce.
632
+ 5. Outline the extent of which economies of scale exist in Lean development processes.
633
+ 6. Imagine you had to introduce Extreme Programming in a software development team that follows a waterfall process. Which problems do you foresee? How will the clients react (that until now are used to work with a team that used the waterfall process)? How would you address them?
634
+
635
+
636
+ **Section 5**
637
+
638
+
639
+
640
+ 1. Imagine you are the boss of a small software development company. Which actions would you do or which practices would you introduce to prevent that your programmers fall into the trap of following a software guru?
641
+ 2. Elaborate possible extreme (and damaging) positions that can be taken by gurus of agile.
642
+ 3. Explain the differences in introducing a methodology by a guru and by a smart and effective coach.
643
+ 4. Detail why Extreme Programming produces an informative workspace.
644
+ 5. Discuss effective ways of packaging and “distributing” knowledge in software teams, starting with the guru approach of organizing knowledge into simple, clear practices which are easy to explain and to follow.
645
+
646
+
647
+ **Section 6**
648
+
649
+
650
+
651
+ 1. Discuss the role of customer on-site under the perspective of lean and outline it relevance in the earlier and then in the later proposals of agile software development.
652
+ 2. Suppose that you have to develop Balanced Scorecards for a software development team. Which perspectives would you use? Which goals would you use for each perspective?
653
+ 3. What is a socio-technical system and how can it be used to describe an (agile) software production environement?
654
+ 4. Imagine you want to evaluate how readable the source code of some program is. Define a GQM+ model to describe what and why you would measure.
655
+ 5. The development in company M occurs according to the following schema: when a new project is started, a developer takes an old project that is the most similar to the new requirements and makes a copy and starts implementing the required modifications. To improve this process and to help the company to adopt a component-based approach, we want to understand which pieces of code are the best candidates for future components and which variability points they have. Define a suitable GQM+ for such purpose.
656
+
657
+
658
+ **Section 7**
659
+
660
+
661
+
662
+ 1. What type of wisdom (in the sense of “know-why”) would you manage in an Experience Factory to support Lean Thinking? Distinguish between organizational learning and project learning.
663
+ 2. Assume you are a manager convinced that Theory X is true. Which non-invasive measurement probes would you want to develop to maximize productivity? Now assume you are convinced that Theory Y is true. Which non-invasive measurement probes would you need now?
664
+ 3. We discussed that we foresee two ways to collect measurements non- invasively: in batch and in background mode. What are the advantages and disadvantages of each approach?
665
+ 4. There are many interrelated building blocks (or concepts) of Lean Software Development and each contributes differently to it. What types of data are handled by each of these building blocks (or concepts)? How do the contribution to the overall value stream, to the creation of knowledge, and to the overall improvement?
666
+ 5. Assume you set up a fantastic dashboard for your team. As you collect the data and visualize it, you notice that all the measurements show problematic values. You let the dashboard in place for some days and also show it to your collaborators, but nobody cares; everybody continues his job as if everything would be fine. What is going wrong?
667
+
668
+
669
+
670
+
671
+
672
+
673
+
674
+
675
+
676
+
raw/raw_bsc__logic_and_discrete_mathematics.md ADDED
@@ -0,0 +1,390 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Logic and Discrete Mathematics
9
+ ===================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Logic and Discrete Mathematics (Philosophy 1)](#Logic_and_Discrete_Mathematics_.28Philosophy_1.29)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
25
+ - [1.3.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
26
+ * [1.3.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
27
+ * [1.3.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
28
+ * [1.3.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
29
+ + [1.4 Grading](#Grading)
30
+ - [1.4.1 Course grading range](#Course_grading_range)
31
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
32
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
33
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
34
+ - [1.5.1 Open access resources](#Open_access_resources)
35
+ + [1.6 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
36
+ + [1.7 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
37
+ - [1.7.1 Ongoing performance assessment](#Ongoing_performance_assessment)
38
+ * [1.7.1.1 Section 1](#Section_1)
39
+ * [1.7.1.2 Section 2](#Section_2)
40
+ * [1.7.1.3 Section 3](#Section_3)
41
+ - [1.7.2 Final assessment](#Final_assessment)
42
+ * [1.7.2.1 Section 1](#Section_1_2)
43
+ * [1.7.2.2 Section 2](#Section_2_2)
44
+ * [1.7.2.3 Section 3](#Section_3_2)
45
+ - [1.7.3 The retake exam](#The_retake_exam)
46
+
47
+
48
+
49
+ Logic and Discrete Mathematics (Philosophy 1)
50
+ =============================================
51
+
52
+
53
+ * **Course name**: Logic and Discrete Mathematics (Philosophy 1)
54
+ * **Code discipline**: CSE113
55
+ * **Subject area**: Math, Computer Science
56
+
57
+
58
+ Short Description
59
+ -----------------
60
+
61
+
62
+ This course consists of two distinct but overlapping parts: i. Logic; and ii. Discrete Mathematics.
63
+ The first part of the course is an introduction to formal symbolic logic. Philosopher John Locke once wrote that ``logic is the anatomy of thought. *This part of the course will teach*
64
+ students to analyse and evaluate arguments using the formal techniques of modern symbolic logic.
65
+ The second part of the is designed for students to teach them basic notions of graph theory, discrete optimization and dynamic programming. This part will give practical experience with basic algorithms in discrete mathematics.
66
+
67
+
68
+
69
+ Course Topics
70
+ -------------
71
+
72
+
73
+
74
+
75
+ Course Sections and Topics
76
+ | Section | Topics within the section
77
+ |
78
+ | --- | --- |
79
+ | Basic of Logic | 1. Logical Operators
80
+ 2. Truth Tables for Propositions
81
+ 3. Propositional calculus
82
+ 4. Quantifiers
83
+ 5. Predicate Logic
84
+ 6. Basic Proof Techniques in Math
85
+ 7. Fundamental proofs
86
+ 8. Use of propositional calculus to do proofs
87
+ |
88
+ | Set Theory & Finite combinatorics
89
+ | 1. Fundamentals of the set theory
90
+ 2. From sets to relations
91
+ 3. Functions and numbers
92
+ 4. Algebra of binary relations
93
+ 5. Principles of finite combinatorics
94
+ 6. Recursion and Discrete Optimization
95
+ 7. Linear recurrence relations
96
+ |
97
+ | Basic of Graphs | 1. From set and relations to graphs
98
+ 2. Euler tours and graphs
99
+ 3. Hamilton paths and graphs
100
+ 4. Planar graphs and Euler formula
101
+ 5. Trees and Kőnig's infinity lemma
102
+ |
103
+
104
+
105
+ Intended Learning Outcomes (ILOs)
106
+ ---------------------------------
107
+
108
+
109
+ ### What is the main purpose of this course?
110
+
111
+
112
+ This calculus course will provide an opportunity for participants to:
113
+
114
+
115
+
116
+ * understand key principles involved in differentiation and integration of functions
117
+ * solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities
118
+ * become familiar with the fundamental theorems of Calculus
119
+ * get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.
120
+
121
+
122
+ ### ILOs defined at three levels
123
+
124
+
125
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
126
+
127
+
128
+
129
+ #### Level 1: What concepts should a student know/remember/explain?
130
+
131
+
132
+ By the end of the course, the students should be able to ...
133
+
134
+
135
+
136
+ * know the categorical logic
137
+ * know the propositional logic
138
+ * know the predicate logic
139
+ * explain the difference between deduction and induction
140
+ * know the trees and spanning trees
141
+ * remember the Euler and Hamilton graphs
142
+ * know what is planar graphs
143
+ * explain the Dijkstra’s algorithm
144
+
145
+
146
+ #### Level 2: What basic practical skills should a student be able to perform?
147
+
148
+
149
+ By the end of the course, the students should be able to ...
150
+
151
+
152
+
153
+ * use Venn diagrams
154
+ * calculate truth values
155
+ * analyse formal structures of some arguments
156
+ * differ the deduction and induction
157
+ * build spanning trees
158
+ * find Euler tour and Hamilton path
159
+ * use Dijkstra’s algorithm
160
+ * solve maximum flow problem
161
+
162
+
163
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
164
+
165
+
166
+ By the end of the course, the students should be able to ...
167
+ ...
168
+
169
+
170
+
171
+ Grading
172
+ -------
173
+
174
+
175
+ ### Course grading range
176
+
177
+
178
+
179
+
180
+
181
+ | Grade | Range | Description of performance
182
+ |
183
+ | --- | --- | --- |
184
+ | A. Excellent | 85-100 | -
185
+ |
186
+ | B. Good | 75-84 | -
187
+ |
188
+ | C. Satisfactory | 60-74 | -
189
+ |
190
+ | D. Fail | 0-59 | -
191
+ |
192
+
193
+
194
+ ### Course activities and grading breakdown
195
+
196
+
197
+
198
+
199
+
200
+ | Activity Type | Percentage of the overall course grade
201
+ |
202
+ | --- | --- |
203
+ | Midterm | 40
204
+ |
205
+ | Final exam | 40
206
+ |
207
+ | In-class participation | 20
208
+ |
209
+
210
+
211
+ ### Recommendations for students on how to succeed in the course
212
+
213
+
214
+ * Participation is important. Attending lectures is the key to success in this course.
215
+ * Review lecture materials before classes to do well.
216
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
217
+
218
+
219
+ Resources, literature and reference materials
220
+ ---------------------------------------------
221
+
222
+
223
+ ### Open access resources
224
+
225
+
226
+ * K.H. Rosen, Discrete Mathematics and Its Applications (7th Edition). McGraw Hill, 2012.
227
+ * Lehman, E., Leighton, F. T., Meyer, A. R. (2017). *Mathematics for Computer Science. Massachusetts Institute of Technology Press.*
228
+
229
+
230
+ Activities and Teaching Methods
231
+ -------------------------------
232
+
233
+
234
+
235
+
236
+ Teaching and Learning Methods within each section
237
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
238
+ |
239
+ | --- | --- | --- | --- |
240
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
241
+ |
242
+ | Project-based learning (students work on a project) | 0 | 0 | 0
243
+ |
244
+ | Modular learning (facilitated self-study) | 0 | 0 | 0
245
+ |
246
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
247
+ |
248
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0
249
+ |
250
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0
251
+ |
252
+ | Inquiry-based learning | 0 | 0 | 0
253
+ |
254
+ | Just-in-time teaching | 0 | 0 | 0
255
+ |
256
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0
257
+ |
258
+ | Studio-based learning | 0 | 0 | 0
259
+ |
260
+ | Universal design for learning | 0 | 0 | 0
261
+ |
262
+ | Task-based learning | 0 | 0 | 0
263
+ |
264
+
265
+
266
+
267
+
268
+ Activities within each section
269
+ | Learning Activities | Section 1 | Section 2 | Section 3
270
+ |
271
+ | --- | --- | --- | --- |
272
+ | Lectures | 1 | 1 | 1
273
+ |
274
+ | Interactive Lectures | 1 | 1 | 1
275
+ |
276
+ | Lab exercises | 1 | 1 | 1
277
+ |
278
+ | Experiments | 0 | 0 | 0
279
+ |
280
+ | Modeling | 0 | 0 | 0
281
+ |
282
+ | Cases studies | 0 | 0 | 0
283
+ |
284
+ | Development of individual parts of software product code | 0 | 0 | 0
285
+ |
286
+ | Individual Projects | 0 | 0 | 0
287
+ |
288
+ | Group projects | 0 | 0 | 0
289
+ |
290
+ | Flipped classroom | 0 | 0 | 0
291
+ |
292
+ | Quizzes (written or computer based) | 1 | 1 | 1
293
+ |
294
+ | Peer Review | 0 | 0 | 0
295
+ |
296
+ | Discussions | 1 | 1 | 1
297
+ |
298
+ | Presentations by students | 0 | 0 | 0
299
+ |
300
+ | Written reports | 0 | 0 | 0
301
+ |
302
+ | Simulations and role-plays | 0 | 0 | 0
303
+ |
304
+ | Essays | 0 | 0 | 0
305
+ |
306
+ | Oral Reports | 0 | 0 | 0
307
+ |
308
+
309
+
310
+ Formative Assessment and Course Activities
311
+ ------------------------------------------
312
+
313
+
314
+ ### Ongoing performance assessment
315
+
316
+
317
+ #### Section 1
318
+
319
+
320
+ 1. Solve Truth Tables
321
+ 2. Use Truth Tables to analyse arguments
322
+ 3. Use Quantifiers to assess inferences
323
+ 4. What is Propositional Logic used for?
324
+ 5. What is Predicate Logic used for?
325
+
326
+
327
+ #### Section 2
328
+
329
+
330
+ #### Section 3
331
+
332
+
333
+ 1. What is the characteristic property of trees?
334
+ 2. How to find an Euler tour?
335
+ 3. What is a Hamilton path?
336
+ 4. Why are K3 and K5,5 not planar?
337
+ 5. What is the difference between undirected and directed graphs?
338
+ 6. Why do we consider weighted graphs?
339
+ 7. What practical problems are solved using Dijkstra's algorithm?
340
+ 8. What is the maximum flow problem?
341
+
342
+
343
+ ### Final assessment
344
+
345
+
346
+ #### Section 1
347
+
348
+
349
+ 1. What is the difference between Categorical and Propositional Logic?
350
+ 2. How does Predicate Logic differ from Categorical and Propositional Logic?
351
+ 3. Why is Predicate Logic so important?
352
+ 4. What are Truth-Functions and why do we use them?
353
+ 5. Compute True Tables for Propositions
354
+ 6. Compute True Tables for Arguments
355
+
356
+
357
+ #### Section 2
358
+
359
+
360
+ 1.
361
+
362
+
363
+ #### Section 3
364
+
365
+
366
+ 1. Explain handshaking lemma.
367
+ 2. Give necessary and sufficient conditions for the existence of an Euler tour.
368
+ 3. Give sufficient conditions for the existence of a Hamilton path (theorems of Dirac and Ore).
369
+ 4. Explain Kuratowski’s theorem.
370
+ 5. Explain the difference between undirected and directed graphs.
371
+ 6. Give the definition of weighted graphs?
372
+ 7. Explain Dijkstra's algorithm?
373
+ 8. What is the solution of the maximum flow problem (the Ford-Fulkerson algorithm)?
374
+
375
+
376
+ ### The retake exam
377
+
378
+
379
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
380
+
381
+
382
+
383
+
384
+
385
+
386
+
387
+
388
+
389
+
390
+
raw/raw_bsc__mathematical_analysis_i.f21.md ADDED
@@ -0,0 +1,1282 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mathematical Analysis I.F21.test
9
+ =====================================
10
+
11
+
12
+
13
+ (Redirected from [BSc: Mathematical Analysis I.F21](/index.php?title=BSc:_Mathematical_Analysis_I.F21&redirect=no "BSc: Mathematical Analysis I.F21"))
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+ Contents
22
+ --------
23
+
24
+
25
+ * [1 Mathematical Analysis I](#Mathematical_Analysis_I)
26
+ + [1.1 Course Characteristics](#Course_Characteristics)
27
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
28
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
29
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
30
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
31
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
32
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
33
+ - [1.2.4 Course evaluation](#Course_evaluation)
34
+ - [1.2.5 Grades range](#Grades_range)
35
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
36
+ + [1.3 Course Sections](#Course_Sections)
37
+ - [1.3.1 Section 1](#Section_1)
38
+ * [1.3.1.1 Section title:](#Section_title:)
39
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
40
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
41
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
42
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
43
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
44
+ - [1.3.7 Section 2](#Section_2)
45
+ * [1.3.7.1 Section title:](#Section_title:_2)
46
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
47
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
48
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
49
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
50
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
51
+ - [1.3.13 Section 3](#Section_3)
52
+ * [1.3.13.1 Section title:](#Section_title:_3)
53
+ * [1.3.13.2 Topics covered in this section:](#Topics_covered_in_this_section:_3)
54
+ - [1.3.14 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
55
+ - [1.3.15 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
56
+ * [1.3.15.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
57
+ * [1.3.15.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
58
+
59
+
60
+
61
+ Mathematical Analysis I
62
+ =======================
63
+
64
+
65
+ Course Characteristics
66
+ ----------------------
67
+
68
+
69
+ ### Key concepts of the class
70
+
71
+
72
+ * Differentiation
73
+ * Integration
74
+ * Series
75
+
76
+
77
+ ### What is the purpose of this course?
78
+
79
+
80
+ This calculus course covers differentiation and integration of functions of one variable, with applications. The basic objective of Calculus is to relate small-scale (differential) quantities to large-scale (integrated) quantities. This is accomplished by means of the Fundamental Theorem of Calculus. Should be understanding of the integral as a cumulative sum, of the derivative as a rate of change, and of the inverse relationship between integration and differentiation.
81
+
82
+
83
+ This calculus course will provide an opportunity for participants to:
84
+
85
+
86
+
87
+ * understand key principles involved in differentiation and integration of functions
88
+ * solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities
89
+ * become familiar with the fundamental theorems of Calculus
90
+ * get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.
91
+
92
+
93
+ Course Objectives Based on Bloom’s Taxonomy
94
+ -------------------------------------------
95
+
96
+
97
+ ### What should a student remember at the end of the course?
98
+
99
+
100
+ By the end of the course, the students should be able to ...
101
+
102
+
103
+
104
+ * Derivative. Differential. Applications
105
+ * Indefinite integral. Definite integral. Applications
106
+ * Sequences. Series. Convergence. Power Series
107
+
108
+
109
+ ### What should a student be able to understand at the end of the course?
110
+
111
+
112
+ By the end of the course, the students should be able to ...
113
+
114
+
115
+
116
+ * Derivative. Differential. Applications
117
+ * Indefinite integral. Definite integral. Applications
118
+ * Sequences. Series. Convergence. Power Series
119
+ * Taylor Series
120
+
121
+
122
+ ### What should a student be able to apply at the end of the course?
123
+
124
+
125
+ By the end of the course, the students should be able to ...
126
+
127
+
128
+
129
+ * find multiple, path, surface integrals
130
+ * find the range of a function in a given domain
131
+ * decompose a function into infinite series
132
+
133
+
134
+ ### Course evaluation
135
+
136
+
137
+
138
+
139
+ Course grade breakdown
140
+ | | | **Proposed points** |
141
+ | --- | --- | --- |
142
+ | Labs/seminar classes
143
+ | 20
144
+ | |
145
+ | Interim performance assessment
146
+ | 30
147
+ | |
148
+ | Exams
149
+ | 50
150
+ | |
151
+
152
+
153
+ If necessary, please indicate freely your course’s features in terms of students’ performance assessment.
154
+
155
+
156
+
157
+ ### Grades range
158
+
159
+
160
+
161
+
162
+ Course grading range
163
+ | | | **Proposed range** |
164
+ | --- | --- | --- |
165
+ | A. Excellent
166
+ | 90-100
167
+ | |
168
+ | B. Good
169
+ | 75-89
170
+ | |
171
+ | C. Satisfactory
172
+ | 60-74
173
+ | |
174
+ | D. Poor
175
+ | 0-59
176
+ | |
177
+
178
+
179
+ If necessary, please indicate freely your course’s grading features.
180
+
181
+
182
+
183
+ ### Resources and reference material
184
+
185
+
186
+ * Zorich, V. A. “Mathematical Analysis I, Translator: Cooke R.” (2004)
187
+ *
188
+ *
189
+
190
+
191
+ Course Sections
192
+ ---------------
193
+
194
+
195
+ The main sections of the course and approximate hour distribution between them is as follows:
196
+
197
+
198
+
199
+
200
+
201
+ Course Sections
202
+ | **Section** | **Section Title** | **Teaching Hours** |
203
+ | --- | --- | --- |
204
+ | 1
205
+ | Sequences and Limits
206
+ | 28
207
+ |
208
+ | 2
209
+ | Differentiation
210
+ | 24
211
+ |
212
+ | 3
213
+ | Integration and Series
214
+ | 28
215
+ |
216
+
217
+
218
+ ### Section 1
219
+
220
+
221
+ #### Section title:
222
+
223
+
224
+ Sequences and Limits
225
+
226
+
227
+
228
+ ### Topics covered in this section:
229
+
230
+
231
+ * Sequences. Limits of sequences
232
+ * Limits of sequences. Limits of functions
233
+ * Limits of functions. Continuity. Hyperbolic functions
234
+
235
+
236
+ ### What forms of evaluation were used to test students’ performance in this section?
237
+
238
+
239
+
240
+
241
+ | | **Yes/No** |
242
+ | --- | --- |
243
+ | Development of individual parts of software product code
244
+ | 0
245
+ |
246
+ | Homework and group projects
247
+ | 1
248
+ |
249
+ | Midterm evaluation
250
+ | 1
251
+ |
252
+ | Testing (written or computer based)
253
+ | 1
254
+ |
255
+ | Reports
256
+ | 0
257
+ |
258
+ | Essays
259
+ | 0
260
+ |
261
+ | Oral polls
262
+ | 0
263
+ |
264
+ | Discussions
265
+ | 1
266
+ |
267
+
268
+
269
+ ### Typical questions for ongoing performance evaluation within this section
270
+
271
+
272
+ 1. A sequence, limiting value
273
+ 2. Limit of a sequence, convergent and divergent sequences
274
+ 3. Increasing and decreasing sequences, monotonic sequences
275
+ 4. Bounded sequences. Properties of limits
276
+ 5. Theorem about bounded and monotonic sequences.
277
+ 6. Cauchy sequence. The Cauchy Theorem (criterion).
278
+ 7. Limit of a function. Properties of limits.
279
+ 8. The first remarkable limit.
280
+ 9. The Cauchy criterion for the existence of a limit of a function.
281
+ 10. Second remarkable limit.
282
+
283
+
284
+ ### Typical questions for seminar classes (labs) within this section
285
+
286
+
287
+ 1. Find a limit of a sequence
288
+ 2. Find a limit of a function
289
+
290
+
291
+ ### Test questions for final assessment in this section
292
+
293
+
294
+ 1. Find limits of the following sequences or prove that they do not exist:
295
+ 2. a
296
+
297
+ n
298
+
299
+
300
+ =
301
+ n
302
+
303
+
304
+
305
+
306
+ n
307
+
308
+ 2
309
+
310
+
311
+
312
+ 70
313
+ n
314
+ +
315
+ 1400
316
+
317
+
318
+
319
+
320
+ {\displaystyle a\_{n}=n-{\sqrt {n^{2}-70n+1400}}}
321
+
322
+ ![{\displaystyle a_{n}=n-{\sqrt {n^{2}-70n+1400}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aeca3ea0fc01bed1f98eb199a9819614e88e793f);
323
+ 3. d
324
+
325
+ n
326
+
327
+
328
+ =
329
+
330
+
331
+ (
332
+
333
+
334
+
335
+ 2
336
+ n
337
+
338
+ 4
339
+
340
+
341
+ 2
342
+ n
343
+ +
344
+ 1
345
+
346
+
347
+
348
+ )
349
+
350
+
351
+ n
352
+
353
+
354
+
355
+
356
+ {\textstyle d\_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}
357
+
358
+ ![{\textstyle d_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/389a3735f2899205a00b490e482acbcfa39b3edb);
359
+ 4. x
360
+
361
+ n
362
+
363
+
364
+ =
365
+
366
+
367
+
368
+
369
+
370
+ (
371
+
372
+ 2
373
+
374
+ n
375
+
376
+ 2
377
+
378
+
379
+ +
380
+ 1
381
+
382
+ )
383
+
384
+
385
+ 6
386
+
387
+
388
+ (
389
+ n
390
+
391
+ 1
392
+
393
+ )
394
+
395
+ 2
396
+
397
+
398
+
399
+
400
+
401
+ (
402
+
403
+
404
+ n
405
+
406
+ 7
407
+
408
+
409
+ +
410
+ 1000
411
+
412
+ n
413
+
414
+ 6
415
+
416
+
417
+
418
+ 3
419
+
420
+ )
421
+
422
+
423
+ 2
424
+
425
+
426
+
427
+
428
+
429
+
430
+ {\textstyle x\_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}
431
+
432
+ ![{\textstyle x_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5f2e2a41471540c1cb5f3f8b2ad3d96ef91cf7e9).
433
+
434
+
435
+ ### Section 2
436
+
437
+
438
+ #### Section title:
439
+
440
+
441
+ Differentiation
442
+
443
+
444
+
445
+ ### Topics covered in this section:
446
+
447
+
448
+ * Derivatives. Differentials
449
+ * Mean-Value Theorems
450
+ * l’Hopital’s rule
451
+ * Taylor Formula with Lagrange and Peano remainders
452
+ * Taylor formula and limits
453
+ * Increasing / decreasing functions. Concave / convex functions
454
+
455
+
456
+ ### What forms of evaluation were used to test students’ performance in this section?
457
+
458
+
459
+
460
+
461
+ | | **Yes/No** |
462
+ | --- | --- |
463
+ | Development of individual parts of software product code
464
+ | 0
465
+ |
466
+ | Homework and group projects
467
+ | 1
468
+ |
469
+ | Midterm evaluation
470
+ | 1
471
+ |
472
+ | Testing (written or computer based)
473
+ | 1
474
+ |
475
+ | Reports
476
+ | 0
477
+ |
478
+ | Essays
479
+ | 0
480
+ |
481
+ | Oral polls
482
+ | 0
483
+ |
484
+ | Discussions
485
+ | 1
486
+ |
487
+
488
+
489
+ ### Typical questions for ongoing performance evaluation within this section
490
+
491
+
492
+ 1. A plane curve is given by
493
+
494
+
495
+
496
+ x
497
+ (
498
+ t
499
+ )
500
+ =
501
+
502
+
503
+
504
+
505
+
506
+ t
507
+
508
+ 2
509
+
510
+
511
+ +
512
+ 4
513
+ t
514
+ +
515
+ 8
516
+
517
+
518
+ t
519
+ +
520
+ 2
521
+
522
+
523
+
524
+
525
+
526
+ {\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}
527
+
528
+ ![{\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5c87d1bcdd432a16c052b35df5eeafde36d5f1c),
529
+
530
+
531
+
532
+ y
533
+ (
534
+ t
535
+ )
536
+ =
537
+
538
+
539
+
540
+
541
+ t
542
+
543
+ 2
544
+
545
+
546
+ +
547
+ 9
548
+ t
549
+ +
550
+ 22
551
+
552
+
553
+ t
554
+ +
555
+ 6
556
+
557
+
558
+
559
+
560
+
561
+ {\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}
562
+
563
+ ![{\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5053f85973bbe307983c1751cf8555915e010966). Find
564
+ 1. the asymptotes of this curve;
565
+ 2. the derivative
566
+
567
+
568
+
569
+
570
+ y
571
+
572
+ x
573
+
574
+
575
+
576
+
577
+
578
+ {\textstyle y'\_{x}}
579
+
580
+ ![{\textstyle y'_{x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef2ed2d5f61e3172938257665534af01f608117f).
581
+ 2. Derive the Maclaurin expansion for
582
+
583
+
584
+
585
+ f
586
+ (
587
+ x
588
+ )
589
+ =
590
+
591
+
592
+
593
+ 1
594
+ +
595
+
596
+ e
597
+
598
+
599
+ 2
600
+ x
601
+
602
+
603
+
604
+
605
+ 3
606
+
607
+
608
+
609
+
610
+
611
+ {\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}
612
+
613
+ ![{\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/14bfa69ed7bcfd7de396a3360c031c64292828b3) up to
614
+
615
+
616
+
617
+ o
618
+
619
+ (
620
+
621
+ x
622
+
623
+ 3
624
+
625
+
626
+ )
627
+
628
+
629
+
630
+ {\textstyle o\left(x^{3}\right)}
631
+
632
+ ![{\textstyle o\left(x^{3}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e23f841ca36ac3c4d7ccc3920dbe12d69f5b304).
633
+
634
+
635
+ ### Typical questions for seminar classes (labs) within this section
636
+
637
+
638
+ 1. Differentiation techniques: inverse, implicit, parametric etc.
639
+ 2. Find a derivative of a function
640
+ 3. Apply Leibniz formula
641
+ 4. Draw graphs of functions
642
+ 5. Find asymptotes of a parametric function
643
+
644
+
645
+ ### Test questions for final assessment in this section
646
+
647
+
648
+ 1. Find a derivative of a (implicit/inverse) function
649
+ 2. Apply Leibniz formula Find
650
+
651
+
652
+
653
+
654
+ y
655
+
656
+ (
657
+ n
658
+ )
659
+
660
+
661
+ (
662
+ x
663
+ )
664
+
665
+
666
+ {\textstyle y^{(n)}(x)}
667
+
668
+ ![{\textstyle y^{(n)}(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f7589798b5f12dd4045984596bdeef45c97ebbb2) if
669
+
670
+
671
+
672
+ y
673
+ (
674
+ x
675
+ )
676
+ =
677
+
678
+ (
679
+
680
+
681
+ x
682
+
683
+ 2
684
+
685
+
686
+
687
+ 2
688
+
689
+ )
690
+
691
+ cos
692
+
693
+ 2
694
+ x
695
+ sin
696
+
697
+ 3
698
+ x
699
+
700
+
701
+ {\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}
702
+
703
+ ![{\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec58b46b813170ce96a00bff16a41f464508272a).
704
+ 3. Draw graphs of functions
705
+ 4. Find asymptotes
706
+ 5. Apply l’Hopital’s rule
707
+ 6. Find the derivatives of the following functions:
708
+ 1. f
709
+ (
710
+ x
711
+ )
712
+ =
713
+
714
+ log
715
+
716
+
717
+ |
718
+
719
+ sin
720
+
721
+ x
722
+
723
+ |
724
+
725
+
726
+
727
+
728
+
729
+
730
+
731
+
732
+ x
733
+
734
+ 2
735
+
736
+
737
+ +
738
+ 6
739
+
740
+
741
+ 6
742
+
743
+
744
+
745
+
746
+
747
+ {\textstyle f(x)=\log \_{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}
748
+
749
+ ![{\textstyle f(x)=\log _{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4dd86bbb69d9a98691da7b8c676178d856cbd6f);
750
+ 2. y
751
+ (
752
+ x
753
+ )
754
+
755
+
756
+ {\textstyle y(x)}
757
+
758
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) that is given implicitly by
759
+
760
+
761
+
762
+
763
+ x
764
+
765
+ 3
766
+
767
+
768
+ +
769
+ 5
770
+ x
771
+ y
772
+ +
773
+
774
+ y
775
+
776
+ 3
777
+
778
+
779
+ =
780
+ 0
781
+
782
+
783
+ {\textstyle x^{3}+5xy+y^{3}=0}
784
+
785
+ ![{\textstyle x^{3}+5xy+y^{3}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0ee197bafd124ae61986c15d077d9183dbcd3cc8).
786
+
787
+
788
+ ### Section 3
789
+
790
+
791
+ #### Section title:
792
+
793
+
794
+ Integration and Series
795
+
796
+
797
+
798
+ #### Topics covered in this section:
799
+
800
+
801
+ * Antiderivative. Indefinite integral
802
+ * Definite integral
803
+ * The Fundamental Theorem of Calculus
804
+ * Improper Integrals
805
+ * Convergence tests. Dirichlet’s test
806
+ * Series. Convergence tests
807
+ * Absolute / Conditional convergence
808
+ * Power Series. Radius of convergence
809
+ * Functional series. Uniform convergence
810
+
811
+
812
+ ### What forms of evaluation were used to test students’ performance in this section?
813
+
814
+
815
+
816
+
817
+ | | **Yes/No** |
818
+ | --- | --- |
819
+ | Development of individual parts of software product code
820
+ | 0
821
+ |
822
+ | Homework and group projects
823
+ | 1
824
+ |
825
+ | Midterm evaluation
826
+ | 0
827
+ |
828
+ | Testing (written or computer based)
829
+ | 1
830
+ |
831
+ | Reports
832
+ | 0
833
+ |
834
+ | Essays
835
+ | 0
836
+ |
837
+ | Oral polls
838
+ | 0
839
+ |
840
+ | Discussions
841
+ | 1
842
+ |
843
+
844
+
845
+ ### Typical questions for ongoing performance evaluation within this section
846
+
847
+
848
+ 1. Find the indefinite integral
849
+
850
+
851
+
852
+
853
+
854
+ x
855
+ ln
856
+
857
+
858
+ (
859
+
860
+ x
861
+ +
862
+
863
+
864
+
865
+ x
866
+
867
+ 2
868
+
869
+
870
+
871
+ 1
872
+
873
+
874
+
875
+ )
876
+
877
+
878
+ d
879
+ x
880
+
881
+
882
+
883
+ {\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}
884
+
885
+ ![{\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cecb2d4bbc0d780bd1a3833c2dcb3a512f8a745d).
886
+ 2. Find the length of a curve given by
887
+
888
+
889
+
890
+ y
891
+ =
892
+ ln
893
+
894
+ sin
895
+
896
+ x
897
+
898
+
899
+ {\textstyle y=\ln \sin x}
900
+
901
+ ![{\textstyle y=\ln \sin x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d9f39b93580dbed62ccb3b5560e4e2fa35b8900b),
902
+
903
+
904
+
905
+
906
+
907
+ π
908
+ 4
909
+
910
+
911
+
912
+ x
913
+
914
+
915
+
916
+ π
917
+ 2
918
+
919
+
920
+
921
+
922
+ {\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}
923
+
924
+ ![{\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a70476c552255c896a29ea67b3eea049324922f0).
925
+ 3. Find all values of parameter
926
+
927
+
928
+
929
+ α
930
+
931
+
932
+ {\textstyle \alpha }
933
+
934
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) such that series
935
+
936
+
937
+
938
+
939
+
940
+
941
+
942
+ k
943
+ =
944
+ 1
945
+
946
+
947
+ +
948
+
949
+
950
+
951
+
952
+
953
+ (
954
+
955
+
956
+
957
+ 3
958
+ k
959
+ +
960
+ 2
961
+
962
+
963
+ 2
964
+ k
965
+ +
966
+ 1
967
+
968
+
969
+
970
+ )
971
+
972
+
973
+ k
974
+
975
+
976
+
977
+ α
978
+
979
+ k
980
+
981
+
982
+
983
+
984
+
985
+ {\textstyle \displaystyle \sum \limits \_{k=1}^{+\infty }\left({\frac {3k+2}{2k+1}}\right)^{k}\alpha ^{k}}
986
+
987
+ ![{\textstyle \displaystyle \sum \limits _{k=1}^{+\infty }\left({\frac {3k+2}{2k+1}}\right)^{k}\alpha ^{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f6dabe061cfa1e87b7fc4629f85418142fa7b1d) converges.
988
+
989
+
990
+ #### Typical questions for seminar classes (labs) within this section
991
+
992
+
993
+ 1. Integration techniques
994
+ 2. Integration by parts
995
+ 3. Calculation of areas, lengths, volumes
996
+ 4. Application of convergence tests
997
+ 5. Calculation of Radius of convergence
998
+
999
+
1000
+ #### Test questions for final assessment in this section
1001
+
1002
+
1003
+ 1. Find the following integrals:
1004
+ 2. ∫
1005
+
1006
+
1007
+
1008
+
1009
+
1010
+ 4
1011
+ +
1012
+
1013
+ x
1014
+
1015
+ 2
1016
+
1017
+
1018
+
1019
+
1020
+ +
1021
+ 2
1022
+
1023
+
1024
+ 4
1025
+
1026
+
1027
+ x
1028
+
1029
+ 2
1030
+
1031
+
1032
+
1033
+
1034
+
1035
+
1036
+ 16
1037
+
1038
+
1039
+ x
1040
+
1041
+ 4
1042
+
1043
+
1044
+
1045
+
1046
+
1047
+
1048
+ d
1049
+ x
1050
+
1051
+
1052
+ {\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}
1053
+
1054
+ ![{\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a336f5054ecdaaf721dd26521ceea178d0538e7f);
1055
+ 3. ∫
1056
+
1057
+ 2
1058
+
1059
+ 2
1060
+ x
1061
+
1062
+
1063
+
1064
+ e
1065
+
1066
+ x
1067
+
1068
+
1069
+
1070
+ d
1071
+ x
1072
+
1073
+
1074
+ {\textstyle \int 2^{2x}e^{x}\,dx}
1075
+
1076
+ ![{\textstyle \int 2^{2x}e^{x}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e670c4f2b17ea6c370f8a531d165d79245d3dc45);
1077
+ 4. ∫
1078
+
1079
+
1080
+
1081
+ d
1082
+ x
1083
+
1084
+
1085
+ 3
1086
+
1087
+ x
1088
+
1089
+ 2
1090
+
1091
+
1092
+
1093
+
1094
+ x
1095
+
1096
+ 4
1097
+
1098
+
1099
+
1100
+
1101
+
1102
+
1103
+
1104
+ {\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}
1105
+
1106
+ ![{\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dfc1a209cc0faf2f924c6f8af0e31d8024eb8769).
1107
+ 5. Use comparison test to determine if the following series converge.
1108
+
1109
+
1110
+
1111
+
1112
+
1113
+
1114
+
1115
+
1116
+
1117
+ k
1118
+ =
1119
+ 1
1120
+
1121
+
1122
+
1123
+
1124
+
1125
+
1126
+
1127
+
1128
+ 3
1129
+ +
1130
+ (
1131
+
1132
+ 1
1133
+
1134
+ )
1135
+
1136
+ k
1137
+
1138
+
1139
+
1140
+
1141
+ k
1142
+
1143
+ 2
1144
+
1145
+
1146
+
1147
+
1148
+
1149
+
1150
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {3+(-1)^{k}}{k^{2}}}}
1151
+
1152
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {3+(-1)^{k}}{k^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3e87788ec917e8c1f759186838a02cfc24cdd912);
1153
+ 6. Use Cauchy criterion to prove that the series
1154
+
1155
+
1156
+
1157
+
1158
+
1159
+
1160
+ k
1161
+ =
1162
+ 1
1163
+
1164
+
1165
+
1166
+
1167
+
1168
+
1169
+
1170
+
1171
+ k
1172
+ +
1173
+ 1
1174
+
1175
+
1176
+
1177
+ k
1178
+
1179
+ 2
1180
+
1181
+
1182
+ +
1183
+ 3
1184
+
1185
+
1186
+
1187
+
1188
+
1189
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {k+1}{k^{2}+3}}}
1190
+
1191
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {k+1}{k^{2}+3}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1db1b7d2a764a327ba2530374b1f9452eabe866c) is divergent.
1192
+ 7. Find the sums of the following series:
1193
+ 8. ∑
1194
+
1195
+ k
1196
+ =
1197
+ 1
1198
+
1199
+
1200
+
1201
+
1202
+
1203
+
1204
+
1205
+ 1
1206
+
1207
+ 16
1208
+
1209
+ k
1210
+
1211
+ 2
1212
+
1213
+
1214
+
1215
+ 8
1216
+ k
1217
+
1218
+ 3
1219
+
1220
+
1221
+
1222
+
1223
+
1224
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {1}{16k^{2}-8k-3}}}
1225
+
1226
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {1}{16k^{2}-8k-3}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/912efbbc162ea622ba6e3d18f8e519149ef054b7);
1227
+ 9. ∑
1228
+
1229
+ k
1230
+ =
1231
+ 1
1232
+
1233
+
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+
1240
+ k
1241
+
1242
+
1243
+
1244
+
1245
+ k
1246
+
1247
+ 2
1248
+
1249
+
1250
+
1251
+ 1
1252
+
1253
+
1254
+
1255
+
1256
+
1257
+ k
1258
+
1259
+ 2
1260
+
1261
+
1262
+ +
1263
+ k
1264
+
1265
+
1266
+
1267
+
1268
+
1269
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {k-{\sqrt {k^{2}-1}}}{\sqrt {k^{2}+k}}}}
1270
+
1271
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {k-{\sqrt {k^{2}-1}}}{\sqrt {k^{2}+k}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4ce35076e06e2b6f92f5e7adf17507591f658f0d).
1272
+
1273
+
1274
+
1275
+
1276
+
1277
+
1278
+
1279
+ [Category](/index.php/Special:Categories "Special:Categories"): * [TRD](/index.php?title=Category:TRD&action=edit&redlink=1 "Category:TRD (page does not exist)")
1280
+
1281
+
1282
+
raw/raw_bsc__mathematical_analysis_i.f21.test.md ADDED
@@ -0,0 +1,1282 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mathematical Analysis I.F21.test
9
+ =====================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+ Contents
22
+ --------
23
+
24
+
25
+ * [1 Mathematical Analysis I](#Mathematical_Analysis_I)
26
+ + [1.1 Course Characteristics](#Course_Characteristics)
27
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
28
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
29
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
30
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
31
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
32
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
33
+ - [1.2.4 Course evaluation](#Course_evaluation)
34
+ - [1.2.5 Grades range](#Grades_range)
35
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
36
+ + [1.3 Course Sections](#Course_Sections)
37
+ - [1.3.1 Section 1](#Section_1)
38
+ * [1.3.1.1 Section title:](#Section_title:)
39
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
40
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
41
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
42
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
43
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
44
+ - [1.3.7 Section 2](#Section_2)
45
+ * [1.3.7.1 Section title:](#Section_title:_2)
46
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
47
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
48
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
49
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
50
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
51
+ - [1.3.13 Section 3](#Section_3)
52
+ * [1.3.13.1 Section title:](#Section_title:_3)
53
+ * [1.3.13.2 Topics covered in this section:](#Topics_covered_in_this_section:_3)
54
+ - [1.3.14 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
55
+ - [1.3.15 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
56
+ * [1.3.15.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
57
+ * [1.3.15.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
58
+
59
+
60
+
61
+ Mathematical Analysis I
62
+ =======================
63
+
64
+
65
+ Course Characteristics
66
+ ----------------------
67
+
68
+
69
+ ### Key concepts of the class
70
+
71
+
72
+ * Differentiation
73
+ * Integration
74
+ * Series
75
+
76
+
77
+ ### What is the purpose of this course?
78
+
79
+
80
+ This calculus course covers differentiation and integration of functions of one variable, with applications. The basic objective of Calculus is to relate small-scale (differential) quantities to large-scale (integrated) quantities. This is accomplished by means of the Fundamental Theorem of Calculus. Should be understanding of the integral as a cumulative sum, of the derivative as a rate of change, and of the inverse relationship between integration and differentiation.
81
+
82
+
83
+ This calculus course will provide an opportunity for participants to:
84
+
85
+
86
+
87
+ * understand key principles involved in differentiation and integration of functions
88
+ * solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities
89
+ * become familiar with the fundamental theorems of Calculus
90
+ * get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.
91
+
92
+
93
+ Course Objectives Based on Bloom’s Taxonomy
94
+ -------------------------------------------
95
+
96
+
97
+ ### What should a student remember at the end of the course?
98
+
99
+
100
+ By the end of the course, the students should be able to ...
101
+
102
+
103
+
104
+ * Derivative. Differential. Applications
105
+ * Indefinite integral. Definite integral. Applications
106
+ * Sequences. Series. Convergence. Power Series
107
+
108
+
109
+ ### What should a student be able to understand at the end of the course?
110
+
111
+
112
+ By the end of the course, the students should be able to ...
113
+
114
+
115
+
116
+ * Derivative. Differential. Applications
117
+ * Indefinite integral. Definite integral. Applications
118
+ * Sequences. Series. Convergence. Power Series
119
+ * Taylor Series
120
+
121
+
122
+ ### What should a student be able to apply at the end of the course?
123
+
124
+
125
+ By the end of the course, the students should be able to ...
126
+
127
+
128
+
129
+ * find multiple, path, surface integrals
130
+ * find the range of a function in a given domain
131
+ * decompose a function into infinite series
132
+
133
+
134
+ ### Course evaluation
135
+
136
+
137
+
138
+
139
+ Course grade breakdown
140
+ | | | **Proposed points** |
141
+ | --- | --- | --- |
142
+ | Labs/seminar classes
143
+ | 20
144
+ | |
145
+ | Interim performance assessment
146
+ | 30
147
+ | |
148
+ | Exams
149
+ | 50
150
+ | |
151
+
152
+
153
+ If necessary, please indicate freely your course’s features in terms of students’ performance assessment.
154
+
155
+
156
+
157
+ ### Grades range
158
+
159
+
160
+
161
+
162
+ Course grading range
163
+ | | | **Proposed range** |
164
+ | --- | --- | --- |
165
+ | A. Excellent
166
+ | 90-100
167
+ | |
168
+ | B. Good
169
+ | 75-89
170
+ | |
171
+ | C. Satisfactory
172
+ | 60-74
173
+ | |
174
+ | D. Poor
175
+ | 0-59
176
+ | |
177
+
178
+
179
+ If necessary, please indicate freely your course’s grading features.
180
+
181
+
182
+
183
+ ### Resources and reference material
184
+
185
+
186
+ * Zorich, V. A. “Mathematical Analysis I, Translator: Cooke R.” (2004)
187
+ *
188
+ *
189
+
190
+
191
+ Course Sections
192
+ ---------------
193
+
194
+
195
+ The main sections of the course and approximate hour distribution between them is as follows:
196
+
197
+
198
+
199
+
200
+
201
+ Course Sections
202
+ | **Section** | **Section Title** | **Teaching Hours** |
203
+ | --- | --- | --- |
204
+ | 1
205
+ | Sequences and Limits
206
+ | 28
207
+ |
208
+ | 2
209
+ | Differentiation
210
+ | 24
211
+ |
212
+ | 3
213
+ | Integration and Series
214
+ | 28
215
+ |
216
+
217
+
218
+ ### Section 1
219
+
220
+
221
+ #### Section title:
222
+
223
+
224
+ Sequences and Limits
225
+
226
+
227
+
228
+ ### Topics covered in this section:
229
+
230
+
231
+ * Sequences. Limits of sequences
232
+ * Limits of sequences. Limits of functions
233
+ * Limits of functions. Continuity. Hyperbolic functions
234
+
235
+
236
+ ### What forms of evaluation were used to test students’ performance in this section?
237
+
238
+
239
+
240
+
241
+ | | **Yes/No** |
242
+ | --- | --- |
243
+ | Development of individual parts of software product code
244
+ | 0
245
+ |
246
+ | Homework and group projects
247
+ | 1
248
+ |
249
+ | Midterm evaluation
250
+ | 1
251
+ |
252
+ | Testing (written or computer based)
253
+ | 1
254
+ |
255
+ | Reports
256
+ | 0
257
+ |
258
+ | Essays
259
+ | 0
260
+ |
261
+ | Oral polls
262
+ | 0
263
+ |
264
+ | Discussions
265
+ | 1
266
+ |
267
+
268
+
269
+ ### Typical questions for ongoing performance evaluation within this section
270
+
271
+
272
+ 1. A sequence, limiting value
273
+ 2. Limit of a sequence, convergent and divergent sequences
274
+ 3. Increasing and decreasing sequences, monotonic sequences
275
+ 4. Bounded sequences. Properties of limits
276
+ 5. Theorem about bounded and monotonic sequences.
277
+ 6. Cauchy sequence. The Cauchy Theorem (criterion).
278
+ 7. Limit of a function. Properties of limits.
279
+ 8. The first remarkable limit.
280
+ 9. The Cauchy criterion for the existence of a limit of a function.
281
+ 10. Second remarkable limit.
282
+
283
+
284
+ ### Typical questions for seminar classes (labs) within this section
285
+
286
+
287
+ 1. Find a limit of a sequence
288
+ 2. Find a limit of a function
289
+
290
+
291
+ ### Test questions for final assessment in this section
292
+
293
+
294
+ 1. Find limits of the following sequences or prove that they do not exist:
295
+ 2. a
296
+
297
+ n
298
+
299
+
300
+ =
301
+ n
302
+
303
+
304
+
305
+
306
+ n
307
+
308
+ 2
309
+
310
+
311
+
312
+ 70
313
+ n
314
+ +
315
+ 1400
316
+
317
+
318
+
319
+
320
+ {\displaystyle a\_{n}=n-{\sqrt {n^{2}-70n+1400}}}
321
+
322
+ ![{\displaystyle a_{n}=n-{\sqrt {n^{2}-70n+1400}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aeca3ea0fc01bed1f98eb199a9819614e88e793f);
323
+ 3. d
324
+
325
+ n
326
+
327
+
328
+ =
329
+
330
+
331
+ (
332
+
333
+
334
+
335
+ 2
336
+ n
337
+
338
+ 4
339
+
340
+
341
+ 2
342
+ n
343
+ +
344
+ 1
345
+
346
+
347
+
348
+ )
349
+
350
+
351
+ n
352
+
353
+
354
+
355
+
356
+ {\textstyle d\_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}
357
+
358
+ ![{\textstyle d_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/389a3735f2899205a00b490e482acbcfa39b3edb);
359
+ 4. x
360
+
361
+ n
362
+
363
+
364
+ =
365
+
366
+
367
+
368
+
369
+
370
+ (
371
+
372
+ 2
373
+
374
+ n
375
+
376
+ 2
377
+
378
+
379
+ +
380
+ 1
381
+
382
+ )
383
+
384
+
385
+ 6
386
+
387
+
388
+ (
389
+ n
390
+
391
+ 1
392
+
393
+ )
394
+
395
+ 2
396
+
397
+
398
+
399
+
400
+
401
+ (
402
+
403
+
404
+ n
405
+
406
+ 7
407
+
408
+
409
+ +
410
+ 1000
411
+
412
+ n
413
+
414
+ 6
415
+
416
+
417
+
418
+ 3
419
+
420
+ )
421
+
422
+
423
+ 2
424
+
425
+
426
+
427
+
428
+
429
+
430
+ {\textstyle x\_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}
431
+
432
+ ![{\textstyle x_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5f2e2a41471540c1cb5f3f8b2ad3d96ef91cf7e9).
433
+
434
+
435
+ ### Section 2
436
+
437
+
438
+ #### Section title:
439
+
440
+
441
+ Differentiation
442
+
443
+
444
+
445
+ ### Topics covered in this section:
446
+
447
+
448
+ * Derivatives. Differentials
449
+ * Mean-Value Theorems
450
+ * l’Hopital’s rule
451
+ * Taylor Formula with Lagrange and Peano remainders
452
+ * Taylor formula and limits
453
+ * Increasing / decreasing functions. Concave / convex functions
454
+
455
+
456
+ ### What forms of evaluation were used to test students’ performance in this section?
457
+
458
+
459
+
460
+
461
+ | | **Yes/No** |
462
+ | --- | --- |
463
+ | Development of individual parts of software product code
464
+ | 0
465
+ |
466
+ | Homework and group projects
467
+ | 1
468
+ |
469
+ | Midterm evaluation
470
+ | 1
471
+ |
472
+ | Testing (written or computer based)
473
+ | 1
474
+ |
475
+ | Reports
476
+ | 0
477
+ |
478
+ | Essays
479
+ | 0
480
+ |
481
+ | Oral polls
482
+ | 0
483
+ |
484
+ | Discussions
485
+ | 1
486
+ |
487
+
488
+
489
+ ### Typical questions for ongoing performance evaluation within this section
490
+
491
+
492
+ 1. A plane curve is given by
493
+
494
+
495
+
496
+ x
497
+ (
498
+ t
499
+ )
500
+ =
501
+
502
+
503
+
504
+
505
+
506
+ t
507
+
508
+ 2
509
+
510
+
511
+ +
512
+ 4
513
+ t
514
+ +
515
+ 8
516
+
517
+
518
+ t
519
+ +
520
+ 2
521
+
522
+
523
+
524
+
525
+
526
+ {\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}
527
+
528
+ ![{\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5c87d1bcdd432a16c052b35df5eeafde36d5f1c),
529
+
530
+
531
+
532
+ y
533
+ (
534
+ t
535
+ )
536
+ =
537
+
538
+
539
+
540
+
541
+ t
542
+
543
+ 2
544
+
545
+
546
+ +
547
+ 9
548
+ t
549
+ +
550
+ 22
551
+
552
+
553
+ t
554
+ +
555
+ 6
556
+
557
+
558
+
559
+
560
+
561
+ {\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}
562
+
563
+ ![{\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5053f85973bbe307983c1751cf8555915e010966). Find
564
+ 1. the asymptotes of this curve;
565
+ 2. the derivative
566
+
567
+
568
+
569
+
570
+ y
571
+
572
+ x
573
+
574
+
575
+
576
+
577
+
578
+ {\textstyle y'\_{x}}
579
+
580
+ ![{\textstyle y'_{x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef2ed2d5f61e3172938257665534af01f608117f).
581
+ 2. Derive the Maclaurin expansion for
582
+
583
+
584
+
585
+ f
586
+ (
587
+ x
588
+ )
589
+ =
590
+
591
+
592
+
593
+ 1
594
+ +
595
+
596
+ e
597
+
598
+
599
+ 2
600
+ x
601
+
602
+
603
+
604
+
605
+ 3
606
+
607
+
608
+
609
+
610
+
611
+ {\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}
612
+
613
+ ![{\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/14bfa69ed7bcfd7de396a3360c031c64292828b3) up to
614
+
615
+
616
+
617
+ o
618
+
619
+ (
620
+
621
+ x
622
+
623
+ 3
624
+
625
+
626
+ )
627
+
628
+
629
+
630
+ {\textstyle o\left(x^{3}\right)}
631
+
632
+ ![{\textstyle o\left(x^{3}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e23f841ca36ac3c4d7ccc3920dbe12d69f5b304).
633
+
634
+
635
+ ### Typical questions for seminar classes (labs) within this section
636
+
637
+
638
+ 1. Differentiation techniques: inverse, implicit, parametric etc.
639
+ 2. Find a derivative of a function
640
+ 3. Apply Leibniz formula
641
+ 4. Draw graphs of functions
642
+ 5. Find asymptotes of a parametric function
643
+
644
+
645
+ ### Test questions for final assessment in this section
646
+
647
+
648
+ 1. Find a derivative of a (implicit/inverse) function
649
+ 2. Apply Leibniz formula Find
650
+
651
+
652
+
653
+
654
+ y
655
+
656
+ (
657
+ n
658
+ )
659
+
660
+
661
+ (
662
+ x
663
+ )
664
+
665
+
666
+ {\textstyle y^{(n)}(x)}
667
+
668
+ ![{\textstyle y^{(n)}(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f7589798b5f12dd4045984596bdeef45c97ebbb2) if
669
+
670
+
671
+
672
+ y
673
+ (
674
+ x
675
+ )
676
+ =
677
+
678
+ (
679
+
680
+
681
+ x
682
+
683
+ 2
684
+
685
+
686
+
687
+ 2
688
+
689
+ )
690
+
691
+ cos
692
+
693
+ 2
694
+ x
695
+ sin
696
+
697
+ 3
698
+ x
699
+
700
+
701
+ {\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}
702
+
703
+ ![{\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec58b46b813170ce96a00bff16a41f464508272a).
704
+ 3. Draw graphs of functions
705
+ 4. Find asymptotes
706
+ 5. Apply l’Hopital’s rule
707
+ 6. Find the derivatives of the following functions:
708
+ 1. f
709
+ (
710
+ x
711
+ )
712
+ =
713
+
714
+ log
715
+
716
+
717
+ |
718
+
719
+ sin
720
+
721
+ x
722
+
723
+ |
724
+
725
+
726
+
727
+
728
+
729
+
730
+
731
+
732
+ x
733
+
734
+ 2
735
+
736
+
737
+ +
738
+ 6
739
+
740
+
741
+ 6
742
+
743
+
744
+
745
+
746
+
747
+ {\textstyle f(x)=\log \_{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}
748
+
749
+ ![{\textstyle f(x)=\log _{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4dd86bbb69d9a98691da7b8c676178d856cbd6f);
750
+ 2. y
751
+ (
752
+ x
753
+ )
754
+
755
+
756
+ {\textstyle y(x)}
757
+
758
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) that is given implicitly by
759
+
760
+
761
+
762
+
763
+ x
764
+
765
+ 3
766
+
767
+
768
+ +
769
+ 5
770
+ x
771
+ y
772
+ +
773
+
774
+ y
775
+
776
+ 3
777
+
778
+
779
+ =
780
+ 0
781
+
782
+
783
+ {\textstyle x^{3}+5xy+y^{3}=0}
784
+
785
+ ![{\textstyle x^{3}+5xy+y^{3}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0ee197bafd124ae61986c15d077d9183dbcd3cc8).
786
+
787
+
788
+ ### Section 3
789
+
790
+
791
+ #### Section title:
792
+
793
+
794
+ Integration and Series
795
+
796
+
797
+
798
+ #### Topics covered in this section:
799
+
800
+
801
+ * Antiderivative. Indefinite integral
802
+ * Definite integral
803
+ * The Fundamental Theorem of Calculus
804
+ * Improper Integrals
805
+ * Convergence tests. Dirichlet’s test
806
+ * Series. Convergence tests
807
+ * Absolute / Conditional convergence
808
+ * Power Series. Radius of convergence
809
+ * Functional series. Uniform convergence
810
+
811
+
812
+ ### What forms of evaluation were used to test students’ performance in this section?
813
+
814
+
815
+
816
+
817
+ | | **Yes/No** |
818
+ | --- | --- |
819
+ | Development of individual parts of software product code
820
+ | 0
821
+ |
822
+ | Homework and group projects
823
+ | 1
824
+ |
825
+ | Midterm evaluation
826
+ | 0
827
+ |
828
+ | Testing (written or computer based)
829
+ | 1
830
+ |
831
+ | Reports
832
+ | 0
833
+ |
834
+ | Essays
835
+ | 0
836
+ |
837
+ | Oral polls
838
+ | 0
839
+ |
840
+ | Discussions
841
+ | 1
842
+ |
843
+
844
+
845
+ ### Typical questions for ongoing performance evaluation within this section
846
+
847
+
848
+ 1. Find the indefinite integral
849
+
850
+
851
+
852
+
853
+
854
+ x
855
+ ln
856
+
857
+
858
+ (
859
+
860
+ x
861
+ +
862
+
863
+
864
+
865
+ x
866
+
867
+ 2
868
+
869
+
870
+
871
+ 1
872
+
873
+
874
+
875
+ )
876
+
877
+
878
+ d
879
+ x
880
+
881
+
882
+
883
+ {\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}
884
+
885
+ ![{\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cecb2d4bbc0d780bd1a3833c2dcb3a512f8a745d).
886
+ 2. Find the length of a curve given by
887
+
888
+
889
+
890
+ y
891
+ =
892
+ ln
893
+
894
+ sin
895
+
896
+ x
897
+
898
+
899
+ {\textstyle y=\ln \sin x}
900
+
901
+ ![{\textstyle y=\ln \sin x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d9f39b93580dbed62ccb3b5560e4e2fa35b8900b),
902
+
903
+
904
+
905
+
906
+
907
+ π
908
+ 4
909
+
910
+
911
+
912
+ x
913
+
914
+
915
+
916
+ π
917
+ 2
918
+
919
+
920
+
921
+
922
+ {\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}
923
+
924
+ ![{\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a70476c552255c896a29ea67b3eea049324922f0).
925
+ 3. Find all values of parameter
926
+
927
+
928
+
929
+ α
930
+
931
+
932
+ {\textstyle \alpha }
933
+
934
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) such that series
935
+
936
+
937
+
938
+
939
+
940
+
941
+
942
+ k
943
+ =
944
+ 1
945
+
946
+
947
+ +
948
+
949
+
950
+
951
+
952
+
953
+ (
954
+
955
+
956
+
957
+ 3
958
+ k
959
+ +
960
+ 2
961
+
962
+
963
+ 2
964
+ k
965
+ +
966
+ 1
967
+
968
+
969
+
970
+ )
971
+
972
+
973
+ k
974
+
975
+
976
+
977
+ α
978
+
979
+ k
980
+
981
+
982
+
983
+
984
+
985
+ {\textstyle \displaystyle \sum \limits \_{k=1}^{+\infty }\left({\frac {3k+2}{2k+1}}\right)^{k}\alpha ^{k}}
986
+
987
+ ![{\textstyle \displaystyle \sum \limits _{k=1}^{+\infty }\left({\frac {3k+2}{2k+1}}\right)^{k}\alpha ^{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f6dabe061cfa1e87b7fc4629f85418142fa7b1d) converges.
988
+
989
+
990
+ #### Typical questions for seminar classes (labs) within this section
991
+
992
+
993
+ 1. Integration techniques
994
+ 2. Integration by parts
995
+ 3. Calculation of areas, lengths, volumes
996
+ 4. Application of convergence tests
997
+ 5. Calculation of Radius of convergence
998
+
999
+
1000
+ #### Test questions for final assessment in this section
1001
+
1002
+
1003
+ 1. Find the following integrals:
1004
+ 2. ∫
1005
+
1006
+
1007
+
1008
+
1009
+
1010
+ 4
1011
+ +
1012
+
1013
+ x
1014
+
1015
+ 2
1016
+
1017
+
1018
+
1019
+
1020
+ +
1021
+ 2
1022
+
1023
+
1024
+ 4
1025
+
1026
+
1027
+ x
1028
+
1029
+ 2
1030
+
1031
+
1032
+
1033
+
1034
+
1035
+
1036
+ 16
1037
+
1038
+
1039
+ x
1040
+
1041
+ 4
1042
+
1043
+
1044
+
1045
+
1046
+
1047
+
1048
+ d
1049
+ x
1050
+
1051
+
1052
+ {\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}
1053
+
1054
+ ![{\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a336f5054ecdaaf721dd26521ceea178d0538e7f);
1055
+ 3. ∫
1056
+
1057
+ 2
1058
+
1059
+ 2
1060
+ x
1061
+
1062
+
1063
+
1064
+ e
1065
+
1066
+ x
1067
+
1068
+
1069
+
1070
+ d
1071
+ x
1072
+
1073
+
1074
+ {\textstyle \int 2^{2x}e^{x}\,dx}
1075
+
1076
+ ![{\textstyle \int 2^{2x}e^{x}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e670c4f2b17ea6c370f8a531d165d79245d3dc45);
1077
+ 4. ∫
1078
+
1079
+
1080
+
1081
+ d
1082
+ x
1083
+
1084
+
1085
+ 3
1086
+
1087
+ x
1088
+
1089
+ 2
1090
+
1091
+
1092
+
1093
+
1094
+ x
1095
+
1096
+ 4
1097
+
1098
+
1099
+
1100
+
1101
+
1102
+
1103
+
1104
+ {\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}
1105
+
1106
+ ![{\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dfc1a209cc0faf2f924c6f8af0e31d8024eb8769).
1107
+ 5. Use comparison test to determine if the following series converge.
1108
+
1109
+
1110
+
1111
+
1112
+
1113
+
1114
+
1115
+
1116
+
1117
+ k
1118
+ =
1119
+ 1
1120
+
1121
+
1122
+
1123
+
1124
+
1125
+
1126
+
1127
+
1128
+ 3
1129
+ +
1130
+ (
1131
+
1132
+ 1
1133
+
1134
+ )
1135
+
1136
+ k
1137
+
1138
+
1139
+
1140
+
1141
+ k
1142
+
1143
+ 2
1144
+
1145
+
1146
+
1147
+
1148
+
1149
+
1150
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {3+(-1)^{k}}{k^{2}}}}
1151
+
1152
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {3+(-1)^{k}}{k^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3e87788ec917e8c1f759186838a02cfc24cdd912);
1153
+ 6. Use Cauchy criterion to prove that the series
1154
+
1155
+
1156
+
1157
+
1158
+
1159
+
1160
+ k
1161
+ =
1162
+ 1
1163
+
1164
+
1165
+
1166
+
1167
+
1168
+
1169
+
1170
+
1171
+ k
1172
+ +
1173
+ 1
1174
+
1175
+
1176
+
1177
+ k
1178
+
1179
+ 2
1180
+
1181
+
1182
+ +
1183
+ 3
1184
+
1185
+
1186
+
1187
+
1188
+
1189
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {k+1}{k^{2}+3}}}
1190
+
1191
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {k+1}{k^{2}+3}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1db1b7d2a764a327ba2530374b1f9452eabe866c) is divergent.
1192
+ 7. Find the sums of the following series:
1193
+ 8. ∑
1194
+
1195
+ k
1196
+ =
1197
+ 1
1198
+
1199
+
1200
+
1201
+
1202
+
1203
+
1204
+
1205
+ 1
1206
+
1207
+ 16
1208
+
1209
+ k
1210
+
1211
+ 2
1212
+
1213
+
1214
+
1215
+ 8
1216
+ k
1217
+
1218
+ 3
1219
+
1220
+
1221
+
1222
+
1223
+
1224
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {1}{16k^{2}-8k-3}}}
1225
+
1226
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {1}{16k^{2}-8k-3}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/912efbbc162ea622ba6e3d18f8e519149ef054b7);
1227
+ 9. ∑
1228
+
1229
+ k
1230
+ =
1231
+ 1
1232
+
1233
+
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+
1240
+ k
1241
+
1242
+
1243
+
1244
+
1245
+ k
1246
+
1247
+ 2
1248
+
1249
+
1250
+
1251
+ 1
1252
+
1253
+
1254
+
1255
+
1256
+
1257
+ k
1258
+
1259
+ 2
1260
+
1261
+
1262
+ +
1263
+ k
1264
+
1265
+
1266
+
1267
+
1268
+
1269
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {k-{\sqrt {k^{2}-1}}}{\sqrt {k^{2}+k}}}}
1270
+
1271
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {k-{\sqrt {k^{2}-1}}}{\sqrt {k^{2}+k}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4ce35076e06e2b6f92f5e7adf17507591f658f0d).
1272
+
1273
+
1274
+
1275
+
1276
+
1277
+
1278
+
1279
+ [Category](/index.php/Special:Categories "Special:Categories"): * [TRD](/index.php?title=Category:TRD&action=edit&redlink=1 "Category:TRD (page does not exist)")
1280
+
1281
+
1282
+
raw/raw_bsc__mathematical_analysis_i.f22.md ADDED
@@ -0,0 +1,925 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mathematical Analysis I.f22
9
+ ================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Mathematical Analysis I](#Mathematical_Analysis_I)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
25
+ - [1.3.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
26
+ * [1.3.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
27
+ * [1.3.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
28
+ * [1.3.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
29
+ + [1.4 Grading](#Grading)
30
+ - [1.4.1 Course grading range](#Course_grading_range)
31
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
32
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
33
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
34
+ - [1.5.1 Open access resources](#Open_access_resources)
35
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
36
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
37
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
38
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
39
+ * [2.2.1.1 Section 1](#Section_1)
40
+ * [2.2.1.2 Section 2](#Section_2)
41
+ * [2.2.1.3 Section 3](#Section_3)
42
+ - [2.2.2 Final assessment](#Final_assessment)
43
+ * [2.2.2.1 Section 1](#Section_1_2)
44
+ * [2.2.2.2 Section 2](#Section_2_2)
45
+ * [2.2.2.3 Section 3](#Section_3_2)
46
+ - [2.2.3 The retake exam](#The_retake_exam)
47
+
48
+
49
+
50
+ Mathematical Analysis I
51
+ =======================
52
+
53
+
54
+ * **Course name**: Mathematical Analysis I
55
+ * **Code discipline**: CSE201
56
+ * **Subject area**: Math
57
+
58
+
59
+ Short Description
60
+ -----------------
61
+
62
+
63
+ This calculus course covers differentiation and integration of functions of one variable, with applications. The basic objective of Calculus is to relate small-scale (differential) quantities to large-scale (integrated) quantities. This is accomplished by means of the Fundamental Theorem of Calculus. Should be understanding of the integral as a cumulative sum, of the derivative as a rate of change, and of the inverse relationship between integration and differentiation.
64
+
65
+
66
+
67
+ Course Topics
68
+ -------------
69
+
70
+
71
+
72
+
73
+ Course Sections and Topics
74
+ | Section | Topics within the section
75
+ |
76
+ | --- | --- |
77
+ | Limits | 1. Limits of Sequences
78
+ 2. Newton's Method
79
+ 3. Limits of Functions
80
+ |
81
+ | Derivatives | 1. Derivative as a Limit
82
+ 2. Leibniz Notation
83
+ 3. Rates of Change
84
+ 4. The Chain Rule
85
+ 5. Fractional Powers and Implicit Differentiation
86
+ 6. Related Rates and Parametric Curves
87
+ 7. Inverse Functions and Differentiation
88
+ 8. Differentiation of the Trigonometric, Exponential and Logarithmic Functions
89
+ 9. L'Hopital's Rule
90
+ 10. Increasing and Decreasing Functions
91
+ 11. The Second Derivative and Concavity
92
+ 12. Maximum-Minimum Problems
93
+ 13. Graphing
94
+ |
95
+ | Integrals | 1. Sums and Areas
96
+ 2. The Fundamental Theorem of Calculus
97
+ 3. Definite and Indefinite Integrals
98
+ 4. Integration by Substitution
99
+ 5. Changing Variables in the Definite Integral
100
+ 6. Integration by Parts
101
+ 7. Trigonometric Integrals
102
+ 8. Partial Fractions
103
+ 9. Parametric Curves
104
+ 10. Applications of the integrals
105
+ 11. Improper integrals
106
+ |
107
+
108
+
109
+ Intended Learning Outcomes (ILOs)
110
+ ---------------------------------
111
+
112
+
113
+ ### What is the main purpose of this course?
114
+
115
+
116
+ This calculus course will provide an opportunity for participants to:
117
+
118
+
119
+
120
+ * understand key principles involved in differentiation and integration of functions
121
+ * solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities
122
+ * become familiar with the fundamental theorems of Calculus
123
+ * get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.
124
+
125
+
126
+ ### ILOs defined at three levels
127
+
128
+
129
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
130
+
131
+
132
+
133
+ #### Level 1: What concepts should a student know/remember/explain?
134
+
135
+
136
+ By the end of the course, the students should be able to ...
137
+
138
+
139
+
140
+ * remember the differentiation techniques
141
+ * remember the integration techniques
142
+ * remember how to work with sequences and series
143
+
144
+
145
+ #### Level 2: What basic practical skills should a student be able to perform?
146
+
147
+
148
+ By the end of the course, the students should be able to ...
149
+
150
+
151
+
152
+ * apply the derivatives to analyse the functions
153
+ * integrate
154
+ * understand the basics of approximation
155
+
156
+
157
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
158
+
159
+
160
+ By the end of the course, the students should be able to ...
161
+
162
+
163
+
164
+ * Take derivatives of various type functions and of various orders
165
+ * Integrate
166
+ * Apply definite integral
167
+ * Expand functions into Taylor series
168
+ * Apply convergence tests
169
+
170
+
171
+ Grading
172
+ -------
173
+
174
+
175
+ ### Course grading range
176
+
177
+
178
+
179
+
180
+
181
+ | Grade | Range | Description of performance
182
+ |
183
+ | --- | --- | --- |
184
+ | A. Excellent | 85-100 | -
185
+ |
186
+ | B. Good | 70-84 | -
187
+ |
188
+ | C. Satisfactory | 50-69 | -
189
+ |
190
+ | D. Fail | 0-49 | -
191
+ |
192
+
193
+
194
+ ### Course activities and grading breakdown
195
+
196
+
197
+
198
+
199
+
200
+ | Activity Type | Percentage of the overall course grade
201
+ |
202
+ | --- | --- |
203
+ | Midterm | 20
204
+ |
205
+ | Tests | 28 (14 for each)
206
+ |
207
+ | Final exam | 50
208
+ |
209
+ | In-class participation | 7 (including 5 extras)
210
+ |
211
+
212
+
213
+ ### Recommendations for students on how to succeed in the course
214
+
215
+
216
+ * Participation is important. Attending lectures is the key to success in this course.
217
+ * Review lecture materials before classes to do well.
218
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
219
+
220
+
221
+ Resources, literature and reference materials
222
+ ---------------------------------------------
223
+
224
+
225
+ ### Open access resources
226
+
227
+
228
+ * Jerrold E. Marsden and Alan Weinstein, Calculus I, II, and II. Springer-Verlag, Second Edition 1985 [link](https://www.cds.caltech.edu/~marsden/volume/Calculus/)
229
+ * Zorich, V. A. Mathematical Analysis I, Translator: Cooke R. (2004)
230
+
231
+
232
+ Teaching Methodology: Methods, techniques, & activities
233
+ =======================================================
234
+
235
+
236
+ Activities and Teaching Methods
237
+ -------------------------------
238
+
239
+
240
+
241
+
242
+ Teaching and Learning Methods within each section
243
+ | Teaching Techniques | Section 1 | Section 2 | Section 3
244
+ |
245
+ | --- | --- | --- | --- |
246
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 1 | 1 | 1
247
+ |
248
+ | Project-based learning (students work on a project) | 0 | 0 | 0
249
+ |
250
+ | Modular learning (facilitated self-study) | 0 | 0 | 0
251
+ |
252
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1
253
+ |
254
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0
255
+ |
256
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0
257
+ |
258
+ | Inquiry-based learning | 0 | 0 | 0
259
+ |
260
+ | Just-in-time teaching | 0 | 0 | 0
261
+ |
262
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0
263
+ |
264
+ | Studio-based learning | 0 | 0 | 0
265
+ |
266
+ | Universal design for learning | 0 | 0 | 0
267
+ |
268
+ | Task-based learning | 0 | 0 | 0
269
+ |
270
+
271
+
272
+
273
+
274
+ Activities within each section
275
+ | Learning Activities | Section 1 | Section 2 | Section 3
276
+ |
277
+ | --- | --- | --- | --- |
278
+ | Lectures | 1 | 1 | 1
279
+ |
280
+ | Interactive Lectures | 1 | 1 | 1
281
+ |
282
+ | Lab exercises | 1 | 1 | 1
283
+ |
284
+ | Experiments | 0 | 0 | 0
285
+ |
286
+ | Modeling | 0 | 0 | 0
287
+ |
288
+ | Cases studies | 0 | 0 | 0
289
+ |
290
+ | Development of individual parts of software product code | 0 | 0 | 0
291
+ |
292
+ | Individual Projects | 0 | 0 | 0
293
+ |
294
+ | Group projects | 0 | 0 | 0
295
+ |
296
+ | Flipped classroom | 0 | 0 | 0
297
+ |
298
+ | Quizzes (written or computer based) | 1 | 1 | 1
299
+ |
300
+ | Peer Review | 0 | 0 | 0
301
+ |
302
+ | Discussions | 1 | 1 | 1
303
+ |
304
+ | Presentations by students | 0 | 0 | 0
305
+ |
306
+ | Written reports | 0 | 0 | 0
307
+ |
308
+ | Simulations and role-plays | 0 | 0 | 0
309
+ |
310
+ | Essays | 0 | 0 | 0
311
+ |
312
+ | Oral Reports | 0 | 0 | 0
313
+ |
314
+
315
+
316
+ Formative Assessment and Course Activities
317
+ ------------------------------------------
318
+
319
+
320
+ ### Ongoing performance assessment
321
+
322
+
323
+ #### Section 1
324
+
325
+
326
+ 1. Find limits of the following sequences or prove that they do not exist:
327
+ * a
328
+
329
+ n
330
+
331
+
332
+ =
333
+ n
334
+
335
+
336
+
337
+
338
+ n
339
+
340
+ 2
341
+
342
+
343
+
344
+ 70
345
+ n
346
+ +
347
+ 1400
348
+
349
+
350
+
351
+
352
+ {\displaystyle a\_{n}=n-{\sqrt {n^{2}-70n+1400}}}
353
+
354
+ ![{\displaystyle a_{n}=n-{\sqrt {n^{2}-70n+1400}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aeca3ea0fc01bed1f98eb199a9819614e88e793f);
355
+ * d
356
+
357
+ n
358
+
359
+
360
+ =
361
+
362
+
363
+ (
364
+
365
+
366
+
367
+ 2
368
+ n
369
+
370
+ 4
371
+
372
+
373
+ 2
374
+ n
375
+ +
376
+ 1
377
+
378
+
379
+
380
+ )
381
+
382
+
383
+ n
384
+
385
+
386
+
387
+
388
+ {\textstyle d\_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}
389
+
390
+ ![{\textstyle d_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/389a3735f2899205a00b490e482acbcfa39b3edb);
391
+ * x
392
+
393
+ n
394
+
395
+
396
+ =
397
+
398
+
399
+
400
+
401
+
402
+ (
403
+
404
+ 2
405
+
406
+ n
407
+
408
+ 2
409
+
410
+
411
+ +
412
+ 1
413
+
414
+ )
415
+
416
+
417
+ 6
418
+
419
+
420
+ (
421
+ n
422
+
423
+ 1
424
+
425
+ )
426
+
427
+ 2
428
+
429
+
430
+
431
+
432
+
433
+ (
434
+
435
+
436
+ n
437
+
438
+ 7
439
+
440
+
441
+ +
442
+ 1000
443
+
444
+ n
445
+
446
+ 6
447
+
448
+
449
+
450
+ 3
451
+
452
+ )
453
+
454
+
455
+ 2
456
+
457
+
458
+
459
+
460
+
461
+
462
+ {\textstyle x\_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}
463
+
464
+ ![{\textstyle x_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5f2e2a41471540c1cb5f3f8b2ad3d96ef91cf7e9).
465
+
466
+
467
+ #### Section 2
468
+
469
+
470
+ 1. A plane curve is given by
471
+
472
+
473
+
474
+ x
475
+ (
476
+ t
477
+ )
478
+ =
479
+
480
+
481
+
482
+
483
+
484
+ t
485
+
486
+ 2
487
+
488
+
489
+ +
490
+ 4
491
+ t
492
+ +
493
+ 8
494
+
495
+
496
+ t
497
+ +
498
+ 2
499
+
500
+
501
+
502
+
503
+
504
+ {\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}
505
+
506
+ ![{\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5c87d1bcdd432a16c052b35df5eeafde36d5f1c),
507
+
508
+
509
+
510
+ y
511
+ (
512
+ t
513
+ )
514
+ =
515
+
516
+
517
+
518
+
519
+ t
520
+
521
+ 2
522
+
523
+
524
+ +
525
+ 9
526
+ t
527
+ +
528
+ 22
529
+
530
+
531
+ t
532
+ +
533
+ 6
534
+
535
+
536
+
537
+
538
+
539
+ {\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}
540
+
541
+ ![{\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5053f85973bbe307983c1751cf8555915e010966). Find
542
+ the asymptotes of this curve;
543
+ the derivative
544
+
545
+
546
+
547
+
548
+ y
549
+
550
+ x
551
+
552
+
553
+
554
+
555
+
556
+ {\textstyle y'\_{x}}
557
+
558
+ ![{\textstyle y'_{x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef2ed2d5f61e3172938257665534af01f608117f).
559
+ 2. Apply Leibniz formula Find
560
+
561
+
562
+
563
+
564
+ y
565
+
566
+ (
567
+ n
568
+ )
569
+
570
+
571
+ (
572
+ x
573
+ )
574
+
575
+
576
+ {\textstyle y^{(n)}(x)}
577
+
578
+ ![{\textstyle y^{(n)}(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f7589798b5f12dd4045984596bdeef45c97ebbb2) if
579
+
580
+
581
+
582
+ y
583
+ (
584
+ x
585
+ )
586
+ =
587
+
588
+ (
589
+
590
+
591
+ x
592
+
593
+ 2
594
+
595
+
596
+
597
+ 2
598
+
599
+ )
600
+
601
+ cos
602
+
603
+ 2
604
+ x
605
+ sin
606
+
607
+ 3
608
+ x
609
+
610
+
611
+ {\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}
612
+
613
+ ![{\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec58b46b813170ce96a00bff16a41f464508272a).
614
+ Draw graphs of functions
615
+ Find asymptotes
616
+ 3. Find the derivatives of the following functions:
617
+ * f
618
+ (
619
+ x
620
+ )
621
+ =
622
+
623
+ log
624
+
625
+
626
+ |
627
+
628
+ sin
629
+
630
+ x
631
+
632
+ |
633
+
634
+
635
+
636
+
637
+
638
+
639
+
640
+
641
+ x
642
+
643
+ 2
644
+
645
+
646
+ +
647
+ 6
648
+
649
+
650
+ 6
651
+
652
+
653
+
654
+
655
+
656
+ {\textstyle f(x)=\log \_{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}
657
+
658
+ ![{\textstyle f(x)=\log _{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4dd86bbb69d9a98691da7b8c676178d856cbd6f);
659
+ * y
660
+ (
661
+ x
662
+ )
663
+
664
+
665
+ {\textstyle y(x)}
666
+
667
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) that is given implicitly by
668
+
669
+
670
+
671
+
672
+ x
673
+
674
+ 3
675
+
676
+
677
+ +
678
+ 5
679
+ x
680
+ y
681
+ +
682
+
683
+ y
684
+
685
+ 3
686
+
687
+
688
+ =
689
+ 0
690
+
691
+
692
+ {\textstyle x^{3}+5xy+y^{3}=0}
693
+
694
+ ![{\textstyle x^{3}+5xy+y^{3}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0ee197bafd124ae61986c15d077d9183dbcd3cc8).
695
+
696
+
697
+ #### Section 3
698
+
699
+
700
+ 1. Find the following integrals:
701
+ * ∫
702
+
703
+
704
+
705
+
706
+
707
+ 4
708
+ +
709
+
710
+ x
711
+
712
+ 2
713
+
714
+
715
+
716
+
717
+ +
718
+ 2
719
+
720
+
721
+ 4
722
+
723
+
724
+ x
725
+
726
+ 2
727
+
728
+
729
+
730
+
731
+
732
+
733
+ 16
734
+
735
+
736
+ x
737
+
738
+ 4
739
+
740
+
741
+
742
+
743
+
744
+
745
+ d
746
+ x
747
+
748
+
749
+ {\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}
750
+
751
+ ![{\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a336f5054ecdaaf721dd26521ceea178d0538e7f);
752
+ * ∫
753
+
754
+ 2
755
+
756
+ 2
757
+ x
758
+
759
+
760
+
761
+ e
762
+
763
+ x
764
+
765
+
766
+
767
+ d
768
+ x
769
+
770
+
771
+ {\textstyle \int 2^{2x}e^{x}\,dx}
772
+
773
+ ![{\textstyle \int 2^{2x}e^{x}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e670c4f2b17ea6c370f8a531d165d79245d3dc45);
774
+ * ∫
775
+
776
+
777
+
778
+ d
779
+ x
780
+
781
+
782
+ 3
783
+
784
+ x
785
+
786
+ 2
787
+
788
+
789
+
790
+
791
+ x
792
+
793
+ 4
794
+
795
+
796
+
797
+
798
+
799
+
800
+
801
+ {\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}
802
+
803
+ ![{\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dfc1a209cc0faf2f924c6f8af0e31d8024eb8769).
804
+ 2. Find the indefinite integral
805
+
806
+
807
+
808
+
809
+
810
+ x
811
+ ln
812
+
813
+
814
+ (
815
+
816
+ x
817
+ +
818
+
819
+
820
+
821
+ x
822
+
823
+ 2
824
+
825
+
826
+
827
+ 1
828
+
829
+
830
+
831
+ )
832
+
833
+
834
+ d
835
+ x
836
+
837
+
838
+
839
+ {\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}
840
+
841
+ ![{\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cecb2d4bbc0d780bd1a3833c2dcb3a512f8a745d).
842
+ 3. Find the length of a curve given by
843
+
844
+
845
+
846
+ y
847
+ =
848
+ ln
849
+
850
+ sin
851
+
852
+ x
853
+
854
+
855
+ {\textstyle y=\ln \sin x}
856
+
857
+ ![{\textstyle y=\ln \sin x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d9f39b93580dbed62ccb3b5560e4e2fa35b8900b),
858
+
859
+
860
+
861
+
862
+
863
+ π
864
+ 4
865
+
866
+
867
+
868
+ x
869
+
870
+
871
+
872
+ π
873
+ 2
874
+
875
+
876
+
877
+
878
+ {\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}
879
+
880
+ ![{\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a70476c552255c896a29ea67b3eea049324922f0).
881
+
882
+
883
+ ### Final assessment
884
+
885
+
886
+ #### Section 1
887
+
888
+
889
+ 1. Find a limit of a sequence
890
+ 2. Find a limit of a function
891
+
892
+
893
+ #### Section 2
894
+
895
+
896
+ 1. Apply the appropriate differentiation technique to a given problem.
897
+ 2. Find a derivative of a function
898
+ 3. Apply Leibniz formula
899
+ 4. Draw graphs of functions
900
+ 5. Find asymptotes of a parametric function
901
+
902
+
903
+ #### Section 3
904
+
905
+
906
+ 1. Apply the appropriate integration technique to the given problem
907
+ 2. Find the value of the devinite integral
908
+ 3. Calculate the area of the domain or the length of the curve
909
+
910
+
911
+ ### The retake exam
912
+
913
+
914
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
915
+
916
+
917
+
918
+
919
+
920
+
921
+
922
+
923
+
924
+
925
+
raw/raw_bsc__mathematical_analysis_i.md ADDED
@@ -0,0 +1,1284 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mathematical Analysis I
9
+ ============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+ Contents
22
+ --------
23
+
24
+
25
+ * [1 Mathematical Analysis I](#Mathematical_Analysis_I)
26
+ + [1.1 Course Characteristics](#Course_Characteristics)
27
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
28
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
29
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
30
+ - [1.2.1 What should a student remember at the end of the course?](#What_should_a_student_remember_at_the_end_of_the_course.3F)
31
+ - [1.2.2 What should a student be able to understand at the end of the course?](#What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
32
+ - [1.2.3 What should a student be able to apply at the end of the course?](#What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
33
+ - [1.2.4 Course evaluation](#Course_evaluation)
34
+ - [1.2.5 Grades range](#Grades_range)
35
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
36
+ + [1.3 Course Sections](#Course_Sections)
37
+ - [1.3.1 Section 1](#Section_1)
38
+ * [1.3.1.1 Section title:](#Section_title:)
39
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
40
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
41
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
42
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
43
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
44
+ - [1.3.7 Section 2](#Section_2)
45
+ * [1.3.7.1 Section title:](#Section_title:_2)
46
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
47
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
48
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
49
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
50
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
51
+ - [1.3.13 Section 3](#Section_3)
52
+ * [1.3.13.1 Section title:](#Section_title:_3)
53
+ * [1.3.13.2 Topics covered in this section:](#Topics_covered_in_this_section:_3)
54
+ - [1.3.14 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
55
+ - [1.3.15 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
56
+ * [1.3.15.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
57
+ * [1.3.15.2 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
58
+
59
+
60
+
61
+ Mathematical Analysis I
62
+ =======================
63
+
64
+
65
+ Course Characteristics
66
+ ----------------------
67
+
68
+
69
+ ### Key concepts of the class
70
+
71
+
72
+ * Differentiation
73
+ * Integration
74
+ * Series
75
+
76
+
77
+ ### What is the purpose of this course?
78
+
79
+
80
+ This calculus course covers differentiation and integration of functions of one variable, with applications. The basic objective of Calculus is to relate small-scale (differential) quantities to large-scale (integrated) quantities. This is accomplished by means of the Fundamental Theorem of Calculus. Should be understanding of the integral as a cumulative sum, of the derivative as a rate of change, and of the inverse relationship between integration and differentiation.
81
+
82
+
83
+ This calculus course will provide an opportunity for participants to:
84
+
85
+
86
+
87
+ * understand key principles involved in differentiation and integration of functions
88
+ * solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities
89
+ * become familiar with the fundamental theorems of Calculus
90
+ * get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.
91
+
92
+
93
+ Course Objectives Based on Bloom’s Taxonomy
94
+ -------------------------------------------
95
+
96
+
97
+ ### What should a student remember at the end of the course?
98
+
99
+
100
+ By the end of the course, the students should be able to ...
101
+
102
+
103
+
104
+ * Derivative. Differential. Applications
105
+ * Indefinite integral. Definite integral. Applications
106
+ * Sequences. Series. Convergence. Power Series
107
+
108
+
109
+ ### What should a student be able to understand at the end of the course?
110
+
111
+
112
+ By the end of the course, the students should be able to ...
113
+
114
+
115
+
116
+ * Derivative. Differential. Applications
117
+ * Indefinite integral. Definite integral. Applications
118
+ * Sequences. Series. Convergence. Power Series
119
+ * Taylor Series
120
+
121
+
122
+ ### What should a student be able to apply at the end of the course?
123
+
124
+
125
+ By the end of the course, the students should be able to ...
126
+
127
+
128
+
129
+ * Take derivatives of various type functions and of various orders
130
+ * Integrate
131
+ * Apply definite integral
132
+ * Expand functions into Taylor series
133
+ * Apply convergence tests
134
+
135
+
136
+ ### Course evaluation
137
+
138
+
139
+
140
+
141
+ Course grade breakdown
142
+ | | | **Proposed points** |
143
+ | --- | --- | --- |
144
+ | Labs/seminar classes
145
+ | 20
146
+ | |
147
+ | Interim performance assessment
148
+ | 30
149
+ | |
150
+ | Exams
151
+ | 50
152
+ | |
153
+
154
+
155
+ If necessary, please indicate freely your course’s features in terms of students’ performance assessment.
156
+
157
+
158
+
159
+ ### Grades range
160
+
161
+
162
+
163
+
164
+ Course grading range
165
+ | | | **Proposed range** |
166
+ | --- | --- | --- |
167
+ | A. Excellent
168
+ | 90-100
169
+ | |
170
+ | B. Good
171
+ | 75-89
172
+ | |
173
+ | C. Satisfactory
174
+ | 60-74
175
+ | |
176
+ | D. Poor
177
+ | 0-59
178
+ | |
179
+
180
+
181
+ If necessary, please indicate freely your course’s grading features.
182
+
183
+
184
+
185
+ ### Resources and reference material
186
+
187
+
188
+ * Zorich, V. A. “Mathematical Analysis I, Translator: Cooke R.” (2004)
189
+ *
190
+ *
191
+
192
+
193
+ Course Sections
194
+ ---------------
195
+
196
+
197
+ The main sections of the course and approximate hour distribution between them is as follows:
198
+
199
+
200
+
201
+
202
+
203
+ Course Sections
204
+ | **Section** | **Section Title** | **Teaching Hours** |
205
+ | --- | --- | --- |
206
+ | 1
207
+ | Sequences and Limits
208
+ | 28
209
+ |
210
+ | 2
211
+ | Differentiation
212
+ | 24
213
+ |
214
+ | 3
215
+ | Integration and Series
216
+ | 28
217
+ |
218
+
219
+
220
+ ### Section 1
221
+
222
+
223
+ #### Section title:
224
+
225
+
226
+ Sequences and Limits
227
+
228
+
229
+
230
+ ### Topics covered in this section:
231
+
232
+
233
+ * Sequences. Limits of sequences
234
+ * Limits of sequences. Limits of functions
235
+ * Limits of functions. Continuity. Hyperbolic functions
236
+
237
+
238
+ ### What forms of evaluation were used to test students’ performance in this section?
239
+
240
+
241
+
242
+
243
+ | | **Yes/No** |
244
+ | --- | --- |
245
+ | Development of individual parts of software product code
246
+ | 0
247
+ |
248
+ | Homework and group projects
249
+ | 1
250
+ |
251
+ | Midterm evaluation
252
+ | 1
253
+ |
254
+ | Testing (written or computer based)
255
+ | 1
256
+ |
257
+ | Reports
258
+ | 0
259
+ |
260
+ | Essays
261
+ | 0
262
+ |
263
+ | Oral polls
264
+ | 0
265
+ |
266
+ | Discussions
267
+ | 1
268
+ |
269
+
270
+
271
+ ### Typical questions for ongoing performance evaluation within this section
272
+
273
+
274
+ 1. A sequence, limiting value
275
+ 2. Limit of a sequence, convergent and divergent sequences
276
+ 3. Increasing and decreasing sequences, monotonic sequences
277
+ 4. Bounded sequences. Properties of limits
278
+ 5. Theorem about bounded and monotonic sequences.
279
+ 6. Cauchy sequence. The Cauchy Theorem (criterion).
280
+ 7. Limit of a function. Properties of limits.
281
+ 8. The first remarkable limit.
282
+ 9. The Cauchy criterion for the existence of a limit of a function.
283
+ 10. Second remarkable limit.
284
+
285
+
286
+ ### Typical questions for seminar classes (labs) within this section
287
+
288
+
289
+ 1. Find a limit of a sequence
290
+ 2. Find a limit of a function
291
+
292
+
293
+ ### Test questions for final assessment in this section
294
+
295
+
296
+ 1. Find limits of the following sequences or prove that they do not exist:
297
+ 2. a
298
+
299
+ n
300
+
301
+
302
+ =
303
+ n
304
+
305
+
306
+
307
+
308
+ n
309
+
310
+ 2
311
+
312
+
313
+
314
+ 70
315
+ n
316
+ +
317
+ 1400
318
+
319
+
320
+
321
+
322
+ {\displaystyle a\_{n}=n-{\sqrt {n^{2}-70n+1400}}}
323
+
324
+ ![{\displaystyle a_{n}=n-{\sqrt {n^{2}-70n+1400}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aeca3ea0fc01bed1f98eb199a9819614e88e793f);
325
+ 3. d
326
+
327
+ n
328
+
329
+
330
+ =
331
+
332
+
333
+ (
334
+
335
+
336
+
337
+ 2
338
+ n
339
+
340
+ 4
341
+
342
+
343
+ 2
344
+ n
345
+ +
346
+ 1
347
+
348
+
349
+
350
+ )
351
+
352
+
353
+ n
354
+
355
+
356
+
357
+
358
+ {\textstyle d\_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}
359
+
360
+ ![{\textstyle d_{n}=\left({\frac {2n-4}{2n+1}}\right)^{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/389a3735f2899205a00b490e482acbcfa39b3edb);
361
+ 4. x
362
+
363
+ n
364
+
365
+
366
+ =
367
+
368
+
369
+
370
+
371
+
372
+ (
373
+
374
+ 2
375
+
376
+ n
377
+
378
+ 2
379
+
380
+
381
+ +
382
+ 1
383
+
384
+ )
385
+
386
+
387
+ 6
388
+
389
+
390
+ (
391
+ n
392
+
393
+ 1
394
+
395
+ )
396
+
397
+ 2
398
+
399
+
400
+
401
+
402
+
403
+ (
404
+
405
+
406
+ n
407
+
408
+ 7
409
+
410
+
411
+ +
412
+ 1000
413
+
414
+ n
415
+
416
+ 6
417
+
418
+
419
+
420
+ 3
421
+
422
+ )
423
+
424
+
425
+ 2
426
+
427
+
428
+
429
+
430
+
431
+
432
+ {\textstyle x\_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}
433
+
434
+ ![{\textstyle x_{n}={\frac {\left(2n^{2}+1\right)^{6}(n-1)^{2}}{\left(n^{7}+1000n^{6}-3\right)^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5f2e2a41471540c1cb5f3f8b2ad3d96ef91cf7e9).
435
+
436
+
437
+ ### Section 2
438
+
439
+
440
+ #### Section title:
441
+
442
+
443
+ Differentiation
444
+
445
+
446
+
447
+ ### Topics covered in this section:
448
+
449
+
450
+ * Derivatives. Differentials
451
+ * Mean-Value Theorems
452
+ * l’Hopital’s rule
453
+ * Taylor Formula with Lagrange and Peano remainders
454
+ * Taylor formula and limits
455
+ * Increasing / decreasing functions. Concave / convex functions
456
+
457
+
458
+ ### What forms of evaluation were used to test students’ performance in this section?
459
+
460
+
461
+
462
+
463
+ | | **Yes/No** |
464
+ | --- | --- |
465
+ | Development of individual parts of software product code
466
+ | 0
467
+ |
468
+ | Homework and group projects
469
+ | 1
470
+ |
471
+ | Midterm evaluation
472
+ | 1
473
+ |
474
+ | Testing (written or computer based)
475
+ | 1
476
+ |
477
+ | Reports
478
+ | 0
479
+ |
480
+ | Essays
481
+ | 0
482
+ |
483
+ | Oral polls
484
+ | 0
485
+ |
486
+ | Discussions
487
+ | 1
488
+ |
489
+
490
+
491
+ ### Typical questions for ongoing performance evaluation within this section
492
+
493
+
494
+ 1. A plane curve is given by
495
+
496
+
497
+
498
+ x
499
+ (
500
+ t
501
+ )
502
+ =
503
+
504
+
505
+
506
+
507
+
508
+ t
509
+
510
+ 2
511
+
512
+
513
+ +
514
+ 4
515
+ t
516
+ +
517
+ 8
518
+
519
+
520
+ t
521
+ +
522
+ 2
523
+
524
+
525
+
526
+
527
+
528
+ {\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}
529
+
530
+ ![{\displaystyle x(t)=-{\frac {t^{2}+4t+8}{t+2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5c87d1bcdd432a16c052b35df5eeafde36d5f1c),
531
+
532
+
533
+
534
+ y
535
+ (
536
+ t
537
+ )
538
+ =
539
+
540
+
541
+
542
+
543
+ t
544
+
545
+ 2
546
+
547
+
548
+ +
549
+ 9
550
+ t
551
+ +
552
+ 22
553
+
554
+
555
+ t
556
+ +
557
+ 6
558
+
559
+
560
+
561
+
562
+
563
+ {\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}
564
+
565
+ ![{\textstyle y(t)={\frac {t^{2}+9t+22}{t+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5053f85973bbe307983c1751cf8555915e010966). Find
566
+ 1. the asymptotes of this curve;
567
+ 2. the derivative
568
+
569
+
570
+
571
+
572
+ y
573
+
574
+ x
575
+
576
+
577
+
578
+
579
+
580
+ {\textstyle y'\_{x}}
581
+
582
+ ![{\textstyle y'_{x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ef2ed2d5f61e3172938257665534af01f608117f).
583
+ 2. Derive the Maclaurin expansion for
584
+
585
+
586
+
587
+ f
588
+ (
589
+ x
590
+ )
591
+ =
592
+
593
+
594
+
595
+ 1
596
+ +
597
+
598
+ e
599
+
600
+
601
+ 2
602
+ x
603
+
604
+
605
+
606
+
607
+ 3
608
+
609
+
610
+
611
+
612
+
613
+ {\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}
614
+
615
+ ![{\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/14bfa69ed7bcfd7de396a3360c031c64292828b3) up to
616
+
617
+
618
+
619
+ o
620
+
621
+ (
622
+
623
+ x
624
+
625
+ 3
626
+
627
+
628
+ )
629
+
630
+
631
+
632
+ {\textstyle o\left(x^{3}\right)}
633
+
634
+ ![{\textstyle o\left(x^{3}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e23f841ca36ac3c4d7ccc3920dbe12d69f5b304).
635
+
636
+
637
+ ### Typical questions for seminar classes (labs) within this section
638
+
639
+
640
+ 1. Differentiation techniques: inverse, implicit, parametric etc.
641
+ 2. Find a derivative of a function
642
+ 3. Apply Leibniz formula
643
+ 4. Draw graphs of functions
644
+ 5. Find asymptotes of a parametric function
645
+
646
+
647
+ ### Test questions for final assessment in this section
648
+
649
+
650
+ 1. Find a derivative of a (implicit/inverse) function
651
+ 2. Apply Leibniz formula Find
652
+
653
+
654
+
655
+
656
+ y
657
+
658
+ (
659
+ n
660
+ )
661
+
662
+
663
+ (
664
+ x
665
+ )
666
+
667
+
668
+ {\textstyle y^{(n)}(x)}
669
+
670
+ ![{\textstyle y^{(n)}(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f7589798b5f12dd4045984596bdeef45c97ebbb2) if
671
+
672
+
673
+
674
+ y
675
+ (
676
+ x
677
+ )
678
+ =
679
+
680
+ (
681
+
682
+
683
+ x
684
+
685
+ 2
686
+
687
+
688
+
689
+ 2
690
+
691
+ )
692
+
693
+ cos
694
+
695
+ 2
696
+ x
697
+ sin
698
+
699
+ 3
700
+ x
701
+
702
+
703
+ {\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}
704
+
705
+ ![{\textstyle y(x)=\left(x^{2}-2\right)\cos 2x\sin 3x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec58b46b813170ce96a00bff16a41f464508272a).
706
+ 3. Draw graphs of functions
707
+ 4. Find asymptotes
708
+ 5. Apply l’Hopital’s rule
709
+ 6. Find the derivatives of the following functions:
710
+ 1. f
711
+ (
712
+ x
713
+ )
714
+ =
715
+
716
+ log
717
+
718
+
719
+ |
720
+
721
+ sin
722
+
723
+ x
724
+
725
+ |
726
+
727
+
728
+
729
+
730
+
731
+
732
+
733
+
734
+ x
735
+
736
+ 2
737
+
738
+
739
+ +
740
+ 6
741
+
742
+
743
+ 6
744
+
745
+
746
+
747
+
748
+
749
+ {\textstyle f(x)=\log \_{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}
750
+
751
+ ![{\textstyle f(x)=\log _{|\sin x|}{\sqrt[{6}]{x^{2}+6}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4dd86bbb69d9a98691da7b8c676178d856cbd6f);
752
+ 2. y
753
+ (
754
+ x
755
+ )
756
+
757
+
758
+ {\textstyle y(x)}
759
+
760
+ ![{\textstyle y(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4639e7d86a9d2274f64a48570e7fe4ef17f7efa) that is given implicitly by
761
+
762
+
763
+
764
+
765
+ x
766
+
767
+ 3
768
+
769
+
770
+ +
771
+ 5
772
+ x
773
+ y
774
+ +
775
+
776
+ y
777
+
778
+ 3
779
+
780
+
781
+ =
782
+ 0
783
+
784
+
785
+ {\textstyle x^{3}+5xy+y^{3}=0}
786
+
787
+ ![{\textstyle x^{3}+5xy+y^{3}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0ee197bafd124ae61986c15d077d9183dbcd3cc8).
788
+
789
+
790
+ ### Section 3
791
+
792
+
793
+ #### Section title:
794
+
795
+
796
+ Integration and Series
797
+
798
+
799
+
800
+ #### Topics covered in this section:
801
+
802
+
803
+ * Antiderivative. Indefinite integral
804
+ * Definite integral
805
+ * The Fundamental Theorem of Calculus
806
+ * Improper Integrals
807
+ * Convergence tests. Dirichlet’s test
808
+ * Series. Convergence tests
809
+ * Absolute / Conditional convergence
810
+ * Power Series. Radius of convergence
811
+ * Functional series. Uniform convergence
812
+
813
+
814
+ ### What forms of evaluation were used to test students’ performance in this section?
815
+
816
+
817
+
818
+
819
+ | | **Yes/No** |
820
+ | --- | --- |
821
+ | Development of individual parts of software product code
822
+ | 0
823
+ |
824
+ | Homework and group projects
825
+ | 1
826
+ |
827
+ | Midterm evaluation
828
+ | 0
829
+ |
830
+ | Testing (written or computer based)
831
+ | 1
832
+ |
833
+ | Reports
834
+ | 0
835
+ |
836
+ | Essays
837
+ | 0
838
+ |
839
+ | Oral polls
840
+ | 0
841
+ |
842
+ | Discussions
843
+ | 1
844
+ |
845
+
846
+
847
+ ### Typical questions for ongoing performance evaluation within this section
848
+
849
+
850
+ 1. Find the indefinite integral
851
+
852
+
853
+
854
+
855
+
856
+ x
857
+ ln
858
+
859
+
860
+ (
861
+
862
+ x
863
+ +
864
+
865
+
866
+
867
+ x
868
+
869
+ 2
870
+
871
+
872
+
873
+ 1
874
+
875
+
876
+
877
+ )
878
+
879
+
880
+ d
881
+ x
882
+
883
+
884
+
885
+ {\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}
886
+
887
+ ![{\textstyle \displaystyle \int x\ln \left(x+{\sqrt {x^{2}-1}}\right)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cecb2d4bbc0d780bd1a3833c2dcb3a512f8a745d).
888
+ 2. Find the length of a curve given by
889
+
890
+
891
+
892
+ y
893
+ =
894
+ ln
895
+
896
+ sin
897
+
898
+ x
899
+
900
+
901
+ {\textstyle y=\ln \sin x}
902
+
903
+ ![{\textstyle y=\ln \sin x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d9f39b93580dbed62ccb3b5560e4e2fa35b8900b),
904
+
905
+
906
+
907
+
908
+
909
+ π
910
+ 4
911
+
912
+
913
+
914
+ x
915
+
916
+
917
+
918
+ π
919
+ 2
920
+
921
+
922
+
923
+
924
+ {\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}
925
+
926
+ ![{\textstyle {\frac {\pi }{4}}\leqslant x\leqslant {\frac {\pi }{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a70476c552255c896a29ea67b3eea049324922f0).
927
+ 3. Find all values of parameter
928
+
929
+
930
+
931
+ α
932
+
933
+
934
+ {\textstyle \alpha }
935
+
936
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185) such that series
937
+
938
+
939
+
940
+
941
+
942
+
943
+
944
+ k
945
+ =
946
+ 1
947
+
948
+
949
+ +
950
+
951
+
952
+
953
+
954
+
955
+ (
956
+
957
+
958
+
959
+ 3
960
+ k
961
+ +
962
+ 2
963
+
964
+
965
+ 2
966
+ k
967
+ +
968
+ 1
969
+
970
+
971
+
972
+ )
973
+
974
+
975
+ k
976
+
977
+
978
+
979
+ α
980
+
981
+ k
982
+
983
+
984
+
985
+
986
+
987
+ {\textstyle \displaystyle \sum \limits \_{k=1}^{+\infty }\left({\frac {3k+2}{2k+1}}\right)^{k}\alpha ^{k}}
988
+
989
+ ![{\textstyle \displaystyle \sum \limits _{k=1}^{+\infty }\left({\frac {3k+2}{2k+1}}\right)^{k}\alpha ^{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f6dabe061cfa1e87b7fc4629f85418142fa7b1d) converges.
990
+
991
+
992
+ #### Typical questions for seminar classes (labs) within this section
993
+
994
+
995
+ 1. Integration techniques
996
+ 2. Integration by parts
997
+ 3. Calculation of areas, lengths, volumes
998
+ 4. Application of convergence tests
999
+ 5. Calculation of Radius of convergence
1000
+
1001
+
1002
+ #### Test questions for final assessment in this section
1003
+
1004
+
1005
+ 1. Find the following integrals:
1006
+ 2. ∫
1007
+
1008
+
1009
+
1010
+
1011
+
1012
+ 4
1013
+ +
1014
+
1015
+ x
1016
+
1017
+ 2
1018
+
1019
+
1020
+
1021
+
1022
+ +
1023
+ 2
1024
+
1025
+
1026
+ 4
1027
+
1028
+
1029
+ x
1030
+
1031
+ 2
1032
+
1033
+
1034
+
1035
+
1036
+
1037
+
1038
+ 16
1039
+
1040
+
1041
+ x
1042
+
1043
+ 4
1044
+
1045
+
1046
+
1047
+
1048
+
1049
+
1050
+ d
1051
+ x
1052
+
1053
+
1054
+ {\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}
1055
+
1056
+ ![{\textstyle \int {\frac {{\sqrt {4+x^{2}}}+2{\sqrt {4-x^{2}}}}{\sqrt {16-x^{4}}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a336f5054ecdaaf721dd26521ceea178d0538e7f);
1057
+ 3. ∫
1058
+
1059
+ 2
1060
+
1061
+ 2
1062
+ x
1063
+
1064
+
1065
+
1066
+ e
1067
+
1068
+ x
1069
+
1070
+
1071
+
1072
+ d
1073
+ x
1074
+
1075
+
1076
+ {\textstyle \int 2^{2x}e^{x}\,dx}
1077
+
1078
+ ![{\textstyle \int 2^{2x}e^{x}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e670c4f2b17ea6c370f8a531d165d79245d3dc45);
1079
+ 4. ∫
1080
+
1081
+
1082
+
1083
+ d
1084
+ x
1085
+
1086
+
1087
+ 3
1088
+
1089
+ x
1090
+
1091
+ 2
1092
+
1093
+
1094
+
1095
+
1096
+ x
1097
+
1098
+ 4
1099
+
1100
+
1101
+
1102
+
1103
+
1104
+
1105
+
1106
+ {\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}
1107
+
1108
+ ![{\textstyle \int {\frac {dx}{3x^{2}-x^{4}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dfc1a209cc0faf2f924c6f8af0e31d8024eb8769).
1109
+ 5. Use comparison test to determine if the following series converge.
1110
+
1111
+
1112
+
1113
+
1114
+
1115
+
1116
+
1117
+
1118
+
1119
+ k
1120
+ =
1121
+ 1
1122
+
1123
+
1124
+
1125
+
1126
+
1127
+
1128
+
1129
+
1130
+ 3
1131
+ +
1132
+ (
1133
+
1134
+ 1
1135
+
1136
+ )
1137
+
1138
+ k
1139
+
1140
+
1141
+
1142
+
1143
+ k
1144
+
1145
+ 2
1146
+
1147
+
1148
+
1149
+
1150
+
1151
+
1152
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {3+(-1)^{k}}{k^{2}}}}
1153
+
1154
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {3+(-1)^{k}}{k^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3e87788ec917e8c1f759186838a02cfc24cdd912);
1155
+ 6. Use Cauchy criterion to prove that the series
1156
+
1157
+
1158
+
1159
+
1160
+
1161
+
1162
+ k
1163
+ =
1164
+ 1
1165
+
1166
+
1167
+
1168
+
1169
+
1170
+
1171
+
1172
+
1173
+ k
1174
+ +
1175
+ 1
1176
+
1177
+
1178
+
1179
+ k
1180
+
1181
+ 2
1182
+
1183
+
1184
+ +
1185
+ 3
1186
+
1187
+
1188
+
1189
+
1190
+
1191
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {k+1}{k^{2}+3}}}
1192
+
1193
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {k+1}{k^{2}+3}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1db1b7d2a764a327ba2530374b1f9452eabe866c) is divergent.
1194
+ 7. Find the sums of the following series:
1195
+ 8. ∑
1196
+
1197
+ k
1198
+ =
1199
+ 1
1200
+
1201
+
1202
+
1203
+
1204
+
1205
+
1206
+
1207
+ 1
1208
+
1209
+ 16
1210
+
1211
+ k
1212
+
1213
+ 2
1214
+
1215
+
1216
+
1217
+ 8
1218
+ k
1219
+
1220
+ 3
1221
+
1222
+
1223
+
1224
+
1225
+
1226
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {1}{16k^{2}-8k-3}}}
1227
+
1228
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {1}{16k^{2}-8k-3}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/912efbbc162ea622ba6e3d18f8e519149ef054b7);
1229
+ 9. ∑
1230
+
1231
+ k
1232
+ =
1233
+ 1
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+
1240
+
1241
+
1242
+ k
1243
+
1244
+
1245
+
1246
+
1247
+ k
1248
+
1249
+ 2
1250
+
1251
+
1252
+
1253
+ 1
1254
+
1255
+
1256
+
1257
+
1258
+
1259
+ k
1260
+
1261
+ 2
1262
+
1263
+
1264
+ +
1265
+ k
1266
+
1267
+
1268
+
1269
+
1270
+
1271
+ {\textstyle \sum \limits \_{k=1}^{\infty }{\frac {k-{\sqrt {k^{2}-1}}}{\sqrt {k^{2}+k}}}}
1272
+
1273
+ ![{\textstyle \sum \limits _{k=1}^{\infty }{\frac {k-{\sqrt {k^{2}-1}}}{\sqrt {k^{2}+k}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4ce35076e06e2b6f92f5e7adf17507591f658f0d).
1274
+
1275
+
1276
+
1277
+
1278
+
1279
+
1280
+
1281
+ [Category](/index.php/Special:Categories "Special:Categories"): * [TRD](/index.php?title=Category:TRD&action=edit&redlink=1 "Category:TRD (page does not exist)")
1282
+
1283
+
1284
+
raw/raw_bsc__mathematical_analysis_ii.md ADDED
@@ -0,0 +1,5081 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mathematical Analysis II
9
+ =============================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 MathematicalAnalysis II](#MathematicalAnalysis_II)
21
+ + [1.1 Course Characteristics](#Course_Characteristics)
22
+ - [1.1.1 Key concepts of the class](#Key_concepts_of_the_class)
23
+ - [1.1.2 What is the purpose of this course?](#What_is_the_purpose_of_this_course.3F)
24
+ + [1.2 Course Objectives Based on Bloom’s Taxonomy](#Course_Objectives_Based_on_Bloom.E2.80.99s_Taxonomy)
25
+ - [1.2.1 - What should a student remember at the end of the course?](#-_What_should_a_student_remember_at_the_end_of_the_course.3F)
26
+ - [1.2.2 - What should a student be able to understand at the end of the course?](#-_What_should_a_student_be_able_to_understand_at_the_end_of_the_course.3F)
27
+ - [1.2.3 - What should a student be able to apply at the end of the course?](#-_What_should_a_student_be_able_to_apply_at_the_end_of_the_course.3F)
28
+ - [1.2.4 Course evaluation](#Course_evaluation)
29
+ - [1.2.5 Grades range](#Grades_range)
30
+ - [1.2.6 Resources and reference material](#Resources_and_reference_material)
31
+ + [1.3 Course Sections](#Course_Sections)
32
+ - [1.3.1 Section 1](#Section_1)
33
+ * [1.3.1.1 Section title:](#Section_title:)
34
+ - [1.3.2 Topics covered in this section:](#Topics_covered_in_this_section:)
35
+ - [1.3.3 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F)
36
+ - [1.3.4 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section)
37
+ - [1.3.5 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section)
38
+ - [1.3.6 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section)
39
+ - [1.3.7 Section 2](#Section_2)
40
+ * [1.3.7.1 Section title:](#Section_title:_2)
41
+ - [1.3.8 Topics covered in this section:](#Topics_covered_in_this_section:_2)
42
+ - [1.3.9 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_2)
43
+ - [1.3.10 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_2)
44
+ - [1.3.11 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_2)
45
+ - [1.3.12 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_2)
46
+ - [1.3.13 Section 3](#Section_3)
47
+ * [1.3.13.1 Section title:](#Section_title:_3)
48
+ * [1.3.13.2 Topics covered in this section:](#Topics_covered_in_this_section:_3)
49
+ - [1.3.14 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_3)
50
+ - [1.3.15 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_3)
51
+ * [1.3.15.1 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_3)
52
+ - [1.3.16 Test questions for final assessment in the course](#Test_questions_for_final_assessment_in_the_course)
53
+ - [1.3.17 Section 1](#Section_1_2)
54
+ * [1.3.17.1 Section title:](#Section_title:_4)
55
+ - [1.3.18 Topics covered in this section:](#Topics_covered_in_this_section:_4)
56
+ - [1.3.19 What forms of evaluation were used to test students’ performance in this section?](#What_forms_of_evaluation_were_used_to_test_students.E2.80.99_performance_in_this_section.3F_4)
57
+ - [1.3.20 Typical questions for ongoing performance evaluation within this section](#Typical_questions_for_ongoing_performance_evaluation_within_this_section_4)
58
+ - [1.3.21 Typical questions for seminar classes (labs) within this section](#Typical_questions_for_seminar_classes_.28labs.29_within_this_section_4)
59
+ - [1.3.22 Test questions for final assessment in this section](#Test_questions_for_final_assessment_in_this_section_3)
60
+
61
+
62
+
63
+ MathematicalAnalysis II
64
+ =======================
65
+
66
+
67
+ * **Course name:** Mathematical Analysis II
68
+ * **Course number:** BS-01
69
+
70
+
71
+ Course Characteristics
72
+ ----------------------
73
+
74
+
75
+ ### Key concepts of the class
76
+
77
+
78
+ * Multivariate calculus: derivatives, differentials, maxima and minima
79
+ * Multivariate integration
80
+ * Functional series. Fourier series
81
+ * Integrals with parameters
82
+
83
+
84
+ ### What is the purpose of this course?
85
+
86
+
87
+ The goal of the course is to study basic mathematical concepts that will be required in further studies. The course is based on Mathematical Analysis I, and the concepts studied there are widely used in this course. The course covers differentiation and integration of functions of several variables. Some more advanced concepts, as uniform convergence of series and integrals, are also considered, since they are important for understanding applicability of many theorems of mathematical analysis. In the end of the course some useful applications are covered, such as gamma-function, beta-function, and Fourier transform.
88
+
89
+
90
+
91
+ Course Objectives Based on Bloom’s Taxonomy
92
+ -------------------------------------------
93
+
94
+
95
+ ### - What should a student remember at the end of the course?
96
+
97
+
98
+ By the end of the course, the students should be able to:
99
+
100
+
101
+
102
+ * find partial and directional derivatives of functions of several variables;
103
+ * find maxima and minima for a function of several variables
104
+ * use Fubini’s theorem for calculating multiple integrals
105
+ * calculate line and path integrals
106
+ * distinguish between point wise and uniform convergence of series and improper integrals
107
+ * decompose a function into Fourier series
108
+ * calculate Fourier transform of a function
109
+
110
+
111
+ ### - What should a student be able to understand at the end of the course?
112
+
113
+
114
+ By the end of the course, the students should be able to understand:
115
+
116
+
117
+
118
+ * how to find minima and maxima of a function subject to a constraint
119
+ * how to represent double integrals as iterated integrals and vice versa
120
+ * what the length of a curve and the area of a surface is
121
+ * properties of uniformly convergent series and improper integrals
122
+ * beta-function, gamma-function and their properties
123
+ * how to find Fourier transform of a function
124
+
125
+
126
+ ### - What should a student be able to apply at the end of the course?
127
+
128
+
129
+ By the end of the course, the students should be able to ...
130
+
131
+
132
+
133
+ * find multiple, path, surface integrals
134
+ * find the range of a function in a given domain
135
+ * decompose a function into Fourier series
136
+
137
+
138
+ ### Course evaluation
139
+
140
+
141
+
142
+
143
+ Course grade breakdown
144
+ | | | **Proposed points** |
145
+ | --- | --- | --- |
146
+ | Test 1
147
+ | ?
148
+ | 10
149
+ |
150
+ | Midterm
151
+ | ?
152
+ | 25
153
+ |
154
+ | Test 2
155
+ | ?
156
+ | 10
157
+ |
158
+ | Participation
159
+ | ?
160
+ | 5
161
+ |
162
+ | Final exam
163
+ | ?
164
+ | 50
165
+ |
166
+
167
+
168
+ ### Grades range
169
+
170
+
171
+
172
+
173
+ Course grading range
174
+ | | | **Proposed range** |
175
+ | --- | --- | --- |
176
+ | A. Excellent
177
+ | 90-100
178
+ | 85-100
179
+ |
180
+ | B. Good
181
+ | 75-89
182
+ | 65-84
183
+ |
184
+ | C. Satisfactory
185
+ | 60-74
186
+ | 45-64
187
+ |
188
+ | D. Poor
189
+ | 0-59
190
+ | 0-44
191
+ |
192
+
193
+
194
+ ### Resources and reference material
195
+
196
+
197
+ * Robert A. Adams, Christopher Essex (2017) Calculus. A Complete Course, Pearson
198
+ * Jerrold Marsden, Alan Weinstein (1985) Calculus (in three volumes; volumes 2 and 3), Springer
199
+
200
+
201
+ Course Sections
202
+ ---------------
203
+
204
+
205
+ The main sections of the course and approximate hour distribution between them is as follows:
206
+
207
+
208
+
209
+
210
+
211
+ Course Sections
212
+ | **Section** | **Section Title** | **Teaching Hours** |
213
+ | --- | --- | --- |
214
+ | 1
215
+ | Differential Analysis of Functions of Several Variables
216
+ | 24
217
+ |
218
+ | 2
219
+ | Integration of Functions of Several Variables
220
+ | 30
221
+ |
222
+ | 3
223
+ | Uniform Convergence of Functional Series. Fourier Series
224
+ | 18
225
+ |
226
+ | 4
227
+ | Integrals with Parameter(s)
228
+ | 18
229
+ |
230
+ | hline
231
+ | | |
232
+
233
+
234
+ ### Section 1
235
+
236
+
237
+ #### Section title:
238
+
239
+
240
+ Differential Analysis of Functions of Several Variables
241
+
242
+
243
+
244
+ ### Topics covered in this section:
245
+
246
+
247
+ * Limits of functions of several variables
248
+ * Partial and directional derivatives of functions of several variables. Gradient
249
+ * Differentials of functions of several variables. Taylor formula
250
+ * Maxima and minima for functions of several variables
251
+ * Maxima and minima for functions of several variables subject to a constraint
252
+
253
+
254
+ ### What forms of evaluation were used to test students’ performance in this section?
255
+
256
+
257
+
258
+
259
+ | | **Yes/No** |
260
+ | --- | --- |
261
+ | Development of individual parts of software product code
262
+ | 0
263
+ |
264
+ | Homework and group projects
265
+ | 1
266
+ |
267
+ | Midterm evaluation
268
+ | 1
269
+ |
270
+ | Testing (written or computer based)
271
+ | 1
272
+ |
273
+ | Reports
274
+ | 0
275
+ |
276
+ | Essays
277
+ | 0
278
+ |
279
+ | Oral polls
280
+ | 0
281
+ |
282
+ | Discussions
283
+ | 1
284
+ |
285
+
286
+
287
+ ### Typical questions for ongoing performance evaluation within this section
288
+
289
+
290
+ 1. Find
291
+
292
+
293
+
294
+
295
+ lim
296
+
297
+ x
298
+
299
+ 0
300
+
301
+
302
+
303
+ lim
304
+
305
+ y
306
+
307
+ 0
308
+
309
+
310
+ u
311
+ (
312
+ x
313
+ ;
314
+ y
315
+ )
316
+
317
+
318
+ {\textstyle \lim \limits \_{x\to 0}\lim \limits \_{y\to 0}u(x;y)}
319
+
320
+ ![{\textstyle \lim \limits _{x\to 0}\lim \limits _{y\to 0}u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/41fcf6ef0f4de155d38dc7b27a24cb3be9c95abc),
321
+
322
+
323
+
324
+
325
+ lim
326
+
327
+ y
328
+
329
+ 0
330
+
331
+
332
+
333
+ lim
334
+
335
+ x
336
+
337
+ 0
338
+
339
+
340
+ u
341
+ (
342
+ x
343
+ ;
344
+ y
345
+ )
346
+
347
+
348
+ {\textstyle \lim \limits \_{y\to 0}\lim \limits \_{x\to 0}u(x;y)}
349
+
350
+ ![{\textstyle \lim \limits _{y\to 0}\lim \limits _{x\to 0}u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30b9ab013043fea23bc9bc3584592aa95379e778) and
351
+
352
+
353
+
354
+
355
+ lim
356
+
357
+ (
358
+ x
359
+ ;
360
+ y
361
+ )
362
+
363
+ (
364
+ 0
365
+ ;
366
+ 0
367
+ )
368
+
369
+
370
+ u
371
+ (
372
+ x
373
+ ;
374
+ y
375
+ )
376
+
377
+
378
+ {\textstyle \lim \limits \_{(x;y)\to (0;0)}u(x;y)}
379
+
380
+ ![{\textstyle \lim \limits _{(x;y)\to (0;0)}u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f181440f0fe3a34a0575a79be4be5e8e6aa37957) if
381
+
382
+
383
+
384
+ u
385
+ (
386
+ x
387
+ ;
388
+ y
389
+ )
390
+ =
391
+
392
+
393
+
394
+
395
+ x
396
+
397
+ 2
398
+
399
+
400
+ y
401
+ +
402
+ x
403
+
404
+ y
405
+
406
+ 2
407
+
408
+
409
+
410
+
411
+
412
+ x
413
+
414
+ 2
415
+
416
+
417
+
418
+ x
419
+ y
420
+ +
421
+
422
+ y
423
+
424
+ 2
425
+
426
+
427
+
428
+
429
+
430
+
431
+
432
+ {\textstyle u(x;y)={\frac {x^{2}y+xy^{2}}{x^{2}-xy+y^{2}}}}
433
+
434
+ ![{\textstyle u(x;y)={\frac {x^{2}y+xy^{2}}{x^{2}-xy+y^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cb7a5e54b99cd1e3fd00b1f8ae13ab79a21e5f56).
435
+ 2. Find the differential of a function: (a) 
436
+
437
+
438
+
439
+ u
440
+ (
441
+ x
442
+ ;
443
+ y
444
+ )
445
+ =
446
+ ln
447
+
448
+
449
+ (
450
+
451
+ x
452
+ +
453
+
454
+
455
+
456
+ x
457
+
458
+ 2
459
+
460
+
461
+ +
462
+
463
+ y
464
+
465
+ 2
466
+
467
+
468
+
469
+
470
+
471
+ )
472
+
473
+
474
+
475
+ {\textstyle u(x;y)=\ln \left(x+{\sqrt {x^{2}+y^{2}}}\right)}
476
+
477
+ ![{\textstyle u(x;y)=\ln \left(x+{\sqrt {x^{2}+y^{2}}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5cc7b02dad3ea12644b4ecadf08fcaa6405d4529); (b) 
478
+
479
+
480
+
481
+ u
482
+ (
483
+ x
484
+ ;
485
+ y
486
+ )
487
+ =
488
+ ln
489
+
490
+ sin
491
+
492
+
493
+
494
+
495
+ x
496
+ +
497
+ 1
498
+
499
+
500
+ y
501
+
502
+
503
+
504
+
505
+
506
+ {\textstyle u(x;y)=\ln \sin {\frac {x+1}{\sqrt {y}}}}
507
+
508
+ ![{\textstyle u(x;y)=\ln \sin {\frac {x+1}{\sqrt {y}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c25c88f1c0c5fda11150ba0fe2212b28a40ecc7).
509
+ 3. Find the differential of
510
+
511
+
512
+
513
+ u
514
+ (
515
+ x
516
+ ;
517
+ y
518
+ )
519
+
520
+
521
+ {\textstyle u(x;y)}
522
+
523
+ ![{\textstyle u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/feeabc2f3e55a2a2f72b6ec04a08c1315c08699e) given implicitly by an equation
524
+
525
+
526
+
527
+
528
+ x
529
+
530
+ 3
531
+
532
+
533
+ +
534
+ 2
535
+
536
+ y
537
+
538
+ 3
539
+
540
+
541
+ +
542
+
543
+ u
544
+
545
+ 3
546
+
547
+
548
+
549
+ 3
550
+ x
551
+ y
552
+ u
553
+ +
554
+ 2
555
+ y
556
+
557
+ 3
558
+ =
559
+ 0
560
+
561
+
562
+ {\textstyle x^{3}+2y^{3}+u^{3}-3xyu+2y-3=0}
563
+
564
+ ![{\textstyle x^{3}+2y^{3}+u^{3}-3xyu+2y-3=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/911701538f15cf656e0dd261ad813f9c8a2c93f9) at points
565
+
566
+
567
+
568
+ M
569
+ (
570
+ 1
571
+ ;
572
+ 1
573
+ ;
574
+ 1
575
+ )
576
+
577
+
578
+ {\textstyle M(1;1;1)}
579
+
580
+ ![{\textstyle M(1;1;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/97b7d6ccd5c6763a4d4ea7e712c393483057239d) and
581
+
582
+
583
+
584
+ N
585
+ (
586
+ 1
587
+ ;
588
+ 1
589
+ ;
590
+
591
+ 2
592
+ )
593
+
594
+
595
+ {\textstyle N(1;1;-2)}
596
+
597
+ ![{\textstyle N(1;1;-2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/00c66cfa579443b4e19dcd7f9348d1ae9dfce8d4).
598
+ 4. Find maxima and minima of a function subject to a constraint (or several constraints):
599
+ 1. u
600
+ =
601
+
602
+ x
603
+
604
+ 2
605
+
606
+
607
+
608
+ y
609
+
610
+ 3
611
+
612
+
613
+
614
+ z
615
+
616
+ 4
617
+
618
+
619
+
620
+
621
+ {\textstyle u=x^{2}y^{3}z^{4}}
622
+
623
+ ![{\textstyle u=x^{2}y^{3}z^{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e9178002e5b4a33a04c2d25eb41d3311427efe6d),
624
+
625
+
626
+
627
+ 2
628
+ x
629
+ +
630
+ 3
631
+ y
632
+ +
633
+ 4
634
+ z
635
+ =
636
+ 18
637
+
638
+
639
+ {\textstyle 2x+3y+4z=18}
640
+
641
+ ![{\textstyle 2x+3y+4z=18}](https://wikimedia.org/api/rest_v1/media/math/render/svg/85a5abaa6c5cd03742a1c4a119e9c686645f2018),
642
+
643
+
644
+
645
+ x
646
+ >
647
+ 0
648
+
649
+
650
+ {\textstyle x>0}
651
+
652
+ ![{\textstyle x>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4bd6212b5a778bded18868fc5cd19eb3b15844a0),
653
+
654
+
655
+
656
+ y
657
+ >
658
+ 0
659
+
660
+
661
+ {\textstyle y>0}
662
+
663
+ ![{\textstyle y>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad11e7747271c5d6ebd668b512129802597fc5c),
664
+
665
+
666
+
667
+ z
668
+ >
669
+ 0
670
+
671
+
672
+ {\textstyle z>0}
673
+
674
+ ![{\textstyle z>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3045a2beda2df2d38cfc9478a0eea2ddb453540);
675
+ 2. u
676
+ =
677
+ x
678
+
679
+ y
680
+ +
681
+ 2
682
+ z
683
+
684
+
685
+ {\textstyle u=x-y+2z}
686
+
687
+ ![{\textstyle u=x-y+2z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/193769ce94ad54f9791ac7b0ebf6f4036bff6c79),
688
+
689
+
690
+
691
+
692
+ x
693
+
694
+ 2
695
+
696
+
697
+ +
698
+
699
+ y
700
+
701
+ 2
702
+
703
+
704
+ +
705
+ 2
706
+
707
+ z
708
+
709
+ 2
710
+
711
+
712
+ =
713
+ 16
714
+
715
+
716
+ {\textstyle x^{2}+y^{2}+2z^{2}=16}
717
+
718
+ ![{\textstyle x^{2}+y^{2}+2z^{2}=16}](https://wikimedia.org/api/rest_v1/media/math/render/svg/84686b9dcda37f369eea56991236263c2a9de909);
719
+ 3. u
720
+ =
721
+
722
+
723
+
724
+ i
725
+ =
726
+ 1
727
+
728
+
729
+ k
730
+
731
+
732
+
733
+ a
734
+
735
+ i
736
+
737
+
738
+
739
+ x
740
+
741
+ i
742
+
743
+
744
+ 2
745
+
746
+
747
+
748
+
749
+ {\textstyle u=\sum \limits \_{i=1}^{k}a\_{i}x\_{i}^{2}}
750
+
751
+ ![{\textstyle u=\sum \limits _{i=1}^{k}a_{i}x_{i}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8e3b99d12ee0032f9ceed49b13a60ce96318791f),
752
+
753
+
754
+
755
+
756
+
757
+
758
+ i
759
+ =
760
+ 1
761
+
762
+
763
+ k
764
+
765
+
766
+
767
+ x
768
+
769
+ i
770
+
771
+
772
+ =
773
+ 1
774
+
775
+
776
+ {\textstyle \sum \limits \_{i=1}^{k}x\_{i}=1}
777
+
778
+ ![{\textstyle \sum \limits _{i=1}^{k}x_{i}=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7cb5ca3b9867373e2fafdbb2b03a4566e3dfdd01),
779
+
780
+
781
+
782
+
783
+ a
784
+
785
+ i
786
+
787
+
788
+ >
789
+ 0
790
+
791
+
792
+ {\textstyle a\_{i}>0}
793
+
794
+ ![{\textstyle a_{i}>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38bcfd15c6b9a443175f08979d756ae989ab5b2d);
795
+
796
+
797
+ ### Typical questions for seminar classes (labs) within this section
798
+
799
+
800
+ 1. Let us consider
801
+
802
+
803
+
804
+ u
805
+ (
806
+ x
807
+ ;
808
+ y
809
+ )
810
+ =
811
+
812
+
813
+ {
814
+
815
+
816
+
817
+ 1
818
+ ,
819
+
820
+
821
+ x
822
+ =
823
+
824
+ y
825
+
826
+ 2
827
+
828
+
829
+ ,
830
+
831
+
832
+
833
+
834
+ 0
835
+ ,
836
+
837
+
838
+ x
839
+
840
+
841
+ y
842
+
843
+ 2
844
+
845
+
846
+ .
847
+
848
+
849
+
850
+
851
+
852
+
853
+
854
+
855
+ {\textstyle u(x;y)={\begin{cases}1,&x=y^{2},\\0,&x\neq y^{2}.\end{cases}}}
856
+
857
+ ![{\textstyle u(x;y)={\begin{cases}1,&x=y^{2},\\0,&x\neq y^{2}.\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2ef639991c2d486e19194dcab47e79e89c4719cf) Show that this function has a limit at the origin along any straight line that passes through it (and all these limits are equal to each other), yet this function does not have limit as
858
+
859
+
860
+
861
+ (
862
+ x
863
+ ;
864
+ y
865
+ )
866
+
867
+ (
868
+ 0
869
+ ;
870
+ 0
871
+ )
872
+
873
+
874
+ {\textstyle (x;y)\to (0;0)}
875
+
876
+ ![{\textstyle (x;y)\to (0;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1aad79e4e9cac7378243f902ec17a57220eb5af1).
877
+ 2. Find the largest possible value of directional derivative at point
878
+
879
+
880
+
881
+ M
882
+ (
883
+ 1
884
+ ;
885
+
886
+ 2
887
+ ;
888
+
889
+ 3
890
+ )
891
+
892
+
893
+ {\textstyle M(1;-2;-3)}
894
+
895
+ ![{\textstyle M(1;-2;-3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c6f479a92cfac0e7c81f759916f0d2a6dcd446b7) of function
896
+
897
+
898
+
899
+ f
900
+ =
901
+ ln
902
+
903
+ x
904
+ y
905
+ z
906
+
907
+
908
+ {\textstyle f=\ln xyz}
909
+
910
+ ![{\textstyle f=\ln xyz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2324355449882336524193afd9f3da43e6a6a1fc).
911
+ 3. Find maxima and minima of functions
912
+
913
+
914
+
915
+ u
916
+ (
917
+ x
918
+ ,
919
+ y
920
+ )
921
+
922
+
923
+ {\textstyle u(x,y)}
924
+
925
+ ![{\textstyle u(x,y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/26146447d087aba20bdc815b1359cfe72d1d5f03) given implicitly by the equations:
926
+ 1. x
927
+
928
+ 2
929
+
930
+
931
+ +
932
+
933
+ y
934
+
935
+ 2
936
+
937
+
938
+ +
939
+
940
+ u
941
+
942
+ 2
943
+
944
+
945
+
946
+ 4
947
+ x
948
+
949
+ 6
950
+ y
951
+
952
+ 4
953
+ u
954
+ +
955
+ 8
956
+ =
957
+ 0
958
+
959
+
960
+ {\textstyle x^{2}+y^{2}+u^{2}-4x-6y-4u+8=0}
961
+
962
+ ![{\textstyle x^{2}+y^{2}+u^{2}-4x-6y-4u+8=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/03e8c5cfc2bdda7aa0c924323e94ed791d346372),
963
+
964
+
965
+
966
+ u
967
+ >
968
+ 2
969
+
970
+
971
+ {\textstyle u>2}
972
+
973
+ ![{\textstyle u>2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/41600e09220a0e3c7dc1f2970ecbf29e81c613f0);
974
+ 2. x
975
+
976
+ 3
977
+
978
+
979
+
980
+
981
+ y
982
+
983
+ 2
984
+
985
+
986
+ +
987
+
988
+ u
989
+
990
+ 2
991
+
992
+
993
+
994
+ 3
995
+ x
996
+ +
997
+ 4
998
+ y
999
+ +
1000
+ u
1001
+
1002
+ 8
1003
+ =
1004
+ 0
1005
+
1006
+
1007
+ {\textstyle x^{3}-y^{2}+u^{2}-3x+4y+u-8=0}
1008
+
1009
+ ![{\textstyle x^{3}-y^{2}+u^{2}-3x+4y+u-8=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5746abcb8a0f27c804736f73b9cfc82c99347c05).
1010
+ 4. Find maxima and minima of functions subject to constraints:
1011
+ 1. u
1012
+ =
1013
+ x
1014
+
1015
+ y
1016
+
1017
+ 2
1018
+
1019
+
1020
+
1021
+
1022
+ {\textstyle u=xy^{2}}
1023
+
1024
+ ![{\textstyle u=xy^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d85561033c5dddbfcdf5a25aace9fb86831a60b8),
1025
+
1026
+
1027
+
1028
+ x
1029
+ +
1030
+ 2
1031
+ y
1032
+
1033
+ 1
1034
+ =
1035
+ 0
1036
+
1037
+
1038
+ {\textstyle x+2y-1=0}
1039
+
1040
+ ![{\textstyle x+2y-1=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0e48d00bd62efaf4195638b0e94cfe6c33db40e3);
1041
+ 2. u
1042
+ =
1043
+ x
1044
+ y
1045
+ +
1046
+ y
1047
+ z
1048
+
1049
+
1050
+ {\textstyle u=xy+yz}
1051
+
1052
+ ![{\textstyle u=xy+yz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a5b660b93b9234afd2ceb06e0cd3281e16a3c236),
1053
+
1054
+
1055
+
1056
+
1057
+ x
1058
+
1059
+ 2
1060
+
1061
+
1062
+ +
1063
+
1064
+ y
1065
+
1066
+ 2
1067
+
1068
+
1069
+ =
1070
+ 2
1071
+
1072
+
1073
+ {\textstyle x^{2}+y^{2}=2}
1074
+
1075
+ ![{\textstyle x^{2}+y^{2}=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f240ee91ca81c79c50513c5f25508f44e235601),
1076
+
1077
+
1078
+
1079
+ y
1080
+ +
1081
+ z
1082
+ =
1083
+ 2
1084
+
1085
+
1086
+ {\textstyle y+z=2}
1087
+
1088
+ ![{\textstyle y+z=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78bc0e88f98fef66bc4577781598ec11e1fdfa0b),
1089
+
1090
+
1091
+
1092
+ y
1093
+ >
1094
+ 0
1095
+
1096
+
1097
+ {\textstyle y>0}
1098
+
1099
+ ![{\textstyle y>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad11e7747271c5d6ebd668b512129802597fc5c).
1100
+
1101
+
1102
+ ### Test questions for final assessment in this section
1103
+
1104
+
1105
+ 1. Find all points where the differential of a function
1106
+
1107
+
1108
+
1109
+ f
1110
+ (
1111
+ x
1112
+ ;
1113
+ y
1114
+ )
1115
+ =
1116
+ (
1117
+ 5
1118
+ x
1119
+ +
1120
+ 7
1121
+ y
1122
+
1123
+ 25
1124
+ )
1125
+
1126
+ e
1127
+
1128
+
1129
+
1130
+ x
1131
+
1132
+ 2
1133
+
1134
+
1135
+
1136
+ x
1137
+ y
1138
+
1139
+
1140
+ y
1141
+
1142
+ 2
1143
+
1144
+
1145
+
1146
+
1147
+
1148
+
1149
+ {\textstyle f(x;y)=(5x+7y-25)e^{-x^{2}-xy-y^{2}}}
1150
+
1151
+ ![{\textstyle f(x;y)=(5x+7y-25)e^{-x^{2}-xy-y^{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fcef5187dd210178de071072338fc887676cb0c6) is equal to zero.
1152
+ 2. Show that function
1153
+
1154
+
1155
+
1156
+ φ
1157
+ =
1158
+ f
1159
+
1160
+ (
1161
+
1162
+
1163
+
1164
+ x
1165
+ y
1166
+
1167
+
1168
+ ;
1169
+
1170
+ x
1171
+
1172
+ 2
1173
+
1174
+
1175
+ +
1176
+ y
1177
+
1178
+
1179
+ z
1180
+
1181
+ 2
1182
+
1183
+
1184
+
1185
+ )
1186
+
1187
+
1188
+
1189
+ {\textstyle \varphi =f\left({\frac {x}{y}};x^{2}+y-z^{2}\right)}
1190
+
1191
+ ![{\textstyle \varphi =f\left({\frac {x}{y}};x^{2}+y-z^{2}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1bb557bb21657f2b0c8229adce9ee9804acd1a18) satisfies the equation
1192
+
1193
+
1194
+
1195
+ 2
1196
+ x
1197
+ z
1198
+
1199
+ φ
1200
+
1201
+ x
1202
+
1203
+
1204
+ +
1205
+ 2
1206
+ y
1207
+ z
1208
+
1209
+ φ
1210
+
1211
+ y
1212
+
1213
+
1214
+ +
1215
+
1216
+ (
1217
+
1218
+ 2
1219
+
1220
+ x
1221
+
1222
+ 2
1223
+
1224
+
1225
+ +
1226
+ y
1227
+
1228
+ )
1229
+
1230
+
1231
+ φ
1232
+
1233
+ z
1234
+
1235
+
1236
+ =
1237
+ 0
1238
+
1239
+
1240
+ {\textstyle 2xz\varphi \_{x}+2yz\varphi \_{y}+\left(2x^{2}+y\right)\varphi \_{z}=0}
1241
+
1242
+ ![{\textstyle 2xz\varphi _{x}+2yz\varphi _{y}+\left(2x^{2}+y\right)\varphi _{z}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b3521dcad724a9685111a47bef3a86ae868278f4).
1243
+ 3. Find maxima and minima of function
1244
+
1245
+
1246
+
1247
+ u
1248
+ =
1249
+ 2
1250
+
1251
+ x
1252
+
1253
+ 2
1254
+
1255
+
1256
+ +
1257
+ 12
1258
+ x
1259
+ y
1260
+ +
1261
+
1262
+ y
1263
+
1264
+ 2
1265
+
1266
+
1267
+
1268
+
1269
+ {\textstyle u=2x^{2}+12xy+y^{2}}
1270
+
1271
+ ![{\textstyle u=2x^{2}+12xy+y^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09a2dd7f0d957f03692af28142af427d5e1791df) under condition that
1272
+
1273
+
1274
+
1275
+
1276
+ x
1277
+
1278
+ 2
1279
+
1280
+
1281
+ +
1282
+ 4
1283
+
1284
+ y
1285
+
1286
+ 2
1287
+
1288
+
1289
+ =
1290
+ 25
1291
+
1292
+
1293
+ {\textstyle x^{2}+4y^{2}=25}
1294
+
1295
+ ![{\textstyle x^{2}+4y^{2}=25}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2161246eedccf6d799aa1e5734b118c315f7150). Find the maximum and minimum value of a function
1296
+ 4. u
1297
+ =
1298
+
1299
+ (
1300
+
1301
+
1302
+ y
1303
+
1304
+ 2
1305
+
1306
+
1307
+
1308
+
1309
+ x
1310
+
1311
+ 2
1312
+
1313
+
1314
+
1315
+ )
1316
+
1317
+
1318
+ e
1319
+
1320
+ 1
1321
+
1322
+
1323
+ x
1324
+
1325
+ 2
1326
+
1327
+
1328
+ +
1329
+
1330
+ y
1331
+
1332
+ 2
1333
+
1334
+
1335
+
1336
+
1337
+
1338
+
1339
+ {\textstyle u=\left(y^{2}-x^{2}\right)e^{1-x^{2}+y^{2}}}
1340
+
1341
+ ![{\textstyle u=\left(y^{2}-x^{2}\right)e^{1-x^{2}+y^{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/932e00eb2464b47b893d6fb18846cfcccb4e6d6b) on a domain given by inequality
1342
+
1343
+
1344
+
1345
+
1346
+ x
1347
+
1348
+ 2
1349
+
1350
+
1351
+ +
1352
+
1353
+ y
1354
+
1355
+ 2
1356
+
1357
+
1358
+
1359
+ 4
1360
+
1361
+
1362
+ {\textstyle x^{2}+y^{2}\leq 4}
1363
+
1364
+ ![{\textstyle x^{2}+y^{2}\leq 4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/90eb8b71c5ce09a4ec482966f3de5479978b1e3d);
1365
+
1366
+
1367
+ ### Section 2
1368
+
1369
+
1370
+ #### Section title:
1371
+
1372
+
1373
+ Integration of Functions of Several Variables
1374
+
1375
+
1376
+
1377
+ ### Topics covered in this section:
1378
+
1379
+
1380
+ * Z-test
1381
+ * Double integrals. Fubini’s theorem and iterated integrals
1382
+ * Substituting variables in double integrals. Polar coordinates
1383
+ * Triple integrals. Use of Fubini’s theorem
1384
+ * Spherical and cylindrical coordinates
1385
+ * Path integrals
1386
+ * Area of a surface
1387
+ * Surface integrals
1388
+
1389
+
1390
+ ### What forms of evaluation were used to test students’ performance in this section?
1391
+
1392
+
1393
+
1394
+
1395
+ | | **Yes/No** |
1396
+ | --- | --- |
1397
+ | Development of individual parts of software product code
1398
+ | 0
1399
+ |
1400
+ | Homework and group projects
1401
+ | 1
1402
+ |
1403
+ | Midterm evaluation
1404
+ | 1
1405
+ |
1406
+ | Testing (written or computer based)
1407
+ | 1
1408
+ |
1409
+ | Reports
1410
+ | 0
1411
+ |
1412
+ | Essays
1413
+ | 0
1414
+ |
1415
+ | Oral polls
1416
+ | 0
1417
+ |
1418
+ | Discussions
1419
+ | 1
1420
+ |
1421
+
1422
+
1423
+ ### Typical questions for ongoing performance evaluation within this section
1424
+
1425
+
1426
+ 1. Represent double integrals below as an iterated integrals (or a sum of iterated integrals) with different orders of integration:
1427
+
1428
+
1429
+
1430
+
1431
+
1432
+
1433
+ D
1434
+
1435
+
1436
+ f
1437
+ (
1438
+ x
1439
+ ;
1440
+ y
1441
+ )
1442
+
1443
+ d
1444
+ x
1445
+
1446
+ d
1447
+ y
1448
+
1449
+
1450
+ {\textstyle \iint \limits \_{D}f(x;y)\,dx\,dy}
1451
+
1452
+ ![{\textstyle \iint \limits _{D}f(x;y)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2b52bb56df4ec7f5416ec2e32f0903b2e1197b9) where
1453
+
1454
+
1455
+
1456
+ D
1457
+ =
1458
+
1459
+ {
1460
+
1461
+ (
1462
+ x
1463
+ ;
1464
+ y
1465
+ )
1466
+
1467
+ |
1468
+
1469
+
1470
+ x
1471
+
1472
+ 2
1473
+
1474
+
1475
+ +
1476
+
1477
+ y
1478
+
1479
+ 2
1480
+
1481
+
1482
+
1483
+ 9
1484
+ ,
1485
+
1486
+
1487
+ x
1488
+
1489
+ 2
1490
+
1491
+
1492
+ +
1493
+ (
1494
+ y
1495
+ +
1496
+ 4
1497
+
1498
+ )
1499
+
1500
+ 2
1501
+
1502
+
1503
+
1504
+ 25
1505
+
1506
+
1507
+
1508
+
1509
+ }
1510
+
1511
+
1512
+
1513
+ {\textstyle D=\left\{(x;y)\left|x^{2}+y^{2}\leq 9,\,x^{2}+(y+4)^{2}\geq 25\right.\right\}}
1514
+
1515
+ ![{\textstyle D=\left\{(x;y)\left|x^{2}+y^{2}\leq 9,\,x^{2}+(y+4)^{2}\geq 25\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cbf78bafb60b17a34676ba32d3cda4bb45f3c75e).
1516
+ 2. Represent integral
1517
+
1518
+
1519
+
1520
+ I
1521
+ =
1522
+
1523
+
1524
+
1525
+
1526
+ D
1527
+
1528
+
1529
+ f
1530
+ (
1531
+ x
1532
+ ;
1533
+ y
1534
+ ;
1535
+ z
1536
+ )
1537
+
1538
+ d
1539
+ x
1540
+
1541
+ d
1542
+ y
1543
+
1544
+ d
1545
+ z
1546
+
1547
+
1548
+
1549
+ {\textstyle I=\displaystyle \iiint \limits \_{D}f(x;y;z)\,dx\,dy\,dz}
1550
+
1551
+ ![{\textstyle I=\displaystyle \iiint \limits _{D}f(x;y;z)\,dx\,dy\,dz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/860cffcd0fc93fae6ac55ac594c5fa8928880ffb) as iterated integrals with all possible (i.e. 6) orders of integration;
1552
+
1553
+
1554
+
1555
+ D
1556
+
1557
+
1558
+ {\textstyle D}
1559
+
1560
+ ![{\textstyle D}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e5200f518cb5afe304ec42ffdd4f6c63c702f77) is bounded by
1561
+
1562
+
1563
+
1564
+ x
1565
+ =
1566
+ 0
1567
+
1568
+
1569
+ {\textstyle x=0}
1570
+
1571
+ ![{\textstyle x=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/95946e5db8fcf9ae99523bcd4f83433c8b2e441e),
1572
+
1573
+
1574
+
1575
+ x
1576
+ =
1577
+ a
1578
+
1579
+
1580
+ {\textstyle x=a}
1581
+
1582
+ ![{\textstyle x=a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/70e0fe729bde9223f1b509db0471471c21261b82),
1583
+
1584
+
1585
+
1586
+ y
1587
+ =
1588
+ 0
1589
+
1590
+
1591
+ {\textstyle y=0}
1592
+
1593
+ ![{\textstyle y=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5c4b2729074b444ef801a0afa24160d074b52eec),
1594
+
1595
+
1596
+
1597
+ y
1598
+ =
1599
+
1600
+
1601
+ a
1602
+ x
1603
+
1604
+
1605
+
1606
+
1607
+ {\textstyle y={\sqrt {ax}}}
1608
+
1609
+ ![{\textstyle y={\sqrt {ax}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/acdf89c1a5d352bac27ef5bd553c3c3e2b07f8e3),
1610
+
1611
+
1612
+
1613
+ z
1614
+ =
1615
+ 0
1616
+
1617
+
1618
+ {\textstyle z=0}
1619
+
1620
+ ![{\textstyle z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0829ff59a6fdc19b44396956e8767fac4ba87ba3),
1621
+
1622
+
1623
+
1624
+ z
1625
+ =
1626
+ x
1627
+ +
1628
+ y
1629
+
1630
+
1631
+ {\textstyle z=x+y}
1632
+
1633
+ ![{\textstyle z=x+y}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a04ad39377ab70df2722495d428ad59389561311).
1634
+ 3. Find line integrals of a scalar fields
1635
+
1636
+
1637
+
1638
+
1639
+
1640
+
1641
+
1642
+ Γ
1643
+
1644
+
1645
+ (
1646
+ x
1647
+ +
1648
+ y
1649
+ )
1650
+
1651
+ d
1652
+ s
1653
+
1654
+
1655
+
1656
+ {\textstyle \displaystyle \int \limits \_{\Gamma }(x+y)\,ds}
1657
+
1658
+ ![{\textstyle \displaystyle \int \limits _{\Gamma }(x+y)\,ds}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8d7a626ecc11638cd879e8c5dd84deec5f4ec95e) where
1659
+
1660
+
1661
+
1662
+ Γ
1663
+
1664
+
1665
+ {\textstyle \Gamma }
1666
+
1667
+ ![{\textstyle \Gamma }](https://wikimedia.org/api/rest_v1/media/math/render/svg/f677684faf84745068a3b602896ca59b0766be4a) is boundary of a triangle with vertices
1668
+
1669
+
1670
+
1671
+ (
1672
+ 0
1673
+ ;
1674
+ 0
1675
+ )
1676
+
1677
+
1678
+ {\textstyle (0;0)}
1679
+
1680
+ ![{\textstyle (0;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e8cabde45f1dd10b936518c3de98d232d7c46150),
1681
+
1682
+
1683
+
1684
+ (
1685
+ 1
1686
+ ;
1687
+ 0
1688
+ )
1689
+
1690
+
1691
+ {\textstyle (1;0)}
1692
+
1693
+ ![{\textstyle (1;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/97e7e03a49a76bc809417791254eb6c78fcc0836) and
1694
+
1695
+
1696
+
1697
+ (
1698
+ 0
1699
+ ;
1700
+ 1
1701
+ )
1702
+
1703
+
1704
+ {\textstyle (0;1)}
1705
+
1706
+ ![{\textstyle (0;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/047498b8de986e906f31c93d8870f2ad77819d71).
1707
+
1708
+
1709
+ ### Typical questions for seminar classes (labs) within this section
1710
+
1711
+
1712
+ 1. Change order of integration in the iterated integral
1713
+
1714
+
1715
+
1716
+
1717
+
1718
+
1719
+ 0
1720
+
1721
+
1722
+
1723
+ 2
1724
+
1725
+
1726
+
1727
+ d
1728
+ y
1729
+
1730
+
1731
+
1732
+ y
1733
+
1734
+
1735
+
1736
+ 4
1737
+
1738
+
1739
+ y
1740
+
1741
+ 2
1742
+
1743
+
1744
+
1745
+
1746
+
1747
+ f
1748
+ (
1749
+ x
1750
+ ;
1751
+ y
1752
+ )
1753
+
1754
+ d
1755
+ x
1756
+
1757
+
1758
+ {\textstyle \int \limits \_{0}^{\sqrt {2}}dy\int \limits \_{y}^{\sqrt {4-y^{2}}}f(x;y)\,dx}
1759
+
1760
+ ![{\textstyle \int \limits _{0}^{\sqrt {2}}dy\int \limits _{y}^{\sqrt {4-y^{2}}}f(x;y)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed028a999470345e5f3d630c5d992c8c67156e84).
1761
+ 2. Find the volume of a solid given by
1762
+
1763
+
1764
+
1765
+ 0
1766
+
1767
+ z
1768
+
1769
+
1770
+ x
1771
+
1772
+ 2
1773
+
1774
+
1775
+
1776
+
1777
+ {\textstyle 0\leq z\leq x^{2}}
1778
+
1779
+ ![{\textstyle 0\leq z\leq x^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/980fd1ccb56e85661acedd630abbd390e4b2003a),
1780
+
1781
+
1782
+
1783
+ x
1784
+ +
1785
+ y
1786
+
1787
+ 5
1788
+
1789
+
1790
+ {\textstyle x+y\leq 5}
1791
+
1792
+ ![{\textstyle x+y\leq 5}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6171ff088c858f3829d9dd5b3139d11be00a5d7f),
1793
+
1794
+
1795
+
1796
+ x
1797
+
1798
+ 2
1799
+ y
1800
+
1801
+ 2
1802
+
1803
+
1804
+ {\textstyle x-2y\geq 2}
1805
+
1806
+ ![{\textstyle x-2y\geq 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aa1f70dd26698483c4066479e1bb099241cb9f1c),
1807
+
1808
+
1809
+
1810
+ y
1811
+
1812
+ 0
1813
+
1814
+
1815
+ {\textstyle y\geq 0}
1816
+
1817
+ ![{\textstyle y\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a4ab86d638e82193271bc685d8d977cbbcf4e65a).
1818
+ 3. Change into polar coordinates and rewrite the integral as a single integral:
1819
+
1820
+
1821
+
1822
+
1823
+
1824
+
1825
+
1826
+ G
1827
+
1828
+
1829
+ f
1830
+
1831
+ (
1832
+
1833
+
1834
+
1835
+ x
1836
+
1837
+ 2
1838
+
1839
+
1840
+ +
1841
+
1842
+ y
1843
+
1844
+ 2
1845
+
1846
+
1847
+
1848
+
1849
+ )
1850
+
1851
+
1852
+ d
1853
+ x
1854
+
1855
+ d
1856
+ y
1857
+
1858
+
1859
+
1860
+ {\textstyle \displaystyle \iint \limits \_{G}f\left({\sqrt {x^{2}+y^{2}}}\right)\,dx\,dy}
1861
+
1862
+ ![{\textstyle \displaystyle \iint \limits _{G}f\left({\sqrt {x^{2}+y^{2}}}\right)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e6139ce46c9b40b5e98d6557634f3243b4c6a91c),
1863
+
1864
+
1865
+
1866
+ G
1867
+ =
1868
+
1869
+ {
1870
+
1871
+ (
1872
+ x
1873
+ ;
1874
+ y
1875
+ )
1876
+
1877
+ |
1878
+
1879
+
1880
+ x
1881
+
1882
+ 2
1883
+
1884
+
1885
+ +
1886
+
1887
+ y
1888
+
1889
+ 2
1890
+
1891
+
1892
+
1893
+ x
1894
+ ;
1895
+
1896
+
1897
+ x
1898
+
1899
+ 2
1900
+
1901
+
1902
+ +
1903
+
1904
+ y
1905
+
1906
+ 2
1907
+
1908
+
1909
+
1910
+ y
1911
+
1912
+
1913
+
1914
+
1915
+ }
1916
+
1917
+
1918
+
1919
+ {\textstyle G=\left\{(x;y)\left|x^{2}+y^{2}\leq x;\,x^{2}+y^{2}\leq y\right.\right\}}
1920
+
1921
+ ![{\textstyle G=\left\{(x;y)\left|x^{2}+y^{2}\leq x;\,x^{2}+y^{2}\leq y\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8ab169f95c6e19bea58f06a0f2496b99adc8e4e2).
1922
+ 4. Having ascertained that integrand is an exact differential, calculate the integral along a piecewise smooth plain curve that starts at
1923
+
1924
+
1925
+
1926
+ A
1927
+
1928
+
1929
+ {\textstyle A}
1930
+
1931
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) and finishes at
1932
+
1933
+
1934
+
1935
+ B
1936
+
1937
+
1938
+ {\textstyle B}
1939
+
1940
+ ![{\textstyle B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de0b47ffc21636dc2df68f6c793177a268f10e9b):
1941
+
1942
+
1943
+
1944
+
1945
+
1946
+
1947
+
1948
+ Γ
1949
+
1950
+
1951
+
1952
+ (
1953
+
1954
+
1955
+ x
1956
+
1957
+ 4
1958
+
1959
+
1960
+ +
1961
+ 4
1962
+ x
1963
+
1964
+ y
1965
+
1966
+ 3
1967
+
1968
+
1969
+
1970
+ )
1971
+
1972
+
1973
+ d
1974
+ x
1975
+ +
1976
+
1977
+ (
1978
+
1979
+ 6
1980
+
1981
+ x
1982
+
1983
+ 2
1984
+
1985
+
1986
+
1987
+ y
1988
+
1989
+ 2
1990
+
1991
+
1992
+
1993
+ 5
1994
+
1995
+ y
1996
+
1997
+ 4
1998
+
1999
+
2000
+
2001
+ )
2002
+
2003
+
2004
+ d
2005
+ y
2006
+
2007
+
2008
+
2009
+ {\textstyle \displaystyle \int \limits \_{\Gamma }\left(x^{4}+4xy^{3}\right)\,dx+\left(6x^{2}y^{2}-5y^{4}\right)\,dy}
2010
+
2011
+ ![{\textstyle \displaystyle \int \limits _{\Gamma }\left(x^{4}+4xy^{3}\right)\,dx+\left(6x^{2}y^{2}-5y^{4}\right)\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9479ff2e89c48d84cd99758176960aefefa3c2a3),
2012
+
2013
+
2014
+
2015
+ A
2016
+ (
2017
+
2018
+ 2
2019
+ ;
2020
+
2021
+ 1
2022
+ )
2023
+
2024
+
2025
+ {\textstyle A(-2;-1)}
2026
+
2027
+ ![{\textstyle A(-2;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/28816a18116ec2bcd546b276cb0ac6201873d963),
2028
+
2029
+
2030
+
2031
+ B
2032
+ (
2033
+ 0
2034
+ ;
2035
+ 3
2036
+ )
2037
+
2038
+
2039
+ {\textstyle B(0;3)}
2040
+
2041
+ ![{\textstyle B(0;3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/67293f2836c5adc3c391fa564fcdc2fac94a2562);
2042
+
2043
+
2044
+ ### Test questions for final assessment in this section
2045
+
2046
+
2047
+ 1. Domain
2048
+
2049
+
2050
+
2051
+ G
2052
+
2053
+
2054
+ {\textstyle G}
2055
+
2056
+ ![{\textstyle G}](https://wikimedia.org/api/rest_v1/media/math/render/svg/febc2b9ff73bcca7b3fdb1432fddd1cdf3c8403c) is bounded by lines
2057
+
2058
+
2059
+
2060
+ y
2061
+ =
2062
+ 2
2063
+ x
2064
+
2065
+
2066
+ {\textstyle y=2x}
2067
+
2068
+ ![{\textstyle y=2x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4d06a41ec951090ac63c9e967e4d2d827376c9ca),
2069
+
2070
+
2071
+
2072
+ y
2073
+ =
2074
+ x
2075
+
2076
+
2077
+ {\textstyle y=x}
2078
+
2079
+ ![{\textstyle y=x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93343635ea42bd77e3e1ce347195e23ade09b5d3) and
2080
+
2081
+
2082
+
2083
+ y
2084
+ =
2085
+ 2
2086
+
2087
+
2088
+ {\textstyle y=2}
2089
+
2090
+ ![{\textstyle y=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/887628e811c56cc94aaccb0f5e4c773f19231cf9). Rewrite integral
2091
+
2092
+
2093
+
2094
+
2095
+
2096
+
2097
+ G
2098
+
2099
+
2100
+ f
2101
+ (
2102
+ x
2103
+ )
2104
+
2105
+ d
2106
+ x
2107
+
2108
+ d
2109
+ y
2110
+
2111
+
2112
+ {\textstyle \iint \limits \_{G}f(x)\,dx\,dy}
2113
+
2114
+ ![{\textstyle \iint \limits _{G}f(x)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bbc886f1ea76c3bc7f81d3c334f7620147794855) as a single integral.
2115
+ 2. Represent the integral
2116
+
2117
+
2118
+
2119
+
2120
+
2121
+
2122
+
2123
+ G
2124
+
2125
+
2126
+ f
2127
+ (
2128
+ x
2129
+ ;
2130
+ y
2131
+ )
2132
+
2133
+ d
2134
+ x
2135
+
2136
+ d
2137
+ y
2138
+
2139
+
2140
+
2141
+ {\textstyle \displaystyle \iint \limits \_{G}f(x;y)\,dx\,dy}
2142
+
2143
+ ![{\textstyle \displaystyle \iint \limits _{G}f(x;y)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f11428df0d608e522a446f7cf8ee68cdbdbdee29) as iterated integrals with different order of integration in polar coordinates if
2144
+
2145
+
2146
+
2147
+ G
2148
+ =
2149
+
2150
+ {
2151
+
2152
+ (
2153
+ x
2154
+ ;
2155
+ y
2156
+ )
2157
+
2158
+ |
2159
+
2160
+
2161
+ a
2162
+
2163
+ 2
2164
+
2165
+
2166
+
2167
+
2168
+ x
2169
+
2170
+ 2
2171
+
2172
+
2173
+ +
2174
+
2175
+ y
2176
+
2177
+ 2
2178
+
2179
+
2180
+
2181
+ 4
2182
+
2183
+ a
2184
+
2185
+ 2
2186
+
2187
+
2188
+ ;
2189
+
2190
+
2191
+ |
2192
+
2193
+ x
2194
+
2195
+ |
2196
+
2197
+
2198
+ y
2199
+
2200
+ 0
2201
+
2202
+
2203
+
2204
+
2205
+ }
2206
+
2207
+
2208
+
2209
+ {\textstyle G=\left\{(x;y)\left|a^{2}\leq x^{2}+y^{2}\leq 4a^{2};\,|x|-y\geq 0\right.\right\}}
2210
+
2211
+ ![{\textstyle G=\left\{(x;y)\left|a^{2}\leq x^{2}+y^{2}\leq 4a^{2};\,|x|-y\geq 0\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/34dc3c913392b2188d0f55ce7885d44baa8a8f59).
2212
+ 3. Find the integral making an appropriate substitution:
2213
+
2214
+
2215
+
2216
+
2217
+
2218
+
2219
+
2220
+ G
2221
+
2222
+
2223
+
2224
+ (
2225
+
2226
+
2227
+ x
2228
+
2229
+ 2
2230
+
2231
+
2232
+
2233
+
2234
+ y
2235
+
2236
+ 2
2237
+
2238
+
2239
+
2240
+ )
2241
+
2242
+
2243
+ (
2244
+
2245
+ z
2246
+ +
2247
+
2248
+ x
2249
+
2250
+ 2
2251
+
2252
+
2253
+
2254
+
2255
+ y
2256
+
2257
+ 2
2258
+
2259
+
2260
+
2261
+ )
2262
+
2263
+
2264
+ d
2265
+ x
2266
+
2267
+ d
2268
+ y
2269
+
2270
+ d
2271
+ z
2272
+
2273
+
2274
+
2275
+ {\textstyle \displaystyle \iiint \limits \_{G}\left(x^{2}-y^{2}\right)\left(z+x^{2}-y^{2}\right)\,dx\,dy\,dz}
2276
+
2277
+ ![{\textstyle \displaystyle \iiint \limits _{G}\left(x^{2}-y^{2}\right)\left(z+x^{2}-y^{2}\right)\,dx\,dy\,dz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b7f604b225ae19524d76d6342cb44f0c7fe07ff),
2278
+
2279
+
2280
+
2281
+ G
2282
+ =
2283
+
2284
+ {
2285
+
2286
+ (
2287
+ x
2288
+ ;
2289
+ y
2290
+ ;
2291
+ z
2292
+ )
2293
+
2294
+ |
2295
+
2296
+ x
2297
+
2298
+ 1
2299
+ <
2300
+ y
2301
+ <
2302
+ x
2303
+ ;
2304
+
2305
+ 1
2306
+
2307
+ x
2308
+ <
2309
+ y
2310
+ <
2311
+ 2
2312
+
2313
+ x
2314
+ ;
2315
+
2316
+ 1
2317
+
2318
+
2319
+ x
2320
+
2321
+ 2
2322
+
2323
+
2324
+ +
2325
+
2326
+ y
2327
+
2328
+ 2
2329
+
2330
+
2331
+ <
2332
+ z
2333
+ <
2334
+
2335
+ y
2336
+
2337
+ 2
2338
+
2339
+
2340
+
2341
+
2342
+ x
2343
+
2344
+ 2
2345
+
2346
+
2347
+ +
2348
+ 2
2349
+ x
2350
+
2351
+
2352
+
2353
+
2354
+ }
2355
+
2356
+
2357
+
2358
+ {\textstyle G=\left\{(x;y;z)\left|x-1<y<x;\,1-x<y<2-x;\,1-x^{2}+y^{2}<z<y^{2}-x^{2}+2x\right.\right\}}
2359
+
2360
+ ![{\textstyle G=\left\{(x;y;z)\left|x-1<y<x;\,1-x<y<2-x;\,1-x^{2}+y^{2}<z<y^{2}-x^{2}+2x\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/28659bdf51117253f1eea6a8c57f76540a6ec159).
2361
+ 4. Use divergence theorem to find the following integrals
2362
+
2363
+
2364
+
2365
+
2366
+
2367
+
2368
+
2369
+ S
2370
+
2371
+
2372
+ (
2373
+ 1
2374
+ +
2375
+ 2
2376
+ x
2377
+ )
2378
+
2379
+ d
2380
+ y
2381
+
2382
+ d
2383
+ z
2384
+ +
2385
+ (
2386
+ 2
2387
+ x
2388
+ +
2389
+ 3
2390
+ y
2391
+ )
2392
+
2393
+ d
2394
+ z
2395
+
2396
+ d
2397
+ x
2398
+ +
2399
+ (
2400
+ 3
2401
+ y
2402
+ +
2403
+ 4
2404
+ z
2405
+ )
2406
+
2407
+ d
2408
+ x
2409
+
2410
+ d
2411
+ y
2412
+
2413
+
2414
+
2415
+ {\textstyle \displaystyle \iint \limits \_{S}(1+2x)\,dy\,dz+(2x+3y)\,dz\,dx+(3y+4z)\,dx\,dy}
2416
+
2417
+ ![{\textstyle \displaystyle \iint \limits _{S}(1+2x)\,dy\,dz+(2x+3y)\,dz\,dx+(3y+4z)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a9a7b00f2cc15f508b9bf55224d55b9d1e7e14) where
2418
+
2419
+
2420
+
2421
+ S
2422
+
2423
+
2424
+ {\textstyle S}
2425
+
2426
+ ![{\textstyle S}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e10a3c52d186162ec8910ebc0288ce982aef842f) is the outer surface of a tetrahedron
2427
+
2428
+
2429
+
2430
+
2431
+
2432
+ x
2433
+ a
2434
+
2435
+
2436
+ +
2437
+
2438
+
2439
+ y
2440
+ b
2441
+
2442
+
2443
+ +
2444
+
2445
+
2446
+ z
2447
+ c
2448
+
2449
+
2450
+
2451
+ 1
2452
+
2453
+
2454
+ {\textstyle {\frac {x}{a}}+{\frac {y}{b}}+{\frac {z}{c}}\leq 1}
2455
+
2456
+ ![{\textstyle {\frac {x}{a}}+{\frac {y}{b}}+{\frac {z}{c}}\leq 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1377463cd4c0d1b190d99150ad4c7cecd93ca22f),
2457
+
2458
+
2459
+
2460
+ x
2461
+
2462
+ 0
2463
+
2464
+
2465
+ {\textstyle x\geq 0}
2466
+
2467
+ ![{\textstyle x\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c434fc1e2ab777786469de853c75e616007b3eb4),
2468
+
2469
+
2470
+
2471
+ y
2472
+
2473
+ 0
2474
+
2475
+
2476
+ {\textstyle y\geq 0}
2477
+
2478
+ ![{\textstyle y\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a4ab86d638e82193271bc685d8d977cbbcf4e65a),
2479
+
2480
+
2481
+
2482
+ z
2483
+
2484
+ 0
2485
+
2486
+
2487
+ {\textstyle z\geq 0}
2488
+
2489
+ ![{\textstyle z\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7298578ca3a51011394eff000d2c36a4b6cf9c7b);
2490
+
2491
+
2492
+ ### Section 3
2493
+
2494
+
2495
+ #### Section title:
2496
+
2497
+
2498
+ Uniform Convergence of Functional Series. Fourier Series
2499
+
2500
+
2501
+
2502
+ #### Topics covered in this section:
2503
+
2504
+
2505
+ * Uniform and point wise convergence of functional series
2506
+ * Properties of uniformly convergent series
2507
+ * Fourier series. Sufficient conditions of convergence and uniform convergence
2508
+ * Bessel’s inequality and Parseval’s identity.
2509
+
2510
+
2511
+ ### What forms of evaluation were used to test students’ performance in this section?
2512
+
2513
+
2514
+
2515
+
2516
+ | | **Yes/No** |
2517
+ | --- | --- |
2518
+ | Development of individual parts of software product code
2519
+ | 0
2520
+ |
2521
+ | Homework and group projects
2522
+ | 1
2523
+ |
2524
+ | Midterm evaluation
2525
+ | 1
2526
+ |
2527
+ | Testing (written or computer based)
2528
+ | 1
2529
+ |
2530
+ | Reports
2531
+ | 0
2532
+ |
2533
+ | Essays
2534
+ | 0
2535
+ |
2536
+ | Oral polls
2537
+ | 0
2538
+ |
2539
+ | Discussions
2540
+ | 1
2541
+ |
2542
+
2543
+
2544
+ ### Typical questions for ongoing performance evaluation within this section
2545
+
2546
+
2547
+ 1. Find out whether the following functional series converges uniformly on the indicated intervals. Justify your answer.
2548
+
2549
+
2550
+
2551
+
2552
+
2553
+
2554
+ n
2555
+ =
2556
+ 1
2557
+
2558
+
2559
+
2560
+
2561
+
2562
+
2563
+ e
2564
+
2565
+
2566
+ n
2567
+
2568
+ (
2569
+
2570
+
2571
+ x
2572
+
2573
+ 2
2574
+
2575
+
2576
+ +
2577
+ 2
2578
+ sin
2579
+
2580
+ x
2581
+
2582
+ )
2583
+
2584
+
2585
+
2586
+
2587
+
2588
+ {\textstyle \sum \limits \_{n=1}^{\infty }e^{-n\left(x^{2}+2\sin x\right)}}
2589
+
2590
+ ![{\textstyle \sum \limits _{n=1}^{\infty }e^{-n\left(x^{2}+2\sin x\right)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5683d5e640c22a7cd5b1d3520409c431056e30b0),
2591
+
2592
+
2593
+
2594
+
2595
+ Δ
2596
+
2597
+ 1
2598
+
2599
+
2600
+ =
2601
+ (
2602
+ 0
2603
+ ;
2604
+ 1
2605
+ ]
2606
+
2607
+
2608
+ {\textstyle \Delta \_{1}=(0;1]}
2609
+
2610
+ ![{\textstyle \Delta _{1}=(0;1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b80239da7d74486d76788367da82b612e233dcf6),
2611
+
2612
+
2613
+
2614
+
2615
+ Δ
2616
+
2617
+ 2
2618
+
2619
+
2620
+ =
2621
+ [
2622
+ 1
2623
+ ;
2624
+ +
2625
+
2626
+ )
2627
+
2628
+
2629
+ {\textstyle \Delta \_{2}=[1;+\infty )}
2630
+
2631
+ ![{\textstyle \Delta _{2}=[1;+\infty )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/767b97f867e082dfede53759fa2df79cd53a3869);
2632
+ 2. ∑
2633
+
2634
+ n
2635
+ =
2636
+ 1
2637
+
2638
+
2639
+
2640
+
2641
+
2642
+
2643
+
2644
+
2645
+ n
2646
+
2647
+ x
2648
+
2649
+ 3
2650
+
2651
+
2652
+
2653
+
2654
+
2655
+ x
2656
+
2657
+ 2
2658
+
2659
+
2660
+ +
2661
+
2662
+ n
2663
+
2664
+ 2
2665
+
2666
+
2667
+
2668
+
2669
+
2670
+
2671
+
2672
+ {\textstyle \sum \limits \_{n=1}^{\infty }{\frac {\sqrt {nx^{3}}}{x^{2}+n^{2}}}}
2673
+
2674
+ ![{\textstyle \sum \limits _{n=1}^{\infty }{\frac {\sqrt {nx^{3}}}{x^{2}+n^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/695d67fad209cd46deb8627d55eb112673a97d93),
2675
+
2676
+
2677
+
2678
+
2679
+ Δ
2680
+
2681
+ 1
2682
+
2683
+
2684
+ =
2685
+ (
2686
+ 0
2687
+ ;
2688
+ 1
2689
+ )
2690
+
2691
+
2692
+ {\textstyle \Delta \_{1}=(0;1)}
2693
+
2694
+ ![{\textstyle \Delta _{1}=(0;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c54e8b5a3c4d79037b0711372b6689de58b6e4d),
2695
+
2696
+
2697
+
2698
+
2699
+ Δ
2700
+
2701
+ 2
2702
+
2703
+
2704
+ =
2705
+ (
2706
+ 1
2707
+ ;
2708
+ +
2709
+
2710
+ )
2711
+
2712
+
2713
+ {\textstyle \Delta \_{2}=(1;+\infty )}
2714
+
2715
+ ![{\textstyle \Delta _{2}=(1;+\infty )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3da88d3477a5cc6c7f3a8fcfd468e4202bf6d1b9)
2716
+ 3. Show that sequence
2717
+
2718
+
2719
+
2720
+
2721
+ f
2722
+
2723
+ n
2724
+
2725
+
2726
+ (
2727
+ x
2728
+ )
2729
+ =
2730
+ n
2731
+ x
2732
+
2733
+
2734
+ (
2735
+
2736
+ 1
2737
+
2738
+ x
2739
+
2740
+ )
2741
+
2742
+
2743
+ n
2744
+
2745
+
2746
+
2747
+
2748
+ {\textstyle f\_{n}(x)=nx\left(1-x\right)^{n}}
2749
+
2750
+ ![{\textstyle f_{n}(x)=nx\left(1-x\right)^{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a522a3890243ed03c901f3ef345528a6d7a25af5) converges non-uniformly on
2751
+
2752
+
2753
+
2754
+ [
2755
+ 0
2756
+ ;
2757
+ 1
2758
+ ]
2759
+
2760
+
2761
+ {\textstyle [0;1]}
2762
+
2763
+ ![{\textstyle [0;1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f62f697cdfa218d158d17c6c527ce72134efed64) to a continuous function
2764
+
2765
+
2766
+
2767
+ f
2768
+ (
2769
+ x
2770
+ )
2771
+
2772
+
2773
+ {\textstyle f(x)}
2774
+
2775
+ ![{\textstyle f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a982c6635ab3b98d9e12d5f5a8533359bcb38a), but
2776
+
2777
+
2778
+
2779
+
2780
+ lim
2781
+
2782
+ n
2783
+
2784
+ +
2785
+
2786
+
2787
+
2788
+
2789
+
2790
+
2791
+ 0
2792
+
2793
+
2794
+ 1
2795
+
2796
+
2797
+
2798
+ f
2799
+
2800
+ n
2801
+
2802
+
2803
+ (
2804
+ x
2805
+ )
2806
+
2807
+ d
2808
+ x
2809
+ =
2810
+
2811
+ lim
2812
+
2813
+ n
2814
+
2815
+ +
2816
+
2817
+
2818
+
2819
+
2820
+
2821
+
2822
+ 0
2823
+
2824
+
2825
+ 1
2826
+
2827
+
2828
+ f
2829
+ (
2830
+ x
2831
+ )
2832
+
2833
+ d
2834
+ x
2835
+
2836
+
2837
+ {\textstyle \lim \limits \_{n\rightarrow +\infty }\int \limits \_{0}^{1}f\_{n}(x)\,dx=\lim \limits \_{n\rightarrow +\infty }\int \limits \_{0}^{1}f(x)\,dx}
2838
+
2839
+ ![{\textstyle \lim \limits _{n\rightarrow +\infty }\int \limits _{0}^{1}f_{n}(x)\,dx=\lim \limits _{n\rightarrow +\infty }\int \limits _{0}^{1}f(x)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/26cdc6b877954d1ce3e2f9fbd8828b1a99c3f171).
2840
+ 4. Decompose the following function determined on
2841
+
2842
+
2843
+
2844
+ [
2845
+
2846
+ π
2847
+ ;
2848
+ π
2849
+ ]
2850
+
2851
+
2852
+ {\textstyle [-\pi ;\pi ]}
2853
+
2854
+ ![{\textstyle [-\pi ;\pi ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8de05c42024ae085180a3cee60b8f13097d64f77) into Fourier series using the standard trigonometric system
2855
+
2856
+
2857
+
2858
+
2859
+
2860
+
2861
+
2862
+ {
2863
+
2864
+ 1
2865
+ ;
2866
+ cos
2867
+
2868
+ k
2869
+ x
2870
+ ;
2871
+ sin
2872
+
2873
+ k
2874
+ x
2875
+
2876
+ }
2877
+
2878
+ |
2879
+
2880
+
2881
+ k
2882
+ =
2883
+ 1
2884
+
2885
+
2886
+
2887
+
2888
+
2889
+
2890
+
2891
+ {\textstyle \left.\left\{1;\cos kx;\sin kx\right\}\right|\_{k=1}^{\infty }}
2892
+
2893
+ ![{\textstyle \left.\left\{1;\cos kx;\sin kx\right\}\right|_{k=1}^{\infty }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/29d968d30ab8a62c2a3a4fb4933f829c41690cb4). Draw the graph of the sum of Fourier series obtained.
2894
+
2895
+
2896
+
2897
+ f
2898
+ (
2899
+ x
2900
+ )
2901
+ =
2902
+
2903
+
2904
+ {
2905
+
2906
+
2907
+
2908
+ 1
2909
+ ,
2910
+
2911
+ 0
2912
+
2913
+ x
2914
+
2915
+ π
2916
+ ,
2917
+
2918
+
2919
+
2920
+
2921
+ 0
2922
+ ,
2923
+
2924
+
2925
+ π
2926
+
2927
+ x
2928
+ <
2929
+ 0.
2930
+
2931
+
2932
+
2933
+
2934
+
2935
+
2936
+
2937
+
2938
+ {\textstyle f(x)={\begin{cases}1,\;0\leq x\leq \pi ,\\0,\;-\pi \leq x<0.\end{cases}}}
2939
+
2940
+ ![{\textstyle f(x)={\begin{cases}1,\;0\leq x\leq \pi ,\\0,\;-\pi \leq x<0.\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/60f52f8d6fd57ea3c17ddf34def837fd9d40bdd8)
2941
+ 5. Prove that if for an absolutely integrable function
2942
+
2943
+
2944
+
2945
+ f
2946
+ (
2947
+ x
2948
+ )
2949
+
2950
+
2951
+ {\textstyle f(x)}
2952
+
2953
+ ![{\textstyle f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a982c6635ab3b98d9e12d5f5a8533359bcb38a) on
2954
+
2955
+
2956
+
2957
+ [
2958
+
2959
+ π
2960
+ ;
2961
+ π
2962
+ ]
2963
+
2964
+
2965
+ {\textstyle [-\pi ;\pi ]}
2966
+
2967
+ ![{\textstyle [-\pi ;\pi ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8de05c42024ae085180a3cee60b8f13097d64f77)
2968
+ 1. f
2969
+ (
2970
+ x
2971
+ +
2972
+ π
2973
+ )
2974
+ =
2975
+ f
2976
+ (
2977
+ x
2978
+ )
2979
+
2980
+
2981
+ {\textstyle f(x+\pi )=f(x)}
2982
+
2983
+ ![{\textstyle f(x+\pi )=f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0ce55ba2c7905d39f645e59d326dd2ee0b27ad9d) then
2984
+
2985
+
2986
+
2987
+
2988
+ a
2989
+
2990
+ 2
2991
+ k
2992
+
2993
+ 1
2994
+
2995
+
2996
+ =
2997
+
2998
+ b
2999
+
3000
+ 2
3001
+ k
3002
+
3003
+ 1
3004
+
3005
+
3006
+ =
3007
+ 0
3008
+
3009
+
3010
+ {\textstyle a\_{2k-1}=b\_{2k-1}=0}
3011
+
3012
+ ![{\textstyle a_{2k-1}=b_{2k-1}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cac4a716a7237168ccd3b284a630438598378535),
3013
+
3014
+
3015
+
3016
+ k
3017
+
3018
+
3019
+ N
3020
+
3021
+
3022
+
3023
+ {\textstyle k\in \mathbb {N} }
3024
+
3025
+ ![{\textstyle k\in \mathbb {N} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b359d27f09d61f7e77a0bae3c5d8b5e4227ec85f);
3026
+ 2. f
3027
+ (
3028
+ x
3029
+ +
3030
+ π
3031
+ )
3032
+ =
3033
+
3034
+ f
3035
+ (
3036
+ x
3037
+ )
3038
+
3039
+
3040
+ {\textstyle f(x+\pi )=-f(x)}
3041
+
3042
+ ![{\textstyle f(x+\pi )=-f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c070274d371f991894de6ca7284d9995f6ffded2) then
3043
+
3044
+
3045
+
3046
+
3047
+ a
3048
+
3049
+ 0
3050
+
3051
+
3052
+ =
3053
+ 0
3054
+
3055
+
3056
+ {\textstyle a\_{0}=0}
3057
+
3058
+ ![{\textstyle a_{0}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4fd55771bc2ed5ee8baca22b067055969c613664),
3059
+
3060
+
3061
+
3062
+
3063
+ a
3064
+
3065
+ 2
3066
+ k
3067
+
3068
+
3069
+ =
3070
+
3071
+ b
3072
+
3073
+ 2
3074
+ k
3075
+
3076
+
3077
+ =
3078
+ 0
3079
+
3080
+
3081
+ {\textstyle a\_{2k}=b\_{2k}=0}
3082
+
3083
+ ![{\textstyle a_{2k}=b_{2k}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c68e5e1d6f79d962c4b0464f988cf3f9c407bab1),
3084
+
3085
+
3086
+
3087
+ k
3088
+
3089
+
3090
+ N
3091
+
3092
+
3093
+
3094
+ {\textstyle k\in \mathbb {N} }
3095
+
3096
+ ![{\textstyle k\in \mathbb {N} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b359d27f09d61f7e77a0bae3c5d8b5e4227ec85f).
3097
+
3098
+
3099
+ #### Typical questions for seminar classes (labs) within this section
3100
+
3101
+
3102
+ 1. Show that sequence
3103
+
3104
+
3105
+
3106
+
3107
+ f
3108
+
3109
+ n
3110
+
3111
+
3112
+ (
3113
+ x
3114
+ )
3115
+ =
3116
+ n
3117
+ x
3118
+
3119
+
3120
+ (
3121
+
3122
+ 1
3123
+
3124
+
3125
+ x
3126
+
3127
+ 2
3128
+
3129
+
3130
+
3131
+ )
3132
+
3133
+
3134
+ n
3135
+
3136
+
3137
+
3138
+
3139
+ {\textstyle f\_{n}(x)=nx\left(1-x^{2}\right)^{n}}
3140
+
3141
+ ![{\textstyle f_{n}(x)=nx\left(1-x^{2}\right)^{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a70725cc314abf72c5133f4e359c1e00dce20492) converges on
3142
+
3143
+
3144
+
3145
+ [
3146
+ 0
3147
+ ;
3148
+ 1
3149
+ ]
3150
+
3151
+
3152
+ {\textstyle [0;1]}
3153
+
3154
+ ![{\textstyle [0;1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f62f697cdfa218d158d17c6c527ce72134efed64) to a continuous function
3155
+
3156
+
3157
+
3158
+ f
3159
+ (
3160
+ x
3161
+ )
3162
+
3163
+
3164
+ {\textstyle f(x)}
3165
+
3166
+ ![{\textstyle f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a982c6635ab3b98d9e12d5f5a8533359bcb38a), and at that
3167
+
3168
+
3169
+
3170
+
3171
+ lim
3172
+
3173
+ n
3174
+
3175
+ +
3176
+
3177
+
3178
+
3179
+
3180
+
3181
+
3182
+ 0
3183
+
3184
+
3185
+ 1
3186
+
3187
+
3188
+
3189
+ f
3190
+
3191
+ n
3192
+
3193
+
3194
+ (
3195
+ x
3196
+ )
3197
+
3198
+ d
3199
+ x
3200
+
3201
+
3202
+ lim
3203
+
3204
+ n
3205
+
3206
+ +
3207
+
3208
+
3209
+
3210
+
3211
+
3212
+
3213
+ 0
3214
+
3215
+
3216
+ 1
3217
+
3218
+
3219
+ f
3220
+ (
3221
+ x
3222
+ )
3223
+
3224
+ d
3225
+ x
3226
+
3227
+
3228
+ {\textstyle \lim \limits \_{n\rightarrow +\infty }\int \limits \_{0}^{1}f\_{n}(x)\,dx\neq \lim \limits \_{n\rightarrow +\infty }\int \limits \_{0}^{1}f(x)\,dx}
3229
+
3230
+ ![{\textstyle \lim \limits _{n\rightarrow +\infty }\int \limits _{0}^{1}f_{n}(x)\,dx\neq \lim \limits _{n\rightarrow +\infty }\int \limits _{0}^{1}f(x)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1e65a1b7cf3dc50480022a3bdc0330ecc91486b2).
3231
+ 2. Show that sequence
3232
+
3233
+
3234
+
3235
+
3236
+ f
3237
+
3238
+ n
3239
+
3240
+
3241
+ (
3242
+ x
3243
+ )
3244
+ =
3245
+
3246
+ x
3247
+
3248
+ 3
3249
+
3250
+
3251
+ +
3252
+
3253
+
3254
+ 1
3255
+ n
3256
+
3257
+
3258
+ sin
3259
+
3260
+
3261
+ (
3262
+
3263
+ n
3264
+ x
3265
+ +
3266
+
3267
+
3268
+
3269
+ n
3270
+ π
3271
+
3272
+ 2
3273
+
3274
+
3275
+
3276
+ )
3277
+
3278
+
3279
+
3280
+ {\textstyle f\_{n}(x)=x^{3}+{\frac {1}{n}}\sin \left(nx+{\frac {n\pi }{2}}\right)}
3281
+
3282
+ ![{\textstyle f_{n}(x)=x^{3}+{\frac {1}{n}}\sin \left(nx+{\frac {n\pi }{2}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/336a2e4259e83eb0aba76054a6168b6f5422cee9) converges uniformly on
3283
+
3284
+
3285
+
3286
+
3287
+ R
3288
+
3289
+
3290
+
3291
+ {\textstyle \mathbb {R} }
3292
+
3293
+ ![{\textstyle \mathbb {R} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/2031b33f0faf73d2d73a1da12544f00a37474f16), but
3294
+
3295
+
3296
+
3297
+
3298
+
3299
+ (
3300
+
3301
+
3302
+ lim
3303
+
3304
+ n
3305
+
3306
+ +
3307
+
3308
+
3309
+
3310
+
3311
+ f
3312
+
3313
+ n
3314
+
3315
+
3316
+ (
3317
+ x
3318
+ )
3319
+
3320
+ )
3321
+
3322
+
3323
+
3324
+
3325
+
3326
+ lim
3327
+
3328
+ n
3329
+
3330
+ +
3331
+
3332
+
3333
+
3334
+
3335
+ f
3336
+
3337
+ n
3338
+
3339
+
3340
+
3341
+ (
3342
+ x
3343
+ )
3344
+
3345
+
3346
+ {\textstyle \left(\lim \limits \_{n\rightarrow +\infty }f\_{n}(x)\right)'\neq \lim \limits \_{n\rightarrow +\infty }f'\_{n}(x)}
3347
+
3348
+ ![{\textstyle \left(\lim \limits _{n\rightarrow +\infty }f_{n}(x)\right)'\neq \lim \limits _{n\rightarrow +\infty }f'_{n}(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8abb56db236e3697dc26dbda43c7e8b6f5f96013).
3349
+ 3. Decompose
3350
+
3351
+
3352
+
3353
+ cos
3354
+
3355
+ α
3356
+ x
3357
+
3358
+
3359
+ {\textstyle \cos \alpha x}
3360
+
3361
+ ![{\textstyle \cos \alpha x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8019dd965515917fea1b504d73c914f060639f85),
3362
+
3363
+
3364
+
3365
+ α
3366
+
3367
+
3368
+ Z
3369
+
3370
+
3371
+
3372
+ {\textstyle \alpha \notin \mathbb {Z} }
3373
+
3374
+ ![{\textstyle \alpha \notin \mathbb {Z} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a73399668b864d0692d6f1638e44c8d8dd4cb79) into Fourier series on
3375
+
3376
+
3377
+
3378
+ [
3379
+
3380
+ π
3381
+ ;
3382
+ π
3383
+ ]
3384
+
3385
+
3386
+ {\textstyle [-\pi ;\pi ]}
3387
+
3388
+ ![{\textstyle [-\pi ;\pi ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8de05c42024ae085180a3cee60b8f13097d64f77). Using this decomposition prove that
3389
+
3390
+
3391
+
3392
+ cot
3393
+
3394
+ y
3395
+ =
3396
+
3397
+
3398
+ 1
3399
+ y
3400
+
3401
+
3402
+ +
3403
+
3404
+
3405
+
3406
+ k
3407
+ =
3408
+ 1
3409
+
3410
+
3411
+
3412
+
3413
+
3414
+
3415
+
3416
+
3417
+ 2
3418
+ y
3419
+
3420
+
3421
+
3422
+ y
3423
+
3424
+ 2
3425
+
3426
+
3427
+
3428
+
3429
+ π
3430
+
3431
+ 2
3432
+
3433
+
3434
+
3435
+ k
3436
+
3437
+ 2
3438
+
3439
+
3440
+
3441
+
3442
+
3443
+
3444
+
3445
+ {\textstyle \cot y={\frac {1}{y}}+\sum \limits \_{k=1}^{\infty }{\frac {2y}{y^{2}-\pi ^{2}k^{2}}}}
3446
+
3447
+ ![{\textstyle \cot y={\frac {1}{y}}+\sum \limits _{k=1}^{\infty }{\frac {2y}{y^{2}-\pi ^{2}k^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a0cf7b4883ec773362cf3d9bbc8fc0173d48d359).
3448
+ 4. Function
3449
+
3450
+
3451
+
3452
+ f
3453
+ (
3454
+ x
3455
+ )
3456
+
3457
+
3458
+ {\textstyle f(x)}
3459
+
3460
+ ![{\textstyle f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a982c6635ab3b98d9e12d5f5a8533359bcb38a) is absolutely integrable on
3461
+
3462
+
3463
+
3464
+ [
3465
+ 0
3466
+ ;
3467
+ π
3468
+ ]
3469
+
3470
+
3471
+ {\textstyle [0;\pi ]}
3472
+
3473
+ ![{\textstyle [0;\pi ]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eb0e57f19cbd824b48391708d429bf63d2e2a615), and
3474
+
3475
+
3476
+
3477
+ f
3478
+ (
3479
+ π
3480
+
3481
+ x
3482
+ )
3483
+ =
3484
+ f
3485
+ (
3486
+ x
3487
+ )
3488
+
3489
+
3490
+ {\textstyle f(\pi -x)=f(x)}
3491
+
3492
+ ![{\textstyle f(\pi -x)=f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7bb5fc6410ccd99c704b13a284d6e40916d19d64). Prove that
3493
+ 1. if it is decomposed into Fourier series of sines then
3494
+
3495
+
3496
+
3497
+
3498
+ b
3499
+
3500
+ 2
3501
+ k
3502
+
3503
+
3504
+ =
3505
+ 0
3506
+
3507
+
3508
+ {\textstyle b\_{2k}=0}
3509
+
3510
+ ![{\textstyle b_{2k}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/46ded058e03d36e114e338e0462c569289aec786),
3511
+
3512
+
3513
+
3514
+ k
3515
+
3516
+
3517
+ N
3518
+
3519
+
3520
+
3521
+ {\textstyle k\in \mathbb {N} }
3522
+
3523
+ ![{\textstyle k\in \mathbb {N} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b359d27f09d61f7e77a0bae3c5d8b5e4227ec85f);
3524
+ 2. if it is decomposed into Fourier series of cosines then
3525
+
3526
+
3527
+
3528
+
3529
+ a
3530
+
3531
+ 2
3532
+ k
3533
+
3534
+ 1
3535
+
3536
+
3537
+ =
3538
+ 0
3539
+
3540
+
3541
+ {\textstyle a\_{2k-1}=0}
3542
+
3543
+ ![{\textstyle a_{2k-1}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/554d589645e1e9e2b0ee58935fc6a7dada40793e),
3544
+
3545
+
3546
+
3547
+ k
3548
+
3549
+
3550
+ N
3551
+
3552
+
3553
+
3554
+ {\textstyle k\in \mathbb {N} }
3555
+
3556
+ ![{\textstyle k\in \mathbb {N} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b359d27f09d61f7e77a0bae3c5d8b5e4227ec85f).
3557
+ 5. ## Decompose
3558
+
3559
+
3560
+
3561
+ f
3562
+ (
3563
+ x
3564
+ )
3565
+ =
3566
+
3567
+
3568
+ {
3569
+
3570
+
3571
+
3572
+ 1
3573
+ ,
3574
+
3575
+
3576
+ |
3577
+
3578
+ x
3579
+
3580
+ |
3581
+
3582
+ <
3583
+ α
3584
+ ,
3585
+
3586
+
3587
+
3588
+
3589
+ 0
3590
+ ,
3591
+
3592
+ α
3593
+
3594
+
3595
+ |
3596
+
3597
+ x
3598
+
3599
+ |
3600
+
3601
+ <
3602
+ π
3603
+
3604
+
3605
+
3606
+
3607
+
3608
+
3609
+
3610
+
3611
+ {\textstyle f(x)={\begin{cases}1,\;|x|<\alpha ,\\0,\;\alpha \leqslant |x|<\pi \end{cases}}}
3612
+
3613
+ ![{\textstyle f(x)={\begin{cases}1,\;|x|<\alpha ,\\0,\;\alpha \leqslant |x|<\pi \end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9f6a3c99a69eb3442d864304b578e38b2ebe430d) into Fourier series using the standard trigonometric system.
3614
+ 1. Using Parseval’s identity find
3615
+
3616
+
3617
+
3618
+
3619
+ σ
3620
+
3621
+ 1
3622
+
3623
+
3624
+ =
3625
+
3626
+
3627
+
3628
+ k
3629
+ =
3630
+ 1
3631
+
3632
+
3633
+
3634
+
3635
+
3636
+
3637
+
3638
+
3639
+
3640
+ sin
3641
+
3642
+ 2
3643
+
3644
+
3645
+
3646
+ k
3647
+ α
3648
+
3649
+
3650
+ k
3651
+
3652
+ 2
3653
+
3654
+
3655
+
3656
+
3657
+
3658
+
3659
+ {\textstyle \sigma \_{1}=\sum \limits \_{k=1}^{\infty }{\frac {\sin ^{2}k\alpha }{k^{2}}}}
3660
+
3661
+ ![{\textstyle \sigma _{1}=\sum \limits _{k=1}^{\infty }{\frac {\sin ^{2}k\alpha }{k^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/72c064ce830fdbf415754eb98bbb0ac306f44b13) and
3662
+
3663
+
3664
+
3665
+
3666
+ σ
3667
+
3668
+ 2
3669
+
3670
+
3671
+ =
3672
+
3673
+
3674
+
3675
+ k
3676
+ =
3677
+ 1
3678
+
3679
+
3680
+
3681
+
3682
+
3683
+
3684
+
3685
+
3686
+
3687
+ cos
3688
+
3689
+ 2
3690
+
3691
+
3692
+ ���
3693
+ k
3694
+ α
3695
+
3696
+
3697
+ k
3698
+
3699
+ 2
3700
+
3701
+
3702
+
3703
+
3704
+
3705
+
3706
+ {\textstyle \sigma \_{2}=\sum \limits \_{k=1}^{\infty }{\frac {\cos ^{2}k\alpha }{k^{2}}}}
3707
+
3708
+ ![{\textstyle \sigma _{2}=\sum \limits _{k=1}^{\infty }{\frac {\cos ^{2}k\alpha }{k^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3c65c79bd3377bd71cfe61bf6815fde7ae9123ac).
3709
+
3710
+
3711
+ ### Test questions for final assessment in the course
3712
+
3713
+
3714
+ 1. Find out whether the following functional series converge uniformly on the indicated intervals. Justify your answer.
3715
+
3716
+
3717
+
3718
+
3719
+
3720
+
3721
+ n
3722
+ =
3723
+ 1
3724
+
3725
+
3726
+
3727
+
3728
+
3729
+
3730
+
3731
+
3732
+ x
3733
+ n
3734
+ +
3735
+
3736
+
3737
+ n
3738
+
3739
+
3740
+
3741
+
3742
+ n
3743
+ +
3744
+ x
3745
+
3746
+
3747
+
3748
+ ln
3749
+
3750
+
3751
+ (
3752
+
3753
+ 1
3754
+ +
3755
+
3756
+
3757
+ x
3758
+
3759
+ n
3760
+
3761
+
3762
+ n
3763
+
3764
+
3765
+
3766
+
3767
+
3768
+
3769
+ )
3770
+
3771
+
3772
+
3773
+ {\textstyle \sum \limits \_{n=1}^{\infty }{\frac {xn+{\sqrt {n}}}{n+x}}\ln \left(1+{\frac {x}{n{\sqrt {n}}}}\right)}
3774
+
3775
+ ![{\textstyle \sum \limits _{n=1}^{\infty }{\frac {xn+{\sqrt {n}}}{n+x}}\ln \left(1+{\frac {x}{n{\sqrt {n}}}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/633e458aace66350ea9ed9586785ddcfb7b0091f),
3776
+
3777
+
3778
+
3779
+
3780
+ Δ
3781
+
3782
+ 1
3783
+
3784
+
3785
+ =
3786
+ (
3787
+ 0
3788
+ ;
3789
+ 1
3790
+ )
3791
+
3792
+
3793
+ {\textstyle \Delta \_{1}=(0;1)}
3794
+
3795
+ ![{\textstyle \Delta _{1}=(0;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c54e8b5a3c4d79037b0711372b6689de58b6e4d),
3796
+
3797
+
3798
+
3799
+
3800
+ Δ
3801
+
3802
+ 2
3803
+
3804
+
3805
+ =
3806
+ (
3807
+ 1
3808
+ ;
3809
+ +
3810
+
3811
+ )
3812
+
3813
+
3814
+ {\textstyle \Delta \_{2}=(1;+\infty )}
3815
+
3816
+ ![{\textstyle \Delta _{2}=(1;+\infty )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3da88d3477a5cc6c7f3a8fcfd468e4202bf6d1b9);
3817
+ 2. Show that sequence
3818
+
3819
+
3820
+
3821
+
3822
+ f
3823
+
3824
+ n
3825
+
3826
+
3827
+ (
3828
+ x
3829
+ )
3830
+ =
3831
+
3832
+
3833
+
3834
+ sin
3835
+
3836
+ n
3837
+ x
3838
+
3839
+
3840
+ n
3841
+
3842
+
3843
+
3844
+
3845
+
3846
+ {\textstyle f\_{n}(x)={\frac {\sin nx}{\sqrt {n}}}}
3847
+
3848
+ ![{\textstyle f_{n}(x)={\frac {\sin nx}{\sqrt {n}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b01913798491ead471b64c411c026cb5d9f77919) converges uniformly on
3849
+
3850
+
3851
+
3852
+
3853
+ R
3854
+
3855
+
3856
+
3857
+ {\textstyle \mathbb {R} }
3858
+
3859
+ ![{\textstyle \mathbb {R} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/2031b33f0faf73d2d73a1da12544f00a37474f16) to a differentiable function
3860
+
3861
+
3862
+
3863
+ f
3864
+ (
3865
+ x
3866
+ )
3867
+
3868
+
3869
+ {\textstyle f(x)}
3870
+
3871
+ ![{\textstyle f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a982c6635ab3b98d9e12d5f5a8533359bcb38a), and at that
3872
+
3873
+
3874
+
3875
+
3876
+ lim
3877
+
3878
+ n
3879
+
3880
+ +
3881
+
3882
+
3883
+
3884
+
3885
+ f
3886
+
3887
+ n
3888
+
3889
+
3890
+
3891
+ (
3892
+ 0
3893
+ )
3894
+
3895
+
3896
+ f
3897
+
3898
+
3899
+ (
3900
+ 0
3901
+ )
3902
+
3903
+
3904
+ {\textstyle \lim \limits \_{n\rightarrow +\infty }f'\_{n}(0)\neq f'(0)}
3905
+
3906
+ ![{\textstyle \lim \limits _{n\rightarrow +\infty }f'_{n}(0)\neq f'(0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5bbe4b0d69f8fa0731a27506b57b049c891e3402).
3907
+
3908
+
3909
+ ### Section 1
3910
+
3911
+
3912
+ #### Section title:
3913
+
3914
+
3915
+ Integrals with Parameter(s)
3916
+
3917
+
3918
+
3919
+ ### Topics covered in this section:
3920
+
3921
+
3922
+ * Definite integrals with parameters
3923
+ * Improper integrals with parameters. Uniform convergence
3924
+ * Properties of uniformly convergent integrals
3925
+ * Beta-function and gamma-function
3926
+ * Fourier transform
3927
+
3928
+
3929
+ ### What forms of evaluation were used to test students’ performance in this section?
3930
+
3931
+
3932
+
3933
+
3934
+ | | **Yes/No** |
3935
+ | --- | --- |
3936
+ | Development of individual parts of software product code
3937
+ | 0
3938
+ |
3939
+ | Homework and group projects
3940
+ | 1
3941
+ |
3942
+ | Midterm evaluation
3943
+ | 1
3944
+ |
3945
+ | Testing (written or computer based)
3946
+ | 1
3947
+ |
3948
+ | Reports
3949
+ | 0
3950
+ |
3951
+ | Essays
3952
+ | 0
3953
+ |
3954
+ | Oral polls
3955
+ | 0
3956
+ |
3957
+ | Discussions
3958
+ | 1
3959
+ |
3960
+
3961
+
3962
+ ### Typical questions for ongoing performance evaluation within this section
3963
+
3964
+
3965
+ 1. Find out if
3966
+
3967
+
3968
+
3969
+
3970
+
3971
+
3972
+
3973
+ 0
3974
+
3975
+
3976
+ 1
3977
+
3978
+
3979
+
3980
+ (
3981
+
3982
+
3983
+ lim
3984
+
3985
+ α
3986
+
3987
+ 0
3988
+
3989
+
3990
+
3991
+
3992
+
3993
+ 2
3994
+ x
3995
+
3996
+ α
3997
+
3998
+ 2
3999
+
4000
+
4001
+
4002
+
4003
+
4004
+ (
4005
+
4006
+
4007
+ α
4008
+
4009
+ 2
4010
+
4011
+
4012
+ +
4013
+
4014
+ x
4015
+
4016
+ 2
4017
+
4018
+
4019
+
4020
+ )
4021
+
4022
+
4023
+ 2
4024
+
4025
+
4026
+
4027
+
4028
+
4029
+ )
4030
+
4031
+
4032
+ d
4033
+ x
4034
+ =
4035
+
4036
+ lim
4037
+
4038
+ α
4039
+
4040
+ 0
4041
+
4042
+
4043
+
4044
+
4045
+
4046
+ 0
4047
+
4048
+
4049
+ 1
4050
+
4051
+
4052
+
4053
+
4054
+
4055
+ 2
4056
+ x
4057
+
4058
+ α
4059
+
4060
+ 2
4061
+
4062
+
4063
+
4064
+
4065
+
4066
+ (
4067
+
4068
+
4069
+ α
4070
+
4071
+ 2
4072
+
4073
+
4074
+ +
4075
+
4076
+ x
4077
+
4078
+ 2
4079
+
4080
+
4081
+
4082
+ )
4083
+
4084
+
4085
+ 2
4086
+
4087
+
4088
+
4089
+
4090
+
4091
+ d
4092
+ x
4093
+
4094
+
4095
+
4096
+ {\textstyle \displaystyle \int \limits \_{0}^{1}\left(\lim \limits \_{\alpha \to 0}{\frac {2x\alpha ^{2}}{\left(\alpha ^{2}+x^{2}\right)^{2}}}\right)\,dx=\lim \limits \_{\alpha \to 0}\int \limits \_{0}^{1}{\frac {2x\alpha ^{2}}{\left(\alpha ^{2}+x^{2}\right)^{2}}}\,dx}
4097
+
4098
+ ![{\textstyle \displaystyle \int \limits _{0}^{1}\left(\lim \limits _{\alpha \to 0}{\frac {2x\alpha ^{2}}{\left(\alpha ^{2}+x^{2}\right)^{2}}}\right)\,dx=\lim \limits _{\alpha \to 0}\int \limits _{0}^{1}{\frac {2x\alpha ^{2}}{\left(\alpha ^{2}+x^{2}\right)^{2}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2584f0a98c545141bcac904a0c1a37b2b3d1bada).
4099
+ 2. Differentiating the integrals with respect to parameter
4100
+
4101
+
4102
+
4103
+ φ
4104
+
4105
+
4106
+ {\textstyle \varphi }
4107
+
4108
+ ![{\textstyle \varphi }](https://wikimedia.org/api/rest_v1/media/math/render/svg/99015519246670af1cb5592e439ad64a27fb4830), find it:
4109
+
4110
+
4111
+
4112
+ I
4113
+ (
4114
+ α
4115
+ )
4116
+ =
4117
+
4118
+
4119
+
4120
+ 0
4121
+
4122
+
4123
+ π
4124
+
4125
+ /
4126
+
4127
+ 2
4128
+
4129
+
4130
+ ln
4131
+
4132
+
4133
+ (
4134
+
4135
+
4136
+ α
4137
+
4138
+ 2
4139
+
4140
+
4141
+
4142
+
4143
+ sin
4144
+
4145
+ 2
4146
+
4147
+
4148
+
4149
+ φ
4150
+
4151
+ )
4152
+
4153
+
4154
+ d
4155
+ φ
4156
+
4157
+
4158
+ {\textstyle I(\alpha )=\int \limits \_{0}^{\pi /2}\ln \left(\alpha ^{2}-\sin ^{2}\varphi \right)\,d\varphi }
4159
+
4160
+ ![{\textstyle I(\alpha )=\int \limits _{0}^{\pi /2}\ln \left(\alpha ^{2}-\sin ^{2}\varphi \right)\,d\varphi }](https://wikimedia.org/api/rest_v1/media/math/render/svg/181b98d5fb603e05a6a64798b9099a29d7af21bb),
4161
+
4162
+
4163
+
4164
+ α
4165
+ >
4166
+ 1
4167
+
4168
+
4169
+ {\textstyle \alpha >1}
4170
+
4171
+ ![{\textstyle \alpha >1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/77a6bb580edc9bebe0369a6c0e1eb7aa3a2fb39a).
4172
+ 3. Prove that the following integral converges uniformly on the indicated set.
4173
+
4174
+
4175
+
4176
+
4177
+
4178
+
4179
+
4180
+ 0
4181
+
4182
+
4183
+ +
4184
+
4185
+
4186
+
4187
+
4188
+ e
4189
+
4190
+
4191
+ α
4192
+ x
4193
+
4194
+
4195
+ cos
4196
+
4197
+ 2
4198
+ x
4199
+
4200
+ d
4201
+ x
4202
+
4203
+
4204
+
4205
+ {\textstyle \displaystyle \int \limits \_{0}^{+\infty }e^{-\alpha x}\cos 2x\,dx}
4206
+
4207
+ ![{\textstyle \displaystyle \int \limits _{0}^{+\infty }e^{-\alpha x}\cos 2x\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3ecc6145eb14a1ffea9f326df53ec147091507d8),
4208
+
4209
+
4210
+
4211
+ Δ
4212
+ =
4213
+ [
4214
+ 1
4215
+ ;
4216
+ +
4217
+
4218
+ )
4219
+
4220
+
4221
+ {\textstyle \Delta =[1;+\infty )}
4222
+
4223
+ ![{\textstyle \Delta =[1;+\infty )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fec69fd24d288553b369186751d5dacf9e2b0b9b);
4224
+ 4. It is known that Dirichlet’s integral
4225
+
4226
+
4227
+
4228
+
4229
+
4230
+
4231
+ 0
4232
+
4233
+
4234
+ +
4235
+
4236
+
4237
+
4238
+
4239
+
4240
+
4241
+ sin
4242
+
4243
+ x
4244
+
4245
+ x
4246
+
4247
+
4248
+
4249
+ d
4250
+ x
4251
+
4252
+
4253
+ {\textstyle \int \limits \_{0}^{+\infty }{\frac {\sin x}{x}}\,dx}
4254
+
4255
+ ![{\textstyle \int \limits _{0}^{+\infty }{\frac {\sin x}{x}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/425b3fcfc6b0bf0eb1b06971b0e0876121010af0) is equal to
4256
+
4257
+
4258
+
4259
+
4260
+
4261
+ π
4262
+ 2
4263
+
4264
+
4265
+
4266
+
4267
+ {\textstyle {\frac {\pi }{2}}}
4268
+
4269
+ ![{\textstyle {\frac {\pi }{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/313947d4107765408f902d3eaee6a719e7f01dae). Find the values of the following integrals using Dirichlet’s integral
4270
+ 1. ∫
4271
+
4272
+ 0
4273
+
4274
+
4275
+ +
4276
+
4277
+
4278
+
4279
+
4280
+
4281
+ sin
4282
+
4283
+ α
4284
+ x
4285
+
4286
+
4287
+
4288
+ x
4289
+
4290
+ d
4291
+ x
4292
+
4293
+
4294
+ {\textstyle \int \limits \_{0}^{+\infty }{\frac {\sin }{\alpha x}}x\,dx}
4295
+
4296
+ ![{\textstyle \int \limits _{0}^{+\infty }{\frac {\sin }{\alpha x}}x\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9258657dddf0c5f4665ac3cbe4005eba785c9b2e),
4297
+
4298
+
4299
+
4300
+ α
4301
+
4302
+ 0
4303
+
4304
+
4305
+ {\textstyle \alpha \neq 0}
4306
+
4307
+ ![{\textstyle \alpha \neq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c2250c614e2711ae1e99c559b55902c9f213f0f6);
4308
+ 2. ∫
4309
+
4310
+ 0
4311
+
4312
+
4313
+ +
4314
+
4315
+
4316
+
4317
+
4318
+
4319
+
4320
+ sin
4321
+
4322
+ x
4323
+
4324
+ x
4325
+ cos
4326
+
4327
+ x
4328
+
4329
+
4330
+ x
4331
+
4332
+ 3
4333
+
4334
+
4335
+
4336
+
4337
+
4338
+ d
4339
+ x
4340
+
4341
+
4342
+ {\textstyle \int \limits \_{0}^{+\infty }{\frac {\sin x-x\cos x}{x^{3}}}\,dx}
4343
+
4344
+ ![{\textstyle \int \limits _{0}^{+\infty }{\frac {\sin x-x\cos x}{x^{3}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4c41656006e60835bc2ee22cc9f54b55f63fe6d2).
4345
+
4346
+
4347
+ ### Typical questions for seminar classes (labs) within this section
4348
+
4349
+
4350
+ 1. Find out if
4351
+
4352
+
4353
+
4354
+
4355
+
4356
+
4357
+
4358
+ 0
4359
+
4360
+
4361
+ 1
4362
+
4363
+
4364
+
4365
+ (
4366
+
4367
+
4368
+
4369
+
4370
+ 0
4371
+
4372
+
4373
+ 1
4374
+
4375
+
4376
+ f
4377
+ (
4378
+ x
4379
+ ,
4380
+ α
4381
+ )
4382
+
4383
+ d
4384
+ α
4385
+
4386
+ )
4387
+
4388
+
4389
+ d
4390
+ x
4391
+ =
4392
+
4393
+
4394
+
4395
+ 0
4396
+
4397
+
4398
+ 1
4399
+
4400
+
4401
+
4402
+ (
4403
+
4404
+
4405
+
4406
+
4407
+ 0
4408
+
4409
+
4410
+ 1
4411
+
4412
+
4413
+ f
4414
+ (
4415
+ x
4416
+ ,
4417
+ α
4418
+ )
4419
+
4420
+ d
4421
+ x
4422
+
4423
+ )
4424
+
4425
+
4426
+ d
4427
+ α
4428
+
4429
+
4430
+
4431
+ {\textstyle \displaystyle \int \limits \_{0}^{1}\left(\int \limits \_{0}^{1}f(x,\alpha )\,d\alpha \right)\,dx=\int \limits \_{0}^{1}\left(\int \limits \_{0}^{1}f(x,\alpha )\,dx\right)\,d\alpha }
4432
+
4433
+ ![{\textstyle \displaystyle \int \limits _{0}^{1}\left(\int \limits _{0}^{1}f(x,\alpha )\,d\alpha \right)\,dx=\int \limits _{0}^{1}\left(\int \limits _{0}^{1}f(x,\alpha )\,dx\right)\,d\alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/cee1e6d0944c1aaea36afba56d6075217953bb85) if
4434
+
4435
+
4436
+
4437
+ f
4438
+ (
4439
+ x
4440
+ ;
4441
+ α
4442
+ )
4443
+ =
4444
+
4445
+
4446
+
4447
+ α
4448
+
4449
+ x
4450
+
4451
+
4452
+ (
4453
+ α
4454
+ +
4455
+ x
4456
+
4457
+ )
4458
+
4459
+ 3
4460
+
4461
+
4462
+
4463
+
4464
+
4465
+
4466
+
4467
+ {\textstyle f(x;\alpha )={\frac {\alpha -x}{(\alpha +x)^{3}}}}
4468
+
4469
+ ![{\textstyle f(x;\alpha )={\frac {\alpha -x}{(\alpha +x)^{3}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dc9c85d7bd50ebdf0924dc3b64407e78feb21300).
4470
+ 2. Find
4471
+
4472
+
4473
+
4474
+
4475
+ Φ
4476
+
4477
+
4478
+ (
4479
+ α
4480
+ )
4481
+
4482
+
4483
+ {\textstyle \Phi '(\alpha )}
4484
+
4485
+ ![{\textstyle \Phi '(\alpha )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8047208a7b2d408b6cd8e6c9250ccf1d4c76c558) if
4486
+
4487
+
4488
+
4489
+ Φ
4490
+ (
4491
+ α
4492
+ )
4493
+ =
4494
+
4495
+
4496
+
4497
+ 1
4498
+
4499
+
4500
+ 2
4501
+
4502
+
4503
+
4504
+
4505
+
4506
+ e
4507
+
4508
+ α
4509
+
4510
+ x
4511
+
4512
+ 2
4513
+
4514
+
4515
+
4516
+
4517
+ x
4518
+
4519
+
4520
+
4521
+ d
4522
+ x
4523
+
4524
+
4525
+ {\textstyle \Phi (\alpha )=\int \limits \_{1}^{2}{\frac {e^{\alpha x^{2}}}{x}}\,dx}
4526
+
4527
+ ![{\textstyle \Phi (\alpha )=\int \limits _{1}^{2}{\frac {e^{\alpha x^{2}}}{x}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/617c37a94758ea74e6b211d64ef9f98dfdc0f00c).
4528
+ 3. Differentiating the integral with respect to parameter
4529
+
4530
+
4531
+
4532
+ α
4533
+
4534
+
4535
+ {\textstyle \alpha }
4536
+
4537
+ ![{\textstyle \alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d86dbd6183264b2f8569da1751380b173c7b185), find it:
4538
+
4539
+
4540
+
4541
+ I
4542
+ (
4543
+ α
4544
+ )
4545
+ =
4546
+
4547
+
4548
+
4549
+ 0
4550
+
4551
+
4552
+ π
4553
+
4554
+
4555
+
4556
+
4557
+ 1
4558
+
4559
+ cos
4560
+
4561
+ x
4562
+
4563
+
4564
+
4565
+ ln
4566
+
4567
+
4568
+
4569
+
4570
+ 1
4571
+ +
4572
+ α
4573
+ cos
4574
+
4575
+ x
4576
+
4577
+
4578
+ 1
4579
+
4580
+ α
4581
+ cos
4582
+
4583
+ x
4584
+
4585
+
4586
+
4587
+
4588
+ d
4589
+ x
4590
+
4591
+
4592
+ {\textstyle I(\alpha )=\int \limits \_{0}^{\pi }{\frac {1}{\cos x}}\ln {\frac {1+\alpha \cos x}{1-\alpha \cos x}}\,dx}
4593
+
4594
+ ![{\textstyle I(\alpha )=\int \limits _{0}^{\pi }{\frac {1}{\cos x}}\ln {\frac {1+\alpha \cos x}{1-\alpha \cos x}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a92283d198c15b51ddb805f720f9926f2531a081),
4595
+
4596
+
4597
+
4598
+
4599
+ |
4600
+
4601
+ α
4602
+
4603
+ |
4604
+
4605
+ <
4606
+ 1
4607
+
4608
+
4609
+ {\textstyle |\alpha |<1}
4610
+
4611
+ ![{\textstyle |\alpha |<1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3f3bc8657b6c933b86ca3a8eaec06cea2ce9ba5e).
4612
+ 4. Find Fourier transform of the following functions:
4613
+ 1. f
4614
+ (
4615
+ x
4616
+ )
4617
+ =
4618
+
4619
+
4620
+ {
4621
+
4622
+
4623
+
4624
+ 1
4625
+ ,
4626
+
4627
+
4628
+
4629
+ |
4630
+
4631
+ x
4632
+
4633
+ |
4634
+
4635
+
4636
+ 1
4637
+ ,
4638
+
4639
+
4640
+
4641
+
4642
+ 0
4643
+ ,
4644
+
4645
+
4646
+
4647
+ |
4648
+
4649
+ x
4650
+
4651
+ |
4652
+
4653
+ >
4654
+ 1
4655
+ ;
4656
+
4657
+
4658
+
4659
+
4660
+
4661
+
4662
+
4663
+
4664
+ {\textstyle f(x)={\begin{cases}1,&|x|\leq 1,\\0,&|x|>1;\end{cases}}}
4665
+
4666
+ ![{\textstyle f(x)={\begin{cases}1,&|x|\leq 1,\\0,&|x|>1;\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/761e36a557a92fc780c53dc0a2244d0f77575d6c)
4667
+ 5. Let
4668
+
4669
+
4670
+
4671
+
4672
+
4673
+
4674
+ f
4675
+ ^
4676
+
4677
+
4678
+
4679
+ (
4680
+ y
4681
+ )
4682
+
4683
+
4684
+ {\textstyle {\widehat {f}}(y)}
4685
+
4686
+ ![{\textstyle {\widehat {f}}(y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7c96d3e1f2527643d3e650c7ceef5a050a68b877) be Fourier transform of
4687
+
4688
+
4689
+
4690
+ f
4691
+ (
4692
+ x
4693
+ )
4694
+
4695
+
4696
+ {\textstyle f(x)}
4697
+
4698
+ ![{\textstyle f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0a982c6635ab3b98d9e12d5f5a8533359bcb38a). Prove that Fourier transform of
4699
+
4700
+
4701
+
4702
+
4703
+ e
4704
+
4705
+ i
4706
+ α
4707
+ x
4708
+
4709
+
4710
+ f
4711
+ (
4712
+ x
4713
+ )
4714
+
4715
+
4716
+ {\textstyle e^{i\alpha x}f(x)}
4717
+
4718
+ ![{\textstyle e^{i\alpha x}f(x)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c7c37e6524c1b14a0a114dce723ad9d75c431f55) is equal to
4719
+
4720
+
4721
+
4722
+
4723
+
4724
+
4725
+ f
4726
+ ^
4727
+
4728
+
4729
+
4730
+ (
4731
+ y
4732
+
4733
+ α
4734
+ )
4735
+
4736
+
4737
+ {\textstyle {\widehat {f}}(y-\alpha )}
4738
+
4739
+ ![{\textstyle {\widehat {f}}(y-\alpha )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e67a18b35a42889d04a5a61ada189ddfee0d1509),
4740
+
4741
+
4742
+
4743
+ α
4744
+
4745
+
4746
+ R
4747
+
4748
+
4749
+
4750
+ {\textstyle \alpha \in \mathbb {R} }
4751
+
4752
+ ![{\textstyle \alpha \in \mathbb {R} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/0e51aa19934069aa0256691a8bdb2703ba20459d).
4753
+
4754
+
4755
+ ### Test questions for final assessment in this section
4756
+
4757
+
4758
+ 1. Find out if
4759
+
4760
+
4761
+
4762
+
4763
+
4764
+
4765
+
4766
+ 0
4767
+
4768
+
4769
+ 1
4770
+
4771
+
4772
+
4773
+ (
4774
+
4775
+
4776
+
4777
+
4778
+ 0
4779
+
4780
+
4781
+ 1
4782
+
4783
+
4784
+ f
4785
+ (
4786
+ x
4787
+ ,
4788
+ α
4789
+ )
4790
+
4791
+ d
4792
+ α
4793
+
4794
+ )
4795
+
4796
+
4797
+ d
4798
+ x
4799
+ =
4800
+
4801
+
4802
+
4803
+ 0
4804
+
4805
+
4806
+ 1
4807
+
4808
+
4809
+
4810
+ (
4811
+
4812
+
4813
+
4814
+
4815
+ 0
4816
+
4817
+
4818
+ 1
4819
+
4820
+
4821
+ f
4822
+ (
4823
+ x
4824
+ ,
4825
+ α
4826
+ )
4827
+
4828
+ d
4829
+ x
4830
+
4831
+ )
4832
+
4833
+
4834
+ d
4835
+ α
4836
+
4837
+
4838
+
4839
+ {\textstyle \displaystyle \int \limits \_{0}^{1}\left(\int \limits \_{0}^{1}f(x,\alpha )\,d\alpha \right)\,dx=\int \limits \_{0}^{1}\left(\int \limits \_{0}^{1}f(x,\alpha )\,dx\right)\,d\alpha }
4840
+
4841
+ ![{\textstyle \displaystyle \int \limits _{0}^{1}\left(\int \limits _{0}^{1}f(x,\alpha )\,d\alpha \right)\,dx=\int \limits _{0}^{1}\left(\int \limits _{0}^{1}f(x,\alpha )\,dx\right)\,d\alpha }](https://wikimedia.org/api/rest_v1/media/math/render/svg/cee1e6d0944c1aaea36afba56d6075217953bb85) if
4842
+
4843
+
4844
+
4845
+ f
4846
+ (
4847
+ x
4848
+ ;
4849
+ α
4850
+ )
4851
+ =
4852
+
4853
+
4854
+
4855
+
4856
+ α
4857
+
4858
+ 2
4859
+
4860
+
4861
+
4862
+
4863
+ x
4864
+
4865
+ 2
4866
+
4867
+
4868
+
4869
+
4870
+
4871
+ (
4872
+
4873
+
4874
+ α
4875
+
4876
+ 2
4877
+
4878
+
4879
+ +
4880
+
4881
+ x
4882
+
4883
+ 2
4884
+
4885
+
4886
+
4887
+ )
4888
+
4889
+
4890
+ 2
4891
+
4892
+
4893
+
4894
+
4895
+
4896
+
4897
+ {\textstyle f(x;\alpha )={\frac {\alpha ^{2}-x^{2}}{\left(\alpha ^{2}+x^{2}\right)^{2}}}}
4898
+
4899
+ ![{\textstyle f(x;\alpha )={\frac {\alpha ^{2}-x^{2}}{\left(\alpha ^{2}+x^{2}\right)^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ad3db9eccd713138b87c03d7c3f05a00070a2405).
4900
+ 2. Find
4901
+
4902
+
4903
+
4904
+
4905
+ Φ
4906
+
4907
+
4908
+ (
4909
+ α
4910
+ )
4911
+
4912
+
4913
+ {\textstyle \Phi '(\alpha )}
4914
+
4915
+ ![{\textstyle \Phi '(\alpha )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8047208a7b2d408b6cd8e6c9250ccf1d4c76c558) if
4916
+
4917
+
4918
+
4919
+ Φ
4920
+ (
4921
+ α
4922
+ )
4923
+ =
4924
+
4925
+
4926
+
4927
+ 0
4928
+
4929
+
4930
+ α
4931
+
4932
+
4933
+
4934
+
4935
+
4936
+ ln
4937
+
4938
+ (
4939
+ 1
4940
+ +
4941
+ α
4942
+ x
4943
+ )
4944
+
4945
+ x
4946
+
4947
+
4948
+
4949
+ d
4950
+ x
4951
+
4952
+
4953
+ {\textstyle \Phi (\alpha )=\int \limits \_{0}^{\alpha }{\frac {\ln(1+\alpha x)}{x}}\,dx}
4954
+
4955
+ ![{\textstyle \Phi (\alpha )=\int \limits _{0}^{\alpha }{\frac {\ln(1+\alpha x)}{x}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/43d164fbebb756a47ff129f0db4d9fe3fa5f03fc).
4956
+ 3. Prove that the following integral converges uniformly on the indicated set.
4957
+
4958
+
4959
+
4960
+
4961
+
4962
+
4963
+
4964
+
4965
+
4966
+
4967
+
4968
+ +
4969
+
4970
+
4971
+
4972
+
4973
+
4974
+
4975
+ cos
4976
+
4977
+ α
4978
+ x
4979
+
4980
+
4981
+ 4
4982
+ +
4983
+
4984
+ x
4985
+
4986
+ 2
4987
+
4988
+
4989
+
4990
+
4991
+
4992
+
4993
+ d
4994
+ x
4995
+
4996
+
4997
+
4998
+ {\textstyle \displaystyle \int \limits \_{-\infty }^{+\infty }{\frac {\cos \alpha x}{4+x^{2}}}\,dx}
4999
+
5000
+ ![{\textstyle \displaystyle \int \limits _{-\infty }^{+\infty }{\frac {\cos \alpha x}{4+x^{2}}}\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/885d09aefe0e523d4d5136a7edb22d0f13b21e3f),
5001
+
5002
+
5003
+
5004
+ Δ
5005
+ =
5006
+
5007
+ R
5008
+
5009
+
5010
+
5011
+ {\textstyle \Delta =\mathbb {R} }
5012
+
5013
+ ![{\textstyle \Delta =\mathbb {R} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/6467f37ddb43f890061ce5b6e5d7f98a41952efa);
5014
+ 4. Find Fourier integral for
5015
+
5016
+
5017
+
5018
+ f
5019
+ (
5020
+ x
5021
+ )
5022
+ =
5023
+
5024
+
5025
+ {
5026
+
5027
+
5028
+
5029
+ 1
5030
+ ,
5031
+
5032
+
5033
+
5034
+ |
5035
+
5036
+ x
5037
+
5038
+ |
5039
+
5040
+
5041
+ τ
5042
+ ,
5043
+
5044
+
5045
+
5046
+
5047
+ 0
5048
+ ,
5049
+
5050
+
5051
+
5052
+ |
5053
+
5054
+ x
5055
+
5056
+ |
5057
+
5058
+ >
5059
+ τ
5060
+ ;
5061
+
5062
+
5063
+
5064
+
5065
+
5066
+
5067
+
5068
+
5069
+ {\textstyle f(x)={\begin{cases}1,&|x|\leq \tau ,\\0,&|x|>\tau ;\end{cases}}}
5070
+
5071
+ ![{\textstyle f(x)={\begin{cases}1,&|x|\leq \tau ,\\0,&|x|>\tau ;\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/83e284e1e648c9781bac545652c249d6ae375951)
5072
+
5073
+
5074
+
5075
+
5076
+
5077
+
5078
+
5079
+
5080
+
5081
+
raw/raw_bsc__mathematical_analysis_ii.s23.md ADDED
@@ -0,0 +1,2383 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mathematical Analysis II.s23
9
+ =================================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Mathematical Analysis II](#Mathematical_Analysis_II)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Course Topics](#Course_Topics)
23
+ + [1.3 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
24
+ - [1.3.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
25
+ - [1.3.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
26
+ * [1.3.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
27
+ * [1.3.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
28
+ * [1.3.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
29
+ + [1.4 Grading](#Grading)
30
+ - [1.4.1 Course grading range](#Course_grading_range)
31
+ - [1.4.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
32
+ - [1.4.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
33
+ + [1.5 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
34
+ - [1.5.1 Open access resources](#Open_access_resources)
35
+ + [1.6 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
36
+ + [1.7 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
37
+ - [1.7.1 Ongoing performance assessment](#Ongoing_performance_assessment)
38
+ * [1.7.1.1 Section 1](#Section_1)
39
+ * [1.7.1.2 Section 2](#Section_2)
40
+ * [1.7.1.3 Section 3](#Section_3)
41
+ * [1.7.1.4 Section 4](#Section_4)
42
+ - [1.7.2 Final assessment](#Final_assessment)
43
+ * [1.7.2.1 Section 1](#Section_1_2)
44
+ * [1.7.2.2 Section 2](#Section_2_2)
45
+ * [1.7.2.3 Section 3](#Section_3_2)
46
+ * [1.7.2.4 Section 4](#Section_4_2)
47
+ - [1.7.3 The retake exam](#The_retake_exam)
48
+
49
+
50
+
51
+ Mathematical Analysis II
52
+ ========================
53
+
54
+
55
+ * **Course name**: Mathematical Analysis II
56
+ * **Code discipline**: CSE203
57
+ * **Subject area**: Math
58
+
59
+
60
+ Short Description
61
+ -----------------
62
+
63
+
64
+ * Series: convergence, approximation
65
+ * Multivariate calculus: derivatives, differentials, maxima and minima
66
+ * Multivariate integration
67
+ * Basics of vector analysis
68
+
69
+
70
+ Course Topics
71
+ -------------
72
+
73
+
74
+
75
+
76
+ Course Sections and Topics
77
+ | Section | Topics within the section
78
+ |
79
+ | --- | --- |
80
+ | Infinite Series | 1. The Sum of an Infinite Series
81
+ 2. The Comparison Test
82
+ 3. The Integral and Ratio Tests
83
+ 4. Alternating Series
84
+ 5. Power Series
85
+ 6. Taylor's Formula
86
+ |
87
+ | Partial Differentiation | 1. Limits of functions of several variables
88
+ 2. Introduction to Partial Derivatives
89
+ 3. The Chain Rule
90
+ 4. Gradients
91
+ 5. Level Surfaces and Implicit Differentiation
92
+ 6. Maximas and Minimas
93
+ 7. Constrained Extrema and Lagrange Multipliers
94
+ |
95
+ | Multiple Integration | 1. The Double Integral and Iterated Integral
96
+ 2. The Double Integral over General Region
97
+ 3. Integrals in Polar coordinates, Substitutions in the double integrals
98
+ 4. Integrals in Cylindrical and Spherical Coordinates
99
+ 5. Applications of the Double and Triple Integrals
100
+ |
101
+ | Vector Analysis | 1. Line Integrals, Path Independence
102
+ 2. Exact Differentials
103
+ 3. Green’s Theorem
104
+ 4. Circulation and Stoke’s Theorem
105
+ 5. Flux and Divergence Theorem
106
+ |
107
+
108
+
109
+ Intended Learning Outcomes (ILOs)
110
+ ---------------------------------
111
+
112
+
113
+ ### What is the main purpose of this course?
114
+
115
+
116
+ The goal of the course is to study basic mathematical concepts that will be required in further studies. The course is based on Mathematical Analysis I, and the concepts studied there are widely used in this course. The course covers differentiation and integration of functions of several variables. Some more advanced concepts, as uniform convergence of series and integrals, are also considered, since they are important for understanding applicability of many theorems of mathematical analysis. In the end of the course some useful applications are covered, such as gamma-function, beta-function, and Fourier transform.
117
+
118
+
119
+
120
+ ### ILOs defined at three levels
121
+
122
+
123
+ We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.
124
+
125
+
126
+
127
+ #### Level 1: What concepts should a student know/remember/explain?
128
+
129
+
130
+ By the end of the course, the students should be able to ...
131
+
132
+
133
+
134
+ * know how to find minima and maxima of a function subject to a constraint
135
+ * know how to represent double integrals as iterated integrals and vice versa
136
+ * know what the length of a curve and the area of a surface is
137
+
138
+
139
+ #### Level 2: What basic practical skills should a student be able to perform?
140
+
141
+
142
+ By the end of the course, the students should be able to ...
143
+
144
+
145
+
146
+ * find partial and directional derivatives of functions of several variables;
147
+ * find maxima and minima for a function of several variables
148
+ * use Fubini theorem for calculating multiple integrals
149
+ * calculate line and path integrals
150
+
151
+
152
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
153
+
154
+
155
+ By the end of the course, the students should be able to ...
156
+
157
+
158
+
159
+ * find multiple, path, surface integrals
160
+ * find the range of a function in a given domain
161
+ * decompose a function into infinite series
162
+
163
+
164
+ Grading
165
+ -------
166
+
167
+
168
+ ### Course grading range
169
+
170
+
171
+
172
+
173
+
174
+ | Grade | Range | Description of performance
175
+ |
176
+ | --- | --- | --- |
177
+ | A. Excellent | 90-100 | -
178
+ |
179
+ | B. Good | 75-89 | -
180
+ |
181
+ | C. Satisfactory | 60-74 | -
182
+ |
183
+ | D. Fail | 0-59 | -
184
+ |
185
+
186
+
187
+ ### Course activities and grading breakdown
188
+
189
+
190
+
191
+
192
+
193
+ | Activity Type | Percentage of the overall course grade
194
+ |
195
+ | --- | --- |
196
+ | Midterm | 20
197
+ |
198
+ | Quizzes | 28 (2 for each)
199
+ |
200
+ | Final exam | 50
201
+ |
202
+ | In-class participation | 7 (including 5 extras)
203
+ |
204
+
205
+
206
+ ### Recommendations for students on how to succeed in the course
207
+
208
+
209
+ * Participation is important. Attending lectures is the key to success in this course.
210
+ * Review lecture materials before classes to do well.
211
+ * Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.
212
+
213
+
214
+ Resources, literature and reference materials
215
+ ---------------------------------------------
216
+
217
+
218
+ ### Open access resources
219
+
220
+
221
+ * Jerrold E. Marsden and Alan Weinstein, Calculus I, II, and II. Springer-Verlag, Second Edition 1985 [link](https://www.cds.caltech.edu/~marsden/volume/Calculus/)
222
+ * Robert A. Adams, Christopher Essex (2017) Calculus. A Complete Course, Pearson
223
+
224
+
225
+ Activities and Teaching Methods
226
+ -------------------------------
227
+
228
+
229
+
230
+
231
+ Teaching and Learning Methods within each section
232
+ | Teaching Techniques | Section 1 | Section 2 | Section 3 | Section 4
233
+ |
234
+ | --- | --- | --- | --- | --- |
235
+ | Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) | 0 | 0 | 0 | 0
236
+ |
237
+ | Project-based learning (students work on a project) | 0 | 0 | 0 | 0
238
+ |
239
+ | Modular learning (facilitated self-study) | 0 | 0 | 0 | 0
240
+ |
241
+ | Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) | 1 | 1 | 1 | 1
242
+ |
243
+ | Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) | 0 | 0 | 0 | 0
244
+ |
245
+ | Business game (learn by playing a game that incorporates the principles of the material covered within the course) | 0 | 0 | 0 | 0
246
+ |
247
+ | Inquiry-based learning | 0 | 0 | 0 | 0
248
+ |
249
+ | Just-in-time teaching | 0 | 0 | 0 | 0
250
+ |
251
+ | Process oriented guided inquiry learning (POGIL) | 0 | 0 | 0 | 0
252
+ |
253
+ | Studio-based learning | 0 | 0 | 0 | 0
254
+ |
255
+ | Universal design for learning | 0 | 0 | 0 | 0
256
+ |
257
+ | Task-based learning | 0 | 0 | 0 | 0
258
+ |
259
+
260
+
261
+
262
+
263
+ Activities within each section
264
+ | Learning Activities | Section 1 | Section 2 | Section 3 | Section 4
265
+ |
266
+ | --- | --- | --- | --- | --- |
267
+ | Lectures | 1 | 1 | 1 | 1
268
+ |
269
+ | Interactive Lectures | 1 | 1 | 1 | 1
270
+ |
271
+ | Lab exercises | 1 | 1 | 1 | 1
272
+ |
273
+ | Experiments | 0 | 0 | 0 | 0
274
+ |
275
+ | Modeling | 0 | 0 | 0 | 0
276
+ |
277
+ | Cases studies | 0 | 0 | 0 | 0
278
+ |
279
+ | Development of individual parts of software product code | 0 | 0 | 0 | 0
280
+ |
281
+ | Individual Projects | 0 | 0 | 0 | 0
282
+ |
283
+ | Group projects | 0 | 0 | 0 | 0
284
+ |
285
+ | Flipped classroom | 0 | 0 | 0 | 0
286
+ |
287
+ | Quizzes (written or computer based) | 1 | 1 | 1 | 1
288
+ |
289
+ | Peer Review | 0 | 0 | 0 | 0
290
+ |
291
+ | Discussions | 1 | 1 | 1 | 1
292
+ |
293
+ | Presentations by students | 0 | 0 | 0 | 0
294
+ |
295
+ | Written reports | 0 | 0 | 0 | 0
296
+ |
297
+ | Simulations and role-plays | 0 | 0 | 0 | 0
298
+ |
299
+ | Essays | 0 | 0 | 0 | 0
300
+ |
301
+ | Oral Reports | 0 | 0 | 0 | 0
302
+ |
303
+
304
+
305
+ Formative Assessment and Course Activities
306
+ ------------------------------------------
307
+
308
+
309
+ ### Ongoing performance assessment
310
+
311
+
312
+ #### Section 1
313
+
314
+
315
+ 1. Derive the Maclaurin expansion for
316
+
317
+
318
+
319
+ f
320
+ (
321
+ x
322
+ )
323
+ =
324
+
325
+
326
+
327
+ 1
328
+ +
329
+
330
+ e
331
+
332
+
333
+ 2
334
+ x
335
+
336
+
337
+
338
+
339
+ 3
340
+
341
+
342
+
343
+
344
+
345
+ {\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}
346
+
347
+ ![{\textstyle f(x)={\sqrt[{3}]{1+e^{-2x}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/14bfa69ed7bcfd7de396a3360c031c64292828b3) up to
348
+
349
+
350
+
351
+ o
352
+
353
+ (
354
+
355
+ x
356
+
357
+ 3
358
+
359
+
360
+ )
361
+
362
+
363
+
364
+ {\textstyle o\left(x^{3}\right)}
365
+
366
+ ![{\textstyle o\left(x^{3}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e23f841ca36ac3c4d7ccc3920dbe12d69f5b304).
367
+ 2. Find
368
+
369
+
370
+
371
+
372
+ lim
373
+
374
+ x
375
+
376
+ 0
377
+
378
+
379
+
380
+ lim
381
+
382
+ y
383
+
384
+ 0
385
+
386
+
387
+ u
388
+ (
389
+ x
390
+ ;
391
+ y
392
+ )
393
+
394
+
395
+ {\textstyle \lim \limits \_{x\to 0}\lim \limits \_{y\to 0}u(x;y)}
396
+
397
+ ![{\textstyle \lim \limits _{x\to 0}\lim \limits _{y\to 0}u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/41fcf6ef0f4de155d38dc7b27a24cb3be9c95abc),
398
+
399
+
400
+
401
+
402
+ lim
403
+
404
+ y
405
+
406
+ 0
407
+
408
+
409
+
410
+ lim
411
+
412
+ x
413
+
414
+ 0
415
+
416
+
417
+ u
418
+ (
419
+ x
420
+ ;
421
+ y
422
+ )
423
+
424
+
425
+ {\textstyle \lim \limits \_{y\to 0}\lim \limits \_{x\to 0}u(x;y)}
426
+
427
+ ![{\textstyle \lim \limits _{y\to 0}\lim \limits _{x\to 0}u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30b9ab013043fea23bc9bc3584592aa95379e778) and
428
+
429
+
430
+
431
+
432
+ lim
433
+
434
+ (
435
+ x
436
+ ;
437
+ y
438
+ )
439
+
440
+ (
441
+ 0
442
+ ;
443
+ 0
444
+ )
445
+
446
+
447
+ u
448
+ (
449
+ x
450
+ ;
451
+ y
452
+ )
453
+
454
+
455
+ {\textstyle \lim \limits \_{(x;y)\to (0;0)}u(x;y)}
456
+
457
+ ![{\textstyle \lim \limits _{(x;y)\to (0;0)}u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f181440f0fe3a34a0575a79be4be5e8e6aa37957) if
458
+
459
+
460
+
461
+ u
462
+ (
463
+ x
464
+ ;
465
+ y
466
+ )
467
+ =
468
+
469
+
470
+
471
+
472
+ x
473
+
474
+ 2
475
+
476
+
477
+ y
478
+ +
479
+ x
480
+
481
+ y
482
+
483
+ 2
484
+
485
+
486
+
487
+
488
+
489
+ x
490
+
491
+ 2
492
+
493
+
494
+
495
+ x
496
+ y
497
+ +
498
+
499
+ y
500
+
501
+ 2
502
+
503
+
504
+
505
+
506
+
507
+
508
+
509
+ {\textstyle u(x;y)={\frac {x^{2}y+xy^{2}}{x^{2}-xy+y^{2}}}}
510
+
511
+ ![{\textstyle u(x;y)={\frac {x^{2}y+xy^{2}}{x^{2}-xy+y^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cb7a5e54b99cd1e3fd00b1f8ae13ab79a21e5f56).
512
+
513
+
514
+ #### Section 2
515
+
516
+
517
+ 1. Find the differential of a function: (a) 
518
+
519
+
520
+
521
+ u
522
+ (
523
+ x
524
+ ;
525
+ y
526
+ )
527
+ =
528
+ ln
529
+
530
+
531
+ (
532
+
533
+ x
534
+ +
535
+
536
+
537
+
538
+ x
539
+
540
+ 2
541
+
542
+
543
+ +
544
+
545
+ y
546
+
547
+ 2
548
+
549
+
550
+
551
+
552
+
553
+ )
554
+
555
+
556
+
557
+ {\textstyle u(x;y)=\ln \left(x+{\sqrt {x^{2}+y^{2}}}\right)}
558
+
559
+ ![{\textstyle u(x;y)=\ln \left(x+{\sqrt {x^{2}+y^{2}}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5cc7b02dad3ea12644b4ecadf08fcaa6405d4529); (b) 
560
+
561
+
562
+
563
+ u
564
+ (
565
+ x
566
+ ;
567
+ y
568
+ )
569
+ =
570
+ ln
571
+
572
+ sin
573
+
574
+
575
+
576
+
577
+ x
578
+ +
579
+ 1
580
+
581
+
582
+ y
583
+
584
+
585
+
586
+
587
+
588
+ {\textstyle u(x;y)=\ln \sin {\frac {x+1}{\sqrt {y}}}}
589
+
590
+ ![{\textstyle u(x;y)=\ln \sin {\frac {x+1}{\sqrt {y}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c25c88f1c0c5fda11150ba0fe2212b28a40ecc7).
591
+ 2. Find the differential of
592
+
593
+
594
+
595
+ u
596
+ (
597
+ x
598
+ ;
599
+ y
600
+ )
601
+
602
+
603
+ {\textstyle u(x;y)}
604
+
605
+ ![{\textstyle u(x;y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/feeabc2f3e55a2a2f72b6ec04a08c1315c08699e) given implicitly by an equation
606
+
607
+
608
+
609
+
610
+ x
611
+
612
+ 3
613
+
614
+
615
+ +
616
+ 2
617
+
618
+ y
619
+
620
+ 3
621
+
622
+
623
+ +
624
+
625
+ u
626
+
627
+ 3
628
+
629
+
630
+
631
+ 3
632
+ x
633
+ y
634
+ u
635
+ +
636
+ 2
637
+ y
638
+
639
+ 3
640
+ =
641
+ 0
642
+
643
+
644
+ {\textstyle x^{3}+2y^{3}+u^{3}-3xyu+2y-3=0}
645
+
646
+ ![{\textstyle x^{3}+2y^{3}+u^{3}-3xyu+2y-3=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/911701538f15cf656e0dd261ad813f9c8a2c93f9) at points
647
+
648
+
649
+
650
+ M
651
+ (
652
+ 1
653
+ ;
654
+ 1
655
+ ;
656
+ 1
657
+ )
658
+
659
+
660
+ {\textstyle M(1;1;1)}
661
+
662
+ ![{\textstyle M(1;1;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/97b7d6ccd5c6763a4d4ea7e712c393483057239d) and
663
+
664
+
665
+
666
+ N
667
+ (
668
+ 1
669
+ ;
670
+ 1
671
+ ;
672
+
673
+ 2
674
+ )
675
+
676
+
677
+ {\textstyle N(1;1;-2)}
678
+
679
+ ![{\textstyle N(1;1;-2)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/00c66cfa579443b4e19dcd7f9348d1ae9dfce8d4).
680
+ 3. Find maxima and minima of a function subject to a constraint (or several constraints):
681
+ 1. u
682
+ =
683
+
684
+ x
685
+
686
+ 2
687
+
688
+
689
+
690
+ y
691
+
692
+ 3
693
+
694
+
695
+
696
+ z
697
+
698
+ 4
699
+
700
+
701
+
702
+
703
+ {\textstyle u=x^{2}y^{3}z^{4}}
704
+
705
+ ![{\textstyle u=x^{2}y^{3}z^{4}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e9178002e5b4a33a04c2d25eb41d3311427efe6d),
706
+
707
+
708
+
709
+ 2
710
+ x
711
+ +
712
+ 3
713
+ y
714
+ +
715
+ 4
716
+ z
717
+ =
718
+ 18
719
+
720
+
721
+ {\textstyle 2x+3y+4z=18}
722
+
723
+ ![{\textstyle 2x+3y+4z=18}](https://wikimedia.org/api/rest_v1/media/math/render/svg/85a5abaa6c5cd03742a1c4a119e9c686645f2018),
724
+
725
+
726
+
727
+ x
728
+ >
729
+ 0
730
+
731
+
732
+ {\textstyle x>0}
733
+
734
+ ![{\textstyle x>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4bd6212b5a778bded18868fc5cd19eb3b15844a0),
735
+
736
+
737
+
738
+ y
739
+ >
740
+ 0
741
+
742
+
743
+ {\textstyle y>0}
744
+
745
+ ![{\textstyle y>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bad11e7747271c5d6ebd668b512129802597fc5c),
746
+
747
+
748
+
749
+ z
750
+ >
751
+ 0
752
+
753
+
754
+ {\textstyle z>0}
755
+
756
+ ![{\textstyle z>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3045a2beda2df2d38cfc9478a0eea2ddb453540);
757
+ 2. u
758
+ =
759
+ x
760
+
761
+ y
762
+ +
763
+ 2
764
+ z
765
+
766
+
767
+ {\textstyle u=x-y+2z}
768
+
769
+ ![{\textstyle u=x-y+2z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/193769ce94ad54f9791ac7b0ebf6f4036bff6c79),
770
+
771
+
772
+
773
+
774
+ x
775
+
776
+ 2
777
+
778
+
779
+ +
780
+
781
+ y
782
+
783
+ 2
784
+
785
+
786
+ +
787
+ 2
788
+
789
+ z
790
+
791
+ 2
792
+
793
+
794
+ =
795
+ 16
796
+
797
+
798
+ {\textstyle x^{2}+y^{2}+2z^{2}=16}
799
+
800
+ ![{\textstyle x^{2}+y^{2}+2z^{2}=16}](https://wikimedia.org/api/rest_v1/media/math/render/svg/84686b9dcda37f369eea56991236263c2a9de909);
801
+ 3. u
802
+ =
803
+
804
+
805
+
806
+ i
807
+ =
808
+ 1
809
+
810
+
811
+ k
812
+
813
+
814
+
815
+ a
816
+
817
+ i
818
+
819
+
820
+
821
+ x
822
+
823
+ i
824
+
825
+
826
+ 2
827
+
828
+
829
+
830
+
831
+ {\textstyle u=\sum \limits \_{i=1}^{k}a\_{i}x\_{i}^{2}}
832
+
833
+ ![{\textstyle u=\sum \limits _{i=1}^{k}a_{i}x_{i}^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8e3b99d12ee0032f9ceed49b13a60ce96318791f),
834
+
835
+
836
+
837
+
838
+
839
+
840
+ i
841
+ =
842
+ 1
843
+
844
+
845
+ k
846
+
847
+
848
+
849
+ x
850
+
851
+ i
852
+
853
+
854
+ =
855
+ 1
856
+
857
+
858
+ {\textstyle \sum \limits \_{i=1}^{k}x\_{i}=1}
859
+
860
+ ![{\textstyle \sum \limits _{i=1}^{k}x_{i}=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7cb5ca3b9867373e2fafdbb2b03a4566e3dfdd01),
861
+
862
+
863
+
864
+
865
+ a
866
+
867
+ i
868
+
869
+
870
+ >
871
+ 0
872
+
873
+
874
+ {\textstyle a\_{i}>0}
875
+
876
+ ![{\textstyle a_{i}>0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/38bcfd15c6b9a443175f08979d756ae989ab5b2d);
877
+
878
+
879
+ #### Section 3
880
+
881
+
882
+ 1. Represent double integrals below as an iterated integrals (or a sum of iterated integrals) with different orders of integration:
883
+
884
+
885
+
886
+
887
+
888
+
889
+ D
890
+
891
+
892
+ f
893
+ (
894
+ x
895
+ ;
896
+ y
897
+ )
898
+
899
+ d
900
+ x
901
+
902
+ d
903
+ y
904
+
905
+
906
+ {\textstyle \iint \limits \_{D}f(x;y)\,dx\,dy}
907
+
908
+ ![{\textstyle \iint \limits _{D}f(x;y)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2b52bb56df4ec7f5416ec2e32f0903b2e1197b9) where
909
+
910
+
911
+
912
+ D
913
+ =
914
+
915
+ {
916
+
917
+ (
918
+ x
919
+ ;
920
+ y
921
+ )
922
+
923
+ |
924
+
925
+
926
+ x
927
+
928
+ 2
929
+
930
+
931
+ +
932
+
933
+ y
934
+
935
+ 2
936
+
937
+
938
+
939
+ 9
940
+ ,
941
+
942
+
943
+ x
944
+
945
+ 2
946
+
947
+
948
+ +
949
+ (
950
+ y
951
+ +
952
+ 4
953
+
954
+ )
955
+
956
+ 2
957
+
958
+
959
+
960
+ 25
961
+
962
+
963
+
964
+
965
+ }
966
+
967
+
968
+
969
+ {\textstyle D=\left\{(x;y)\left|x^{2}+y^{2}\leq 9,\,x^{2}+(y+4)^{2}\geq 25\right.\right\}}
970
+
971
+ ![{\textstyle D=\left\{(x;y)\left|x^{2}+y^{2}\leq 9,\,x^{2}+(y+4)^{2}\geq 25\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cbf78bafb60b17a34676ba32d3cda4bb45f3c75e).
972
+ 2. Represent integral
973
+
974
+
975
+
976
+ I
977
+ =
978
+
979
+
980
+
981
+
982
+ D
983
+
984
+
985
+ f
986
+ (
987
+ x
988
+ ;
989
+ y
990
+ ;
991
+ z
992
+ )
993
+
994
+ d
995
+ x
996
+
997
+ d
998
+ y
999
+
1000
+ d
1001
+ z
1002
+
1003
+
1004
+
1005
+ {\textstyle I=\displaystyle \iiint \limits \_{D}f(x;y;z)\,dx\,dy\,dz}
1006
+
1007
+ ![{\textstyle I=\displaystyle \iiint \limits _{D}f(x;y;z)\,dx\,dy\,dz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/860cffcd0fc93fae6ac55ac594c5fa8928880ffb) as iterated integrals with all possible (i.e. 6) orders of integration;
1008
+
1009
+
1010
+
1011
+ D
1012
+
1013
+
1014
+ {\textstyle D}
1015
+
1016
+ ![{\textstyle D}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e5200f518cb5afe304ec42ffdd4f6c63c702f77) is bounded by
1017
+
1018
+
1019
+
1020
+ x
1021
+ =
1022
+ 0
1023
+
1024
+
1025
+ {\textstyle x=0}
1026
+
1027
+ ![{\textstyle x=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/95946e5db8fcf9ae99523bcd4f83433c8b2e441e),
1028
+
1029
+
1030
+
1031
+ x
1032
+ =
1033
+ a
1034
+
1035
+
1036
+ {\textstyle x=a}
1037
+
1038
+ ![{\textstyle x=a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/70e0fe729bde9223f1b509db0471471c21261b82),
1039
+
1040
+
1041
+
1042
+ y
1043
+ =
1044
+ 0
1045
+
1046
+
1047
+ {\textstyle y=0}
1048
+
1049
+ ![{\textstyle y=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5c4b2729074b444ef801a0afa24160d074b52eec),
1050
+
1051
+
1052
+
1053
+ y
1054
+ =
1055
+
1056
+
1057
+ a
1058
+ x
1059
+
1060
+
1061
+
1062
+
1063
+ {\textstyle y={\sqrt {ax}}}
1064
+
1065
+ ![{\textstyle y={\sqrt {ax}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/acdf89c1a5d352bac27ef5bd553c3c3e2b07f8e3),
1066
+
1067
+
1068
+
1069
+ z
1070
+ =
1071
+ 0
1072
+
1073
+
1074
+ {\textstyle z=0}
1075
+
1076
+ ![{\textstyle z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0829ff59a6fdc19b44396956e8767fac4ba87ba3),
1077
+
1078
+
1079
+
1080
+ z
1081
+ =
1082
+ x
1083
+ +
1084
+ y
1085
+
1086
+
1087
+ {\textstyle z=x+y}
1088
+
1089
+ ![{\textstyle z=x+y}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a04ad39377ab70df2722495d428ad59389561311).
1090
+ 3. Change order of integration in the iterated integral
1091
+
1092
+
1093
+
1094
+
1095
+
1096
+
1097
+ 0
1098
+
1099
+
1100
+
1101
+ 2
1102
+
1103
+
1104
+
1105
+ d
1106
+ y
1107
+
1108
+
1109
+
1110
+ y
1111
+
1112
+
1113
+
1114
+ 4
1115
+
1116
+
1117
+ y
1118
+
1119
+ 2
1120
+
1121
+
1122
+
1123
+
1124
+
1125
+ f
1126
+ (
1127
+ x
1128
+ ;
1129
+ y
1130
+ )
1131
+
1132
+ d
1133
+ x
1134
+
1135
+
1136
+ {\textstyle \int \limits \_{0}^{\sqrt {2}}dy\int \limits \_{y}^{\sqrt {4-y^{2}}}f(x;y)\,dx}
1137
+
1138
+ ![{\textstyle \int \limits _{0}^{\sqrt {2}}dy\int \limits _{y}^{\sqrt {4-y^{2}}}f(x;y)\,dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed028a999470345e5f3d630c5d992c8c67156e84).
1139
+ 4. Find the volume of a solid given by
1140
+
1141
+
1142
+
1143
+ 0
1144
+
1145
+ z
1146
+
1147
+
1148
+ x
1149
+
1150
+ 2
1151
+
1152
+
1153
+
1154
+
1155
+ {\textstyle 0\leq z\leq x^{2}}
1156
+
1157
+ ![{\textstyle 0\leq z\leq x^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/980fd1ccb56e85661acedd630abbd390e4b2003a),
1158
+
1159
+
1160
+
1161
+ x
1162
+ +
1163
+ y
1164
+
1165
+ 5
1166
+
1167
+
1168
+ {\textstyle x+y\leq 5}
1169
+
1170
+ ![{\textstyle x+y\leq 5}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6171ff088c858f3829d9dd5b3139d11be00a5d7f),
1171
+
1172
+
1173
+
1174
+ x
1175
+
1176
+ 2
1177
+ y
1178
+
1179
+ 2
1180
+
1181
+
1182
+ {\textstyle x-2y\geq 2}
1183
+
1184
+ ![{\textstyle x-2y\geq 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aa1f70dd26698483c4066479e1bb099241cb9f1c),
1185
+
1186
+
1187
+
1188
+ y
1189
+
1190
+ 0
1191
+
1192
+
1193
+ {\textstyle y\geq 0}
1194
+
1195
+ ![{\textstyle y\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a4ab86d638e82193271bc685d8d977cbbcf4e65a).
1196
+
1197
+
1198
+ #### Section 4
1199
+
1200
+
1201
+ 1. Find line integrals of a scalar fields
1202
+
1203
+
1204
+
1205
+
1206
+
1207
+
1208
+
1209
+ Γ
1210
+
1211
+
1212
+ (
1213
+ x
1214
+ +
1215
+ y
1216
+ )
1217
+
1218
+ d
1219
+ s
1220
+
1221
+
1222
+
1223
+ {\textstyle \displaystyle \int \limits \_{\Gamma }(x+y)\,ds}
1224
+
1225
+ ![{\textstyle \displaystyle \int \limits _{\Gamma }(x+y)\,ds}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8d7a626ecc11638cd879e8c5dd84deec5f4ec95e) where
1226
+
1227
+
1228
+
1229
+ Γ
1230
+
1231
+
1232
+ {\textstyle \Gamma }
1233
+
1234
+ ![{\textstyle \Gamma }](https://wikimedia.org/api/rest_v1/media/math/render/svg/f677684faf84745068a3b602896ca59b0766be4a) is boundary of a triangle with vertices
1235
+
1236
+
1237
+
1238
+ (
1239
+ 0
1240
+ ;
1241
+ 0
1242
+ )
1243
+
1244
+
1245
+ {\textstyle (0;0)}
1246
+
1247
+ ![{\textstyle (0;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e8cabde45f1dd10b936518c3de98d232d7c46150),
1248
+
1249
+
1250
+
1251
+ (
1252
+ 1
1253
+ ;
1254
+ 0
1255
+ )
1256
+
1257
+
1258
+ {\textstyle (1;0)}
1259
+
1260
+ ![{\textstyle (1;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/97e7e03a49a76bc809417791254eb6c78fcc0836) and
1261
+
1262
+
1263
+
1264
+ (
1265
+ 0
1266
+ ;
1267
+ 1
1268
+ )
1269
+
1270
+
1271
+ {\textstyle (0;1)}
1272
+
1273
+ ![{\textstyle (0;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/047498b8de986e906f31c93d8870f2ad77819d71).
1274
+ 2. Having ascertained that integrand is an exact differential, calculate the integral along a piecewise smooth plain curve that starts at
1275
+
1276
+
1277
+
1278
+ A
1279
+
1280
+
1281
+ {\textstyle A}
1282
+
1283
+ ![{\textstyle A}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a118c6ad00742b3f5dccd2f0e74b5e369df6fd31) and finishes at
1284
+
1285
+
1286
+
1287
+ B
1288
+
1289
+
1290
+ {\textstyle B}
1291
+
1292
+ ![{\textstyle B}](https://wikimedia.org/api/rest_v1/media/math/render/svg/de0b47ffc21636dc2df68f6c793177a268f10e9b):
1293
+
1294
+
1295
+
1296
+
1297
+
1298
+
1299
+
1300
+ Γ
1301
+
1302
+
1303
+
1304
+ (
1305
+
1306
+
1307
+ x
1308
+
1309
+ 4
1310
+
1311
+
1312
+ +
1313
+ 4
1314
+ x
1315
+
1316
+ y
1317
+
1318
+ 3
1319
+
1320
+
1321
+
1322
+ )
1323
+
1324
+
1325
+ d
1326
+ x
1327
+ +
1328
+
1329
+ (
1330
+
1331
+ 6
1332
+
1333
+ x
1334
+
1335
+ 2
1336
+
1337
+
1338
+
1339
+ y
1340
+
1341
+ 2
1342
+
1343
+
1344
+
1345
+ 5
1346
+
1347
+ y
1348
+
1349
+ 4
1350
+
1351
+
1352
+
1353
+ )
1354
+
1355
+
1356
+ d
1357
+ y
1358
+
1359
+
1360
+
1361
+ {\textstyle \displaystyle \int \limits \_{\Gamma }\left(x^{4}+4xy^{3}\right)\,dx+\left(6x^{2}y^{2}-5y^{4}\right)\,dy}
1362
+
1363
+ ![{\textstyle \displaystyle \int \limits _{\Gamma }\left(x^{4}+4xy^{3}\right)\,dx+\left(6x^{2}y^{2}-5y^{4}\right)\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9479ff2e89c48d84cd99758176960aefefa3c2a3),
1364
+
1365
+
1366
+
1367
+ A
1368
+ (
1369
+
1370
+ 2
1371
+ ;
1372
+
1373
+ 1
1374
+ )
1375
+
1376
+
1377
+ {\textstyle A(-2;-1)}
1378
+
1379
+ ![{\textstyle A(-2;-1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/28816a18116ec2bcd546b276cb0ac6201873d963),
1380
+
1381
+
1382
+
1383
+ B
1384
+ (
1385
+ 0
1386
+ ;
1387
+ 3
1388
+ )
1389
+
1390
+
1391
+ {\textstyle B(0;3)}
1392
+
1393
+ ![{\textstyle B(0;3)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/67293f2836c5adc3c391fa564fcdc2fac94a2562);
1394
+
1395
+
1396
+ ### Final assessment
1397
+
1398
+
1399
+ #### Section 1
1400
+
1401
+
1402
+ 1. Find out whether the following functional series converges uniformly on the indicated intervals. Justify your answer.
1403
+
1404
+
1405
+
1406
+
1407
+
1408
+
1409
+ n
1410
+ =
1411
+ 1
1412
+
1413
+
1414
+
1415
+
1416
+
1417
+
1418
+ e
1419
+
1420
+
1421
+ n
1422
+
1423
+ (
1424
+
1425
+
1426
+ x
1427
+
1428
+ 2
1429
+
1430
+
1431
+ +
1432
+ 2
1433
+ sin
1434
+
1435
+ x
1436
+
1437
+ )
1438
+
1439
+
1440
+
1441
+
1442
+
1443
+ {\textstyle \sum \limits \_{n=1}^{\infty }e^{-n\left(x^{2}+2\sin x\right)}}
1444
+
1445
+ ![{\textstyle \sum \limits _{n=1}^{\infty }e^{-n\left(x^{2}+2\sin x\right)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5683d5e640c22a7cd5b1d3520409c431056e30b0),
1446
+
1447
+
1448
+
1449
+
1450
+ Δ
1451
+
1452
+ 1
1453
+
1454
+
1455
+ =
1456
+ (
1457
+ 0
1458
+ ;
1459
+ 1
1460
+ ]
1461
+
1462
+
1463
+ {\textstyle \Delta \_{1}=(0;1]}
1464
+
1465
+ ![{\textstyle \Delta _{1}=(0;1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b80239da7d74486d76788367da82b612e233dcf6),
1466
+
1467
+
1468
+
1469
+
1470
+ Δ
1471
+
1472
+ 2
1473
+
1474
+
1475
+ =
1476
+ [
1477
+ 1
1478
+ ;
1479
+ +
1480
+
1481
+ )
1482
+
1483
+
1484
+ {\textstyle \Delta \_{2}=[1;+\infty )}
1485
+
1486
+ ![{\textstyle \Delta _{2}=[1;+\infty )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/767b97f867e082dfede53759fa2df79cd53a3869);
1487
+ 2. Find out whether the following functional series converges uniformly on the indicated intervals. Justify your answer.
1488
+
1489
+
1490
+
1491
+
1492
+
1493
+
1494
+ n
1495
+ =
1496
+ 1
1497
+
1498
+
1499
+
1500
+
1501
+
1502
+
1503
+
1504
+
1505
+ n
1506
+
1507
+ x
1508
+
1509
+ 3
1510
+
1511
+
1512
+
1513
+
1514
+
1515
+ x
1516
+
1517
+ 2
1518
+
1519
+
1520
+ +
1521
+
1522
+ n
1523
+
1524
+ 2
1525
+
1526
+
1527
+
1528
+
1529
+
1530
+
1531
+
1532
+ {\textstyle \sum \limits \_{n=1}^{\infty }{\frac {\sqrt {nx^{3}}}{x^{2}+n^{2}}}}
1533
+
1534
+ ![{\textstyle \sum \limits _{n=1}^{\infty }{\frac {\sqrt {nx^{3}}}{x^{2}+n^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/695d67fad209cd46deb8627d55eb112673a97d93),
1535
+
1536
+
1537
+
1538
+
1539
+ Δ
1540
+
1541
+ 1
1542
+
1543
+
1544
+ =
1545
+ (
1546
+ 0
1547
+ ;
1548
+ 1
1549
+ )
1550
+
1551
+
1552
+ {\textstyle \Delta \_{1}=(0;1)}
1553
+
1554
+ ![{\textstyle \Delta _{1}=(0;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c54e8b5a3c4d79037b0711372b6689de58b6e4d),
1555
+
1556
+
1557
+
1558
+
1559
+ Δ
1560
+
1561
+ 2
1562
+
1563
+
1564
+ =
1565
+ (
1566
+ 1
1567
+ ;
1568
+ +
1569
+
1570
+ )
1571
+
1572
+
1573
+ {\textstyle \Delta \_{2}=(1;+\infty )}
1574
+
1575
+ ![{\textstyle \Delta _{2}=(1;+\infty )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3da88d3477a5cc6c7f3a8fcfd468e4202bf6d1b9)
1576
+
1577
+
1578
+ #### Section 2
1579
+
1580
+
1581
+ 1. Find all points where the differential of a function
1582
+
1583
+
1584
+
1585
+ f
1586
+ (
1587
+ x
1588
+ ;
1589
+ y
1590
+ )
1591
+ =
1592
+ (
1593
+ 5
1594
+ x
1595
+ +
1596
+ 7
1597
+ y
1598
+
1599
+ 25
1600
+ )
1601
+
1602
+ e
1603
+
1604
+
1605
+
1606
+ x
1607
+
1608
+ 2
1609
+
1610
+
1611
+
1612
+ x
1613
+ y
1614
+
1615
+
1616
+ y
1617
+
1618
+ 2
1619
+
1620
+
1621
+
1622
+
1623
+
1624
+
1625
+ {\textstyle f(x;y)=(5x+7y-25)e^{-x^{2}-xy-y^{2}}}
1626
+
1627
+ ![{\textstyle f(x;y)=(5x+7y-25)e^{-x^{2}-xy-y^{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fcef5187dd210178de071072338fc887676cb0c6) is equal to zero.
1628
+ 2. Show that function
1629
+
1630
+
1631
+
1632
+ φ
1633
+ =
1634
+ f
1635
+
1636
+ (
1637
+
1638
+
1639
+
1640
+ x
1641
+ y
1642
+
1643
+
1644
+ ;
1645
+
1646
+ x
1647
+
1648
+ 2
1649
+
1650
+
1651
+ +
1652
+ y
1653
+
1654
+
1655
+ z
1656
+
1657
+ 2
1658
+
1659
+
1660
+
1661
+ )
1662
+
1663
+
1664
+
1665
+ {\textstyle \varphi =f\left({\frac {x}{y}};x^{2}+y-z^{2}\right)}
1666
+
1667
+ ![{\textstyle \varphi =f\left({\frac {x}{y}};x^{2}+y-z^{2}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1bb557bb21657f2b0c8229adce9ee9804acd1a18) satisfies the equation
1668
+
1669
+
1670
+
1671
+ 2
1672
+ x
1673
+ z
1674
+
1675
+ φ
1676
+
1677
+ x
1678
+
1679
+
1680
+ +
1681
+ 2
1682
+ y
1683
+ z
1684
+
1685
+ φ
1686
+
1687
+ y
1688
+
1689
+
1690
+ +
1691
+
1692
+ (
1693
+
1694
+ 2
1695
+
1696
+ x
1697
+
1698
+ 2
1699
+
1700
+
1701
+ +
1702
+ y
1703
+
1704
+ )
1705
+
1706
+
1707
+ φ
1708
+
1709
+ z
1710
+
1711
+
1712
+ =
1713
+ 0
1714
+
1715
+
1716
+ {\textstyle 2xz\varphi \_{x}+2yz\varphi \_{y}+\left(2x^{2}+y\right)\varphi \_{z}=0}
1717
+
1718
+ ![{\textstyle 2xz\varphi _{x}+2yz\varphi _{y}+\left(2x^{2}+y\right)\varphi _{z}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b3521dcad724a9685111a47bef3a86ae868278f4).
1719
+ 3. Find maxima and minima of function
1720
+
1721
+
1722
+
1723
+ u
1724
+ =
1725
+ 2
1726
+
1727
+ x
1728
+
1729
+ 2
1730
+
1731
+
1732
+ +
1733
+ 12
1734
+ x
1735
+ y
1736
+ +
1737
+
1738
+ y
1739
+
1740
+ 2
1741
+
1742
+
1743
+
1744
+
1745
+ {\textstyle u=2x^{2}+12xy+y^{2}}
1746
+
1747
+ ![{\textstyle u=2x^{2}+12xy+y^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09a2dd7f0d957f03692af28142af427d5e1791df) under condition that
1748
+
1749
+
1750
+
1751
+
1752
+ x
1753
+
1754
+ 2
1755
+
1756
+
1757
+ +
1758
+ 4
1759
+
1760
+ y
1761
+
1762
+ 2
1763
+
1764
+
1765
+ =
1766
+ 25
1767
+
1768
+
1769
+ {\textstyle x^{2}+4y^{2}=25}
1770
+
1771
+ ![{\textstyle x^{2}+4y^{2}=25}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e2161246eedccf6d799aa1e5734b118c315f7150). Find the maximum and minimum value of a function
1772
+ 4. u
1773
+ =
1774
+
1775
+ (
1776
+
1777
+
1778
+ y
1779
+
1780
+ 2
1781
+
1782
+
1783
+
1784
+
1785
+ x
1786
+
1787
+ 2
1788
+
1789
+
1790
+
1791
+ )
1792
+
1793
+
1794
+ e
1795
+
1796
+ 1
1797
+
1798
+
1799
+ x
1800
+
1801
+ 2
1802
+
1803
+
1804
+ +
1805
+
1806
+ y
1807
+
1808
+ 2
1809
+
1810
+
1811
+
1812
+
1813
+
1814
+
1815
+ {\textstyle u=\left(y^{2}-x^{2}\right)e^{1-x^{2}+y^{2}}}
1816
+
1817
+ ![{\textstyle u=\left(y^{2}-x^{2}\right)e^{1-x^{2}+y^{2}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/932e00eb2464b47b893d6fb18846cfcccb4e6d6b) on a domain given by inequality
1818
+
1819
+
1820
+
1821
+
1822
+ x
1823
+
1824
+ 2
1825
+
1826
+
1827
+ +
1828
+
1829
+ y
1830
+
1831
+ 2
1832
+
1833
+
1834
+
1835
+ 4
1836
+
1837
+
1838
+ {\textstyle x^{2}+y^{2}\leq 4}
1839
+
1840
+ ![{\textstyle x^{2}+y^{2}\leq 4}](https://wikimedia.org/api/rest_v1/media/math/render/svg/90eb8b71c5ce09a4ec482966f3de5479978b1e3d);
1841
+
1842
+
1843
+ #### Section 3
1844
+
1845
+
1846
+ 1. Domain
1847
+
1848
+
1849
+
1850
+ G
1851
+
1852
+
1853
+ {\textstyle G}
1854
+
1855
+ ![{\textstyle G}](https://wikimedia.org/api/rest_v1/media/math/render/svg/febc2b9ff73bcca7b3fdb1432fddd1cdf3c8403c) is bounded by lines
1856
+
1857
+
1858
+
1859
+ y
1860
+ =
1861
+ 2
1862
+ x
1863
+
1864
+
1865
+ {\textstyle y=2x}
1866
+
1867
+ ![{\textstyle y=2x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4d06a41ec951090ac63c9e967e4d2d827376c9ca),
1868
+
1869
+
1870
+
1871
+ y
1872
+ =
1873
+ x
1874
+
1875
+
1876
+ {\textstyle y=x}
1877
+
1878
+ ![{\textstyle y=x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93343635ea42bd77e3e1ce347195e23ade09b5d3) and
1879
+
1880
+
1881
+
1882
+ y
1883
+ =
1884
+ 2
1885
+
1886
+
1887
+ {\textstyle y=2}
1888
+
1889
+ ![{\textstyle y=2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/887628e811c56cc94aaccb0f5e4c773f19231cf9). Rewrite integral
1890
+
1891
+
1892
+
1893
+
1894
+
1895
+
1896
+ G
1897
+
1898
+
1899
+ f
1900
+ (
1901
+ x
1902
+ )
1903
+
1904
+ d
1905
+ x
1906
+
1907
+ d
1908
+ y
1909
+
1910
+
1911
+ {\textstyle \iint \limits \_{G}f(x)\,dx\,dy}
1912
+
1913
+ ![{\textstyle \iint \limits _{G}f(x)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bbc886f1ea76c3bc7f81d3c334f7620147794855) as a single integral.
1914
+ 2. Represent the integral
1915
+
1916
+
1917
+
1918
+
1919
+
1920
+
1921
+
1922
+ G
1923
+
1924
+
1925
+ f
1926
+ (
1927
+ x
1928
+ ;
1929
+ y
1930
+ )
1931
+
1932
+ d
1933
+ x
1934
+
1935
+ d
1936
+ y
1937
+
1938
+
1939
+
1940
+ {\textstyle \displaystyle \iint \limits \_{G}f(x;y)\,dx\,dy}
1941
+
1942
+ ![{\textstyle \displaystyle \iint \limits _{G}f(x;y)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f11428df0d608e522a446f7cf8ee68cdbdbdee29) as iterated integrals with different order of integration in polar coordinates if
1943
+
1944
+
1945
+
1946
+ G
1947
+ =
1948
+
1949
+ {
1950
+
1951
+ (
1952
+ x
1953
+ ;
1954
+ y
1955
+ )
1956
+
1957
+ |
1958
+
1959
+
1960
+ a
1961
+
1962
+ 2
1963
+
1964
+
1965
+
1966
+
1967
+ x
1968
+
1969
+ 2
1970
+
1971
+
1972
+ +
1973
+
1974
+ y
1975
+
1976
+ 2
1977
+
1978
+
1979
+
1980
+ 4
1981
+
1982
+ a
1983
+
1984
+ 2
1985
+
1986
+
1987
+ ;
1988
+
1989
+
1990
+ |
1991
+
1992
+ x
1993
+
1994
+ |
1995
+
1996
+
1997
+ y
1998
+
1999
+ 0
2000
+
2001
+
2002
+
2003
+
2004
+ }
2005
+
2006
+
2007
+
2008
+ {\textstyle G=\left\{(x;y)\left|a^{2}\leq x^{2}+y^{2}\leq 4a^{2};\,|x|-y\geq 0\right.\right\}}
2009
+
2010
+ ![{\textstyle G=\left\{(x;y)\left|a^{2}\leq x^{2}+y^{2}\leq 4a^{2};\,|x|-y\geq 0\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/34dc3c913392b2188d0f55ce7885d44baa8a8f59).
2011
+ 3. Find the integral making an appropriate substitution:
2012
+
2013
+
2014
+
2015
+
2016
+
2017
+
2018
+
2019
+ G
2020
+
2021
+
2022
+
2023
+ (
2024
+
2025
+
2026
+ x
2027
+
2028
+ 2
2029
+
2030
+
2031
+
2032
+
2033
+ y
2034
+
2035
+ 2
2036
+
2037
+
2038
+
2039
+ )
2040
+
2041
+
2042
+ (
2043
+
2044
+ z
2045
+ +
2046
+
2047
+ x
2048
+
2049
+ 2
2050
+
2051
+
2052
+
2053
+
2054
+ y
2055
+
2056
+ 2
2057
+
2058
+
2059
+
2060
+ )
2061
+
2062
+
2063
+ d
2064
+ x
2065
+
2066
+ d
2067
+ y
2068
+
2069
+ d
2070
+ z
2071
+
2072
+
2073
+
2074
+ {\textstyle \displaystyle \iiint \limits \_{G}\left(x^{2}-y^{2}\right)\left(z+x^{2}-y^{2}\right)\,dx\,dy\,dz}
2075
+
2076
+ ![{\textstyle \displaystyle \iiint \limits _{G}\left(x^{2}-y^{2}\right)\left(z+x^{2}-y^{2}\right)\,dx\,dy\,dz}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3b7f604b225ae19524d76d6342cb44f0c7fe07ff),
2077
+
2078
+
2079
+
2080
+ G
2081
+ =
2082
+
2083
+ {
2084
+
2085
+ (
2086
+ x
2087
+ ;
2088
+ y
2089
+ ;
2090
+ z
2091
+ )
2092
+
2093
+ |
2094
+
2095
+ x
2096
+
2097
+ 1
2098
+ <
2099
+ y
2100
+ <
2101
+ x
2102
+ ;
2103
+
2104
+ 1
2105
+
2106
+ x
2107
+ <
2108
+ y
2109
+ <
2110
+ 2
2111
+
2112
+ x
2113
+ ;
2114
+
2115
+ 1
2116
+
2117
+
2118
+ x
2119
+
2120
+ 2
2121
+
2122
+
2123
+ +
2124
+
2125
+ y
2126
+
2127
+ 2
2128
+
2129
+
2130
+ <
2131
+ z
2132
+ <
2133
+
2134
+ y
2135
+
2136
+ 2
2137
+
2138
+
2139
+
2140
+
2141
+ x
2142
+
2143
+ 2
2144
+
2145
+
2146
+ +
2147
+ 2
2148
+ x
2149
+
2150
+
2151
+
2152
+
2153
+ }
2154
+
2155
+
2156
+
2157
+ {\textstyle G=\left\{(x;y;z)\left|x-1<y<x;\,1-x<y<2-x;\,1-x^{2}+y^{2}<z<y^{2}-x^{2}+2x\right.\right\}}
2158
+
2159
+ ![{\textstyle G=\left\{(x;y;z)\left|x-1<y<x;\,1-x<y<2-x;\,1-x^{2}+y^{2}<z<y^{2}-x^{2}+2x\right.\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/28659bdf51117253f1eea6a8c57f76540a6ec159).
2160
+
2161
+
2162
+ #### Section 4
2163
+
2164
+
2165
+ 1. Find line integrals of a scalar fields
2166
+
2167
+
2168
+
2169
+
2170
+
2171
+
2172
+
2173
+ Γ
2174
+
2175
+
2176
+ (
2177
+ x
2178
+ +
2179
+ y
2180
+ )
2181
+
2182
+ d
2183
+ s
2184
+
2185
+
2186
+
2187
+ {\textstyle \displaystyle \int \limits \_{\Gamma }(x+y)\,ds}
2188
+
2189
+ ![{\textstyle \displaystyle \int \limits _{\Gamma }(x+y)\,ds}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8d7a626ecc11638cd879e8c5dd84deec5f4ec95e) where
2190
+
2191
+
2192
+
2193
+ Γ
2194
+
2195
+
2196
+ {\textstyle \Gamma }
2197
+
2198
+ ![{\textstyle \Gamma }](https://wikimedia.org/api/rest_v1/media/math/render/svg/f677684faf84745068a3b602896ca59b0766be4a) is boundary of a triangle with vertices
2199
+
2200
+
2201
+
2202
+ (
2203
+ 0
2204
+ ;
2205
+ 0
2206
+ )
2207
+
2208
+
2209
+ {\textstyle (0;0)}
2210
+
2211
+ ![{\textstyle (0;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e8cabde45f1dd10b936518c3de98d232d7c46150),
2212
+
2213
+
2214
+
2215
+ (
2216
+ 1
2217
+ ;
2218
+ 0
2219
+ )
2220
+
2221
+
2222
+ {\textstyle (1;0)}
2223
+
2224
+ ![{\textstyle (1;0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/97e7e03a49a76bc809417791254eb6c78fcc0836) and
2225
+
2226
+
2227
+
2228
+ (
2229
+ 0
2230
+ ;
2231
+ 1
2232
+ )
2233
+
2234
+
2235
+ {\textstyle (0;1)}
2236
+
2237
+ ![{\textstyle (0;1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/047498b8de986e906f31c93d8870f2ad77819d71).
2238
+ 2. Use divergence theorem to find the following integrals
2239
+
2240
+
2241
+
2242
+
2243
+
2244
+
2245
+
2246
+ S
2247
+
2248
+
2249
+ (
2250
+ 1
2251
+ +
2252
+ 2
2253
+ x
2254
+ )
2255
+
2256
+ d
2257
+ y
2258
+
2259
+ d
2260
+ z
2261
+ +
2262
+ (
2263
+ 2
2264
+ x
2265
+ +
2266
+ 3
2267
+ y
2268
+ )
2269
+
2270
+ d
2271
+ z
2272
+
2273
+ d
2274
+ x
2275
+ +
2276
+ (
2277
+ 3
2278
+ y
2279
+ +
2280
+ 4
2281
+ z
2282
+ )
2283
+
2284
+ d
2285
+ x
2286
+
2287
+ d
2288
+ y
2289
+
2290
+
2291
+
2292
+ {\textstyle \displaystyle \iint \limits \_{S}(1+2x)\,dy\,dz+(2x+3y)\,dz\,dx+(3y+4z)\,dx\,dy}
2293
+
2294
+ ![{\textstyle \displaystyle \iint \limits _{S}(1+2x)\,dy\,dz+(2x+3y)\,dz\,dx+(3y+4z)\,dx\,dy}](https://wikimedia.org/api/rest_v1/media/math/render/svg/73a9a7b00f2cc15f508b9bf55224d55b9d1e7e14) where
2295
+
2296
+
2297
+
2298
+ S
2299
+
2300
+
2301
+ {\textstyle S}
2302
+
2303
+ ![{\textstyle S}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e10a3c52d186162ec8910ebc0288ce982aef842f) is the outer surface of a tetrahedron
2304
+
2305
+
2306
+
2307
+
2308
+
2309
+ x
2310
+ a
2311
+
2312
+
2313
+ +
2314
+
2315
+
2316
+ y
2317
+ b
2318
+
2319
+
2320
+ +
2321
+
2322
+
2323
+ z
2324
+ c
2325
+
2326
+
2327
+
2328
+ 1
2329
+
2330
+
2331
+ {\textstyle {\frac {x}{a}}+{\frac {y}{b}}+{\frac {z}{c}}\leq 1}
2332
+
2333
+ ![{\textstyle {\frac {x}{a}}+{\frac {y}{b}}+{\frac {z}{c}}\leq 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1377463cd4c0d1b190d99150ad4c7cecd93ca22f),
2334
+
2335
+
2336
+
2337
+ x
2338
+
2339
+ 0
2340
+
2341
+
2342
+ {\textstyle x\geq 0}
2343
+
2344
+ ![{\textstyle x\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c434fc1e2ab777786469de853c75e616007b3eb4),
2345
+
2346
+
2347
+
2348
+ y
2349
+
2350
+ 0
2351
+
2352
+
2353
+ {\textstyle y\geq 0}
2354
+
2355
+ ![{\textstyle y\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a4ab86d638e82193271bc685d8d977cbbcf4e65a),
2356
+
2357
+
2358
+
2359
+ z
2360
+
2361
+ 0
2362
+
2363
+
2364
+ {\textstyle z\geq 0}
2365
+
2366
+ ![{\textstyle z\geq 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7298578ca3a51011394eff000d2c36a4b6cf9c7b);
2367
+
2368
+
2369
+ ### The retake exam
2370
+
2371
+
2372
+ Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.
2373
+
2374
+
2375
+
2376
+
2377
+
2378
+
2379
+
2380
+
2381
+
2382
+
2383
+
raw/raw_bsc__mechanics_and_machines.md ADDED
@@ -0,0 +1,430 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+ BSc: Mechanics And Machines
9
+ ===========================
10
+
11
+
12
+
13
+
14
+
15
+
16
+ Contents
17
+ --------
18
+
19
+
20
+ * [1 Mechanics and Machines](#Mechanics_and_Machines)
21
+ + [1.1 Short Description](#Short_Description)
22
+ + [1.2 Prerequisites](#Prerequisites)
23
+ - [1.2.1 Prerequisite subjects](#Prerequisite_subjects)
24
+ - [1.2.2 Prerequisite topics](#Prerequisite_topics)
25
+ + [1.3 Course Topics](#Course_Topics)
26
+ + [1.4 Intended Learning Outcomes (ILOs)](#Intended_Learning_Outcomes_.28ILOs.29)
27
+ - [1.4.1 What is the main purpose of this course?](#What_is_the_main_purpose_of_this_course.3F)
28
+ - [1.4.2 ILOs defined at three levels](#ILOs_defined_at_three_levels)
29
+ * [1.4.2.1 Level 1: What concepts should a student know/remember/explain?](#Level_1:_What_concepts_should_a_student_know.2Fremember.2Fexplain.3F)
30
+ * [1.4.2.2 Level 2: What basic practical skills should a student be able to perform?](#Level_2:_What_basic_practical_skills_should_a_student_be_able_to_perform.3F)
31
+ * [1.4.2.3 Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?](#Level_3:_What_complex_comprehensive_skills_should_a_student_be_able_to_apply_in_real-life_scenarios.3F)
32
+ + [1.5 Grading](#Grading)
33
+ - [1.5.1 Course grading range](#Course_grading_range)
34
+ - [1.5.2 Course activities and grading breakdown](#Course_activities_and_grading_breakdown)
35
+ - [1.5.3 Recommendations for students on how to succeed in the course](#Recommendations_for_students_on_how_to_succeed_in_the_course)
36
+ + [1.6 Resources, literature and reference materials](#Resources.2C_literature_and_reference_materials)
37
+ - [1.6.1 Open access resources](#Open_access_resources)
38
+ - [1.6.2 Closed access resources](#Closed_access_resources)
39
+ - [1.6.3 Software and tools used within the course](#Software_and_tools_used_within_the_course)
40
+ * [2 Teaching Methodology: Methods, techniques, & activities](#Teaching_Methodology:_Methods.2C_techniques.2C_.26_activities)
41
+ + [2.1 Activities and Teaching Methods](#Activities_and_Teaching_Methods)
42
+ + [2.2 Formative Assessment and Course Activities](#Formative_Assessment_and_Course_Activities)
43
+ - [2.2.1 Ongoing performance assessment](#Ongoing_performance_assessment)
44
+ * [2.2.1.1 Section 1](#Section_1)
45
+ * [2.2.1.2 Section 2](#Section_2)
46
+ * [2.2.1.3 Section 3](#Section_3)
47
+ - [2.2.2 Final assessment](#Final_assessment)
48
+ - [2.2.3 The retake exam](#The_retake_exam)
49
+
50
+
51
+
52
+ Mechanics and Machines
53
+ ======================
54
+
55
+
56
+ * **Course name**: Mechanics and Machines
57
+ * **Code discipline**:
58
+ * **Subject area**: Mechanical engineering, modeling and design of mechanisms and machines
59
+
60
+
61
+ Short Description
62
+ -----------------
63
+
64
+
65
+ This course covers the following concepts: Mechanical engineering: Methods of calculation and design of mechanisms and machines.
66
+
67
+
68
+
69
+ Prerequisites
70
+ -------------
71
+
72
+
73
+ ### Prerequisite subjects
74
+
75
+
76
+ * [CSE203 — Mathematical Analysis II](https://eduwiki.innopolis.university/index.php/BSc:MathematicalAnalysisII)
77
+ * [CSE205 — Differential Equations](https://eduwiki.innopolis.university/index.php/BSc:DifferentialEquations)
78
+
79
+
80
+ ### Prerequisite topics
81
+
82
+
83
+ * [CSE203 — Mathematical Analysis II](https://eduwiki.innopolis.university/index.php/BSc:MathematicalAnalysisII): Linear algebra, vectors and matrices, partial derivatives, Theoretical Mechanics
84
+ * [CSE205 — Differential Equations](https://eduwiki.innopolis.university/index.php/BSc:DifferentialEquations): ODE
85
+
86
+
87
+ Course Topics
88
+ -------------
89
+
90
+
91
+
92
+
93
+ Course Sections and Topics
94
+ | Section | Topics within the section
95
+ |
96
+ | --- | --- |
97
+ | Introduction to Engineering | 1. Reading engineering drawings.
98
+ 2. Types of joining machine parts.
99
+ 3. Overview of axles, shafts, bearings, couplings.
100
+ 4. Overview of materials used in mechanical engineering.
101
+ 5. Overview of parts manufacturing methods.
102
+ 6. Overview of surface treatments.
103
+ 7. Application of CAD / CAE systems for the design of machine parts.
104
+ |
105
+ | Theory of mechanisms and machines | 1. Structural analysis of mechanisms
106
+ 2. Kinematic analysis of mechanisms
107
+ 3. Kinematic analysis of gears
108
+ 4. Force and dynamic analysis of mechanisms
109
+ 5. Dynamic characteristics of machines
110
+ 6. Synthesis of mechanisms
111
+ 7. Balancing mechanisms
112
+ 8. Vibration and vibration protection
113
+ 9. Application of CAD / CAE systems for kinematic and dynamic analysis of mechanisms
114
+ |
115
+ | Strength of materials | 1. Introduction to the resistance of materials
116
+ 2. Stresses and deformations
117
+ 3. Stretching and compression
118
+ 4. Pure shift
119
+ 5. Torsion
120
+ 6. Bending
121
+ 7. Dynamic loads
122
+ 8. Cyclic loads
123
+ |
124
+
125
+
126
+ Intended Learning Outcomes (ILOs)
127
+ ---------------------------------
128
+
129
+
130
+ ### What is the main purpose of this course?
131
+
132
+
133
+ The purpose of the course is to give broad basic knowledge in mechanical engineering and to show the modern capabilities of computer technology for solving engineering problems. The course covers topics such as the strength of materials and the theory of mechanisms and machines. The objective of the course is to provide knowledge and skills that are useful in the development of new robots, and are also necessary for the effective use of industrial robots for various types of material processing.
134
+
135
+
136
+
137
+ ### ILOs defined at three levels
138
+
139
+
140
+ #### Level 1: What concepts should a student know/remember/explain?
141
+
142
+
143
+ By the end of the course, the students should be able to ...
144
+
145
+
146
+
147
+ * Various types of joining machine parts,
148
+ * Various methods of manufacturing machine parts and processing their surfaces,
149
+ * Various types of mechanisms and their scope,
150
+ * Various types of gears and their main characteristics,
151
+ * The main problems of the structural, kinematic and dynamic analysis of mechanisms,
152
+ * Fundamental principles of strength of materials,
153
+ * The main problems of strength and stiffness calculation.
154
+
155
+
156
+ #### Level 2: What basic practical skills should a student be able to perform?
157
+
158
+
159
+ By the end of the course, the students should be able to ...
160
+
161
+
162
+
163
+ * How to read engineering drawings,
164
+ * How to choose a method of joining machine parts,
165
+ * How to choose the type of gears,
166
+ * How to conduct structural, kinematic and dynamic analysis of mechanisms,
167
+ * How to balance mechanisms,
168
+ * How to choose the shape of the machine part depending on the type of loading,
169
+ * How to evaluate the strength and stiffness of machine parts
170
+
171
+
172
+ #### Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
173
+
174
+
175
+ By the end of the course, the students should be able to ...
176
+
177
+
178
+
179
+ * Design simple machinery using a CAD system
180
+ * Perform kinematic and dynamic calculations of mechanisms and machines
181
+ * Synthesize and optimize mechanisms in accordance with specified requirements
182
+ * Perform strength and stiffness calculations manually and using a CAD system
183
+
184
+
185
+ Grading
186
+ -------
187
+
188
+
189
+ ### Course grading range
190
+
191
+
192
+
193
+
194
+
195
+ | Grade | Range | Description of performance
196
+ |
197
+ | --- | --- | --- |
198
+ | A. Excellent | 90-100 | -
199
+ |
200
+ | B. Good | 75-89 | -
201
+ |
202
+ | C. Satisfactory | 60-74 | -
203
+ |
204
+ | D. Poor | 0-59 | -
205
+ |
206
+
207
+
208
+ ### Course activities and grading breakdown
209
+
210
+
211
+
212
+
213
+
214
+ | Activity Type | Percentage of the overall course grade
215
+ |
216
+ | --- | --- |
217
+ | Labs/seminar classes | 10
218
+ |
219
+ | Interim performance assessment | 50
220
+ |
221
+ | Exams | 40
222
+ |
223
+
224
+
225
+ ### Recommendations for students on how to succeed in the course
226
+
227
+
228
+ Resources, literature and reference materials
229
+ ---------------------------------------------
230
+
231
+
232
+ ### Open access resources
233
+
234
+
235
+ * Michael M. Stanišic Mechanisms and Machines: Kinematics, Dynamics, and Synthesis, 2015
236
+ * Dietmar Gross et al. Engineering Mechanics 2: Mechanics of Materials, 2018
237
+ * Vitor Dias da Silva Mechanics and Strength of Materials 2006
238
+ * Frolov K.V. at al. Teoriya mechanizmov i mashin 1987 - in Russian
239
+ * Artobolevski I.I. Teoriya mechanizmov i mashin 1988 - in Russian
240
+ * Artobolevski I.I., Edelstein B.V. Sbornik zadach po teorii mechanizmov i mashin 1975 - in Russian
241
+ * Jukov V.G. Mechanika. Soprotivlenie materialov 2012 - in Russian
242
+ * Volmir A.S. at al. Sbornik zadach po soprotivleniu materialov 1984 - in Russian
243
+ * Mary Kathryn Thompson, John Martin Thompson ANSYS Mechanical APDL for Finite Element Analysis, 2017
244
+ * Alawadhi, Esam M. Finite element simulations using ANSYS, 2016
245
+ * Fedorova N.N. at al. Osnovy paboty v ANSYS 17, 2017 - in Russian
246
+
247
+
248
+ ### Closed access resources
249
+
250
+
251
+ ### Software and tools used within the course
252
+
253
+
254
+ Teaching Methodology: Methods, techniques, & activities
255
+ =======================================================
256
+
257
+
258
+ Activities and Teaching Methods
259
+ -------------------------------
260
+
261
+
262
+
263
+
264
+ Activities within each section
265
+ | Learning Activities | Section 1 | Section 2 | Section 3
266
+ |
267
+ | --- | --- | --- | --- |
268
+ | Homework and group projects | 1 | 1 | 1
269
+ |
270
+ | Midterm evaluation | 1 | 1 | 0
271
+ |
272
+ | Testing (written or computer based) | 1 | 1 | 1
273
+ |
274
+ | Oral polls | 1 | 1 | 1
275
+ |
276
+
277
+
278
+ Formative Assessment and Course Activities
279
+ ------------------------------------------
280
+
281
+
282
+ ### Ongoing performance assessment
283
+
284
+
285
+ #### Section 1
286
+
287
+
288
+
289
+
290
+
291
+ | Activity Type | Content | Is Graded?
292
+ |
293
+ | --- | --- | --- |
294
+ | Question | Make projections the part according to its 3D model or image. | 1
295
+ |
296
+ | Question | Make a 3D model of the part according to its drawing. | 1
297
+ |
298
+ | Question | Suggest a method of manufacturing a part according to its drawing and description. | 1
299
+ |
300
+ | Question | Suggest a way to connect parts according to their description. | 1
301
+ |
302
+ | Question | Suggest a method for transmitting movement in a machinery by describing its functions. | 1
303
+ |
304
+ | Question | Analyze the parts of a given mechanism or construction. | 0
305
+ |
306
+ | Question | Using a CAD-system, make solid-state 3D-models of parts of a given mechanism or construction | 0
307
+ |
308
+ | Question | Make a 3D model of the assembly of a given mechanism or construction | 0
309
+ |
310
+ | Question | Make and describe drawings of parts of a given mechanism or construction | 0
311
+ |
312
+
313
+
314
+ #### Section 2
315
+
316
+
317
+
318
+
319
+
320
+ | Activity Type | Content | Is Graded?
321
+ |
322
+ | --- | --- | --- |
323
+ | Question | Propose the structure of the mechanism for the implementation of the given functions | 1
324
+ |
325
+ | Question | Calculate the trajectories, velocities and accelerations of specific points and links of the mechanism | 1
326
+ |
327
+ | Question | Calculate gear transfer functions | 1
328
+ |
329
+ | Question | Calculate the forces arising in the mechanism during its movement | 1
330
+ |
331
+ | Question | Calculate mechanism balancing parameters | 1
332
+ |
333
+ | Question | Make a 3D model of the mechanism in a CAD system, check its operability | 1
334
+ |
335
+ | Question | Apply kinematic and dynamic analysis of mechanisms and gears. | 0
336
+ |
337
+ | Question | Perform a synthesis of mechanisms to implement the specified functions. | 0
338
+ |
339
+ | Question | Make engine selection according to dynamic characteristics. | 0
340
+ |
341
+ | Question | Calculate balancing mechanisms, including the use of flywheels. | 0
342
+ |
343
+ | Question | Perform vibration analysis and vibration protection design. | 0
344
+ |
345
+
346
+
347
+ #### Section 3
348
+
349
+
350
+
351
+
352
+
353
+ | Activity Type | Content | Is Graded?
354
+ |
355
+ | --- | --- | --- |
356
+ | Question | Calculate stresses and strains in a bar loaded with stretching or compressive force. | 1
357
+ |
358
+ | Question | Calculate stresses in shear stresses in riveted or welded joints. | 1
359
+ |
360
+ | Question | Calculate stress and strain of a shaft loaded with torque. | 1
361
+ |
362
+ | Question | Calculate stress and strain of a beam loaded with bending moments. | 1
363
+ |
364
+ | Question | Using a CAD system, calculate stresses and deformations of parts of the developed mechanism. | 1
365
+ |
366
+ | Question | Apply methods of resistance of materials to assess the operability of parts in cases of simple loading. | 0
367
+ |
368
+ | Question | Apply a CAD system to calculate and evaluate the operability of parts in cases of complex loading. | 0
369
+ |
370
+ | Question | Design and optimize the shape of parts depending on the conditions of their loading. | 0
371
+ |
372
+ | Question | Apply a method for evaluating the durability and reliability of parts. | 0
373
+ |
374
+
375
+
376
+ ### Final assessment
377
+
378
+
379
+ **Section 1**
380
+
381
+
382
+
383
+ 1. Describe the principles of solid modeling in CAD systems.
384
+ 2. Describe the scope, advantages and disadvantages of various ways of joining machine parts.
385
+ 3. Describe the scope, advantages and disadvantages of various bearings.
386
+ 4. Describe the basic methods for manufacturing parts and processing their surfaces, their advantages and disadvantages.
387
+
388
+
389
+ **Section 2**
390
+
391
+
392
+
393
+ 1. Describe the different types of gears, their advantages and disadvantages.
394
+ 2. Describe the method of selecting the type of gears.
395
+ 3. Describe the main problems of structural, kinematic and dynamic analysis of mechanisms.
396
+ 4. Describe the methods of kinematic and dynamic analysis on the example of a given mechanism.
397
+ 5. Describe the methods of balancing mechanisms
398
+
399
+
400
+ **Section 3**
401
+
402
+
403
+
404
+ 1. Describe the fundamental principles and basic laws of strength of materials.
405
+ 2. Describe the calculation method for strength and stiffness in cases of stretching/compression, shift, torsion and bending.
406
+ 3. Describe the method of selecting the shape of the machine part, depending on the type of loading.
407
+ 4. Describe methods for evaluating the durability and reliability of machine parts.
408
+
409
+
410
+ ### The retake exam
411
+
412
+
413
+ **Section 1**
414
+
415
+
416
+ **Section 2**
417
+
418
+
419
+ **Section 3**
420
+
421
+
422
+
423
+
424
+
425
+
426
+
427
+
428
+
429
+
430
+