MLU
Seminar: Intro to Full-Stack Javascript - special ASQ UniTV Halle - Details
Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Seminar: Intro to Full-Stack Javascript - special ASQ UniTV Halle
Semester SS 2020
Aktuelle Anzahl der Teilnehmenden 13
maximale Teilnehmendenanzahl 22
Heimat-Einrichtung Medien- und Kommunikationswissenschaft
beteiligte Einrichtungen ASQ - Allgemeine Schlüsselqualifikationen, Univations - Institut für Wissens- und Technologietransfer an der Martin-Luther-Universität Halle-Wittenberg
Veranstaltungstyp Seminar in der Kategorie Offizielle Lehrveranstaltungen
Erster Termin Mittwoch, 22.04.2020 16:00 - 18:00, Ort: (HomeOffice)
Teilnehmende all students (BA)
Voraussetzungen English basic skills, interest for programming
Lernorganisation courses, homeworks
Leistungsnachweis 4 Studienleistungen (homework), 1 Modulleistung (project)
Studiengänge (für) BA
SWS 2
ECTS-Punkte 5

Themen

Getting Started • Course plan + workflow introduction (homework submission and project, Github) • What is Full-Stack JS and why learn it? • Material covered in this course, Basics of JS/Full-stack tools Self-learning: Eloquent Javascript • Introduction to JS – why Javascipt? • Values, Types, Operators Homework 1 • Program Structure - Guided-learning: Full-Stack Tools, Frameworks, Libraries • What’s Backend and Frontend?, Basics of JS/Full-stack tools Self-learning: Javascript • Program Structure (continued) • Functions Guided-learning: Full-Stack Tools, Frameworks, Libraries • What is a Server? • What is a Database? Homework 2, Basics of JS/Full-Stack tools Self-learning: Eloquent Javascript • Data Structures: Objects and Arrays • Higher-Order Functions (Part I) Guided-learning: Full-Stack Tools, Frameworks, Libraries • Intro to Node JS Homework 3, Basics of JS/Full-Stack tools /Project Introduction Self-learning: Eloquent Javascript • Higher-Order Functions (Part II) • Object-oriented programming in JS Guided-learning: Full-Stack Tools, Frameworks, Libraries • MongoDB • Database-as-a-Service, Basics o... Self-learning: Eloquent Javascript • Higher-Order Functions (Part II) • Object-oriented programming in JS - Guided-learning: Full-Stack Tools, Frameworks, Libraries • MongoDB • Database-as-a-Service - Homework 4, Working on semester project, Final Course Date Semester project + Two-page report due on this day

Räume und Zeiten

(HomeOffice)
Mittwoch: 16:00 - 18:00, zweiwöchentlich (5x)
Mittwoch, 24.06.2020 16:00 - 18:00
Mittwoch, 01.07.2020, Mittwoch, 08.07.2020 10:00 - 18:00

Studienbereiche

Kommentar/Beschreibung

Hi everyone,
Welcome to Intro to Full-stack Javascript! I am really happy to see so many of you are interested in this course. As you may all already know, given the circumstances with COVID-19, the course has been converted into a digital one - meaning unfortunately I will not get the chance to meet you in person. This is in-line with the policy adapted by MLU. However, I also see this as a chance for you to test your self-learning discipline. All developers naturally have to be good at self-learning (or at least motivated to do), as a large part of being a skilled developer is being able to learn new languages, tools, and skills on the go to keep up with the exponentially growing tech. But don't be alarmed, I will be with you throughout this course to make sure all your questions/concerns are addressed.

As an introduction, I am attaching two documents into StudIP:
1) The course syllabus: here you will find all formal details regarding the course,
2) An instructional document for signing into our Google Classroom (we will be using Google Classroom for this course). I am in the process of creating/uploading content to the Classroom, I expect this to be done by Monday, 20 April. You will also find all class announcements on the "Stream" page of our Classroom.

I recognise that having an online university course will be new for many, if not for all of us. So please bare with me as it will take a bit to find our rhythm, but I am confident we will get there fast. If you have any questions at this stage, I am always reachable via email at khan@univations.de.

Note: I do not have a Stud.IP account yet so please direct all your questions to my email address for now.

I look forward to welcoming you all to our digital classroom next week! Until then stay safe and healthy.

Regards,
Taimur

+++ note: this course will be held in English by Taimur Khan +++
(Maren Kießling will only be admin for studIP etc.)

In this introduction to JavaScript (js), you will learn how to develop both client- and server-side (full-stack) web applications using JavaScript only. The course will introduce JavaScript as a High-level programming language that enables developers to create complex web-native systems. Students will start with the basics of js, and will then learn to develop full-stack applications as their own semester projects. 8 workshops per semester (4 workshops on introduction, basic syntax, and programming concepts, 3 workshops on project work). 4 Studienleistungen (Homework), 1 Modulleistung (Projekt).

This course will be held first time (like a pilot project). If there is enough interest, the course will be given each semester.
In the end for your efforts it is possible to get 5 ASQ-points or a certificate (depends on what is needed).
This course is a cooperation between Univations, ASQ office and the Dept. Media and Communication.

Basis for this course is the ASQ UniTV Halle, a webbased video magazine, where students can learn how to make a film. This js course is a supplement because needed. So you can also learn how to implement your video magazine into your own website.

Anmelderegeln

Diese Veranstaltung gehört zum Anmeldeset "Beschränkte Teilnehmendenanzahl: (ASQ) Intro to Full-Stack Javascript".
Folgende Regeln gelten für die Anmeldung:
  • Es wird eine festgelegte Anzahl von Plätzen in den Veranstaltungen verteilt.
    Die Plätze werden in der Reihenfolge der Anmeldung vergeben.
  • Die Anmeldung ist möglich von 02.03.2020, 13:01 bis 31.03.2020, 11:43.