ACOS DSBA 2021/2022 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Teachers and assistants)
(Operating Systems)
 
(не показано 68 промежуточных версии этого же участника)
Строка 17: Строка 17:
 
|-
 
|-
 
|| Lecturer  
 
|| Lecturer  
| colspan="4" | [https://www.hse.ru/en/org/persons/36585966 Andrei Tatarnikov] <br> [mailto:andrewt0301@yandex.ru andrewt0301@yandex.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301]  
+
| colspan="4" | [https://www.hse.ru/en/org/persons/36585966 Andrei Tatarnikov] <br> [mailto:andrewt0301@yandex.ru andrewt0301@yandex.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301], GitHub: [https://github.com/andrewt0301 andrewt0301]  
 
|-  
 
|-  
 
|| Workshop Instructor  
 
|| Workshop Instructor  
  
 
|| Alexey Kanakhin <br> [mailto:kanakhinaa@gmail.com kanakhinaa@gmail.com], tg: [https://tlgg.ru/kenaken @kenaken]
 
|| Alexey Kanakhin <br> [mailto:kanakhinaa@gmail.com kanakhinaa@gmail.com], tg: [https://tlgg.ru/kenaken @kenaken]
|| Evgeny Chugunnyy  <br> [mailto:chgena1@rambler.ru chgena1@rambler.ru], tg: [https://tlgg.ru/juggernaut777 @juggernaut777]
+
|| Evgeny Chugunnyy  <br> [mailto:chgena1@rambler.ru chgena1@rambler.ru], tg: [https://tlgg.ru/juggernaut777 @juggernaut777], GitHub: [https://github.com/ChGen ChGen]
|| Alexandra Borisova <br> [mailto:aaborisova_4@edu.hse.ru aaborisova_4@edu.hse.ru], tg: [https://tlgg.ru/princessfruittt @princessfruittt]
+
|| Alexandra Borisova <br> [mailto:aaborisova_4@edu.hse.ru aaborisova_4@edu.hse.ru], tg: [https://tlgg.ru/princessfruittt @princessfruittt], GitHub: [https://github.com/princessfruittt, princessfruittt]  
|| Andrei Tatarnikov <br> [mailto:andrewt0301@yandex.ru andrewt0301@yandex.ru], tg: [https://tlgg.ru/andrewt0301 @andrewt0301]
+
|| Andrei Tatarnikov <br> [mailto:andrewt0301@yandex.ru andrewt0301@yandex.ru], tg: [https://tlgg.ru/andrewt0301 @andrewt0301], GitHub: [https://github.com/andrewt0301 andrewt0301]  
 
|-
 
|-
| rowspan="3" | Assistant  
+
| rowspan="2" | Assistant  
|| Fedor Ushakov <br>tg: [https://tlgg.ru/th3spring @th3spring]
+
| colspan="4" | Vladislav Abramov <br>tg: [https://t.me/vavabramov @vavabramov], GitHub: [https://github.com/vavabramov vavabramov]
|| Dmitry Voronetskiy <br>tg: [https://t.me/Voron179 @Voron179]
+
|-
|| Vladislav Abramov <br>tg: [https://t.me/vavabramov @vavabramov]
+
|| Andy Xu <br>tg: [https://tlgg.ru/andy0814xu @andy0814xu], GitHub: [https://github.com/Andy0814Xu Andy0814Xu]
|| Michael Vinogradov <br>tg: [https://t.me/michaelvin @michaelvin]
+
|| Oleg Malchenko <br>tg: [https://t.me/olegmaxus @olegmaxus], GitHub: [https://github.com/zxcspectrum zxcspectrum]
 +
|| Fedor Ushakov <br>tg: [https://tlgg.ru/th3spring @th3spring], GitHub: [https://github.com/th3spr1ng th3spr1ng]
 +
|| Michael Vinogradov <br>tg: [https://t.me/michaelvin @michaelvin], GitHub: [https://github.com/michaelvin1322 michaelvin1322]  
 
|}
 
|}
  
Строка 41: Строка 43:
 
== Attendance and grades ==
 
== Attendance and grades ==
  
Information on current attendance and performance is in this [https://docs.google.com/spreadsheets/d/1RkbWDML8gzofGkz288NcYIuEtrKMY4jPowxYSxt1m1Q/edit?usp=sharing '''table'''].
+
Information on current attendance and performance is in this [https://docs.google.com/spreadsheets/d/1BES3ooOfdVui-ioTibUHbApOkOwa46IEdmel-Gn27L4/edit?usp=sharing '''table'''].
 +
 
 +
== Videos ==
 +
 
 +
=== Computer Architecture ===
 +
 
 +
* '''[https://youtu.be/BnDNcico7bM Lecture 1: Introduction and Motivation] 11.01'''
 +
* '''[https://youtu.be/6x4Kg48b5iw Workshop 1 (204 - Tatarnikov)] 11.01'''
 +
* '''[https://youtu.be/QtFbigy47bA Lecture 2: Data types. Byte ordering. Integer formats] 14.01'''
 +
* Workshop 2 - offline, not recorded
 +
* '''[https://youtu.be/I50yeKG580U Workshop 3 (204 - Tatarnikov)] 18.01'''
 +
* Lecture 3 - offline, not recorded
 +
* '''[https://youtu.be/PfBkPszY8GY Lecture 4: RISC-V instructions. Instruction formats.] 21.01'''
 +
* '''[https://youtu.be/BrihKG_qVuo Workshop 4 (204 - Tatarnikov)] 21.01'''
 +
* '''[https://youtu.be/enBfKZ_A9A8 Lecture 5: Pseudo instructions, macros, and includes. Conditions, loops, loads, and stores.] 24.01'''
 +
* '''[https://youtu.be/9IkheehzPKk Workshop 5 (204 - Tatarnikov)] 25.01'''
 +
* '''[https://youtu.be/n3NdkoZkHiM Lecture 6: Subroutines. Call stack. Calling conventions.] 28.01'''
 +
* '''[https://youtu.be/OQuOiFdg-vA Workshop 6 (204 - Tatarnikov)] 28.01'''
 +
* '''[https://youtu.be/DD87zNpn4EE Lecture 7: Floating-Point Format] 31.01'''
 +
* '''[https://youtu.be/gVF5UvCjWq4 Workshop 7 (204 - Tatarnikov)] 01.02'''
 +
* '''[https://youtu.be/zHw5nUqyGJM Lecture 8: Memory-mapped I/O (MMIO)] 04.02'''
 +
* '''[https://youtu.be/AbJBHBJ00fc Lecture 9: Processor and pipeline] 07.02'''
 +
* '''[https://youtu.be/qVqK2JUCZfo Workshop 9 (204 - Tatarnikov)] 08.02'''
 +
* '''[https://youtu.be/L7OFrtD4N2Y Lecture 9 part 2: Multiple issue] 11.02'''
 +
* Lecture 10 - offline, not recorded
 +
* Workshop 10 - offline, not recorded
 +
* '''[https://youtu.be/IEW5WmCrSPo Workshop 11 (204 - Tatarnikov)] 15.02'''
 +
* '''[https://youtu.be/LGP0JzEWy68 Lecture 11: Memory and caches (part1)] 18.02'''
 +
* '''[https://youtu.be/LGP0JzEWy68 Workshop (204 - Tatarnikov)] 18.02'''
 +
* '''[https://youtu.be/_7Yf2abYNCE Lecture 11: Memory and caches (part2)] 21.02'''
 +
* '''[https://youtu.be/O5qZAdfrRqA Workshop 12 (204 - Tatarnikov)] 22.02'''
 +
* '''[https://youtu.be/h88ZA8D7IBA Lecture 12: Virtual memory] 25.02'''
 +
* '''[https://youtu.be/N25qbG4vr7E Workshop 13 (204 - Tatarnikov)] 25.02'''
 +
* '''[https://youtu.be/IECM77uNK-4 Lecture 14: Thread-level parallelism] 02.03'''
 +
* '''[https://youtu.be/3MSPo01xZNE Lecture 15: Optimizations] 04.03'''
 +
* '''[https://youtu.be/ITfKB1fvjes Lecture 16: Domain-specific architectures. Tensor Processing Unit (by Alexey Kanakhin). ] 23.03'''
 +
 
 +
=== Operating Systems ===
 +
 
 +
* '''[https://youtu.be/s-UhL8YpRb0 Lecture 1: Operating Systems] 11.03'''
 +
* '''[https://youtu.be/eLnc8WBeVlY Lecture 2: C Programming Language] 22.03'''
 +
* '''[https://youtu.be/Q6EVAcvWt10 Lecture 3: System Calls] 25.03'''
 +
* '''[https://youtu.be/SILYCR5L_WE Lecture 4: Linking and Loading (part 1)] 04.04'''
 +
* '''[https://youtu.be/sJudvBwB0k0 Lecture 4: Linking and Loading (part 2)] 08.04'''
 +
* '''[https://youtu.be/Ky5v9L7L1mo Lecture 5: Dynamic Memory Allocation] 11.04'''
 +
* '''[https://youtu.be/yY68ddl1cjs Lecture 6:  Processes and threads] 15.04'''
 +
* '''[https://youtu.be/iwPc92sEEko Lecture 7: I/O and Files (part 1)] 18.04'''
 +
* '''[https://youtu.be/KsU_KmSZLdY Lecture 7: I/O and Files (part 2)] 22.04'''

Текущая версия на 13:17, 24 апреля 2022

Notifications

See the course Telegram group.

Course web site

Materials for the course are published here.

Syllabus

See the official syllabus in here.

Teachers and assistants

Group 201 202 203 204
Lecturer Andrei Tatarnikov
andrewt0301@yandex.ru , tg: @andrewt0301, GitHub: andrewt0301
Workshop Instructor Alexey Kanakhin
kanakhinaa@gmail.com, tg: @kenaken
Evgeny Chugunnyy
chgena1@rambler.ru, tg: @juggernaut777, GitHub: ChGen
Alexandra Borisova
aaborisova_4@edu.hse.ru, tg: @princessfruittt, GitHub: princessfruittt
Andrei Tatarnikov
andrewt0301@yandex.ru, tg: @andrewt0301, GitHub: andrewt0301
Assistant Vladislav Abramov
tg: @vavabramov, GitHub: vavabramov
Andy Xu
tg: @andy0814xu, GitHub: Andy0814Xu
Oleg Malchenko
tg: @olegmaxus, GitHub: zxcspectrum
Fedor Ushakov
tg: @th3spring, GitHub: th3spr1ng
Michael Vinogradov
tg: @michaelvin, GitHub: michaelvin1322

Grading system

Grading formula can be found here.

Also, it is included in the syllabus.

Attendance and grades

Information on current attendance and performance is in this table.

Videos

Computer Architecture

Operating Systems