Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke

Size: px
Start display at page:

Download "Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke"

Transcription

1 Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke

2 LECTURERS Christian Meurisch S2/02 A112 Sebastian Kauschke S2/02 D202! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 2

3 GOALS & GENERAL Type: P4, 6CPs ( pr) Main purpose of the course: Mobile + Backend Development 6 tutorial sessions (optional) Implementation of a project Teamwork! ~4-5 students per group At the end we expect build-/runnable (.apk), documented code (> 2 days before) 1CP = 25-30h 6CP = h 4-5 students: ~ h technical user documentation (> 10 pages, TUD template, 11pt) final presentation (i.e., 1min pitch/promotion video + live demo)! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 3

4 COURSE MODUS Previous courses style (< WS15/16) different projects weekly meetings self-studying New organization (>= WS15/16) same project for all groups training/tutorial lessons as bootstrap support for implementing the project and to keep all students at the same knowledge level self-studying is still necessary (!) course topics mobile development (Android) web development (HTML, JavaScript, Bootstrap, NodeJS)! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 4

5 COURSE MODUS Previous courses style (< WS15/16) different projects weekly meetings self-studying New organization (>= WS15/16) same project for all groups Reason? Number of participants (> 100) vs. number of supervisors (2) training/tutorial lessons as bootstrap support for implementing the project and to keep all students at the same knowledge level self-studying is still necessary (!) course topics mobile development (Android) web development (HTML, JavaScript, Bootstrap, NodeJS)! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 5

6 LAST PROJECT (WS 16/17) Silent Music Party

7 LAST PROJECT (WS 16/17) Silent Music Party

8 THE PROJECT (WS17/18) Social Li(f v)e Tracking

9 THE PROJECT (WS17/18) Social Li(f v)e Tracking USER MANAGEMENT (login / registration / profile)

10 THE PROJECT (WS17/18) Social Li(f v)e Tracking USER MANAGEMENT (login / registration / profile) TIMELINE (Places* / Activities) *home/work/..

11 THE PROJECT (WS17/18) Social Li(f v)e Tracking USER MANAGEMENT (login / registration / profile) TIMELINE (Places* / Activities) *home/work/.. SUMMARIES (e.g., daily, weekly,..)

12 THE PROJECT (WS17/18) Social Li(f v)e Tracking USER MANAGEMENT (login / registration / profile) SOCIAL COMPONENT (e.g., sharing / tracking) TIMELINE (Places* / Activities) *home/work/.. SUMMARIES (e.g., daily, weekly,..)

13 THE PROJECT (WS17/18) Social Li(f v)e Tracking USER MANAGEMENT (login / registration / profile) SOCIAL COMPONENT (e.g., sharing / tracking) TIMELINE (Places* / Activities) *home/work/.. GAMIFICATION (e.g., achievements, ranking,..) SUMMARIES (e.g., daily, weekly,..)

14 THE PROJECT (WS17/18) Social Li(f v)e Tracking USER MANAGEMENT (login / registration / profile) TIMELINE (Places* / Activities) *home/work/.. SUMMARIES (e.g., daily, weekly,..) SOCIAL COMPONENT (e.g., sharing / tracking) GAMIFICATION (e.g., achievements, ranking,..) BONUS (e.g., Smartwatch app, Cheering, Live-Chat,..)

15 THE PROJECT (WS17/18) Social Li(f v)e Tracking Third-party services Sensor: Location Sensor: Activity NoSQL database: mongodb

16 THE PROJECT (WS17/18) Social Li(f v)e Tracking Third-party services Sensor: Location Sensor: Activity NoSQL database: mongodb Task allocation - Split your team (> 4-5 students) into front-end (Android) and back-end (NodeJS) developers

17 THE PROJECT (WS17/18) Social Li(f v)e Tracking More details in the next lecture

18 Organizational Issues

