-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathcourse-structure.txt
50 lines (34 loc) · 1.73 KB
/
course-structure.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
HFDY1 : 2016/01/16, Tue
-----
PREREQUISITES: basic use of MATLAB .or. (intermediate knowledge of a programming language)
Paper survey to be taken on areas of interest and potential uses of Python.
Session 1 (10:00 - 11:30)
- 10.00 - 10.15 : What is Python, why use it, who uses it and what are the benefits?
- 10.15 - 11.20 (i) : Basic control structures and variables
- 11.20 - 11:30 : Applications of Python - Scripting tasks (i)
Break (11.30 - 11:45)
Session 2 (11:45 - 13:00)
- 11:45 - 12:55 (i) : Plotting
- 12:55 - 13:00 : Applications of Python - Statistics / Data Analysis / Logging
Session 2 (14:00 - 16:00)
- 14:00 - 15:20 (i) : Networking / Threading
- 15.20 - 15:30 : Applications of Python - Engineering
- 15.30 - 15:35 : Closing comments
- 15:35 - 16:00 : Installing on your own device
Approx. 3.5h of interactive sessions, marked (i)
HFDY2 : 2016/02/01, Tue
-----
PREREQUISITES: HFDY1 .or. (familiarity with OOP .and. intermediate knowledge of MATLAB/C++/any scripting language)
Session 1 (10:00 - 10:45)
- 10.00 - 10.45 : Recap of HFDY1
Break (10.45 - 11.00)
Session 2 (11:00 - 12:45)
- 11.00 - 12.45 : Applications of Python - Embedded / Control / Network
Lunch (12:45 - 13:45)
Session 3 (13:45 - 16:00)
- 11.35 - 12.35 (i) : Threading and basic sockets / network usage [1]
- 15.50 - 16.00 : Closing presentation
Approx. 3.5h of interactive sessions, marked (i)
Afterwards: individual questions; PhD project-related pointers (at least for survey respondents in HSDY1 and any topics I happen to know off-hand for others)
NOTES:
1 - at this point, if there are a mixture of networking compscis and physical scientists, this would be split into two separate simultaneous tasks: Threading+Networking and Threading+Calculation