CSE 3345 - Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.

Slides:



Advertisements
Similar presentations
Lecture 0: Course Overview
Advertisements

Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Today’s Agenda  Syllabus CS2336: Computer Science II.
Exploring the Internet Instructor: Michael Krolak.
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
Course Material: webcourses.kfupm.edu.sa
CSS-304: Computer Systems Interface Duisebekov Zhasdauren Faculty of Engineering Suleyman Demirel University.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
1 CSE 2341 Object Oriented Programming with C++ Note Set #1.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
CS490 Web Design, AJAX, JQuery
 Dr. Natheer Khasawneh. Visual Programming CPE 411 Dr. Natheer Khasawneh Jordan University of Science and Technology.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CSE Graphical User Interfaces Chris Raley Lecture 1 - Introduction.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Software Requirements Southern Methodist University CSE 5316/7316.
Course Introduction Software Engineering
Computer Graphics Kocaeli University Computer Engineering Department Spring 2012.
470 First Lecture1 CMPT 470 Instructor: –Wo-Shun Luk, ASB 10829, –Office Hours: 3:30 – 4:30 M W F TA: –Henry Zhang,
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
1 Principles of Computer Science I Note Set 1 CSE 1341.
Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Overview Introductions Administrative Material – Syllabus & Outline What we’re going to cover in this class.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
CSE 2341 H ONORS Professor Mark Fontenot Southern Methodist University.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
CS , Programming III: C++ 11:00am-12:15pm TR, Hardaway Hall 286 Two Credit Hours or,
IST 210: Organization of Data
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
CS , Programming III: C++ 9-9:50am MWF, Hardaway 207 Two Credit Hours (ppts), and Blackboard Learn (submissions and grading)
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
Computer Networks CNT5106C
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Economics 235 Introduction to Agricultural Economics John D. Lawrence Spring 2004.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Network Fundamentals CNT4007C
CSE 489/589 Modern Networking Concepts
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
Introduction to Computing
Computer Networks CNT5106C
Course Overview CSE8313 Object-Oriented Analysis and Design
Introduction and Overview
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CSS-304: Computer Systems Interface
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Course Overview CSE5319/7319 Software Architecture and Design
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

CSE Graphical User Interface Design & Implementation Jason Murphy 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 Jason Murphy Received B.S. in Computer Science from SMU in 2013 Received M.S. in Security Engineering from SMU in TA for 5 semesters Taught 2 sections of 1342 last semester CSE 33453

About Me Contact Info – Office Location – Adjunct Office in CSE Department (Caruth Hall 4 th floor) Website – lyle.smu.edu/~jmmurphy/cse3345 lyle.smu.edu/~jmmurphy/cse3345 CSE 33454

Office Hours Wednesdays 1:00 – 2:30 PM – 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

Projects and Exams Collaborative team project with CSE 3330 Database Concepts Midterm (HTML, CSS, JavaScript / jQuery, Design) Final Project – Android application – Ignite presentation No final exam! CSE

Grading Distribution Attendance and class participation – 5% Quizzes – 10% Homework and programming assignments – 20% Collaborative project – 30% Midterm – 15% Final project – 20% CSE

Attendance Come to class! – Attendance is required and part of your final grade. Participation is essential – Don’t surf the web, play games, or text at inappropriate times Act like an adult CSE

Academic Ethics Pillar of higher education: the work you produce should be your own. All work should be done independently unless stated otherwise by the instructor (including homework). Penalties may include but aren’t limited to – Grade of 0 on assignment – Grade of F in course – Referral to SMU Honor Council

Course Requirements Chrome Browser Eclipse IDE with Android SDK Lyle UNIX 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

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

Getting Help There is no TA There is no lab There is limited CSE Help Desk support for this course. 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 or Qt development? Do you have any expectations for the course? CSE