Skip to content

Philight/FITProjects

Repository files navigation

FITProjects

FIT projects and source code

1. semester

IUS - Intro to software engineering

  • 3.Project - Information system model
    Use Case Diagram, Use Case Description, Entity-Relationship Diagram

IZP - Basics of programming

  • 2.Project - Math calculation
    Calculate distance and height of an object from the measuring device
    Written in C

  • 3.Project - Maze walkthrough
    Program loads the maze from input, then tries to find a way out
    Written in C

2. semester

INC - Digital systems design

  • 1.Project - Project FitKit
    Programming on a school device FitKit with the use of an automation model. With a correct input display password, "PIN code".
    Written in VHDL

IOS - Operating systems

  • 1.Project - Bash script
    Open a filepath with a text editor
    Written in Bash

  • 2.Project - H2O molecules
    "Semaphore" model - controlling concurrent processes. Hydrogen molecules pair with Oxygen molecules
    Written in C

ISJ - Scripting languages

  • 1.Project - Downloading data from a forum and twitter
    PRAW(Python Reddit Wrapper API) used for reddit data. Tweepy API used for twitter data.
    Written in Python

IVS - Practical aspects of Software Design

  • 1.Project - Quadratic equation and fibonacci sequence
    Written in Ruby

  • 3.Project - Paprika
    Calculator application, team project
    Written in Java

3. semester

IAL - Algorithms

  • 1.Project - Singly linked list, character queue in an array, Doubly linked list
    Written in C

IFJ - Formal languages and compilers

  • 1.Project - Interpreter
    Team project
    Written in C

INP - Design of computer systems

  • 1.Project - Controlling matrix display from FPGA
    Written in VHDL

  • 2.Project - Brainlove interpreter
    Written in VHDL

4. semester

IDS - Database systems

  • 1.Project - Library database system
    Use Case Diagram, Entity-Relationship Diagram, SQL for setting up the database, Example SQL of UseCase Written in SQL

IZG - Computer graphics principles

  • 1.Project - Model renderer, built from school template
    Written in C

5. semester

IAL - Algorithms(repeating)

  • 1.Project - Hash Table, Binary Search Tree(nonrecursive and recursive implementation)
    Written in C

6. semester

IJA - Java Programming Language

  • 1.Project - Klondike(Solitaire)
    Team project
    Written in Java