Etikettarkiv: Kurser

KLAR

OKEJ! PUH! Nu är jag ÄNTLIGEN *klar* (ish) med allt! Denna terminen på KTH är över nu och jag har gjort och vart med på alla moment som krävs för att klara av diverse kurserna. Det firas såklart med sushi och annat gott!

Sedan jag kom tillbaka från USA i början av Oktober har jag jobbat på kurserna Machine Learning, Advanced Machine Learning, Deep Learning, Advanced Algorithms, Science Methodology, Introduction to Networks, Scientific Report in Computer Science och Program Integrating Course in Computer Science. Denna kombo rekommenderas verkligen inte!

Ikväll blir det chillerill innan jag har min första dag på exjobbet imorgon! #waitforit #reveal #imorgon #17e

Kurser inför HT16

Yeeeeeee buddy. Då är man tillbaka i Stockholm för att få en sån där examen. Är väl på tiden?

Denna termin så läser jag rätt mycket. Vet ej om det kommer bli flera kurser, men det blir det nog säkert. Ett möte med programhandläggare samt studievägledare är jag desperat efter, och nästa vecka är dem tillbaka! Först i kön!

Hittills så har jag dessa kurser planerade att läsa:

Obligatoriska

IK2218 Internets Protokoll & Principer (Nej, Introduction to Networks like everyone else)
Jajajajaja. Nån gång måste man väl lära sig detta. Kan redan mycket nog om denna gren inom datatekniken att jag vet att jag aldrig kommer att vilja jobba med det, men det är viktigt att kunna! Ser fram emot att kötta denna och se till att det blir bra!

DA2210 Vetenskapsteori och vetenskaplig metodik för dataloger
Kommen: Part II. Denna kurs är obligatorisk i mastern på grund av dem kära lärandemålen. Seminarier, hemläxor, föreläsningar. Kursen är främst övning i tal, diskussion, skrivande och kritiskt tänkande. En till obligatorisk kurs som man är tvungen att läsa, så då kör vi på det!

Spår

Yas yas yas! Maskininlärning är mitt spår och det är äntligen dags att få köra på det jag vill! Yay!

DD2431 Maskininlärning
Läser denna kurs just nu! Tre labbar och en tenta. Funkar. Är precis klar med labb 1 som handlade om decision tree’s och är nu påväg att titta på resterande labbarna som handlar om SVM och Bayes Classification & Boosting.

DD2434 Avancerad Maskininlärning
Påbyggnadskurs för Maskininlärning. Här smiter man undan flervarren återigen! Haha. We’ll see if I have to do that one.

ID2223 Scalable Machine Learning and Deep Learning
Detta är vad som händer just nu hos Google, MS, Apple och andra företag som sysslar med maskininlärning. Alla snackar om Deep Learning och ANN’s. Är RIKTIGT taggad på denna kurs måste jag säga! Kursen ges i Kista och av ICT, så det blir ett snack med läraren först för att se till att det inte blir en dtek eller os situation igen.

DD2404 Applied Bioinformatics 7.5 credits
Tog denna i USA! Riktigt bra kurs och rekommenderar starkt att checka in KTH’s version som har en riktigt grym kursledare!

CSC 300 Professional Responsibilities

Tjabba allihopa!
Tagga till! Det är dags för en ny vecka och dags för nya föreläsningar och övningar!

Den andra kursen jag läser denna period (utav tre) är alltså CSC 300 Professional Responsibilities.

Denna kurs ska alltså vara en etik/moral/debatt kurs med fokus på teknik samt datateknik branschen. Riktigt intressant! Vi läser en liknande kurs hemma, nämligen Programsammanhållande kurs inom Datalogi, som är lite annorlunda, och är central i studierna på datateknik på KTH, eftersom vi har ett seminarium per period, och kursen sträcker sig från år 1 till 3. Det finns även en motsvarande kurs för masterprogrammet inom datalogi på KTH.

JPEG image-4EACC887A62F-1

Först och främst vill jag nämna att jag älskar Programsammanhållande kurs inom datalogi på KTH och uppskattar att Viggo Kann hjälpte till att utveckla samt implementera kursen för oss dataloger. Studenterna skriver en reflektion för ett visst ämne, oftast handlar det om datalogi, programmet i sig, KTH osv, och en stor del varför kursen existerar är för att lärarna, rektorerna samt högre uppsatta på KTH kan få feedback från eleverna för att kunna göra programmet ännu bättre! Grym idé, eller hur?!

Hur som helst så började vi Professional Responsibilities med en lång föreläsning samt debatt om säkerhet, Apple, Google samt andra exempel för att kickstarta snacket om etik inom datalogi. Kursen examinerar inte studenterna med test, prov eller liknande, utan istället inlämningsuppgifter och närvaro.

Tre favoritkurser

Hej alla glada! Idag är det fredag och det är dags för ett roligt inlägg, eftersom det är en rolig dag. Jag ska nämligen berätta om mina tre favoritkurser jag har läst på KTH. Jag ska även agera  vikarie lärarassistent till en grupp i INDA:n och äntligen få träffa min egna grupp efter en månads paus!

Processed with VSCOcam with f2 preset

Årskurs 1 – DD1339 Introduktion till Datalogi

