1,404
edits
No edit summary |
|||
Line 31: | Line 31: | ||
==Syllabus (subject to change)== | ==Syllabus (subject to change)== | ||
''' | ==Syllabus (subject to change)== | ||
'''11 April 2017'''<br /> | |||
''Week 1''<br /> | |||
Introduction<br /> | Introduction<br /> | ||
Course Organization<br /> | Course Organization<br /> | ||
Line 37: | Line 39: | ||
<br /> | <br /> | ||
[[/EvaluationRubric | Semester Evaluation Rubric]]<br /> | [[/EvaluationRubric | Semester Evaluation Rubric]]<br /> | ||
[[/Assignment-19Apr16 | Assignment]]<br /> | |||
<br /><br /> | |||
'''17 April 2017'''<br /> | |||
''Week 2''<br /> | |||
<br /> | |||
No Class - Easter Monday<br /><br /> | |||
'''24 April 2017'''<br /> | |||
''Week 3''<br /> | |||
An abridged history of Computing<br /> | |||
What is Computational Thinking?<br /> | |||
<br /> | |||
[[/Sources-24Apr17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-24Apr17 | Assignment]]<br /> | |||
[[/SemesterProject | Semester Project Overview]]<br /> | |||
<br /><br /> | |||
'''1 May 2017'''<br /> | |||
''Week 4''<br /> | |||
<br /> | |||
No Class - Tag der Arbeit<br /><br /> | |||
'''8 May 2017'''<br /> | |||
''Week 5''<br /> | |||
Foo = Bar: Variables and Data Types<br /> | |||
Hello, World: Functions and Operators<br /> | |||
<br /> | |||
[[/Sources-08May17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-08May17 | Assignment]]<br /> | |||
<br /> | |||
<br /> | |||
'''15 May 2017'''<br /> | |||
''Week 6''<br /> | |||
if, while, do, for, else: Iteration and Control Structures<br /> | |||
<br /> | |||
[[/Sources-15May17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-15May17 | Assignment]]<br /> | |||
<br /> | |||
<br /> | |||
'''22 May 2017'''<br /> | |||
''Week 7''<br /> | |||
Under the Hood: Interpreters vs. Compilers<br /> | |||
or, See where the sausage is made<br /> | |||
<br /> | |||
[[/Sources-22May17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-22May17 | Assignment]]<br /> | |||
<br /> | |||
<br /> | |||
'''29 May 2017'''<br /> | |||
''Week 8''<br /> | |||
<br /> | |||
Why is this happening to me?<br /> | |||
Debugging & Existentialism<br /> | |||
<br /> | |||
[[/Sources-29May17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-29May17 | Assignment]]<br /> | |||
<br /> | |||
<br /> | |||
'''5 June 2017'''<br /> | |||
''Week 9''<br /> | |||
No Class - Pfingstmontag<br /> | |||
<br /> | |||
<br /> | |||
'''12 June 2017'''<br /> | |||
''Week 10''<br /> | |||
Midterm Presentations<br /> | |||
<br /> | |||
<br / > | |||
'''19 June 2017'''<br /> | |||
''Week 11''<br /> | |||
Libraries, Dependencies and Blobs<br /> | |||
Don't Copy that Floppy: Licensing, Attribution, Open Sources, Piracy<br /> | |||
<br /> | |||
[[/Sources-19Jun17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-19Jun17 | Assignment]]<br /> | |||
<br /><br /> | |||
'''26 June 2017'''<br /> | |||
''Week 12''<br /> | |||
Design Patterns and Architectural Considerations<br /> | |||
<br /> | |||
[[/Sources-26Jun17 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-26Jun17 | Assignment]]<br /> | |||
<br /> | |||
<br /> | |||
'''3 July 2017'''<br /> | |||
''Week 13''<br /> | |||
<br /> | |||
No Class - xCoAx2017 Lisboa<br /> | |||
<br /> | |||
<br /> | |||
'''10 July 2017'''<br /> | |||
''Week 14''<br /> | |||
Commenting, Documentation and the Needs of Humans<br /> | |||
<br /> | |||
[[/Sources-10Jul16 | Sources and Links from the Lecture]]<br /> | |||
[[/Assignment-10Jul16 | Assignment]]<br /> | |||
<br /> | |||
<br /> | |||
'''17 July'''<br /> | |||
''Week 15''<br /> | |||
Final Presentations<br /> | |||
<br /> | |||
<br /> |