Skip to content
This repository has been archived by the owner on Jul 1, 2018. It is now read-only.
/ itmo-first-year Public archive

Lab work & assignments, first year of Computer Systems Engineering at ITMO University

Notifications You must be signed in to change notification settings

timlathy/itmo-first-year

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Systems Engineering, ITMO University, First Year

This is my lab work & assignment solutions repository for the first year of studies for Bachelor's in Computer Science and Engineering at ITMO University.

If you find any of the notes or sources useful, you are free to copy and modify them. Do note, however, that the code was written for educational purposes only and may well be naive and unoptimized.

Structure

The repository layout has grown organically and doesn't really follow any kind of logic. While I do regret not paying more attention to this, I do not want to reorganize it now, since the study year is already over.

Summarized briefly, here's what you'll see in each directory:

  • csb -- assignments for the Computer Science Basics course, mostly featuring Basic Computer assembly, an instruction set reminiscent of that of PDP-8, albeit more limited.
  • db -- lab and coursework scripts for the Databases course, targeting PostgreSQL 9.6.
  • inf -- document processing macros for the Informatics course, written in Python.
  • misc -- intended for miscellaneous files, now containing Vim syntax files and functions for writing Basic Computer assembly.
  • notes -- IHaskell notebooks with Discrete Math algorithm implementations for two (maximum flow and shortest path) of the seven assigments we were given; several more were programmed in collaboration with three other students, while the rest of the problems were solved by hand.
  • reports -- lab and coursework reports for all of the aforementioned courses and more, composed using HaTeX.
  • se -- projects for the Programming course, done in Kotlin, with a little bit of Java and Clojure sprinkled on top. As the final assignment, I implemented a toy ORM, moved into a separate repository so as to enable CI and JitPack builds.

About

Lab work & assignments, first year of Computer Systems Engineering at ITMO University

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published