19 COMMUNICATION PLATFORM OpenProject ( Login with your TU-ID is necessary An overview of recent activities 2 discussion forums Organizational issues Technical issues A Git repository containing both code examples and slides Log in to the system as soon as possible so that I can give you rights to view the lecture space and assign you to your group space! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 19

20 YOUR GROUP WORKSPACE Each group has its own workspace including an overview of recent group activities a personal group discussion forum for internal discussions a group wiki a Git repository Assignments to groups (next Monday) building groups in advance (~4-5 students) a single person will be assigned to a group Please use the git repository to merge your code! Each team member should contribute to the project (> git commits).! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 20

21 TUTOR Regular consulting hours when? - Tuesday 17:15-18:15 (starting ) where? - S2 02 A313 (see our forum for changes) Digital support general questions: SCM forums Stefan Wullkotte, B.Sc. iptk.tutor@gmail.com specific questions: to Stefan General or technical issues: iptk.tutor@gmail.com Organizational issues: iptk@tk.tu-darmstadt.de Please ask Stefan first, if you have any technical or understanding issues!! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 21

22 EXTENSIVE SUPPORT I have a question I have a technical issue details regarding presented topics general general deep problem Questions within lectures SCM forums Consulting hour 1st level support if the problem cannot be solved to Stefan iptk.tutor@gmail.com 2nd level support if the problem cannot be solved by Stefan to lecturers 3rd level support! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 22

23 AGENDA (PRELIMINARY) Kickoff (Wed, , 17:10-18:50, S2 02 C110) 6 Tutorial sessions (weekly > Wed, 17:10-18:50, S2 02 C110) : Project details, Git, NodeJS basics (npm, grunt) : RESTful API, Restify, JWT, Rate Limiting, API Documentation : Database (MongoDB), External services (Thu!): Android Studio, Basics (UI), Lifecycle (Room: tbd) : Services, Sensors, Database (GreenDAO) : Remote connections, Data visualization (Google Maps) Individual group meetings (Thu, , 09:00-12:00, S2 02 A116) Submission deadline (Tue, , 23:59, mandatory!) Final presentation (Thu, , 09:00-14:00, S2 02 C120, mandatory!)! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 23

24 AGENDA (PRELIMINARY) Kickoff (Wed, , 17:10-18:50, S2 02 C110) 6 Tutorial sessions (weekly > Wed, 17:10-18:50, S2 02 C110) : Project details, Git, NodeJS basics (npm, grunt) Student s choice of topics : RESTful API, Restify, JWT, Rate Limiting, API Documentation : Database (MongoDB), External services Are you interested in one specific Android/Nodejs topic? - Pls send us an : Services, Sensors, Database (GreenDAO) with your topic proposal and we try to integrate it in our lectures ;) (Thu!): Android Studio, Basics (UI), Lifecycle (Room: tbd) : Remote connections, Data visualization (Google Maps) Individual group meetings (Thu, , 09:00-12:00, S2 02 A116) Submission deadline (Tue, , 23:59, mandatory!) Final presentation (Thu, , 09:00-14:00, S2 02 C120, mandatory!)! Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 24

