Skip to content

Source code from classes at ITMO University

Notifications You must be signed in to change notification settings

nariman/ifmo-code

Repository files navigation

ITMO University

Computer Technologies Chair and Information Systems Chair / Information Technologies and Programming Faculty / Translational Information Technologies MegaFaculty

Completely all source code, written by me while at ITMO University, except some project's sources.
It's not an "open-source project", that means code style sometimes leaves a lot to be desired, but I did my best.

For ITMO students

If you're here for my code of labs/homework: NO GOD! PLEASE NO! NOOOOO!!!
Do not copy-paste! Review it and write your own! It's better for you.
Thanks.

Repository structure

Sources, that belongs to the discipline of the current term, not merged to the master branch.
See topic branches for latest changes.

Disciplines:

Sometimes you can find some submodules (remote repositories). It's worth paying attention to them, because they're contains initial sources, statements or other useful things.

Related

Mini FAQ

I need a statement for problem X...

I didn't attach statements due to most of them are typical, or you can guess the initial statement by source code. But feel free to create a new issue w/ a ref. to the problem. I'll provide you a link to the problem set PDF, or describe it myself.

Monolithic repository?!?

Yep.

  • It's easier to maintain in this case
  • It's harder to copy-paste multiple files at once 😈
  • It's easy to merge w/ a Google Drive repository, where my other edu-related documents are located

Where I can find your boilerplate code for labs?

For Kotlin template - here.
For Java template (slightly outdated, compared to the Kotlin template) - here.

License

There is no license due to it's my private code, that means you have no permission to use, modify, or share the code in this repo.
But you're free to explore the code.
All third party libraries and code written by other authors, belongs to their authors.