MLU
Seminar: Intro to Full-Stack Javascript - special ASQ UniTV Halle - Details
You are not logged into Stud.IP.

General information

Course name Seminar: Intro to Full-Stack Javascript - special ASQ UniTV Halle
Semester SS 2020
Current number of participants 13
maximum number of participants 22
Home institute Medien- und Kommunikationswissenschaft
participating institutes ASQ - Allgemeine Schlüsselqualifikationen, Univations - Institut für Wissens- und Technologietransfer an der Martin-Luther-Universität Halle-Wittenberg
Courses type Seminar in category Offizielle Lehrveranstaltungen
First date Wednesday, 22.04.2020 16:00 - 18:00, Room: (HomeOffice)
Participants all students (BA)
Pre-requisites English basic skills, interest for programming
Learning organisation courses, homeworks
Performance record 4 Studienleistungen (homework), 1 Modulleistung (project)
Studiengänge (für) BA
SWS 2
ECTS points 5

Topics

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

Rooms and times

(HomeOffice)
Wednesday: 16:00 - 18:00, fortnightly (5x)
Wednesday, 24.06.2020 16:00 - 18:00
Wednesday, 01.07.2020, Wednesday, 08.07.2020 10:00 - 18:00

Fields of study

Comment/Description

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.

Admission settings

The course is part of admission "Beschränkte Teilnehmendenanzahl: (ASQ) Intro to Full-Stack Javascript".
The following rules apply for the admission:
  • A defined number of seats will be assigned to these courses.
    The seats will be assigned in order of enrolment.
  • The enrolment is possible from 02.03.2020, 13:01 to 31.03.2020, 11:43.