25 YOUR NEXT TASKS FILL OUT the registration form ( until SUNDAY, (!) ONE registration per group Team members: name, matriculation number, , Android phone? LOG IN to the OpenProject workspace w/ your university account (at latest by SUNDAY, 22.10): Internet Praktikum TK WS17/18 Christian Meurisch (Telecooperation Lab, TU Darmstadt) 25

26 " THE END Thanks for Your Attention!

EMPLOYEE LOCATION TRACKING SERVICE

EMPLOYEE LOCATION TRACKING SERVICE WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,

More information

Kick-Off. and presentation of available topics

Kick-Off. and presentation of available topics Kick-Off and presentation of available topics 1 SECUSO Research Group Kick-Off 21.10.2016 You are in the right room if...... you want to participate in our Usable Security and Privacy lab... you are interested

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM THE CODING BOOT CAMP AT UNC CHARLOTTE OVERVIEW: FULL STACK FLEX PROGRAM Prepare for a career as an end-to-end web developer at The Coding Boot Camp at UNC Charlotte. Our Full Stack Flex course gives you

More information

/ Cloud Computing. Recitation 7 October 10, 2017

/ Cloud Computing. Recitation 7 October 10, 2017 15-319 / 15-619 Cloud Computing Recitation 7 October 10, 2017 Overview Last week s reflection Project 3.1 OLI Unit 3 - Module 10, 11, 12 Quiz 5 This week s schedule OLI Unit 3 - Module 13 Quiz 6 Project

More information

Full Stack boot camp

Full Stack boot camp Name Full Stack boot camp Duration (Hours) JavaScript Programming 56 Git 8 Front End Development Basics 24 Typescript 8 React Basics 40 E2E Testing 8 Build & Setup 8 Advanced JavaScript 48 NodeJS 24 Building

More information

Tecnológico de Monterrey Coding Boot Camp LIVE ONLINE PROGRAM

Tecnológico de Monterrey Coding Boot Camp LIVE ONLINE PROGRAM Tecnológico de Monterrey Coding Boot Camp LIVE ONLINE PROGRAM Curriculum Overview The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

Intro Winter Semester 2016/17

Intro Winter Semester 2016/17 Practical Course: Web Development Intro Winter Semester 2016/17 Juliane Franze & Tobias Seitz Ludwig-Maximilians-Universität München Practical Course Web Development WS 16/17-01 - 1 Today s Agenda Introduction

More information

CMPE 280 Web UI Design and Development

CMPE 280 Web UI Design and Development San José State University Department of Computer Engineering CMPE 280 Web UI Design and Development Section 2 Spring 2019 Course and Contact Information Instructor: Ron Mak Office Location: ENG 250 Email:

More information

Operations Orchestration 10.x Flow Authoring (OO220)

Operations Orchestration 10.x Flow Authoring (OO220) Operations Orchestration 10.x Flow Authoring (OO220) Education Services course product number H4S75S Course length 4 days Delivery mode Instructor Led Training (ILT) virtual Instructor Led Training (ILT)

More information

CMPE 280 Web UI Design and Development

CMPE 280 Web UI Design and Development San José State University Department of Computer Engineering CMPE 280 Web UI Design and Development Section 2 Fall 2018 Course and Contact Information Instructor: Ron Mak Office Location: ENG 250 Email:

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM UNIVERSITY OF WASHINGTON CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

T Mobile Systems Programming (5 cr)

T Mobile Systems Programming (5 cr) T-110.5130 Mobile Systems Programming (5 cr) Practical issues and course arrangements 17 th January 2012 M.Sc. Olli Mäkinen, course assistant Agenda Course basics Mobile platforms Group assignments and

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM UNIVERSITY OF WASHINGTON CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

LIVE ONLINE PROGRAM UNIVERSITY OF ARIZONA CODING BOOT CAMP CURRICULUM OVERVIEW

LIVE ONLINE PROGRAM UNIVERSITY OF ARIZONA CODING BOOT CAMP CURRICULUM OVERVIEW UNIVERSITY OF ARIZONA CODING BOOT CAMP LIVE ONLINE PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM UNIVERSITY OF RICHMOND CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

Technology Background Development environment, Skeleton and Libraries

Technology Background Development environment, Skeleton and Libraries Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,

More information

Diploma in Web Development Part I

Diploma in Web Development Part I Diploma in Web Development Part I Lesson 1 The Web Development Full Stack Presented by: Julian Quirke Web Development Educator Lesson 1 About us Course Agenda Member Area & Community Course Engagement

More information

MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks)

MGA Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) MGA 672 - Developing Interactive Systems (5 ECTS), spring 2017 (16 weeks) Lecturer: Ilja Šmorgun ilja.smorgun@idmaster.eu, Sónia Sousa sonia.sousa@idmaster.eu Contact Details: All email communication regarding

More information

Guide Campus Global. Participant profile. Barcelona,

Guide Campus Global. Participant profile. Barcelona, Guide Campus Global Participant profile Barcelona, GENERAL INFORMATION 3 HOW TO ACCESS 4 GLOBAL CAMPUS FUNCTIONALITIES 7 1. AT THE TOP 7 2. MENU TO THE LEFT 9 THE GLOBAL CLASSROOM 11 1. GENERAL VIEW 11

More information

JavaScript Fundamentals_

JavaScript Fundamentals_ JavaScript Fundamentals_ HackerYou Course Syllabus CLASS 1 Intro to JavaScript Welcome to JavaScript Fundamentals! Today we ll go over what programming languages are, JavaScript syntax, variables, and

More information

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018 Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018 CSCI 491/595 Section 00 Instructor: Michael Cassens Office: SS 411 Office Hours: MWF 11:00-11:50 am or by appt Phone: (415) 787-0577

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM THE CODING BOOT CAMP AT UNC CHARLOTTE FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW - FULL TIME The digital revolution has transformed virtually every area of human activity and you can be part of it as

More information

CSC 443: Web Programming

CSC 443: Web Programming 1 CSC 443: Web Programming Haidar Harmanani Department of Computer Science and Mathematics Lebanese American University Byblos, 1401 2010 Lebanon Today 2 Course information Course Objectives A Tiny assignment

