Alhassan Jawad

Alhassan Jawad

Masterstudent i elektroteknik

Phone: 076-281-84-40
Mail Adress: alhassan0000@yahoo.com
Home Address: Blodboksgränd 15, 16577 Hässelby, Stockholm
GitHub: AcheronEiden
LinkedIn: Alhassan Jawad

Programspråk jag har erfarenhet av (klicka på den typ av språk du vill se):

  • Frontend programmeringsspråk
  • Backend programmeringsspråk

  • Objekt-orienterade programmeringsspråk:

    Python - Det första programmeringsspråket jag lärde mig. Jag har programmerat i Python i cirka 5 år nu. Under mitt andra år på universitetet tog jag en kurs i Python och lärde mig grunderna i språket. Efter det blev jag förälskad i programmering och har sedan dess spenderat mer tid på att lära mig olika språk. På min fritid har jag använt Python för att skapa olika projekt. Alla projekt är tillgängliga på min GitHub-sida. De flesta av dem är privata, men om du är intresserad av att se dem, kontakta mig så ger jag dig åtkomst till dem.

    C++ - Det andra programmeringsspråket jag lärde mig. Jag har programmerat i C++ i cirka 2 år nu. Jag lärde mig språket främst för en kurs jag tog som kallas
    Mikrokontrollerprogrammering. Kursen handlade om att programmera mikrokontroller i C++ och jag lärde mig grunderna i språket där. Senare använde jag också C++ tillsammans med Arduino IDE för att programmera en extern skärm tillsammans med några LED-lampor för att visa olika animationer. Koden för det projektet finns också på min GitHub-sida och lagras i en offentligt repository.

    Java - Lär mig språket just nu på egen hand.

    JavaScript - Lärde mig detta språk tillsammans med HTML och CSS förra sommaren (2023) för att skapa en webbplats för det här CV:et. Jag har använt JavaScript för att skapa olika funktioner för webbplatsen. Till exempel funktionen som gör navigeringen responsiv när skärmen är liten. Jag använde också JavaScript för att skapa en funktion som får navigationsfältet att ändra färg när det svävar över det.

    Procedur-orienterade programmeringsspråk:

    C - Lärde mig grunderna om detta språk tillsammans med C++ för kursen Mikrokontrollerprogrammering.

    Assembly (MIPS assembly) - Lärde mig grunderna i detta språk när jag tog kursen Datorarkitektur 1 som handlar om datorarkitektur och assembly-programmering. Jag har lärt mig grunderna i MIPS assembly-programmering och arbetar för närvarande med olika program i MIPS assembly. Anledningen till att jag valde att lära mig MIPS assembly är för att jag vill lära mig mer om hur en dator fungerar och hur de olika delarna av en dator fungerar tillsammans. Jag vill också lära mig mer om hur en dator bearbetar olika instruktioner och hur de olika delarna av en dator fungerar tillsammans för att bearbeta dessa instruktioner.

    Funktionella programmeringsspråk:

    Haskell - Jag tar för närvarande en kurs som heter Funktionell Programmering 1 som handlar om funktionell programmering och Haskell. Jag har lärt mig grunderna i Haskell och arbetar för närvarande med ett projekt för att implementera en så kallad "UltimateTicTacToeAI" i Haskell. Koden finns i ett privat repository på GitHub men är tillgänglig på begäran.

    R - Under mitt tredje år på universitetet tog jag en kurs som kallas Sannolikhet och Statistik där jag använde programmeringsspråket R för att beräkna olika sannolikheter och statistik. Observera att detta inte var en programmeringskurs utan en kurs i sannolikhet och statistik. Jag använde R på egen hand för att säkerställa att mina handberäkningar var korrekta. Jag använde också R för att skapa olika diagram för att visualisera data.

    Andra språk:

    HTML/CSS - Lärde mig dessa språk tillsammans med JavaScript förra sommaren (2023) för att skapa en webbplats för det här CV:et. Jag har använt HTML för att skapa strukturen på webbplatsen och CSS för att styla webbplatsen. Jag har också använt CSS för att göra webbplatsen responsiv när skärmen är liten. Dessutom använde jag CSS för att styla navigationsfältet och sidfoten.


    Programvaror för programmering jag har erfarenhet av:


    GitHub - Jag har använt GitHub för att lagra mina projekt och samarbeta med andra människor på olika projekt. GitHub är något jag började använda ganska nyligen men jag har lärt mig grunderna och använder det för närvarande för att lagra allt möjligt.

    MatLab - Under hela mina universitetsstudier har jag använt MatLab för att lösa olika matematiska problem. Som våra professorer säger, "MatLab är ett kraftfullt verktyg som varje ingenjör bör veta hur man använder". Jag har använt MatLab för att lösa olika problem från att lösa ett system av linjära ekvationer till att lösa ett system av differentialekvationer. Jag har också använt MatLab för att skapa olika diagram för att visualisera den data jag hade.

    LabView - Jag har använt LabView för att skapa olika program för att styra olika elektriska komponenter. Jag har använt LabView för att programmera en PID-regulator för en hiss som vi använde i ett 3-månaders projekt.

    Simulink - Jag har använt Simulink för att simulera olika elektriska komponenter.

    SolidWorks - Jag använde SolidWorks förra året i en kurs för att skapa olika CAD-modeller.

    LTSpice/PSpice - Jag använde LTSpice och PSpice under hela mina universitetsstudier för att simulera olika elektriska komponenter.

    Visual Studio Code (VSC) - Min huvudprogramvara för programmering som jag alltid har använt sedan 2020.

    Arduino IDE - Jag har använt den här programvaran för att göra projekt inom elektroteknik som sträcker sig från att styra en spänningsregulator till att programmera en PID-regulator för en hiss. Jag har också använt denna programvara tillsammans med VSC för att programmera en extern skärm tillsammans med några LED-lampor för att visa olika animationer.