Design and Development of Web and Mobile Apps

Slides:



Advertisements
Similar presentations
CSS216 MOBILE PROGRAMMING Android Book: “Professional Android™ 2 Application Development” by Reto Meier, 2010 by: Andrey Bogdanchikov (
Advertisements

HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
The Teamwork Handbook Requirements Should be able to be used across a variety of settings or a specific one that you define. Identify your client/audience/end-user.
Kapi’olani Community College Art 155 Information Architecture In-class Presentation Week 2B.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
ISE 390 Dynamic Web Development Introduction. Who am I? Richard McKenna Phone: Office: CS Room 1436 Office.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Noadswood Science,  Information Wednesday, September 09, 2015.
ST-CS Introduction to Web Interface Design Fall 2010 Dr. Angela Guercio ( Course Web.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
Course Introduction Software Engineering
CS 352 Introduction to Usability Engineering Class Size: Winter 2014: 53 Spring 2014: 89 Summer 2014: 72.
Reflection on this week’s lab and lead into the Week 3 lab Contextual enquiry Contextual analysis First taste Individual then group.
Computer Network Management Course
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
Module 6 TED 356 Curriculum in Sec. Ed.. Module 6 Explain how teachers use standards-based curriculum to develop courses, supported by professional development.
HCI Exam and Evaluation Rules Recap and minor adgiustements (see also slides about: course introduction and the various assigmements/projects.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
Design of a Typical Course s c h o o l s o f e n g I n e e r I n g S. D. Rajan Professor of Civil Engineering Professor of Aerospace and Mechanical Engineering.
Grade 9 – Physical & Life Science 2013/2014 Introduction.
Interactive Applications Design and Development About this course State of the mobile app industry What is an interactive application? Topic 1: Course.
1 Information Technology Web Services Projects: Current & Future Insert Photo here.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
CLOUD BASED INTRODUCTION TO COMPUTER SCIENCE Prepared for presentation at the International Conference on Internet Studies August 16-17, 2014 Singapore.
Interface Programming 1 Week 1. Interface Programming 1 CALENDAR.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
Web Application Development Instructor: Matthew Schurr Please sign in on the sheet at the front of the room when you arrive.
Introduction to CSCI 1311 Dr. Mark C. Lewis
A little more App Inventor and Mind the GAP!
Digital Information Technology(ECS)
Overview of E-Learning Authoring Software
Welcome to IST331 S1 Main concepts today
Design and Development of Web and Mobile Apps
Lecture 1 Introductory Microeconomics
Proposal for Term Project
Introduction to CS Senior Design Project I / II
User Interface Design and Usability Course Introduction
ECE 671 – Lecture 1 Introduction.
Lecture 1 Introductory Microeconomics
Introductory Macroeconomics Lecture 1
EECE 315: Operating Systems
Web Development A Visual-Spatial Approach
University of Colombo School of Computing, Colombo, Sri Lanka
Week 01 Comp 7780 – Class Overview.
CS 580 Human-computer interaction Lecture 01 Introduction
Software Engineering for Internet Applications
POS 355 knowledge is divine-- snaptutorial.com. POS 355 Entire Course For more classes visit Please check All Included Assignments.
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
ORIENTATION TO CANVAS.
ECE 671 – Lecture 1 Introduction.
Program Overview & Logistics
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
ACCOUNTING 351 Intermediate Accounting II
COURSE DEVELOPMENT PROCESS OVERVIEW AND GUIDELINES
CSC227: Operating Systems
CSS-304: Computer Systems Interface
Tonga Institute of Higher Education IT 141: Information Systems
First Semester 1439/1440 Welcome 
Web Application Development CSC318.
Course Overview CS 4640 Programming Languages for Web Applications
05 | Desktop Applications
Introduction to CS Senior Design Project I / II
Kapi’olani Community College
Data and Applications Security Developments and Directions
Single Page Architecture (SPA)
Tonga Institute of Higher Education IT 141: Information Systems
Information Systems in Organizations 2
CSE 444 Database Management Systems Autumn 1997 University of Washington Introduction and Welcome © 1997 UW CSE 12/12/2019.
Presentation transcript:

Design and Development of Web and Mobile Apps What are the approaches and problems of building web sites and mobile apps with dynamic content? Norman White nwhite@stern.nyu.edu Norman.White on Google chat

Course Covers Designing and implementing web pages Dynamic web pages (I.e. web pages that are built on the fly and are different for each user) Alternative architectural approaches Dynamic data base access from web and mobile Web 2.0, AJAX, HTML 5 Migration to mobile devices using jquery mobile Dedicated mobile Apps for Iphone and Android “Big Data”, or how to handle very large data sets

Prerequisites Programming Skills - a little Data Base skills – a little Web page skills – moderate Operating System concepts – some

Course Requirements Several homework assignments Mid-term exam Final Quiz (on-line) (optional?) Final Project (Group) One page paper describing your role in project

You Will Learn How to dynamically display data from a data base on a web page using a variety of approaches Common Gateway Interface Model New features for dynamic web pages How to scale up web application performance Issues in migrating to mobile devices New HTML5 features for mobile How to create android and iphone apps

Assumptions Class is very heterogeneous MBA students MSIS students from computer science Some students are very technical, some not Some students have more time than others We will have to work in teams of varying skill levels Some teams may work on a conceptual idea, others will implement something Some members may focus on business aspects, others on technical issues Classes will be very interactive, syllabus is likely to change

Getting Started … Introductions Describe yourself to the class Full name Program/major (FT MBA, Langone, MSIS, undergrad) What is your interest in the class? Ideally, what would you like to have learned/done by end of semester Technical skills ? Ideas for the class?

Objectives Hopefully some of the teams will develop ideas and maybe prototypes of some interesting apps that might continue after the class officially ends. We have contacts with angel investors for seed money. Tech@nyu may have dedicated incubator space

Resources The TA’s have built Web and mobile apps.. Hopefully some of the students have specific knowledge as well. Tech@NYU very interested in helping Stern Berkley Center will also be involved Servers, both Windows and Linux are available A small hadoop (big data) cluster is available

On-line materials This term we will be using material from http://www.codeacademy.com to make sure that everyone has a similar technical background. W3schools has mini quizzes on a variety of topics. We will ask that you study the material for a section, and then take the quiz. When you think you have mastered the material, you can take a pass/fail quiz on blackboard. You need to eventually pass each section Some of the questions will be on the mid-term