More information

Mobile Web Appplications Development with HTML5

Mobile Web Appplications Development with HTML5 Mobile Web Appplications Development with HTML5 Lab 1: The Challenge Claudio Riva Aalto University - Fall 2012 1 / 36 THE CHALLENGE OVERVIEW OF THE ASSIGNMENT WAY OF WORKING TEAMS DEVEVELOPMENT ENVIRONMENT

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

EDA Spring, Project Guidelines

EDA Spring, Project Guidelines Project Guidelines This document provides all information regarding the project rules, organization and deadlines. Hence, it is very important to read it carefully in order to know the rules and also to

More information

Lab 01 How to Survive & Introduction to Git. Web Programming DataLab, CS, NTHU

Lab 01 How to Survive & Introduction to Git. Web Programming DataLab, CS, NTHU Lab 01 How to Survive & Introduction to Git Web Programming DataLab, CS, NTHU Notice These slides will focus on how to submit you code by using Git command line You can also use other Git GUI tool or built-in

More information

Getting Started in TRACS Version /1/09

Getting Started in TRACS Version /1/09 What is TRACS? TRACS (Teaching, Research, And Collaboration System) is a new open-source collaborative learning environment. TRACS is being built on a technology developed by a consortium of universities

More information

CSCI 6312 Advanced Internet Programming

CSCI 6312 Advanced Internet Programming CSCI 6312 Advanced Internet Programming Section 01, Spring 2018, W, 5:55pm - 8:25pm Instructor: Emmett Tomai Office: ENGR 3.2100 Phone: 665-7229 Email: emmett.tomai@utrgv.edu Office hours: W 1 3pm, TR

More information

Introduction. Software Architecture VO/KU ( / ) Roman Kern. KTI, TU Graz

Introduction. Software Architecture VO/KU ( / ) Roman Kern. KTI, TU Graz Introduction Software Architecture VO/KU (707.023/707.024) Roman Kern KTI, TU Graz 2013-10-02 Roman Kern (KTI, TU Graz) Introduction 2013-10-02 1 / 32 Introduction Introduction Basic organisational information

More information

JavaScript and MVC Frameworks FRONT-END ENGINEERING

JavaScript and MVC Frameworks FRONT-END ENGINEERING FRONT-END ENGINEERING Introduction & History Introduction JavaScript is an incredible language to learn for anyone interested in getting into programming. It is the only programing language that can run

More information

T Mobile Systems Programming (5 cr)

T Mobile Systems Programming (5 cr) T-110.5130 Mobile Systems Programming (5 cr) Practical issues and course arrangements 13 th January 2016 D.Sc. (Tech.) Sakari Luukkainen, responsible teacher M.Sc. (Tech.) Olli Mäkinen, course assistant

More information

Advance AngularJS (with.net)

Advance AngularJS (with.net) Advance AngularJS (with.net) Duration: 30-40 hours class room program Prerequisites: No eligibility, course start right from installation. But knowledge of.net could add advantage. Lab 25 hours lab sessions

More information

Fundamentals of Database Systems

Fundamentals of Database Systems Fundamentals of Database Systems Semester 1, 2017 Fundamentals of Database Systems COMPSCI/SOFTENG 351 COMPSCI 751 Instructors: Gill Dobbie, Miika Hannula, Sebastian Link, Gerald Weber Department of Computer

More information

5th April Installation Manual. Department of Computing and Networking Software Development Degree

5th April Installation Manual. Department of Computing and Networking Software Development Degree 5th April 2017 Installation Manual Department of Computing and Networking Software Development Degree Project name: Student: Student Number: Supervisor: MaaP (Message as a Platform) Chihabeddine Ahmed

More information

Lab session 1 Git & Github

Lab session 1 Git & Github Lab session 1 Git & Github Administration Course personnel: Lecturer - Refael Dakar, currentintec@gmail.com TA - Avi Hayoun, hayounav@cs.bgu.ac.il Office hours - Tuesdays, 14:00-16:00 @ 109/37 (might change)

More information

Canvas Student Guide. The Office of Online Learning Massasoit Community College

Canvas Student Guide. The Office of Online Learning Massasoit Community College Canvas Student Guide The Office of Online Learning Massasoit Community College www.massasoit.edu TABLE OF CONTENTS What is Canvas?... 1 Computer and Browser Requirements... 1 Mobile Support... 1 Accessing

