Skip to content

rabnic/java-programming-ii-mooc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Programming

My solutions for the Java Programming II MOOC course offered by University of Helsinki.

MOOC course link: https://java-programming.mooc.fi/

About the course

Welcome to the University of Helsinki’s free massive open online course (MOOC) on programming! This is an updated version of our popular course Object-Oriented Programming with Java.

During this course, you will learn the basics of computer programming, along with algorithms and object-oriented programming through the Java programming language. The course includes comprehensive materials and plenty of programming exercises - all of which are tested using our automatic testing service Test My Code.

Unlike many programming courses found online, ours is completely unabridged; the course’s scope and material are identical to our CS1 Introduction to Programming and Advanced Programming courses.

Topics

Part 8

  • Short recap
  • Hash map
  • Similarity of objects
  • Grouping data using hash maps
  • Fast data fetching and grouping information

Part 9

  • Class inheritance
  • Interfaces
  • Object polymorphism

Part 10

  • Handling collections as streams
  • The comparable interface
  • Other useful techniques

Part 11

  • Class diagrams
  • Packages
  • Exceptions
  • Processing files

Part 12

  • Type parameters
  • ArrayList and hash table
  • Randomness
  • Multidimensional data

Part 13

  • Graphical user interfaces
  • UI components and their layout
  • Event handling
  • Application's launch parameters
  • Multiple views

Part 14

  • Data visualization
  • Multimedia in programs
  • Larger application: Asteroids
  • Maven and third-party libraries

About

My solutions for the Java Programming II MOOC course offered by University of Helsinki.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages