Hello! My channel has been silent for a long time, and you may be wondering why. Earlier this year, I posted a video series in which I talked about my life. I also mentioned my educational background. So, things are changing. I decided to take a break from my programming career of 25 years, and I am currently studying at the University of Helsinki. I am studying in a Bachelor's Programme for Teachers of Mathematics, Physics and Chemistry and Master's Programme. The nominal length of the study program is 3+2 years, but I am trying to get it done somewhat faster. Which means that my calendar is filled to the brim. I have also taken extracurricular topics — namely, Computer Science — although so far I have chosen to complete several of these CS courses directly with exams. This all of course means that my weekly schedule contains very little free time. This is not an exaggeration. Almost every evening and night is spent doing exercises/homework, or listening to lectures that I did not have time to attend during the day because of conflicts of scheduling. Unfortunately, it also means that I have an even harder time finding time to make YouTube videos than I did before. I haven’t abandoned this channel! I still have ongoing video projects and plans, but they are progressing very, very slowly. And I still do read literally every comment that you post on my videos — both old and new — and reply if applicable, and delete spam. There is also the Discord server at https://discord.gg/aG4ztC4 , where I chat pretty much every day at some point. The studying is divided into four periods each year. This first period is very busy for me, like I wrote above. So far I do have the energy for it — I am not falling behind — and I find the studying quite exciting, and a refreshing change compared to what I used to do for work. However, the periods thing means that four times in a year, I get to choose which direction to throttle the workload; how busy to make my calendar. It is plausible that I will take it easier in the next period. But it remains my plan to shrink that total nominal duration by at least one year. Now, speaking of these Computer Science courses. As I have mentioned earlier, I am pretty much self-taught when it comes to programming, database design, Linux administration, and other CS topics. Many people have asked me where to learn all that stuff. One of the reasons I took CS as a side subject, even though it is not part of my curriculum, was to assess the level of CS education in a university in Finland. So far, I have to say, I am very pleasantly surprised. The range of depth, from utter basics (such as basic components of a computer, or introduction to binary numbers) to sophisticated details (like DevOps with Docker, lambda calculus, GraphQL, and ethics of AI), is extreme. Whether you know nothing or you are an expert, you will find something new to learn. The level of teaching is very high quality. The exercises offer practical examples and make you think and analyze these topics from a wide variety of angles. I do not know what the level of CS education is in universities of other countries besides Finland, or even in other universities of Finland besides Helsinki, but so far my impression is that, well, I am impressed. If this is an opportunity for you and you are interested in it, I suggest you take it. Without enrolling, here’s a particularly challenging list of algorithmic problems, if you want to try your hand at it (for free; the introduction is in Finnish, but the tasks are all in English. Warning: These are not beginner’s challenges. They are extremely difficult.): https://cses.fi/alon/list/ See also the course page at: https://studies.helsinki.fi/courses/c ... (you may need to use a translator to read it).
Show more