More information

Diploma in Web Development Part I

Diploma in Web Development Part I Diploma in Web Development Part I Lesson 1 The Web Development Full Stack Presented by: Julian Quirke Web Development Educator Webinar Interaction Any questions? Our support team are here to help Chat

More information

Java Camp Daily Schedule

Java Camp Daily Schedule Java Camp Daily Schedule M & W 8:30 am 10:00 am self-directed Java review exercises & activities T, R, & F 8:30 am 10:00 am instructor demonstrations, lecture, & discussion 10:00 am 10:15 am morning break

More information

Member Impacting Project Overview

Member Impacting Project Overview Member Impacting Overview Page 1 of 7 Table of Contents PR20090027 - Outage Scheduler Table of Contents... 2 Version Control... 2 Document Purpose... 2 Executive Summary... 3 Business Impact... 3 Technical

More information

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading Full Stack Web Development Intensive, Fall 2017 There are two main objectives to this course. The first is learning how to build websites / web applications and the assets that compose them. The second

More information

Unit 3 - Week 2 lectures: Building your webapp

Unit 3 - Week 2 lectures: Building your webapp X Courses» Modern Application Development Announcements Course Forum Progress Mentor Discourse forum Discussion Forum Unit 3 - Week 2 lectures: Building your webapp Course outline How to access the portal?

More information

Dr. Shuang LIANG. School of Software Engineering TongJi University

Dr. Shuang LIANG. School of Software Engineering TongJi University Human Computer Interface Dr. Shuang LIANG School of Software Engineering TongJi University Today s Topics Course Introduction What is? From the Software Engineering Perspective Today s Topics Course Introduction

More information

Software Developer June 2016 August 2017 Hemisphere Interactive, Auckland

Software Developer June 2016 August 2017 Hemisphere Interactive, Auckland Curriculum Vitae Andrew Prakash Mobile : (021) 08214242 Home : (09) 8370 232 Email : andrew.prakash@gmail.com Permanent Resident Bachelor s Degree in Software Development Objective An enthusiastic software

More information

Deep Dive on How ArcGIS API for JavaScript Widgets Were Built

Deep Dive on How ArcGIS API for JavaScript Widgets Were Built Deep Dive on How ArcGIS API for JavaScript Widgets Were Built Matt Driscoll @driskull JC Franco @arfncode Agenda Prerequisites How we got here Our development lifecycle Widget development tips Tools we

More information

Project 3 Students Choice of Native Apps. each milestone s deadline is noon see cs164.net/expectations for each milestone s expectations

Project 3 Students Choice of Native Apps. each milestone s deadline is noon see cs164.net/expectations for each milestone s expectations Project 3 Students Choice of Native Apps each milestone s deadline is noon see cs164.net/expectations for each milestone s expectations Mon Tue Wed Thu Fri 4/10 Proposal 4/17 Design Doc, Style Guide 4/24

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM GW CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development professional.

More information

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

ANDROID APPLICATION DEVELOPMENT COURSE Training Program ANDROID APPLICATION DEVELOPMENT COURSE Training Program This Android Application Development Course is a 24 Hours Training Program with Certification. The program is to be developed for Matriculated, Intermediate

More information

Instructor: Anna Miller

Instructor: Anna Miller Media Graphics ADV 3203 Fall 2016 Advertising Media Graphics - 81584 - ADV 3203 Mondays and Wednesdays 12:15 PM - 1:30 PM room 1011 And Advertising Media Graphics - 82354 - ADV 3203 Mondays and Wednesdays

More information

CS GPU and GPGPU Programming Lecture 1: Introduction. Markus Hadwiger, KAUST

CS GPU and GPGPU Programming Lecture 1: Introduction. Markus Hadwiger, KAUST CS 380 - GPU and GPGPU Programming Lecture 1: Introduction Markus Hadwiger, KAUST Lecture Overview Goals Learn GPU architecture and programming; both for graphics and for computing (GPGPU) Shading languages

More information

Introduction. Martin Ledvinka. Winter Term 2018

Introduction. Martin Ledvinka. Winter Term 2018 Introduction Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2018 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) Introduction Winter Term 2018 1 / 23 Contents 1 Organization 2 Projects in Semester

More information

HCI-4/631 Software Architectures for User Interfaces, Fall 2006

