Skip to content

felentovic/Java-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-course

Assignments from Introduction to Java programming course. There is problem description in each assignemnt folder. Some of the subproblems are implemented as a new project and some are just joined in one project. A lot of design patterns in use. Web applications are deployed on Tomcat.

hw02:
       1.)custom Array list
       2.)adaptor design pattern
       3.)creating tokens for parsing simple program code
hw03:
       1.)complex number class for mathematical operations
       2.)custom String class
       3.) Iterator design pattern
hw04:
       1.)custom Hashtable
       2.)iterator for customo Hashtable
hw05:
       1.)database emulator
       2.)Observer pattern
hw06:
       1.)simple assembler with registers and memory
       2.)Multistack - custom stack
hw07:
       1.)encrypt pdf using AES crypto-algorithm and the 128-bit encryption key
       2.) simple library for linear algebra
       3.) implementation of simple shell
hw08:
       -libraries for graphics are provided
       1.)calculate Newton fractal
       2.) Raycaster
hw09:
       -everything is implemented in Java Swing
       1.)custom layout manager
       2.)using custom layout manager create Calculator
       3.)create Bar chart using
       4.) two lists that generates prim number clicking button next
hw10:
       1.) implement editor similar to JNotepad++ (a lot off design patterns in use)
hw11:
       1.) simple HTTP Server
       2.)Composite design pattern and Visitor design pattern
       3.) simple compiler integrated in Server
hw12:
       1.)implement program that calculates similarity of text documents using TF-IDF ( term frequency-inverse document frequency)
       2.)create GUI for drawing lines, circles and filled circles
hw13:
       1.)Session and cookies
       2.) webpage where you can vote for your band and see results as a chart and in XLS format
hw14:
       1.) voting for your band webpage but data is stored in derby database
hw15:
       1.)store user in database hashing his password
       2.)simple web app where each user has it own blog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors