All Projects → avivace → compsci

avivace / compsci

Licence: other
Lecture notes, projects, and more resources on the courses I attended for my Bachelor's and Master's degrees in Computer Science

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects
Jinja
831 projects
TeX
3793 projects
shell
77523 projects

Projects that are alternatives of or similar to compsci

notes
📓 Notes related to Computer Science stuff.
Stars: ✭ 15 (+0%)
Mutual labels:  computer-science, notes
ethz cs summaries
Summaries / Cheat Sheets created at ETH Zurich BsC Computer Science & MsC Data Science
Stars: ✭ 67 (+346.67%)
Mutual labels:  computer-science, lecture-notes
PrivateNotes
个人学习笔记,包含了计算机科学笔记,前端笔记,后端笔记
Stars: ✭ 16 (+6.67%)
Mutual labels:  computer-science, notes
Eth Cs Notes
Lecture notes and cheatsheets for Master's in Computer Science at ETH Zurich
Stars: ✭ 388 (+2486.67%)
Mutual labels:  computer-science, notes
Codex
A free note-taking software for programmers and Computer Science students
Stars: ✭ 242 (+1513.33%)
Mutual labels:  computer-science, notes
Fe Foundation
前端开发学习指南
Stars: ✭ 113 (+653.33%)
Mutual labels:  computer-science, notes
Repl
The Learning Hub for UoL's Online CS Students
Stars: ✭ 367 (+2346.67%)
Mutual labels:  computer-science, notes
dcs-notes.github.io
Unofficial notes for modules offered in the first year of Computer Science by the University of Warwick
Stars: ✭ 22 (+46.67%)
Mutual labels:  computer-science, notes
learning-computer-science
Learning data structures, algorithms, machine learning and various computer science constructs by programming practice from resources around the web.
Stars: ✭ 28 (+86.67%)
Mutual labels:  computer-science, notes
Tasks
Tasks is an application that optimizes computer performance. Tasks improves overall system performance, boot times, and a safer experience while using your computer.
Stars: ✭ 65 (+333.33%)
Mutual labels:  computer-science
csdream
資夢 - 我們相信,資訊科技可以改變世界。
Stars: ✭ 72 (+380%)
Mutual labels:  computer-science
College-Notes
Contribute your handwritten PDF notes and help other students ✌ #DecodersCommunity 🖤
Stars: ✭ 30 (+100%)
Mutual labels:  notes
alchemy
Generate any a-by-( b + c ) finite rectangle SVG containing potentially Infinitely many a-by-( 2 * b ) finite rectangles animated along a number line of ( ( c - b ) / a )^n scale symmetry.
Stars: ✭ 29 (+93.33%)
Mutual labels:  computer-science
melrose
interactive programming of melodies, producing MIDI
Stars: ✭ 130 (+766.67%)
Mutual labels:  notes
ios-developer-roadmap
Roadmap for IOS Developers
Stars: ✭ 17 (+13.33%)
Mutual labels:  computer-science
guitar-tabs-to-MIDI
A program that converts Guitar Tabs into MIDI files.
Stars: ✭ 38 (+153.33%)
Mutual labels:  notes
note-keeper
📓 A tiny bash tool for taking and organizing notes.
Stars: ✭ 58 (+286.67%)
Mutual labels:  notes
aspdotnet-core-fundamentals
Persian notes for ASP.NET Core Fundamentals course (Pluralsight)
Stars: ✭ 25 (+66.67%)
Mutual labels:  notes
MLOps-Specialization-Notes
Notes for Machine Learning Engineering for Production (MLOps) Specialization course by DeepLearning.AI & Andrew Ng
Stars: ✭ 143 (+853.33%)
Mutual labels:  notes
electron-vue3-inote
使用electron11+vue3.x+ts的桌面端便笺项目,拥有漂亮的过渡动画效果,以富文本形式储存在本地,可多开输入窗口。(The desktop note project using electron11+vue3.x+ts has beautiful transition animation effects, stored locally in the form of rich text, and can open more input windows.)
Stars: ✭ 168 (+1020%)
Mutual labels:  notes

compsci

Lecture notes, projects and various resources on the courses I attended at Università degli Studi di Milano Bicocca for my Bachelor's and Master's degrees in Computer Science.

You're welcome to contribute and send feeback opening Issues or proposing modifications with Pull Requests.

Contents

General resources

Master thesis guidelines:

More courses notes:

Some theses I appreciated and used as examples for the graduating students I advised:

Master's

2018-2020

Thesis

Probabilistic Models for decision making

  • Course project: kalman2d - Interactive 2D simulation of the Kalman Filter (LQE) in use to reduce (statistical) input noise.

Data Analytics

Complex Systems

  • Course project: Physarum - Final course project. Physarum polycephalum slime mould computing simulations.

Cloud Computing

Data and Text Mining

  • Course Project: Cervical Cancer - Exploratory study on Cervical Cancer: verifying known causal relations and assessing risk factors from women medical history datasets.

Software Design Lab

  • Course project: Smart Home Automation - A Rasberry Pi integrated domotic solution with MQTT supporting sensors, actuators and a thermostat. Controllable from a fancy web application, smart speakers or a basic SMS interface. Documentation (Software Requirements Specification, Software Architecture, Testing, Deploy and Implementation) and a software implementation in Connexion (OpenAPI 3) and VueJS.

Theory of Computation

Concurrent Models

Data Technology and Machine Learning

Informatics for industrial applications (Digital systems)

Methods of Scientific Computing

Final course projects:

  • MSC1-SparseMatrix - Comparing open source and propetary solvers for sparse matrices.
  • MSC2-DCT - Comparing naïve and scipy implementations of Discrete Cosine Transform 2 (and its inverse) and exposing the scipy implementation on a web appplication allowing to apply it on user provided images (BMP format).

Bachelor's

2014-2017

Internship/Thesis

  • DNA Recombination. Approaching a Computational Biology problem with integer linear programming tools.

Operations Research

Information Security

Databases

Bioinformatics

Operative Systems

Programming Paradigms

  • Theory: Functional Programming and Lisp
  • Final project. Two libraries (Prolog and Common Lisp) to manipulate multivariate polynomials. Available predicates allows parsing, sorting, operations(sum, product), evaluating and printing polynomials.

Embedded Systems

  • Theory

  • Final Project. Implement in C, on a Silicon Labs C8051F020 board (and an additional board driven via SMBus):

    • continuos detection of the inclination and the temperature,
    • continuos display of the value on the LCD display,
    • LCD controls (turn on, off, backlight intensity) with an hardware button.

    Using interrupts and PWM techniques.

Building

Markdown files are compiled to PDF using pandoc.

pandoc $file_base_name.md -o $file_base_name.pdf template.tex

The LaTeX template used is hosted here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].