stanley255 / fei-stu-courses

Repository for school assignments and projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FEI STU

BACHELOR PROGRAM IN APPLIED INFORMATICS

Collection of school assignments and projects that I coded

What I've Learned

  • to think before writing a single line
  • how to write more efficient code
  • how does sorting algorithms work
  • how to work with pointers and references
  • how to use OOP principles in programming
  • basics of AI, ML, Fuzzy,...
  • a lot of language specific features

First Semester

  • B-PROG1 - Python Course - basic algorithms, loops, conditions, etc.

Second Semester

  • B-API - Coumputer Architecture Course - main goal of this course was to show students how computers work ""under the hood", mainly by programming in C/C++ with use of in-line assembly
  • B-PROG2 - C Course - pointers, memory management, etc.

Third Semester

  • B-MPPI - Embedded Systems Course - assembly and low level C
  • B-PT - Programming Techniques Course - sorts, weighted graphs, code efficiency and basics of OOP

Fourth Semester

  • B-OOP - Object Oriented Programming Course - OOP principles and Java basics
  • B-UMINT - AI Course - basics of AI, Machine Learning, Fuzzy systems,... (in MatLab)

About

Repository for school assignments and projects


Languages

Language:C 31.0%Language:CMake 13.5%Language:Java 12.6%Language:Makefile 9.8%Language:C++ 7.2%Language:MATLAB 7.0%Language:HTML 3.9%Language:JavaScript 3.8%Language:Rich Text Format 3.6%Language:CSS 2.9%Language:Python 2.6%Language:Batchfile 1.1%Language:Assembly 0.9%Language:Pascal 0.2%Language:M 0.0%