Skip to content

Latest commit

 

History

History
78 lines (63 loc) · 7.74 KB

README.md

File metadata and controls

78 lines (63 loc) · 7.74 KB

Welcome: Intro to Programming - DATA-GBG-E24C - 1

This is an introductory course in programming with Java at Københavns Erhvervsakademi KEA. The course is for students with no or little prior experience with programming.

Learning objective: In this class, students will learn about the key building blocks used for writing code in Java. We will cover the basics of solving problems with code.

Learning outcome: Students will become knowledgeable about basic methods, object-oriented programming and algorithms and data structure.

Lesson Plan

Week - Day Date Lesson Teacher
01 - Wednesday 28/08 Hello World & IntelliJ install Nynne
01 - Friday 30/08 Variables, operators and expressions Aniko
02 - Monday 02/09 For Loops and While Loops Nynne
02 - Wednesday 04/09 Workin with Inputs Nynne
02 - Friday 06/09 Introduction to Methods and Parameters Aniko
03 - Monday 09/09 Conditionals and Booleans Nynne
03 - Wednesday 11/09 Summary: Loops, Methods, Input, Logic Nynne
03 - Friday 13/09 BlackjackDiceGame Aniko
04 - Wednesday 18/09 Arrays Nynne
04 - Friday 20/09 Classes, Objects, Constructor Overloading Aniko
05 - Monday 23/09 Objects and Classes Nynne
05 - Wednesday 25/09 The State of Objects Nynne
05 - Friday 27/09 Objecys, Classes, Overloading Constructor Aniko
06 - Monday 30/09 Inheritance I Nynne
06 - Wednesday 02/10 Inheritance II Nynne
06 - Friday 04/10 Classes Summary Enum Aniko
07 - Monday 07/10 ArrayList I Nynne
07 - Wednesday 09/10 Intro to Github Nynne
07 - Friday 11/10 ArayList II Aniko
08 - 14/10 Fall Holiday NA
08 - 16/10 Fall Holiday NA
08 - 18/10 Fall Holiday NA
09 - Monday 21/10 Interdisciplinary Project - Mandatory Nynne
09 - Wednesday 23/10 Interdisciplinary Project - Mandatory Aniko
09 - Friday 25/10 Interdisciplinary Project - Mandatory Aniko
10 - Monday 28/10 Interdisciplinary Project - Mandatory Nynne
10 - Wednesday 30/10 Interdisciplinary Project - Mandatory Nynne
10 - Friday 01/11 Interdisciplinary Project - Mandatory Aniko
11 - Monday 04/11 Interdisciplinary Project - Mandatory Nynne
11 - Wednesday 06/11 Presentation of Projects Nynne
11 - Friday 08/11 Polymorphism Aniko
12 - Monday 11/11 Nynne
12 - Wednesday 13/11 Encapsulation Nynne
12 - Friday 15/11 Interfaces Aniko
13 - Monday 18/11 Errorhandling Try Catch Nynne
13 - Wednesday 20/11 Files I Nynne
13 - Friday 22/11 Files II Aniko
14 - Monday 25/11 Regular Expressions Nynne
14 - Wednesday 27/11 Public, private and protected data Nynne
14 - Friday 29/11 Exam Prep Aniko
15 - Monday 02/12 Multidisciplinary Project - Obligatory Nynne
15 - Wednesday 04/12 Multidisciplinary Project - Obligatory Nynne
15 - Friday 06/12 Multidisciplinary Project - Obligatory Aniko
16 - Monday 09/12 Multidisciplinary Project - Obligatory Nynne
16 - Wednesday 11/12 No Class NA
16 - Friday 13/12 Multidisciplinary Project - Obligatory Aniko
17 - Monday 16/12 Presentation of Project Nynne
17 - Wednesday 18/12 Presentation of Project Nynne

Your Teachers

Nynne Just Christoffersen

Software developer with a background in art and design history. She has most recently worked worked as a platform engineer at LEGO. She has a long history of teaching programming, among other places at the coding school called Hack Your Future cph, The IT University and the Royal Academy of Arts Copenhagen. She is a regular contributor to the tech collective Cybernauterne. https://nynnechristoffersen.com/

Aniko Zsigri

Aniko is from Hungary. She has a candidate in electronics engineering. She has worked several years in DTU as a research assistant. After DTU she has worked as a software developer approximately 10 years, where she has mostly worked with c# programmering language. The last 10 years Aniko was teaching in a HTX gymnasium programming, Technology, Technology, Mathematics and Physics subjects. In the gymnasium she teached python and made robots with the help of Arduino.

Acknowledgements

This Java class is an adapted version of a class taught by several KEA colleagues. Big thanks to Benjamin Hughes, Nicklas Frederiksen, Signe Ellegård Borch, Luise Søe and Edith Terte Andersen for letting us use their material. We also received help and inspiration from the class structure of Cay Holmegaard Larsen.