HCI-4/631 Software Architectures for User Interfaces, Fall 2006 HCI-4/6 Software Architectures for User Interfaces, Fall 2006 Place and Time: XXXXXX, Monday and Wednesday 9:00-10:30 Instructor: Vassilis Kostakos (vassilis@cmu.edu) Office: 2.91 Office Hours: Monday

More information

Using and Developing with Azure. Joshua Drew

Using and Developing with Azure. Joshua Drew Using and Developing with Azure Joshua Drew Visual Studio Microsoft Azure X-Plat ASP.NET Visual Studio - Every App Our vision Every App Every Developer .NET and mobile development Desktop apps - WPF Universal

More information

WEB DEVELOPER BLUEPRINT

WEB DEVELOPER BLUEPRINT WEB DEVELOPER BLUEPRINT HAVE A QUESTION? ASK! Read up on all the ways you can get help. CONFUSION IS GOOD :) Seriously, it s scientific fact. Read all about it! REMEMBER, YOU ARE NOT ALONE! Join your Skillcrush

More information

Compiler Construction. (1 Design practical)

Compiler Construction. (1 Design practical) S C I E N C E n P A S S I O N n T E C H N O L O G Y (1 ) 716.077 SS 2017 Univ.-Prof. Dr. Franz Wotawa, DI Roxane Koitz Martin Zimmermann, Christopher Liebmann, Stephan Frühwirt Institute for Software Technology

More information

Copyright Open University Malaysia (OUM) 1-6

Copyright Open University Malaysia (OUM) 1-6 1-6 By the end of this presentation, you should be able to: Use myinspire for your learning activities Optimize myinspire for your online learning 2-6 Presentation Outline Part 1 Part 2 Part 3 Part 4 Part

More information

CS 235AM, Mobile Application Development: Android Spring 2016

CS 235AM, Mobile Application Development: Android Spring 2016 CS 235AM, Mobile Application Development: Android Spring 2016 Sections CRN 44555 & 44036 Credits 4 Classroom 19/132 Day & Time M, W 8:00 9:50 Instructor Brian Bird Office Building 19, Room 152 Office Phone

More information

Introduction to Kony Fabric

Introduction to Kony Fabric Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision

More information

Introduction April 27 th 2016

Introduction April 27 th 2016 Social Web Mining Summer Term 2016 1 Introduction April 27 th 2016 Dr. Darko Obradovic Insiders Technologies GmbH Kaiserslautern d.obradovic@insiders-technologies.de Outline for Today 1.1 1.2 1.3 1.4 1.5

More information

32 nd Annual Spring Conference Tuesday All Day Session

32 nd Annual Spring Conference Tuesday All Day Session 32 nd Annual Spring Conference Tuesday All Day Session *NEW* Lunch is included SQL Programming Overview Tuesday 09:00 AM to 4:00 PM Session Abstract Learn how to use advanced SQL features and syntax that

More information

Tools. SWE 432, Fall Design and Implementation of Software for the Web

Tools. SWE 432, Fall Design and Implementation of Software for the Web Tools SWE 432, Fall 2016 Design and Implementation of Software for the Web Today Before we can really make anything, there s a bunch of technical stuff to get out of the way Tools make our lives so much

More information

CMPS 182: Introduction to Database Management Systems. Instructor: David Martin TA: Avi Kaushik. Syllabus

CMPS 182: Introduction to Database Management Systems. Instructor: David Martin TA: Avi Kaushik. Syllabus CMPS 182: Introduction to Database Management Systems Instructor: David Martin TA: Avi Kaushik Syllabus Course Content Relational database features & operations Data definition, queries and update Indexes,

More information

Databases 2 (VU) ( )

Databases 2 (VU) ( ) Databases 2 (VU) (707.030) Denis Helic KMI, TU Graz Oct 5, 2015 Denis Helic (KMI, TU Graz) Dbase2 Oct 5, 2015 1 / 33 Lecturer Name: Denis Helic Office: IWM (Know-Center), Inffeldgasse 13, 5th Floor, Room

More information

Ionic Tutorial. For Cross Platform Mobile Software Development

Ionic Tutorial. For Cross Platform Mobile Software Development About Ionic Tutorial For Cross Platform Mobile Software Development This Tutorial is for setting up a basic hybrid mobile application using the Ionic framework. The setup will be shown for both Mac and

More information

Developing Android applications in Windows

Developing Android applications in Windows Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution

More information

