forked from aaronbloomfield/pdr
-
Notifications
You must be signed in to change notification settings - Fork 228
/
Copy pathdaily-announcements-spring-2016.html
1534 lines (1298 loc) · 91.6 KB
/
daily-announcements-spring-2016.html
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>CS 2150: daily announcements slide set</title>
<meta name="description" content="A set of slides for a course on Program and Data Representation">
<meta name="author" content="Aaron Bloomfield">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
<link rel="stylesheet" href="../../slides/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../slides/reveal.js/css/theme/black.css" id="theme">
<link rel="stylesheet" href="../../slides/css/pdr.css">
<!-- Code syntax highlighting -->
<link rel="stylesheet" href="../../slides/reveal.js/lib/css/zenburn.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../slides/reveal.js/css/print/pdf.css' : '../../slides/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
<!--[if lt IE 9]>
<script src="../../slides/reveal.js/lib/js/html5shiv.js"></script>
<![endif]-->
<script type="text/javascript" src="../../slides/js/dhtmlwindow.js"></script>
<script type="text/javascript" src="../../slides/js/canvas.js"></script>
<link rel="stylesheet" href="../../slides/css/dhtmlwindow.css" type="text/css">
<style>
.reveal li {
font-size:75%;
line-height:120%;
}
</style>
</head>
<body onload="canvasinit()">
<div id="dhtmlwindowholder"><span style="display:none"></span></div>
<div class="reveal">
<div class="slides">
<section data-markdown><script type="text/template">
# CS 2150
### Program and Data Representation
### Spring 2016
<center><small>[Aaron Bloomfield](http://www.cs.virginia.edu/~asb) / [[email protected]](mailto:[email protected]) / [@bloomfieldaaron](http://twitter.com/bloomfieldaaron)</small></center>
<center><small>Repository: [github.com/aaronbloomfield/pdr](http://github.com/aaronbloomfield/pdr) / [↑](index.html) / <a href="daily-announcements.html?print-pdf"><img class="print" width="20" src="../../slides/images/print-icon.png"></a></small></center>
## Daily Announcements
</script></section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, May 2nd</h2>
<h4>Merlin</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/merlin.png" title="I mean, the black-and-white stuff was running backward, but it hardly mattered to the story." alt="Merlin">
<p class="center"><a href="http://xkcd.com/270/">xkcd # 270</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 42: The End
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- The will end this Tuesday; we may have other office hours of this week, depending on the TA schedules
- Grades through [lab 10](../../labs/lab10/index.html), except [lab 7](../../labs/lab07/index.html) have been returned
- Post-lab 7 is the only part that still needs grading
- Regrades are only open for 5 days for labs 9 and 10
- Final is this Friday, May 6th from 7 p.m. to 10 p.m. in the lecture classroom
- We expect to have a review session two days before; more information to follow
- [Lab 12](../../labs/lab12/index.html) (conclusoin) and the tutorial (Objective C) are out -- how is it going?
- The lab machines seem to be having problems compiling...
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today, one way or the other, we will finish with [memory](../../slides/12-memory.html#/), [esoteric programming languages](../../slides/13-esoteric-pls.html#/) and the [course conclusion](../../uva/course-conclusion.html#/)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, April 29th</h2>
<h4>Travelling Sales[person] Problem</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/travelling_salesman_problem.png" title="What's the complexity class of the best linear programming cutting-plane techniques? I couldn't find it anywhere. Man, the Garfield guy doesn't have these problems ..." alt="Travelling Salesman Problem">
<p class="center"><a href="http://xkcd.com/399/">xkcd # 399</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 41: Friday, April 29th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- The will end next Tuesday; we may have Wednesday office hours of next week, depending on the TA schedules
- Grades through [lab 6](../../labs/lab06/index.html), as well as [lab 8](../../labs/lab08/index.html) have been returned
- [Lab 7](../../labs/lab07/index.html) (IBCM) still needs grading
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) is 2/3rds graded
- So we are catching up, albeit slowly...
- Final is Friday, May 6th from 7 p.m. to 10 p.m. in the lecture classroom
- We expect to have a review session two days before; more information to follow
- [Lab 11](../../labs/lab11/index.html) (graphs) and the tutorial (doxygen) are out -- how did they go?
- [Lab 12](../../labs/lab12/index.html) (conclusoin) and the tutorial (Objective C) are out
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue (and likely finish) with [memory](../../slides/12-memory.html#/)
- After today, there is only one lecture left!
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, April 27th</h2>
<h4>NP-Complete</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/np_complete.png" title="General solutions get you a 50% tip." alt="NP-Complete">
<p class="center"><a href="http://xkcd.com/287/">xkcd # 287</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 40: Wednesday, April 27th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- The will end next Tuesday; we may have Wednesday office hours of next week, depending on the TA schedules
- Grades through [lab 6](../../labs/lab06/index.html), as well as [lab 8](../../labs/lab08/index.html) have been returned
- [Lab 7](../../labs/lab07/index.html) (IBCM) still needs grading
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) is 2/3rds graded
- So we are catching up, albeit slowly...
- Final is Friday, May 6th from 7 p.m. to 10 p.m. in the lecture classroom
- [Lab 11](../../labs/lab11/index.html) (graphs) and the tutorial (doxygen) are out -- how are they going?
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will start with [memory](../../slides/12-memory.html#/), which will take us through the end of this week
- After today, there are only two lectures left!
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, April 25th</h2>
<h4>Pillow Talk</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/pillow_talk.jpg" title="Maybe I should've tried Wexler?" alt="Pillow Talk">
<p class="center"><a href="http://xkcd.com/69/">xkcd # 69</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 39: Monday, April 25th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 6](../../labs/lab06/index.html), as well as [lab 8](../../labs/lab08/index.html) have been returned
- [Lab 7](../../labs/lab07/index.html) (IBCM) still needs grading
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) is 2/3rds graded
- So we are catching up, albeit slowly...
- [Lab 11](../../labs/lab11/index.html) (graphs) and the tutorial (doxygen) are out -- how are they going?
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [graphs](../../slides/11-graphs.html#/), which will take us to Wednesday or Friday
- After today, there are only three lectures left!
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, April 22nd</h2>
<h4>Dependencies</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/dependencies.png" title="The prereqs for CPSC 357, the class on package management, are CPSC 432, CPSC 357, and glibc2.5 or later." alt="Dependencies">
<p class="center"><a href="http://xkcd.com/754/">xkcd # 754</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 38: Friday, April 22nd
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), [Lab 8](../../labs/lab08/index.html) (x86, part 1), and [Lab 9](../../labs/lab09/index.html) (x86, part 1) are out to be graded
- [Lab 10](../../labs/lab10/index.html) (Huffman coding) -- no tutorial -- is out; how is it going?
- [Lab 11](../../labs/lab11/index.html) (graphs) and the tutorial (doxygen) are out
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [graphs](../../slides/11-graphs.html#/), which will take us into next week
- After today, there are only four lectures left!
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, April 20th</h2>
<h4>Westley's a D*ck</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/westleys_a_dick.png" title="Inigo/Buttercup 4eva <3" alt="Westley's a Dick">
<p class="center"><a href="http://xkcd.com/549/">xkcd # 549</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 37: Wednesday, April 20th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Second midterm](../../exams/exam2-s16.pdf)
- Average was 43.64/60 (72.7%); stdev was 8.9/60 (14.8 out of 100)
- Grading guidelines have been posted, and regrades are open for 10 days (until Apr 21st)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 10](../../labs/lab10/index.html) (Huffman coding) -- no tutorial -- is out; how is it going?
- [Lab 11](../../labs/lab11/index.html) (graphs) and the tutorial will be out later this week
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [graphs](../../slides/11-graphs.html#/), which will take us into next week
- ACM movie night is tonight! Princess Bride @ 8 p.m. in Olsson 120. Guest host: Professor Westley Weimer.
- Interested volunteering for the 6th annual High School Programming Contest? See http://goo.gl/forms/EvrAaAafMa (the link is also in a Piazza post)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, April 18th</h2>
<h4>Collatz Conjecture</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/collatz_conjecture.png" title="The Strong Collatz Conjecture states that this holds for any set of obsessively-hand-applied rules." alt="Collatz Conjecture">
<p class="center"><a href="http://xkcd.com/710/">xkcd # 710</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 36: Monday, April 18th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Second midterm](../../exams/exam2-s16.pdf)
- Average was 43.64/60 (72.7%); stdev was 8.9/60 (14.8 out of 100)
- Grading guidelines have been posted, and regrades are open for 10 days (until Apr 21st)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 10](../../labs/lab10/index.html) (Huffman coding) -- no tutorial -- is out; how is it going?
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- [Data loss](#/dataloss) from last week
- If you submitted a lab 5 regrade, and it's not there, please re-submit it within the next week
- If you had a lab extension that is not being shown, please submit a support ticket
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will start on [graphs](../../slides/11-graphs.html#/), which will take us into next week
- Interested volunteering for the 6th annual High School Programming Contest? See http://goo.gl/forms/EvrAaAafMa (the link is also in a Piazza post)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, April 15th</h2>
<h4>Git Commit</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/git_commit.png" title="Merge branch 'asdfasjkfdlas/alkdjf' into sdkjfls-final" alt="Git Commit">
<p class="center"><a href="http://xkcd.com/1296/">xkcd # 1296</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 35: Friday, April 15th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Second midterm](../../exams/exam2-s16.pdf)
- Average was 43.64/60 (72.7%); stdev was 8.9/60 (14.8 out of 100)
- Grading guidelines have been posted, and regrades are open for 10 days (until Apr 21st)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) and the tutorial ([C](../../tutorials/09-c/index.html)) are out -- how did they go?
- [Lab 10](../../labs/lab10/index.html) (Huffman coding) -- no tutorial -- is out
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- [Data loss](#/dataloss) from last time
- If you submitted a lab 5 regrade, and it's not there, please re-submit it within the next week
- If you had a lab extension that is not being shown, please submit a support ticket
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [heaps & Huffman coding](../../slides/10-heaps-huffman.html#/), aiming to start [graphs](../../slides/11-graphs.html#/) on Monday
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, April 13th</h2>
<h4>Applied Math</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/applied_math.png" title="Dear Reader: Enclosed is a check for ninety-eight cents. Using your work, I have proven that this equals the amount you requested." alt="Applied Math">
<p class="center"><a href="http://xkcd.com/816/">xkcd # 816</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 34: Wednesday, April 13th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Second midterm](../../exams/exam2-s16.pdf)
- Average was 43.64/60 (72.7%); stdev was 8.9/60 (14.8 out of 100)
- Grading guidelines have been posted, and regrades are open for 10 days (until Apr 21st)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) and the tutorial ([C](../../tutorials/09-c/index.html)) are out -- how are they going?
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- [Data loss](#/dataloss) from last time
- If you submitted a lab 5 regrade, and it's not there, please re-submit it within the next week
- If you had a lab extension that is not being shown, please submit a support ticket
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [heaps & Huffman coding](../../slides/10-heaps-huffman.html#/), which will take us through much of this week
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, April 11th</h2>
<h4>I'm An Idiot</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/im_an_idiot.png" title="Sadly, this is a true story. At least I learned about the OS X 'say' command." alt="I'm An Idiot">
<p class="center"><a href="http://xkcd.com/530/">xkcd # 530</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 33: Monday, April 11th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Second midterm](../../exams/exam2-s16.pdf)
- Average was 43.64/60 (72.7%); stdev was 8.9/60 (14.8 out of 100)
- We had some server issues, but it seems to be working now...
- Grading guidelines have been posted, and regrades are open for 10 days (until Apr 21st)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) and the tutorial ([C](../../tutorials/09-c/index.html)) are all ready in the repo
- I need a volunteer for a peer note taker. Please email one of the course instructors, or submit a support request.
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [heaps & Huffman coding](../../slides/10-heaps-huffman.html#/), which will take us through much of this week
</script></section>
<section data-markdown id="dataloss"><script type="text/template">
## Course Manager Data Loss
- Due to a database "issue", two weeks of data was lost in the course management system
- What was *not* lost:
- All of your submissions (they are kept on the filesystem)
- All support tickets (we receive emails about these, which were used to re-populate the database)
- What was lost:
- Some of the regrades submitted during this time
- However, that would *only* have been lab 5 regrades, and that window has been re-opened until one week from today
- Thus, if your lab 5 regrade does not appear for you, then you will have to re-submit it
- A few lab extensions for labs 7, 8, and 9
- We got most of them: we re-did the extensions for everybody for in-lab 7 and post-lab 7 that were due to the server crash, and everybody was given the standard 24-hour extension for in-lab 8
- But if you had one that was not listed above, please submit a support ticket
- All the grades for labs 6 and 7, which were about to be returned
- Sigh. And we were almost caught up.
- What this means
- If you submitted a lab 5 regrade, and it's not there, please re-submit it within the next week
- If you had a lab extension that is not of the ones listed above, please submit a support ticket
- Grading may take yet more time...
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, April 8th</h2>
<h4>Fight</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/fight.png" title="And she put sweet nothings in all my .conf files. It'll take me forever to get X working again." alt="Fight">
<p class="center"><a href="http://xkcd.com/340/">xkcd # 340</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 32: Friday, April 8th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- They will resume with Sunday's office hours
- [Second midterm](../../exams/exam2-s16.pdf)
- Average was 43.64/60 (72.7%); stdev was 8.9/60 (14.8 out of 100)
- We had some server issues, but it seems to be working now...
- Grading guidelines will be posted, and the regrades available, in a few days
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- The course tools are down for the weekend; you can go to https://tpegs.cs.virginia.edu to get your exam
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- Most of labs 6 and 7 have been graded, so we are catching up
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) and the tutorial ([C](../../tutorials/09-c/index.html)) are all ready in the repo
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will start on [heaps & Huffman coding](../../slides/10-heaps-huffman.html#/), which will take us through much of next week
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, April 6th</h2>
<h4>Electric Skateboard</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/electric_skateboard_double_comic.png" title="Unsafe vehicles, hills, and philosophy go hand in hand." alt="Electric Skateboard (Double Comic)">
<p class="center"><a href="http://xkcd.com/409/">xkcd # 409</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 31: Wednesday, April 6th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- They will be canceled Wednesday and Thursday due to the exam
- How was the second midterm?
- We are planning on grading it on Thursday
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- With the server issues and subsequent re-install, we have now fallen behind again...
- [Lab 6](../../labs/lab06/index.html) (hashes), [Lab 7](../../labs/lab07/index.html) (IBCM), and [Lab 8](../../labs/lab08/index.html) (x86, part 1) are out to be graded
- [Lab 9](../../labs/lab09/index.html) (x86, part 2) will be out later this week
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [Advanced C++](../../slides/09-advanced-cpp.html#/), which will take us through most or all of this week
- Up next: [heaps & Huffman coding](../../slides/10-heaps-huffman.html#/)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, April 4th</h2>
<h4>Golden Hammer</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/golden_hammer.png" title="Took me five tries to find the right one, but I managed to salvage our night out--if not the boat--in the end." alt="Golden Hammer">
<p class="center"><a href="http://xkcd.com/801/">xkcd # 801</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 30: Monday, April 4th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- They will be canceled Wednesday and Thursday due to the exam
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- With the server issues and subsequent re-install, we have now fallen behind again...
- [Lab 6](../../labs/lab06/index.html) (hashes) and [Lab 7](../../labs/lab07/index.html) (IBCM) are out to be graded
- [Lab 9](../../labs/lab08/index.html) (x86, part 2) will be out later this week
- We have our second midterm tomorrow! Yay!
- Material coverage will be through the end of x86 (and the stuff on Friday on Advanced C++, which was really a review anyway)
- The test is cumulative, with a focus on the material since the first midterm
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [Advanced C++](../../slides/09-advanced-cpp.html#/), which will take us through most or all of this week
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, April 1st</h2>
<h4>Success</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/success.png" title="40% of OpenBSD installs lead to shark attacks. It's their only standing security issue." alt="Success">
<p class="center"><a href="http://xkcd.com/349/">xkcd # 349</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 29: Friday, April 1st
- Today we will talk about the [CS courses](http://rabi.phys.virginia.edu/mySIS/CS2/page.php?Type=Group&Group=CompSci) for next semester
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- With the server issues and subsequent re-install, we have now fallen behind again...
- [Lab 6](../../labs/lab06/index.html) (hashes) and [Lab 7](../../labs/lab07/index.html) (IBCM) are out to be graded
- [Lab 8](../../labs/lab08/index.html) (x86, part 1) -- how did it go?
- We have our second midterm next week! Yay!
- We expect to have a review session on Sunday night; more info TBA
- Material coverage will be through the end of x86; the test is cumulative, with a focus on the material since the first midterm
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will finish with [x86](../../slides/08-x86.html#/), which will take us through most (or all) of this week
- Up next: [Advanced C++](../../slides/09-advanced-cpp.html#/)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, March 30th</h2>
<h4>Ballmer Peak</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/ballmer_peak.png" title="Apple uses automated schnapps IVs." alt="Ballmer Peak">
<p class="center"><a href="http://xkcd.com/323/">xkcd # 323</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 28: Wednesday, March 30th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- With the server issues and subsequent re-install, we have now fallen behind again...
- [Lab 6](../../labs/lab06/index.html) (hashes) and [Lab 7](../../labs/lab07/index.html) (IBCM) are out to be graded
- [Lab 8](../../labs/lab08/index.html) (x86, part 1) -- how is it going?
- We have our second midterm next week! Yay!
- We expect to have a review session on Sunday night; more info TBA
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- If the link is not posted right away, look in Collab/Resources/lectures, as the files are likely there
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [x86](../../slides/08-x86.html#/), which will take us through most (or all) of this week
- Up next: [Advanced C++](../../slides/09-advanced-cpp.html#/)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, March 28th</h2>
<h4>Devotion to Duty</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/devotion_to_duty.png" title="The weird sense of duty really good sysadmins have can border on the sociopathic, but it's nice to know that it stands between the forces of darkness and your cat blog's servers." alt="Devotion to Duty">
<p class="center"><a href="http://xkcd.com/705/">xkcd # 705</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 27: Monday, March 28th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- With the server issues and subsequent re-install, we have now fallen behind again...
- [Lab 6](../../labs/lab06/index.html) (hashes) and [Lab 7](../../labs/lab07/index.html) (IBCM) are out to be graded
- [Lab 8](../../labs/lab08/index.html) (x86, part 1) -- how is it going?
- We have our second midterm next week! Yay!
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [x86](../../slides/08-x86.html#/), which will take us through most (or all) of this week
- Up next: [Advanced C++](../../slides/09-advanced-cpp.html#/)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, March 25th</h2>
<h4>Black Hat Support</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/black_hat_support.png" title="So as not to leave you hanging -- it was a problem with select() calls." alt="Black Hat Support">
<p class="center"><a href="http://xkcd.com/278/">xkcd # 278</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 26: Friday, March 25th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- We are back on schedule!
- [Lab 6](../../labs/lab06/index.html) (hashes) is out to be graded
- [Lab 7](../../labs/lab07/index.html) (IBCM), and the tutorial, are out -- how are they going?
- Submission server woes: it's got a brand new OS! And it boots!
- Everybody can submit inlab 7 and postlab 7 through the end of the day today (by the end of the day tomorrow will be "late")
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [x86](../../slides/08-x86.html), which will take us through most (or all) of next week
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, March 23rd</h2>
<h4>The Economic Argument</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/the_economic_argument.png" title="Not to be confused with 'making money selling this stuff to OTHER people who think it works', which corporate accountants and actuaries have zero problems with." alt="The Economic Argument">
<p class="center"><a href="http://xkcd.com/808/">xkcd # 808</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 25: Wednesday, March 23rd
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- We are back on schedule!
- [Lab 6](../../labs/lab06/index.html) (hashes) is out to be graded
- [Lab 7](../../labs/lab07/index.html) (IBCM), and the tutorial, are out -- how are they going?
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online; links are at [uva/index.html](index.html)
- We are working on the audio issues with some of the lecture recordings
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will start or continue [x86](../../slides/08-x86.html), which will take us through most (or all) of next week
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, March 21st</h2>
<h4>Tar</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/tar.png" title="I don't know what's worse--the fact that after 15 years of using tar I still can't keep the flags straight, or that after 15 years of technological advancement I'm still mucking with tar flags that were 15 years old when I started." alt="tar">
<p class="center"><a href="http://xkcd.com/1168/">xkcd # 1168</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 24: Monday, March 21st
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Midterm 1](../../exams/exam1-s16.pdf) regrades will be shut off tonight
- The average was 36.1/48 (75.3%); stdev was 6.42 (out of 48)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 5](../../labs/lab05/index.html) have been returned
- We are back on schedule!
- [Lab 6](../../labs/lab06/index.html) (hashes) is out to be graded
- [Lab 7](../../labs/lab07/index.html) (IBCM), and the tutorial, are out -- how are they going?
- We are working on the audio issues with some of the lecture recordings
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [IBCM](../../slides/07-ibcm.html#/) (machine language), aiming to start [x86](../../slides/08-x86.html) on Wednesday
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, March 18th</h2>
<h4>Single Ladies</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/single_ladies.png" title="Using a ring to bind someone you covet into your dark and twisted world? Wow, just got the subtext there. Also, the apparently eager Beyoncé would've made one badass Nazgûl." alt="Single Ladies">
<p class="center"><a href="http://xkcd.com/712/">xkcd # 712</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 23: Friday, March 18th
- YOU ALL SURVIVED HASH LAB!!!
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Midterm 1](../../exams/exam1-s16.pdf)!
- The average was 36.1/48 (75.3%); stdev was 6.42 (out of 48)
- Grading guidelines are on the Collab wiki, and regrades are open (until the end of next Monday)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 4](../../labs/lab04/index.html) have been returned
- We are back on schedule: [lab 5](../../labs/lab05/index.html) will be returned next Monday, etc.
- [Lab 6](../../labs/lab06/index.html) (hashes) -- how did it go?
- [Lab 7](../../labs/lab07/index.html) (IBCM), and the tutorial, are out
- We are working on the audio issues with some of the lecture recordings
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [IBCM](../../slides/07-ibcm.html#/) (machine language), which will take us into next week
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, March 16th</h2>
<h4>The Important Field</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/the_important_field.png" title="I hear in some places, you need one form of ID to buy a gun, but two to pay for it by check. It's interesting who has what incentives to care about what mistakes." alt="The Important Field">
<p class="center"><a href="http://xkcd.com/970/">xkcd # 970</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 22: Wednesday, March 16th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- [Midterm 1](../../exams/exam1-s16.pdf)!
- The average was 36.1/48 (75.3%); stdev was 6.42 (out of 48)
- Grading guidelines are on the Collab wiki, and regrades are open (until Friday, March 18th)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 4](../../labs/lab04/index.html) have been returned
- We are back on schedule: [lab 5](../../labs/lab05/index.html) will be returned next Monday, etc.
- [Lab 6](../../labs/lab06/index.html) -- how is it going?
- We are working on the audio issues with some of the lecture recordings
- The "recording" for last Friday can't have it's audio fixed, however...
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will likely finish with the [tree applications](../../slides/05-trees.html#/applications) part that we skipped, and the start with [IBCM](../../slides/07-ibcm.html#/) (machine language)
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, March 14th</h2>
<h4>Academia vs. Business</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/academia_vs_business.png" title="Some engineer out there has solved P=NP and it's locked up in an electric eggbeater calibration routine. For every 0x5f375a86 we learn about, there are thousands we never see." alt="Academia vs. Business">
<p class="center"><a href="http://xkcd.com/664/">xkcd # 664</a></p>
</section>
<section data-markdown><script type="text/template">
## Pop Quiz!
I have started on [Lab 6](../../../../../../../../labs/lab06/index.html) (hashes), and I think:
1. It's easy!
2. It's hard, but doable
3. It's insane! Where do you get off assigning this much work?
4. I'm not talking to you. Ever. Again.
</script></section>
<section data-markdown><script type="text/template">
## Lecture 21: Monday, March 14th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- We will have extra TAs tonight...
- [Midterm 1](../../exams/exam1-s16.pdf)!
- The average was 36.1/48 (75.3%); stdev was 6.42 (out of 48)
- Grading guidelines are on the Collab wiki, and regrades are open (until Friday, March 18th)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 4](../../labs/lab04/index.html) have been returned
- We are back on schedule: [lab 5](../../labs/lab05/index.html) will be returned next Monday, etc.
- [Lab 6](../../labs/lab06/index.html) -- how is it going?
- It's not an easy lab, so don't wait until the last minute to start it! Oh, wait...
- We are working on the audio issues with some of the lecture recordings
- The "recording" for last Friday can't have it's audio fixed, however...
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will likely finish with [hashes](../../slides/06-hashes.html#/), and go back to the skipped material in [trees](../../slides/05-trees.html#/) ([splay trees](../../slides/05-trees.html#/splaytrees) and [applications](../../slides/05-trees.html#/applications))
- Next up: [IBCM](../../slides/07-ibcm.html#/) (machine language)
</script></section>
<section data-markdown><script type="text/template">
## BA CS application info
Here's some news for those interested in applying to declare the BA in Computer Science degree this semester
- The deadline for BACS applications has been extended to Thursday, March 17, noon
- The application form must be returned to the CS office in Rice Hall Room 527 by noon on that day
- Please include a copy of your transcript with the form (the unofficial transcript you can print from SIS is fine)
- The application form is available in the CS office (Rice 527), or you can download a copy from http://www.cs.virginia.edu/forms/MajorApplicationForm1.pdf
- Prof. Horton will hold an information session to answer questions about applying and the selection process on Monday, March 14, from 5:10-5:50 pm in Olsson Hall, Room 120
- If you can't attend but have questions, email him at [email protected]
- Full info on applying for the BACS major is found on our website at this link:
http://www.cs.virginia.edu/acad/declaring.html#BA
</script></section>
<section data-markdown><script type="text/template">
## UVa Student groups
- ACM (Association for Computing Machinery): various social and academic activities: see http://acm.cs.virginia.edu, and sign up for the email list
- ICPC (International Collegiate Programming Contest): practices start in the fall; an email is sent out to [email protected] in August about this, but you can see http://acm.cs.virginia.edu/icpc.php or contact me for further info
- HSPC (High School Programming Contest): we host this in the spring (April 23rd this year); see http://acm.cs.virginia.edu/hspc.php or concact myself or Andrew Norton for more info or to get involved
- Computer & Network Security club: an "opportunity for students from all majors to learn more about the basics of computer security, vulnerability exploits, and ethical hacking"; see https://cnsuva.io/for details
- hack.uva: an annual hack-a-thon, see http://hackuva.io/ for details; it's March 26-27 this year
- uva.js: a Javascript developer community, see https://www.facebook.com/uvajs/ for details; it is unclear if they are still active
- Student Game Developers: for those who like to develop games; see http://sgd.cs.virginia.edu/ for details
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section data-markdown><script type="text/template">
## Friday, March 4th
...
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, March 2nd</h2>
<h4>Real Programmers</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/real_programmers.png" title="Real programmers set the universal constants at the start such that the universe evolves to contain the disk with the data they want." alt="Real Programmers">
<p class="center"><a href="http://xkcd.com/378/">xkcd # 378</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 19: Wednesday, March 2nd
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- There won't be any over break, and Bloomfied will not have his this Friday
- We will let you know if we are holding them the Sunday before classes start up again
- [Midterm 1](../../exams/exam1-s16.pdf)!
- The average was 36.1/48 (75.3%); stdev was 6.42 (13.4 when the score is scaled out of 100)
- Grading guidelines are on the Collab wiki, and regrades are open (until Friday, March 18th)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 3](../../labs/lab03/index.html) have been returned
- We are aiming to return [lab 4](../../labs/lab04/index.html) late this week, at which point we'll be caught up
- [Lab 5](../../labs/lab05/index.html) -- how is it going?
- [Lab 6](../../labs/lab06/index.html) will be out tomorrow
- It's not an easy lab, so don't wait until the last minute to start it!
- Remember [this](course-introduction.html#/break1) and [this](course-introduction.html#/break2)?
- We are working on the audio issues with some of the lecture recordings
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will start on [hashes](../../slides/06-hashes.html#/), and come back to the rest of the [trees](../../slides/05-trees.html#/) material
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Leap Day!</h2>
<h4>Surgery</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/surgery.png" title="Damn. Not only did he not install it, he sutured a 'Vista-Ready' sticker onto my arm." alt="Surgery">
<p class="center"><a href="http://xkcd.com/644/">xkcd # 644</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 18: Leap Day!
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- There won't be any over break
- And Bloomfied will not have his this week
- We will let you know if we are holding them the Sunday before classes start up again
- [Midterm 1](../../exams/exam1-s16.pdf)!
- The average was 36.1/48 (75.3%); stdev was 6.42 (13.4 when the score is scaled out of 100)
- Grading guidelines will be posted soon; regrades will open for "10 days" (until Friday, March 18th)
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grades through [lab 3](../../labs/lab03/index.html) have been returned
- We are aiming to return [lab 4](../../labs/lab04/index.html) late this week, at which point we'll be caught up
- [Lab 5](../../labs/lab05/index.html) -- how is it going?
- You MUST do the pre-lab on a pre-printed AVL worksheet (which we have today)
- We are aware of the audio issues with the lecture recordings, and we are working on it...
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [trees](../../slides/05-trees.html#/), aiming to start [hashes](../../slides/06-hashes.html#/) on Wednesday
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Friday, February 26th</h2>
<h4>Sandwich</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/sandwich.png" title="Proper User Policy apparently means Simon Says." alt="Sandwich">
<p class="center"><a href="http://xkcd.com/149/">xkcd # 149</a></p>
</section>
<section data-markdown><script type="text/template">
## Lecture 17: Friday, February 26th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- They will resume on Sunday
- [Midterm 1](../../exams/exam1-s16.pdf)!
- The average was 36.1/48 (75.3%), and the standard deviation was 6.42 (13.4 when the score is scaled out of 100)
- We'll go over it today
- Grading guidelines will be posted this weekend, at which point the regrade window will open for 10 days
- Please be aware of the [frivolous regrade policy](frivolous-regrades.html)!
- Grading
- Grades for [lab 3](../../labs/lab03/index.html) were released this morning
- We are aiming to have the grades for [lab 4](../../labs/lab04/index.html) returned in about a week, at which point we will have caught up with the grading
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will continue with [trees](../../slides/05-trees.html#/), which will take us into next week
- We are about 1/2 lecture behind...
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Wednesday, February 24th</h2>
<h4>Bug</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/bug.png" title="The universe started in 1970. Anyone claiming to be over 38 is lying about their age." alt="Bug">
<p class="center"><a href="http://xkcd.com/376/">xkcd # 376</a></p>
</section>
<section data-markdown><script type="text/template">
## Pop Quiz!
My impression of midterm 1 was:
1. It was easy!
2. It was hard, but fair
3. It was hard and unfair
4. I'm still not talking to you. Ever. Again.
</script></section>
<section data-markdown><script type="text/template">
## Lecture 16: Wednesday, February 24th
- Office hours are in full swing; see the [Google calendar](https://t.co/9kRXZnqkxZ) for details
- There will be no Wed, Thu, or Fri office hours this week due to the exam
- Office hours resume on Sunday
- Midterm 1! How was it?
- We'll go over it on Friday
- Grading
- Grades for [lab 2](../../labs/lab02/index.html) were released last night; sorry for the grading hassle!
- We hope to have the grades for [lab 3](../../labs/lab03/index.html) and [lab 4](../../labs/lab04/index.html) "soon"
- We are aiming to have the midterm graded by Thursday night
- You ***MUST*** do the in-labs from a lab computer! No personal computers during lab time.
- Lecture recordings are posted online in a Flash movie format; see the [uva/index.html](index.html) file for the links
- [Anonymous feedback](https://collab.itc.virginia.edu/portal/directtool/c9a32516-382f-449d-86b1-f738d75a2015/)! It's through Collab
- [Readings](../../docs/readings.html) are optional, and are posted in the git repo
- Today we will start on [trees](../../slides/05-trees.html#/), which will take us into next week
- We are about 1/2 lecture behind...
</script></section>
</section>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<section>
<section>
<h2>Monday, February 22nd</h2>
<h4>Code Talkers</h4><!-- xkcd -->
<img class="stretch" src="http://imgs.xkcd.com/comics/code_talkers.png" title="As far as I can tell, Navajo doesn't have a common word for 'zero'. do-neh-lini means 'neutral'." alt="Code Talkers">
<p class="center"><a href="http://xkcd.com/257/">xkcd # 257</a></p>
</section>