kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

it happened again.. i didn't update for a few days and gotten too overwhelmed by the backlog, which is exactly what made me give up last semester.. so this time i'll avoid it by just skipping days whenever this happens, and fingers crossed it won't any time soon!!


NMAI058 (Linear algebra 2) [lecture] - eigenvalues of linear maps and matrices.. what is an eigenvalue anyway, right? linear algebra is already going over my head and the semester started only a month ago..


NTIN060 (Algorithms and Data Structures 1) [lecture] - sharir's algorithm for finding the strongly connected components of an oriented graph and algorithms for finding the shortest path in an oriented graph, but we only had time for dijkstra's algorithm, my beloved


i now have a three hour block of free time again, although this time it's every week, since I was getting tired of eating fast food and supermarket baguette sandwiches all the time, i went to miyabi, a japanese restaurant near lazarská, got two onigiri and some tsukemono to go, then took the tram to výstaviště, where i ate it, it tasted pretty good


NTIN107 (Extension seminar Algorithms and Data Structures 1) - i started attending last week, but i didn't blog about it, this seminar uses algovision.org, a website created by the professor, to visualise the various algorithms and data structures, he goes over it and explains it, we did spanning tree algoritms, which are curious because two of them have been discovered by czechs, later rediscovered by other people, those being the jarník-prim algorithm and the borůvka algorithm, but i like kruskal's algorithm (who was british) because when the professor introduced the problem that was the algorithm i have come up with on the spot myself!!




koku daily message:
it is a yukkuri day!
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG031 (Programming 2) [lecture] - objects in c#.. virtual methods and the VMT (virtual method table).. i learned something new and that is properties, as i'm used to java which doesn't have them, essentially it's a built in way of making getters and setters for private/protected data of an object


NMAI054 (Mathematical analysis 1) [lecture] - neighbourhood and limits of a series and also properties of series, idk what else to add i'm sorry


NPRG031 (Prgramming 2) [tutorial] - more train sort, next week we'll start typing code, this time we even had a yard that had big O of less than nlogn, i forget which it was though.. also a different one that utilized quicksort




koku daily message:
today's horoscope...
quick
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NJAZ072 (English for upper-intermediate students II) - future stuff, as in talking about where we see ourselves and the world at large in 1/10 years, phrases including the word time and a group exercise where there were 4 superpowers with a drawback and everyone in a group got assigned one who had to defend it, i had time travel but you age 2x as fast, my defence was talking about how you could have infinite money via the stock exchange and use that money to buy all those anti-aging product that people talk about on tiktok


NSWI170 (Computer systems) [lecture] - pointers and references and similar things idk..

kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NMAI058 (Linear algebra 2) [lecture] - laplace expansion which is used to obtain an adjugate matrix, note that you gain an ith column from using laplace expansion on the ith row, correlation between the adjugate matrix the inverse matrix and the determinant, then cramer's rule, only taught to better understand what we've done before, but not really used in any practical calculation and finished with the geometrical use of a determinant as in it's the volume of the parallelepiped (what a name!!) created from given vectors


NTIN060 (Algorithms and Data Structures 1) [lecture] - technical difficulties with recording of the lecture, depth first search of graphs, theta of memory and time of it, classifications of edges in a graph based on the dfs, one application of it being finding all the bridges of a graph




koku daily message:
today's lucky item...
an adjugate matrix
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

went to the library to borrow the arduino before class started, no NSWI170 today as it's only every other week


NMAI054 (Mathematical analysis 1) [tutorial] - focusing on properties of sets of numbers..like: suprema, maxima, infima and minima of subsets of rationals and reals, which properties (like a set being bounded, being countably infinite etc.) imply other properties and at the end suprema and minima of generalized sets, like supremum/infimum of the union of two sets or a set created by summing every member of each set with the other and such, i got a lot of things correct




koku daily message:
if you like hot dogs you are gonna love pizza
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NTIN060 (Algorithms and data structures 1) [tutorial] - big O notation, mostly just revision of last semester + small o notation, which to my understanding is like the difference between a maximum and a supremum (in a way i suppose..)


