Skip to content
This repository was archived by the owner on Mar 15, 2021. It is now read-only.

faaabi93/mooc-java-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains my solutions for the MOOC - Java Programming I online course. Created by the University of Helsinki.

The repository for the Java Programming II course can be found here.

The certificate, which one gets after completing the course, can be seen and validated here.

enter image description here
The University of Helsinki is the oldest and largest institution of academic education in Finland. Through the power of science, the University has contributed to society, education and welfare since 1640.

Course Contents

The course is split up into two individual courses: Java Programming I and Java Programming II. Each course consists of seven parts, each with its own exercise set. Completing a single part takes approximately 5-20 hours, and we recommend reserving at least 10 hours per part, depending on prior skills with computers.

Both courses (see next paragraph) are an equivalent of 5 ECTS (6-week course).

Content Table

Content
Part 1 Basics (Variables, Conditional Statements, ...)
Part 2 Loops, Methods
Part 3 Erros, Lists, Arrays, Strings
Part 4 Introduction to OOP, Objects in a list, Files and reading data
Part 5 Learning OOP, Overloading (functions/constructors), primitive & reference variables
Part 6 Objects in lists / lists as part of objects, Separating UI & logic, Testing Intro, complex programs
Part 7 Programming paradigms, Algorithms, Larger Programming Exercises

Notes

Sometimes the exercises only contained a single file.
For better readability I copied the files into an directory containing all the files of the respective parts.
This is the reason IDEs show errors, when "running" a file.

Also: Sometimes, when I got stuck while completing my exercises, I looked up other people's solutions. Thats why you are here, maybe.

But the point in doing the MOOC is the learning itsself. If you only care about a certificate, then go ahead and copy my solutions to hand them in. But you won't learn a bit by doing so. The part that lets you learn things is the struggling and thinking. Not only while programming, but also in life.

About

This repository contains my solutions for the MOOC - Java Programming online course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages