1 CS4521 – Mobile and Topics in Web Programming L. Grewe.

Slides:



Advertisements
Similar presentations
FACULTY INTRODUCTION FCPS 24-7 Mobile. What is FCPS 24-7 Mobile? FCPS 24-7 Mobile app allows staff and students to access their enrolled courses on their.
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Introduction to Computer Programming I CSE 113
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
IS112 - Computer Organization1 IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2006.
Getting Started in Blackboard. You will need… A web browser, preferably Internet Explorer, version 4.0 or higher An account and the knowledge of.
CIS101 Introduction to Computing Week 01. Agenda Class Introductions What is CIS101? Using your Pace Introduction to Blackboard and online learning.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
CS 447 Distributed Objects Instructor: Shangping Ren.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
Software Engineering Georges Grinstein Olsen 301E Class materials:
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
IS112 Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
April 13, 2004CS WPI1 CS 562 Advanced SW Engineering General Dynamics, Needham Tuesdays, 3 – 7 pm Instructor: Diane Kramer.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
Welcome to EECS 340 Introduction to Computer Networking.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
SE 204, IES 506 – Human Computer Interaction Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
Chapter 1: Introduction to Project Management
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Android Platform. Course Instructor Yourself? Lectures, Labs, Text-Book Moodle Course Syllabus Online Resources Assessment Deadlines Code of professional.
Course Introduction Software Engineering
Lab Orientation EDUC W200 Fall Goals Introductions for instructor and students Familiarize students with the course syllabus Familiarize students.
SE3183 Advance Web Programming Programming Session 2013/2014.
Welcome to IE 332 Computing in Industrial Engineering IE332
Computer Network Management Course
(EE429) First day Course Materials Assistant Prof. Dr. Anwar Hassan Selected Topics Communications.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
Syllabus CS479(7118) / 679(7112): Introduction to Data Mining Spring-2008 course web site:
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
1 Technologies for Electronic Commerce and EBusiness Walt Scacchi, Ph.D. FEMBA 290 Winter 2003.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
Facilitators: Dr. Wanda Zagozdzon-Wosik Dr. Dr. Jung-Uk Lim ECE 4336: CAPSTONE DESIGN II.
Known issuesKnown issues  Course copying  External links (new window)  HTML / Paste from Word  Markup validation  Elluminate  Re-submit file links.
Knowledge Management Systems Comp292/492 Semester 2, 2010.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Computer Networks CNT5106C
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Welcome to CS 340 Introduction to Computer Networking
Design and Development of Web and Mobile Apps
Purpose of Class To prepare students for research and advanced work in security topics To familiarize students working in other networking areas with important.
Design and Development of Web and Mobile Apps
Teacher name | course number
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Computer Engineering Department Islamic University of Gaza
CS201 – Course Expectations
Presentation transcript:

1 CS4521 – Mobile and Topics in Web Programming L. Grewe

2 Overview  About Class  About Instructor  Icebreaker  Administrative Matters  Syllabus Syllabus

3 Class Ice-Breaker  A chance for me to meet you.  Go over Class Website & BB  Information about you: 1.Name 2.BS degree-what/where, Level in Masters 3.Programming experience 4.Web design and programming experience 5.CS related work experience 6.What has been your favorite CS course and why 7.Describe an interesting programming project you have worked on 8.What you want to learn from class 9.Interesting web ideas – if you were to make something “on” the web what would it be 10.Career Goals

4 Course Description  Title: SW Engineering of Web-Based Systems  Will do real world web applications  Focus on current industry standards  Addresses both Systems and SW Engineering of web systems. Browse our website and become familiar with it

5 Course Description  This is a course in building interactive web-based applications.  The course is divided into a number of topics (see outline): outline 1)Introduction to web system and commerce issues 2)Architecture 3)Data Layer 4)Enterprise Business Layer 5)Client Presentation layer 6)Security 7)Social Web 8)Systems 9)Tools, Languages and Creation

6 Course Technologies  Varying depending on term it is taught but can include the use of:  Overview of Languages needed  Overview of Tools Needed  Mobile Interface  Mobile Event Handling  Mobile Device features like camera, etc.  Android  iOS intro

7 Course Feature  Changes depending on term taught  Current:Android and intro to iOS

8 Some Pre-requisites  You should have an understanding of  Java  3240  Ideally 3520

9 Our constraints  Mobile is constantly evolving, new technologies are constantly appearing.  Mobile and Web are intertwined  There is no way that we could hope to cover all the technologies or all the important topics.  Hence, there are lots of topics that we will not cover…

10 Administrative Matters

11 Software  Students will have depending on the projects options for writing software:  Require: AndroidStudio and on MacOS current XCode AND any other tools/sw you decide to use on your local PC laptop, and you need a Physical Android device to develop & test on  Required: developer account for Android (google) and Apple. You need an android device

12 Course Materials  Some Lecture materials will be available on the course web site  TENTATIVE Schedule per week is also indicated on the course web site  Reading and all class assignments will also be indicated on the course web site (web site can change!)  Communication: , wiki, blog will be done through course blackboard site (bb.csueastbay.edu)  Assessment(s): schedule will be posted on course blackboard site.

13 Exam and Grading  See syllabus on course website  Assessment(s) is scheduled and done through blackboard course website.  Allowed crib-sheets for assessment(s), see announcement prior to assessment

14 Getting Help  If you need help, you always have two options:  Office Hours: see syllabus Location: NS332 