NMAI058 (Linear algebra 2) [tutorial] - determinant of a matrix, we solved a few and then came the determinant olympics, something the teacher does every year, but only once every four it lands on the time of the winter olympics, one and a half dozen matrices (1/3 3x3 for 1 point each, 1/3 4x4 for 2 points each and the rest 5x5 for 3 points) whoever solved the determinant of a matrix first got the points.. i got 6 points placing me on a nice tied for 2nd place!! so i got a fidorka, which is a czech biscuit.. notable for being the one i got on Friday 2025-10-10 during NSWI120! if i had a nickel for every time...


NSWI177 (Introduction to Linux) - i am already pretty much introduced to linux as i use it on my main desktop since 2020.. also git, but i also know how to use that..


went to borrow an arduino for NSWI170, but the library was closed, then the train i was going to take home was cancelled/delayed idk it just said that i can use the following alternative trains instead and there was nothing, so i went to mcdonalds, got a fillet of fish burger, medium fries and an iced tea and ate and drank that at výstaviště and then went back to the train station and wrote this blog post




koku daily message:
silver medal
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG031 (Programming 2) [lecture] - c#, not too dissimilar from the lecture for NSWI170 from yesterday, just with c# instead of c++, i've found out how .dlls happen and about the LI, which is analogous to the java virtual machine.. also how to pass a variable as a reference instead of a value to a function


NMAI054 (Mathematical analysis 1) [lecture] - we haven't begun calculus just yet, just did things about infinite sets of numbers, like the natural, integers, rationals, reals and complexes (complices?), proof that rationals and below are countable infinities, and proof that the reals form an uncountable infinity, attributes of subsets of the reals, like minimum/maximum, infimum/supremum and similar


NPRG031 (Prgramming 2) [tutorial] - no programming just yet, as we don't really know much about the syntax of c#, so we had an exercise in what the teacher called train sort.. we were given a series of marshalling yard shapes and we had to decide whether it could be used to sort any arbitrary array of n trains, essentially trying to prove whether a combination of LIFOs, FIFOs and connections between them could be used to permute any word of length n, so more to do with permutations than sorting, also we among other things used an approximation of n! to prove that if you have any constant amount of stacks where you can only move in to the first stack, from the nth stack to the (n+1)th stack, and from the last stack out, you cannot sort a sufficiently large amount of trains gosh i have a lot to say




koku daily message:
even a computer scientist is a mathematician
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)
i wasn't at school yesterday because i was at the psychiatrist and wouldn't make it on toime to school

NJAZ072 (English for upper-intermediate students II) - going over grading and other stuff.. something in the textbook regarding employment.. at one point the entire class (8 people) were split into two groups of 4 where one person was assigned ceo (that was me) who had to pick one employee not to get sacked, i struggled to just pick one, in the other group it was easy as two of the people didn't even wanna work there, in the end i said something along the lines of "i'm a worker person, i don't wanna fire anyone.. can i lay off myself?" the whole exercise was very funny though!


NSWI170 (Computer systems) [lecture] - went over the syllabus of the class, the first two weeks are gonna be about c/c++, i learnt a total of one (1) thing, apparently i've been writing c style for cycles wrong my whole life!! when you increment the counter it's common practice to write it as ++i, i've been writing it as i++.. so there is that, also the teacher is not nearly as funny as the NSWI120 teacher even though he clearly tries to




koku daily message:
i live on fish bowlevard
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

I'm sorry for having given up blogging, i'm gonna start again, as the second semester has started today


NSWI170 (Computer systems) [tutorial] - this is a sort of continuation of NSWI120 from last semester, except more hands on, we'll be programming in C/C++ and also programming arduinos, so more low level than what we've done prior, we told some administrative things about the class, like how homework works and what we have to do to be allowed to the exam, then we did very simple programming things in C++ (printing and working with arrays)


