Info1 - Code Examples Overview
Lecture Code Examples
Don’t worry about noting down any code changes I make in class - I will upload everything here! Thus, the “Changes in ws2016” links will only work after I’ve uploaded those changes.
Note that it might also be quite convenient to look at the code on the github page online, the commit history shows you exactly the changes I made. Click on “commits” and then one individual commit, and you see something like this.
Class
- Kara Scenarios for Worksheet 1+2 - ws2016
- Chapter 01 - Changes in ws2016 - ZIP
- Chapter 02 - Changes in ws2016 - ZIP
- Chapter 03 - Changes in ws2016 - ZIP
- Chapter 04 - Changes in ws2016 - ZIP - 18.11.2014: in music organizer v3
- Chapter 05 - Changes in ws2016 - ZIP
Labs
- Lab 01: Kara for the Lab Assignment
- Lab 02: TicketMachine and Figures
- Lab 03: BookExercise project
- Lab 04: Clock Display
- Lab 05: Notebook
- Lab 06: Club Membership
- Lab 07: Lotto and Technical Support
Further Hints
- You can download the complete examples/repositories by using the ZIP Button present on the repository sites.
- You can also look at single files online on github.
- The list of changes in the commit history might look a bit confusing at first because all changes in the BlueJ meta files (ctxt) are recorded as well - just search for the .java file that you’re interested in. (e.g. by using cmd-f in the browser)
- One possible way to work with it: download the original version as zip (always in Branch “master” - the first link above), and then check my commits or the current version online to recall the changes we made in class.
- of course, you might want to start working with git - which you need to do in info3 latest - and just clone the repository. trygit is one of the many good starting points that are available online. But if you’re just starting off with programming, it’s totally fine to wait till the 3rd semester for learning git.
- Please note that this organization (htw-imi-info1) contains all repositories from former semesters. I might update them slightly before class, so if you download them ahead, you might want to subscribe to the repository to be notified in case something changes.