INF Introduction. Knut Staring gmail}

INF Introduction. Knut Staring gmail} INF5750 - Introduction Knut Staring knutst@{ifi, gmail} Lecture 1 - overview Background to the course Content and expectations Assignments and group work Maven build system Revision control system Object-Relational

More information

Innovation&Development. Junior Web Developer. Portuguese (fluent) English (fluent) Spanish is a plus

Innovation&Development. Junior Web Developer. Portuguese (fluent) English (fluent) Spanish is a plus Innovation&Development Position Junior Web Developer Translation of software applications from Portuguese to English/Spanish Code edition and compilation is necessary Knowledge of Web Microsoft,.NET, asp.net,

More information

INFSCI 1017 Implementation of Information Systems Spring 2017

INFSCI 1017 Implementation of Information Systems Spring 2017 INFSCI 1017 Implementation of Information Systems Spring 2017 Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 406 Instructor: Alexander Nolte Office Hours: Monday, 1-2PM Thursdays,

More information

CIS 3308 Web Application Programming Syllabus

CIS 3308 Web Application Programming Syllabus CIS 3308 Web Application Programming Syllabus (Upper Level CS Elective) Course Description This course explores techniques that are used to design and implement web applications both server side and client

More information

Using PBworks in the Classroom/Library. What is a wiki? Wiki means quick or fast in Hawaiian. How to use a wiki for your classroom/library

Using PBworks in the Classroom/Library. What is a wiki? Wiki means quick or fast in Hawaiian. How to use a wiki for your classroom/library Using PBworks in the Classroom/Library What is a wiki? Wiki means quick or fast in Hawaiian A wiki is a web site that lets any visitor become a participant: you can create or edit the actual site contents

More information

DEC Computer Technology LESSON 6: DATABASES AND WEB SEARCH ENGINES

DEC Computer Technology LESSON 6: DATABASES AND WEB SEARCH ENGINES DEC. 1-5 Computer Technology LESSON 6: DATABASES AND WEB SEARCH ENGINES Monday Overview of Databases A web search engine is a large database containing information about Web pages that have been registered

More information

iphone Software Development

iphone Software Development iphone Software Development Philipp Schmidt Volker Roth 1 What will you do..? Learn how to develop iphone apps resembling a typical real-life workflow

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM UCF CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW - FULL TIME PROGRAM The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17 CWDS / Child Welfare Digital Services Agenda Sprint Stories Core County Brief Sprint Backlog and Team Metrics Feature Based Presentations:

More information

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development Pro Events Functional Specification Name: Jonathan Finlay Student Number: C00193379 Course: Bachelor of Science (Honours) Software Development Tutor: Hisain Elshaafi Date: 13-11-17 Contents Introduction...

More information

Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days; Instructor-Led

Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days; Instructor-Led Course 55035: Microsoft SharePoint Server 2013 for the Site Owner/Power User Page 1 of 8 Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days; Instructor-Led Overview This

More information

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data Morakot Pilouk, Ph.D. Senior Software Developer, Esri mpilouk@esri.com @mpesri Agenda 1 2 3 4 5 6 3D for ArcGIS Real-Time GIS Static

More information

Lecture 3: Processing Language Data, Git/GitHub. LING 1340/2340: Data Science for Linguists Na-Rae Han

Lecture 3: Processing Language Data, Git/GitHub. LING 1340/2340: Data Science for Linguists Na-Rae Han Lecture 3: Processing Language Data, Git/GitHub LING 1340/2340: Data Science for Linguists Na-Rae Han Objectives What do linguistic data look like? Homework 1: What did you process? How does collaborating

More information

Using Cisco Unified MeetingPlace for IBM Lotus Notes

Using Cisco Unified MeetingPlace for IBM Lotus Notes Using Cisco Unified MeetingPlace for IBM Lotus s Limitations When Scheduling Cisco Unified MeetingPlace Meetings From IBM Lotus s, page 1 How to Schedule a Meeting, page 2 Rescheduling a Meeting, page

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM THE CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW FULL TIME The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development professional.

More information

Pre-Course Meeting Proseminar Network Hacking & Defense

Pre-Course Meeting Proseminar Network Hacking & Defense Network Architectures and Services Department Computer Science Technische Universität München Pre-Course Meeting Proseminar Network Hacking & Defense Dr. Holger Kinkelin and Nadine Herold Content q Administrative

More information

Full Stack Flex Program

