Skip to content

jakub-cholewa/AcademicCourseJAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Academic JAVA Course

Basic information

Here are exercises from Java course run by dr Piotr Szwed on AGH University of Science and Technology during winter semester 2017/2018.
Course consists of 12 parts.
Course site : AGH

Content

  1. Labolatory 1 - Compilation, executing, IntelliJ IDEA
  2. Labolatory 2 - Matrix class
    • Matrix - implementation of a dynamic matrix.
  3. Labolatory 3 - Testing matrix methods
    • Matrix Test - unit tests of Matrix
  4. Labolatory 4 and Labolatory 5 - Designing Curriculum Vitae
    • Document - main class, contains all CV sections and returns HTML code.
  5. Labolatory 6 - CVS Reader
    • CVS Reader - reads ancd composes a .cvs file
  6. Labolatory 7 and Labolatory 8 and Labolatory 9 - Using CVS Reader to read more specific files
    • Admin Unit - represents information about admin units in Poland. CVS Reader reads .cvs file and parses informations into Admin Unit objects.
    • Admin Unit List - list of admin units, on which we can make operations like sort or filter, using streams and lambdas.
  7. Labolatory 10 - Swing graphic library
    • XmasShape - a single drawable objects
    • DrawPanel - contains list of all XmasShape objects, which are needed to draw a Christmas tree
  8. Labolatory 11 and Labolatory 12 - Threads
    • Clock - implementation of clock with GUI
    • Downloader - downloads files from the internet using threads
    • Mean - returns mean of big value of numbers using threads
    • Elevator - simulation of an elevator

Acknowledgments

Thanks to the tutor of the course, dr Piotr Szwed, for preparing all the content.

About

Java course on AGH University of Science and Technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published