NMAI054 (Mathematical analysis 1) [tutorial] - calculus!!! because we haven't had the lecture yet we only did revision of high school things we should already know, like inequalities in the reals of functions with abs, logs or fractions and drawing specific functions.. in high school we did a lot of calculus so i hope i won't struggle in this class...




koku daily message:
the world is so beautiful
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NTVY014 (Physical education I) [swimming] - practised more of backstroke and breaststroke (i can finally sync up the breathing right!!) started on front crawl, it is difficult..


NMAI057 (Linear algebra 1) [lecture] - mostly stuff i did not comprehend, focusing on subspaces and linear span, will have to look into it more when i have time, also linear independence which i somewhat understand!


NMAI057 (Linear algebra 1) [tutorial] - didn't do well on last week's quiz, but i think i demolished today's, after we found an inverse of a matrix within a skew field and some other things with skew fields, little bit on vector spaces




koku daily message:
rest up when you can
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG062 (Introduction to algorithms) [lecture] - recursion, see also: today's daily message, including the classic example of the fibonacci sequence, how to deal with unnecessary calculation of the same things by using caching or by building from the bottom up and the best way to do it, which uses matrices, you raise the matrix ((0,1),(1,1)) to the nth power and then multiply by the vector (f0,f1), you can use the quick raising to the power by using the binary representation of n, gosh this is a long entry, we also did recursive generation, like how to break up a number into all the sums it can be made of


NPRG030 (Programming 1) [lecture] - int("number") isn't actually a function, it's a constructor! most of the class was focused on working with files, things i know and we did during the tutorial previously.. also the way strings are interpreted in memory (they terminate at a specific char, like c strings) and the walrus operator := which has a silly name methinks




koku daily message:
recursion, see also: recursion
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NSWI141 - (Introduction to networking) [lecture] - css, just stuff i knew, sadly.. i don't know what else to add..


NSWI120 (Principles of computers) [lecture] - how processors work with memory, the difference between compilers and interpreters, where the term little/big endian comes from (it's from gulliver's travels), von neumann's architecture of a computer (the one with a shared space for data and programs) and some history of processor architectures




koku daily message:
hanlon's razor
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG062 (Introduction to algorithms) [tutorial] - went over homework and then did some things regarding binary heaps and linked lists, i've come to the conclusion that i like heaps, what a silly data structure


NPRG030 (Programming 1) [tutorial] - linked lists, specifically working towards the homework we have where we are given a series of natural numbers and we have to, using a linked list, sort it in a way that first are the sorted evens then sorted odds


NJAZ070 (English for Upper-Intermediate Students I) - i did pretty well on the test! 26/30 with the best score in the class being 27/30, after going over the test answers and the homework we were told about how to structure the essay we're writing in 3 weeks.. i'm a little afraid of it, as i always am with essays, for what if none of the subjects speak to me.. it's going to be an argumentative essay, with the little time left we also did some thing from the book..


no adventure this week because i was feeling really week and also i couldn't find a place i wanted to adventure in..


NMSA230 (Introduction to R programming) - data frames! good way to structure data and work with it it seems, how to merge multiple data frames together, how to make subsets, how to analyse them and the library stargazer, which creates a TeX table from a data frame, around the end we also found out how to extract data from a csv/excel




koku daily message:
today has been a good day
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG062 (Introduction to algorithms) [lecture] - the (binary) heap! how to implement it using a list, indexing it from 1 is better because then the index of the parent node is n/2 rounded down and the index of its children is 2n and 2n+1, heap sort as example of a sort that has O(nlog(n)) and is in-place, dictionary and how to deal with a collision caused by the hashing function not being injective


NPRG030 (Programming 1) [lecture] - defined a class that uses a linked list to create a double sided queue and shows how to use assert, then some oop theory, which i know.. python has duck typing, meaning that "if it walks like a duck and it quacks like a duck, then it must be a duck", the teacher gave an example from his life where he got on a filming van during the filming of the movie amadeus and he did what he was told to, so he has a small role in the movie, despite not being cast in it




koku daily message:
stirling approximation
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NMAI069 (Mathematical skills) - just set theory nothing much of note.. next week we have a quiz