Full Stack Flex Program RUTGERS CODING BOOTCAMP Full Stack Flex Program CURRICULUM OVERVIEW - FULL TIME PROGRAM The digital revolution has transformed virtually every area of human activity and you can be part of it as a web

More information

mystudy User Guide for Students - Winter Semester

mystudy User Guide for Students - Winter Semester mystudy User Guide for Students - Winter Semester 2017-18 Switch to the english interface For this session (at top right side) As a presetting in your profile Status bar (at top right corner): Your role

More information

Software Systems Architecture

Software Systems Architecture Course overview Theory Archetypes, architectural styles Models, structures and views Viewpoints Quality characteristics Application architecture Domain-specific architecture... Process Waterfall/iterative

More information

Telerik Training for Mercury 3

Telerik Training for Mercury 3 Telerik Training for Mercury 3 Telerik training is intended for IT professionals and Power Users familiar with constructing reports based on raw data from databases or spreadsheets. You will learn how

More information

Microsoft SharePoint Server 2013 for the Site Owner/Power User

Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035A: Microsoft SharePoint Server 2013 for the Site Owner/Power User Course Details Course Outline Module 1: The Role of the Site Owner This module provides an introduction to the topics covered

More information

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Brought to you by Hosted By Bernard P. Szymczak Ohio Chapter Leader HP Software Education SIG Leader TQA SIG Leader Today s Speakers Ori

More information

Mobile and Social Computing

Mobile and Social Computing ì Mobile and Social Computing A.A. 2015/16 Lesson 1 Introduction to mobile and social computing About me Ing. Francesco Florio Mobile designer and developer since 2009 GDG Cosenza manager Teacher for University

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM THE CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development professional.

More information

Advanced Programming CMPS 109

Advanced Programming CMPS 109 Advanced Programming CMPS 109 Dr. Karim Sobh Computer Science Department Jack Baskin School of Engineering ksobh@cs.ucsc.edu Winter 2017 Basic Information Course Title: Advanced Programming (CMPS 109)

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

DCMTK and QIICR. Open Connections. QIICR Kickoff Boston October 22, 2013

DCMTK and QIICR. Open Connections. QIICR Kickoff Boston October 22, 2013 QIICR Kickoff Boston October 22, 2013 Open DCMTK and QIICR Dipl.-Inform. Michael Onken (Open GmbH / OFFIS e.v.) dicom@open-connections.de Open / OFFIS? OFFIS official maintainer of DICOM Toolkit DCMTK

More information

Eagle Eye. Sommersemester 2017 Big Data Science Praktikum. Zhenyu Chen - Wentao Hua - Guoliang Xue - Bernhard Fabry - Daly

Eagle Eye. Sommersemester 2017 Big Data Science Praktikum. Zhenyu Chen - Wentao Hua - Guoliang Xue - Bernhard Fabry - Daly Eagle Eye Sommersemester 2017 Big Data Science Praktikum Zhenyu Chen - Wentao Hua - Guoliang Xue - Bernhard Fabry - Daly 1 Sommersemester Agenda 2009 Brief Introduction Pre-processiong of dataset Front-end

More information

Basics of Project Sites

Basics of Project Sites February 2009 Information Technologies Copyright 2009 University of Delaware. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed

More information

Cleveland State University

Cleveland State University Cleveland State University CIS 265/506 Data Structures & Algorithms (4 credits). Fall 2014 Section 1 Class Nbrs. 2108 & 2192. Mon & Wed. 4:00 5:50 PM Prerequisites: CIS260/CIS500 Instructor: Dr. Victor

More information

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile

More information

Android App Development for Beginners

Android App Development for Beginners Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who

More information

CS-E4420 Information Retrieval

CS-E4420 Information Retrieval CS-E4420 Information Retrieval Course assignments 02-07-2017 Esko Ikkala Agenda General information about the course assignments Short demo: how to set up the necessary programming tools Assignments There

More information

Telerik Training for Mercury 3

Telerik Training for Mercury 3 Telerik Training for Mercury 3 Telerik training is intended for IT professionals and Power Users familiar with constructing reports based on raw data from databases or spreadsheets. You will learn how

More information

Connect to CCPL

Connect to CCPL Connect to Tech @ CCPL Charleston County Public Library July August September 2016 Technology Training Catalog The CCPL Tech Team includes staff from the Main Library and five Regional branches who assist

More information