CSE 3345 - Graphical User Interfaces Chris Raley Lecture 1 - Introduction.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Testing Web Applications & Services Testing Web Applications & Web Services.
Android OS : Core Concepts Dr. Jeyakesavan Veerasamy Sr. Lecturer University of Texas at Dallas
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Mobile App Development Using: Presented by Tyler Richey Images from
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
CPSC 203 Introduction to Computers T59 & T64 TA: Jie (Jeff) Gao.
Exploring the Internet Instructor: Michael Krolak.
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
CSIS-116: Survey of Information Technology Dr. Eric Breimer.
A New Service Provided By ITS Training Services. Training Services offers: Free Seminars Extended Seminars Training on Demand High End Training Web-based.
Development of mobile applications using PhoneGap and HTML 5
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
© 2010 UEI, Inc. All Rights Reserved UEIPAC HMI.
IT 210 The Internet & World Wide Web introduction.
CS490 Web Design, AJAX, JQuery
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Lab 1: Introduction User Interface Lab: GUI Lab Aug. 28 th, 2013.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Graphic Arts A brief overview of this semester long course.
Android Platform. Course Instructor Yourself? Lectures, Labs, Text-Book Moodle Course Syllabus Online Resources Assessment Deadlines Code of professional.
Introduction to Course MMIS 656 Web Design Technologies.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
1 Midterm Review. 2 Midterm Exam  30% of your grade for the course  October14 at the regular class time  No makeup exam or alternate times  Closed.
Remote Data Acquisition System for Materials Lab Stephen Cauterucio and Corey Simoncic SCHOOL OF ENGINEERING
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
CSNB544 Mobile Application Development
Need Some Help? 4 easy ways! By Audrey Robinson. 1.) Visit your professor! Office hours are for students to get help from their professors Check your.
October 7 th, 2010 SDU Webship. What did we learn last week? jQuery makes it really easy to select elements and do stuff with them. jQuery can process.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Web Application Development 1 Course Introduction.
Welcome to CS 4330, Mobile Application Development Spring
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
CS50x Kansas City. Agenda Welcome! This is CS50x, Kansas City Edition Introduction to: LaunchCode CS50x Course Tools used in the course Programming How.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
CAESked Computer Aided Engineering Scheduler. Introduction Team Members: Chris Fruin & Jerry Grochowski What CAESked is: Web based class scheduling application.
X2R Spec 1. Change log DateVersionPeopleNote 2013/11/01V0.0.1Chien-Wei Yu, Anderson Ou First draft, add X2R files spec. 2013/12/16V0.0.2Anderson Ou, Doc.
Introduction to gathering and analyzing data via APIs Gus Cavanaugh
Syllabus Introduction to Computer Science
NWEN 243 Network Applications
JavaScript Applications: Course Introduction
Course Introduction Professional Web Designing for Beginners
Lesson 11: Web Services & API's
The Advantages of a Trial Balance Software
Course Overview CSE8313 Object-Oriented Analysis and Design
CMPE419 Mobile Application Development
Software Engineering for Internet Applications
ISYS 350 Building Business Applications
Web Systems & Technologies
Miami Valley Computer Science Circle
CSC2310 Principles of Computer Programming
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Introduction Web Programming
Introduction to JavaScript & jQuery
CMPE419 Mobile Application Development
Introduction To CPSC 233 James Tam Event driven software
Presentation transcript:

CSE Graphical User Interfaces Chris Raley Lecture 1 - Introduction

Class Topics Meet the professor Explore class website Review class syllabus Discuss course overview Discuss course requirements Meet the students CSE 33452

About Me Chris Raley (pronounced RAY-lee) Received BA in CSE and Double Bass Performance from SMU in 2008 Received MS in Software Engineering from SMU in 2009 Professional Experience – Samsung Mobile – Match.com CSE 33453

About Me Contact Info – Room number – Adjunct Office in CSE Dept Website – lyle.smu.edu/~craley/3345 lyle.smu.edu/~craley/3345 CSE 33454

Office Hours No official office hours – 24/7 Brief meetings before or after class Meetings by appointment on Campus Meetings by appointment on Skype CSE 33455

Course Website CSE 33456

Syllabus The syllabus is on the course websitesyllabus CSE 33457

Course Goals HTML – HTML Overview – Forms CSS – CSS Overview (Includes CSS3) – Box Model – Selectors – Point System/Specificity CSE 33458

Course Goals Javascript – Javascript Overview – Event handling – JSON – Jquery API – XML HTTP REQUEST CSE 33459

Course Goals Android – Android Overview – Declarative UI – Touch event handling – HTTP Requests User Interface and Design Principles – Planning – Design – Testing CSE

Course Requirements Chrome Browser Eclipse IDE with Android SDK Lyle ENGR/SEAS account – See help doc for more infohelp doc Access to the internet. – A large portion of the course reading will be online articles. Course Textbooks – Designing with the Mind in Mind by Jeff Johnson Designing with the Mind in Mind Free and available online (See course website) – CSS: The Definitive Guide by Eric A. Meyer CSS: The Definitive Guide by Eric A. Meyer CSE

Getting Help There is no TA There is no lab There is limited CSE Help Desk support for this course. CSE

Course Expectations This class will be time consuming. This class is challenging. Often you’ll be thrown in the “deep end.” I’m getting paid to teach you GUI, not to make sure you have a social life. CSE

Previous Students’ Comments “The professor moves very quickly and covers what seems like multiple semesters of coursework in one.” “Sometimes doesn't realize that students have other classes.” “He over-estimates how much work is reasonable.” CSE

Previous Students’ Suggestions “SLOW DOWN.” “It would be amazing if this class could be split into 2 classes (Web and mobile development) so that more time could be spent on both topics.” CSE

Questions? CSE

About You What’s your name? What programming languages do you know? What’s your web experience? – HTML – CSS – Javascript Have you done any Android development? Do you have any expectations for the course? CSE