Officiellt så studerade jag aldrig denna kurs, då jag läste mitt första år av min utbildning på Uppsala Universitet. Det ni kanske inte visste om mig tidigare är nog att jag blev reserv för utbildningen här på KTH, men eftersom KTH inte tar in några reserver och gör ett överintag istället, så fick jag läsa vidare på Uppsala ett år innan jag kunde tillgodoräkna mig över till KTH. Jag fick istället chansen i år att agera lärarassistent för denna kurs, och efter att jag hade gjort majoriteten av laborationerna och inlämningsuppgifterna på egen hand så kunde jag agera lärare utan problem. Det känns verkligen som att jag just nu studerar kursen, och upplägget är fenomenalt. Det finns ingen kurs på KTH som är så pedagogisk och givande för Datateknikutbildningen än denna kurs, den är alltså extremt väsentlig för utbildningen.

Upplägget är följande:

  • I början av veckan får du en föreläsning om vad du förväntas lära dig av denna hemuppgift, och du lär dig grunderna så att du kan klara av att göra den
  • I mitten av veckan så förväntas du att ha påbörjat hemuppgiften, och har du problem med den – så är det bara att komma på ett labbpass så får du all den hjälp du behöver av oss lärarassistenter.
  • I slutet av veckan är det dags för övningen. INDA-kursen har såkallade övningsgrupper, där du alltid har samma övningsassistent och grupp under året. Det är meningen att du ska (om du blir vald) presentera ditt arbete för resten av gruppen och ha en öppen diskussion om hur du har löst problemet, men även tips och diskussion från dem andra i gruppen hur dem har löst den.

Kursen är uppdelad i fyra delar, och kommer att från och med nästa höst vara fyra kurser, istället för en ihopbakad kurs på 19hp. Kursen delas upp enligt följande, men innehållet förändras ej:

  • Introduktion till programmering ~6.5hp
  • Algoritmer & Datastrukturer ~6.5hp
  • Parallellprogrammering 3hp
  • Projekt 3hp

Processed with VSCOcam with f2 preset

Årskurs 2 – DD1392 Mjukvarukonstruktion, 9 hp

Mjukvarukonstruktion läser datateknikstudenter under deras andra år på utbildningen. Tillsammans med 8-10 andra personer så påbörjar och avslutat ni ett projekt under ett halvår för en kund, och det kan handla om en professor, ett företag eller en privat person. I denna kurs får du anta en roll ur möjliga roller såsom Chief Programmer, Project Leader, Front-End Developer, Back-End Developer, Document Writer, Secretary, UX Expert för att nämna några.

I kursen lär man sig oerhört mycket såsom

  • Hur man kommunicerar med en extern partner, kund
  • Hur man skriver ordentliga tekniska dokument enligt en standard
  • Hur man programmerar och samarbetar i ett projekt med olika personer som har olika roller
  • Hur man presenterar sitt arbete kontinuerligt, check-ups både med kund och examinator för kursen.
  • och mycket, mycket mer

Processed with VSCOcam with f2 preset

Årskurs 3 – DD1352 Algoritmer, Datastrukturer & Komplexitet

ADK kursen har ni som läst min blogg fått läsa ett långt reportage igenom, i och med att jag läste den under förra hösten. Denna kurs är verkligen en reality-check. Det är här den som kan sin grej, visa att den kan den, och de som har mindre intresse försöker glida igenom kursen på ett så smidigt sätt som möjligt. Det jag önskar att jag visste innan jag läste denna kurs var:
Varje företag tar hänsyn till innehållet i denna kurs, och rekryterar programmerare med tanke på det. Kursen är alltså extremt väsentlig för utbildningen. Jag gillade verkligen denna kurs, och önskar att jag kunde haft tid att prestera ännu bättre än vad jag gjorde när jag läste den. Med dess femtioelva examinationsformer så fastnar innehållet verkligen ordentligt, som det borde göra. Kursen går även hand i hand med SF1630 Diskret Matematikdär viktiga koncept såsom Grafteori, Modulär artimetik samt Gruppteori tas upp (med flera).

Här hittar ni min kursutvärdering av ADK.

Det var det. Förvänta er många roliga blogginlägg som dessa i framtiden, cause I ain’t going nowhere.

Internetprogrammering!

hi-net-neutrality-852-jpg
Source for the photo

Idag så hade jag min första föreläsning för terminen, och det var för kursen Internetprogrammering, 6hp. Kursen baseras på eget arbete och har två moment

  • Sex laborationer
  • Ett projekt
    • Många utvidgningar finns, och för att få A måste du (among other things) skapa en Android/iOS-applikation!

Som ni läsare kanske förstår redan nu så finns det alltså kurser utan tentamen som examinationsform, eftersom denna examination (förutom annat) börjar bli lite föråldrad, och kurser som denna, där huvudfokus ligger på att programmera och lära sig nya koncept så är laborationer och projekt mer passande – vilket jag verkligen gillar!

Jag är sjukt taggad på denna kurs och ska faktiskt redan efter detta blogginlägg köra igång med första laborationen, där vi ska skriva lite basic socketprogrammering i programmeringsspråket Java. Är jag taggad för termin 2 och period 3? Oja!