-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
155 lines (155 loc) · 5.03 KB
/
index.html
File metadata and controls
155 lines (155 loc) · 5.03 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE HTML>
<html lang="de">
<head>
<title>Programming C#</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=1274, user-scalable=no">
<link rel="stylesheet" href="themes/styles/style.css">
</head>
<body class="list">
<header class="caption">
<h1>Programming C#</h1>
<p>Florian Rappl, Department of Theoretical Physics, University of Regensburg</p>
<p>Markus Huber, Department of Experimental and Applied Physics, University of Regensburg</p>
<p>Benedikt Strasser, University of Regensburg</p>
</header>
<div class="slide cover" id="Cover"><div>
<section>
<header>
<h2>Programming C#</h2>
<h3>An advanced introduction to development with the .NET-Framework</h3>
</header>
<img src="pictures/cover.jpg" alt="">
</section>
</div></div>
<div class="slide" id="overview"><div>
<section>
<header>
<h2>Specification</h2>
</header>
<ul>
<li>10 days, last 3 fully dedicated to projects</li>
<li>First week contains exercises</li>
<li>Second week will focus on projects</li>
<li>Exercises will be a mix of dynamic and fixed assignments</li>
<li>FlexNow is mandatory if you want a certificate</li>
<li>Lecture from 9 to 12 am</li>
<li>Exercises in CIP Pool VKL beginning at 1 pm</li>
</ul>
</section>
</div></div>
<div class="slide" id="lecturer"><div>
<section>
<header>
<h2>About the creator</h2>
</header>
<div class="col32">
<ul>
<li>Florian Rappl, former PhD student of Prof. Wettig</li>
<li>Working experience as software engineer and IT consultant</li>
<li>More than 10 years of experience with .NET and C#</li>
<li>Regular writer of technical articles on programming</li>
<li>Microsoft MVP for C# and CodeProject MVP</li>
</ul>
</div>
<div class="col31">
<img src="pictures/love.jpg" class="w" />
</div>
</section>
</div></div>
<div class="slide" id="warning"><div>
<section>
<header>
<h2>A little bit of warning</h2>
</header>
<div class="col31">
<img src="pictures/madness.png" style="width: 70%;" />
</div>
<div class="col32">
<ul>
<li>This course is only for people who have programming experience</li>
<li>If you never wrote C or Java (or C#) you will most probably fail</li>
<li>The speed will be very fast ...</li>
<li>... unless you ask questions - so ask!</li>
<li>There will be a lot to learn and do</li>
<li>But there are also benefits from this</li>
</ul>
</div>
</section>
</div></div>
<div class="slide" id="agenda-week-one"><div>
<section>
<header>
<h2>Overall agenda for week 1</h2>
</header>
<ul>
<li>Day 1: Basic concepts, types, arrays, properties and Console projects</li>
<li>Day 2: Object oriented programming (OOP), Generics and Windows Forms projects</li>
<li>Day 3: Lambda expressions, Delegates, extension methods, LINQ and debugging</li>
<li>Day 4: Threads and tasks, TPL, await and async and user controls</li>
<li>Day 5: IO, webrequests, events, serializing objects and dynamic types</li>
</ul>
</section>
</div></div>
<div class="slide" id="agenda-week-two"><div>
<section>
<header>
<h2>Overall agenda for week 2</h2>
</header>
<ul>
<li>Day 1: Drawing with GDI+, exception handling, resource management</li>
<li>Day 2: Project management with Visual Studio, sample projects, other technologies</li>
<li>Day 3: Libraries and NuGet, work on the projects</li>
<li>Day 4: Focus on the projects</li>
<li>Day 5: (Intermediate-)completion and presentation of the projects</li>
</ul>
<ul>
<li>The final project due date is on the 26th (Saturday) of April</li>
</ul>
</section>
</div></div>
<div class="slide" id="presentations"><div>
<section>
<header>
<h2>Available presentations</h2>
</header>
<div class="left">
<b>Week 1</b>
<ul>
<li><a href="day1.html">Presentation of Monday</a></li>
<li><a href="day2.html">Presentation of Tuesday</a></li>
<li><a href="day3.html">Presentation of Wednesday</a></li>
<li><a href="day4.html">Presentation of Thursday</a></li>
<li><a href="day5.html">Presentation of Friday</a></li>
</ul>
</div>
<div class="right">
<b>Week 2</b>
<ul>
<li><a href="day6.html">Presentation of Monday</a></li>
<li><a href="day7.html">Presentation of Tuesday</a></li>
<li><a href="day8.html">Presentation of Wednesday</a></li>
<li><a href="day9.html">Presentation of Thursday</a></li>
</ul>
</div>
</section>
</div></div>
<div class="slide" id="end"><div>
<section>
<header>
<h2>More questions? Just mail!</h2>
</header>
<p>Benedikt Strasser</p>
<ul>
<li>My email address: benedikt.strasser[at]stud.uni-regensburg.de
</ul>
<ul>
<li>The lecture is available online at <a href="http://csharplecture.github.io/">csharplecture.github.io/</a></li>
</ul>
</section>
</div></div>
<div class="progress"><div></div></div>
<script src="scripts/script.js"></script>
<!-- Copyright © 2014 Florian Rappl, www.florian-rappl.de -->
</body>
</html>