NDMI002 (Discrete mathematics) [lecture] - probability, defined the random variable and expected value of a random variable, trivial proof of linearity of expectation.. then markov's inequality, only used to prove chebyshev's inequality we'll see what use that has sometime else


NDMI002 (Discrete mathematics) [tutorial] - a quiz that i've made a small mistake on and also didn't write out that well, some problems on probability including the classic 20 people who don't share a birthday problem but also others like electronics with a fixed chance of being broken and sex assigned at birth, all pretty simple things




koku daily message:
take it easy but take it
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NSWI141 - (Introduction to networking) [lecture] - html.. exclusively things i know, but i've found out how to get a personal website on the school's server, so that's something


NSWI120 (Principles of computers) [lecture] - ram! it's volatile, difference between sram and dram (dram has to be refreshed every so often but more data can fit in the same space also definition of kB and KiB (KiB is better and usually just called kB)... the teacher has made a short presentation, that presentation being in 4:3 for some reason.. overall kinda boring still as was the networking class




koku daily message:
only one earth
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG062 (Introduction to algorithms) [tutorial] - went over what we did on the lectures, mostly focusing on the data structures of lifo fifo and the linked list, i also realised on my own that if you go through a list using the stack over and over you can leave with any permutation you want because you can a transposition by taking right after every put except for the first of the two you want to swap and after the second one you want to swap you take two.. and you can reach any permutation using a series of transpositions


NPRG030 (Programming 1) [tutorial] - reading from a file and making graphs using matplotlib! homework is to parse a csv of the weather in prague since 1775 and make some graphs of it


NJAZ070 (English for Upper-Intermediate Students I) - test.. i did all of it except for forgetting a synonym for compliment s/o.. i hope i did well though.. also went over homework about imperatives in maths (prove, define, take etc.) after that we started the next chapter of the book




koku daily message:
all the change begins with us
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NTVY014 (Physical education I) [swimming] - swimming with flippers! just backstroke though, it was a little fun although the top of my left foot hurt a bit after


NMAI057 (Linear algebra 1) [lecture] - finished skew fields with fields based on modular arithmetic and started vector spaces, including funky things like a vector space of systems of sets with the function of symmetrical difference


NMAI057 (Linear algebra 1) [tutorial] - continued on with permutations, one person decided to go do a problem on the board in front of the class and he was so bad at it it made the teacher rather mad.. it made me feel really bad but on the good side i comprehended all of what we went over!




koku daily message:
can't rain all the time
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

NPRG062 (Introduction to algorithms) [lecture] - proof that the best big O of a sorting function is nlog(n) using a binary tree and stirling's formula for approximating factorials, after we did count and bucket sort, both having O(n+R) where R is the difference between min and max of input data and radix sort having O(n*logR), after we did data structures, something about lists.. and abstract data structures: stack (fifo) and queue (lifo)


NPRG030 (Programming 1) [lecture] - tuples, dictionaries and objects, apparently big o of a dictionary is O(1) except for when it sometimes isn't.. and an implementation of linked lists




koku daily message:
amplification
kokulife: screenie of ichigo and otome from aikatsu, hugging (Default)

no NMAI069 today because i was at the psychiatrist in the morning and when i arrived i didn't want to show up for just the end of the class


NDMI002 (Discrete mathematics) [lecture] - problem of a cloakroom attendant which in other words is the probability of a permutation to have no anchors (elements that permute onto oneself).. as the amount of things permuted nears infinity the probability approaches e^-1, with that we ended combinatorics and started with probability we had an example of a disease test with a specific probability of not working out that lead to the introduction of bayes' theorem


NDMI002 (Discrete mathematics) [tutorial] - had a quiz which i failed... after the quiz we had some examples of using the inclusion exclusion principle including counting the amount of surjective functions from and to a finite set!




koku daily message:
that's the way, positivity is the best!

March 2026

S M T W T F S
1234567
89 1011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 7th, 2026 11:49 am
Powered by Dreamwidth Studios