Introduction to programming 2 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
(не показано 16 промежуточных версии 2 участников)
Строка 37: Строка 37:
 
|align="center"| Assistant
 
|align="center"| Assistant
 
| [http://tele.gg/yhn112 <code>@yhn112</code>]
 
| [http://tele.gg/yhn112 <code>@yhn112</code>]
 +
|}
 +
 +
== Problems ==
 +
 +
{| class="wikitable"
 +
!width="50%"| Workshop
 +
!width="50%"| Deadline
 +
|-
 +
| [https://ikohse.github.io/DSBAMaterials/Workshop-1.pdf Workshop 1]
 +
| <s>13:00 Monday, April 29</s> 13:00 Sunday, May 5
 +
|-
 +
| [https://ikohse.github.io/DSBAMaterials/problem-2-1-3.pdf Problem 2]
 +
| <s>8:59 pm, Jun 3</s> Tuesday, June 4 11:30 am
 +
|-
 +
| Problem 3 -- Spellchecking
 +
| <s>13 June 20:59</s> 15 June 20:59
 +
|-
 +
| Problem 4 -- Graphs
 +
| 15 June 20:59
 +
|-
 
|}
 
|}
  
Строка 72: Строка 92:
 
|-
 
|-
 
| [https://official.contest.yandex.com/contest/12612  Contest 9]
 
| [https://official.contest.yandex.com/contest/12612  Contest 9]
| 04 May 2019, 10:30:00
+
| 09 May 2019, 10:30:00
 +
|-
 +
| [https://official.contest.yandex.ru/contest/12815/enter/ Heap Sort]
 +
| 02 Jun 2019, 10:30
 +
|-
 +
| [https://official.contest.yandex.ru/contest/12887/enter/ BST]
 +
| 15 June 20:59
 +
|-
 +
| [https://official.contest.yandex.com/contest/12928/ RBTree]
 +
| 15 June 20:59
 
|}
 
|}
  

Текущая версия на 16:07, 13 июня 2019

Основы и методология программирования

Syllabus

Contacts

Name Role Telegram
Sergey Shershakov Lecturer, workshop presenter @bjolyk
Andrei Tatarnikov Workshop presenter @andrewt0301
George Piatsky Workshop presenter @p_george
Kirill Rudakov Workshop presenter @ArcticBEARD
George Marshalko Assistant @gmarshalk
Ilya Kostyuchenko Assistant @ilyakooo0
Michael Diskin Assistant @yhn112

Problems

Workshop Deadline
Workshop 1 13:00 Monday, April 29 13:00 Sunday, May 5
Problem 2 8:59 pm, Jun 3 Tuesday, June 4 11:30 am
Problem 3 -- Spellchecking 13 June 20:59 15 June 20:59
Problem 4 -- Graphs 15 June 20:59

Yandex.Contest

CMake template

Contest Deadline
Contest 1 29 Jan 2019, 09:00:00
Contest 2 12 Feb 2019, 05:00:00
Contest 3 19 Feb 2019, 05:00:00 5 Mar 2019, 05:00:00
Contest 4 26 Feb 2019, 05:00:00 7 Mar 2019, 05:00:00
Contest 5 24 Mar 2019
Contest 6 24 Mar 2019
Contest 7 24 Mar 2019
Contest 8 30 Apr 2019, 10:30:00
Contest 9 09 May 2019, 10:30:00
Heap Sort 02 Jun 2019, 10:30
BST 15 June 20:59
RBTree 15 June 20:59

Telegram hashtags

#src #code #test
#slides #build

Ongoing Assessment Results

Materials

Week Lecture 1 (Thu) Workshop 1 (Wed, Thu, Mon) Lecture 2 (Tue) Workshop 2 (Tue)
1 Jan 10
Extra materials:
http://faculty.cs.niu.edu/~mcmahon/CS241/Notes/compile.html
http://www.ikerhurtado.com/relearning-cpp-process-of-writing--building-executing-program
https://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work
http://www.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html
Jan 9, 10, 14 Jan 15
src
Jan 15
2 Jan 17 Jan 22
3 Jan 24 Jan 29
src
4 Jan 31
src
Feb 5
src
5 Feb 7
src

Setting up C++

If you have any problems installing the software you can contact @gmarshalk for Windows or Linux questions and @ilyakooo0 for macOS questions.

Setting up C++ on Windows or Linux

Setting up C++ on macOS

Installing CMake on macOS

Generating an Xcode project from CMake