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 /> | |||