Teaching a New Web User Interface Design Course to Computer Science - Web Technology Undergraduates Leong Lee, Ph.D. Assistant Professor, Dept. of Computer.

Slides:



Advertisements
Similar presentations
PROJECT MANAGER (PM) 1. Lead and deliver web application development project within time and budget 2. Understand multiple discipline and able to communicate.
Advertisements

Using Technology to Enhance Teaching and Learning Some Approaches That Work Using Technology to Enhance Teaching and Learning Some Approaches That Work.
Dr. Grant, DePaul University MIS Undergraduate Program Delvin Grant Associate Professor.
Computer Science and Information Technology Concentrations Minors Career Opportunities.
ADOBE DREAMWEAVER CS4 Creative Suite Dr. Joseph Otto Professor, Information Systems, California State University, Los Angeles.
DT211/3 Internet Development Application Internet Development Application.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Using Technology as a Teaching/Learning Tool Lawrence E. Levine Stevens Institute of Technology US Military Academy,West Point
The goal of this program is to educate and prepare students for employment and further training in the areas of business technology, computer operations,
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Website Design BTT1OC/2OC. What is web design? O A web site is a digital page consisting of HTML (hypertext markup language) files, images, movies, sound,
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
INE2720 Web Application Software Development General Information.
Developing an Undergraduate Distributed Development Course Gregory Conti John M. D. Hill Curtis A. Carver, Jr. United States Military Academy Department.
4 design principles for web publishing (the non-designer’s web book, by robin williams) Leong Lee, Ph.D. University of Missouri (MS&T) Assistant Professor,
After Your First Web Course; Where to Go from Here Bill Pegram April 23, 2014.
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
Development of the iPad Application “Sound Reading” Ryan DuToit, Bennett Hansen, Dr. Timothy Urness *Department of Mathematics and Computer Science, College.
Internet Studies Center. ISC Certificate Program  Allows ALL WWU majors to learn web development skills  At WWU graduation: 1. Bachelor’s degree 2.
Web User Interface Design. Name:Leong Lee, Ph.D. (U Missouri) Office:Maynard 214 Office Hours:Mon/Wed/Fri 10:00am-11:45am, or by appointment Phone:
 W.Buchanan/Napier University Teaching Computing Scheme Dr William Buchanan, Senior Lecturer, School of Computing, Napier University, Edinburgh.
Welcome To CIS115 Introduction to Programming & Logic.
Introduction to Course MMIS 656 Web Design Technologies.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Creative Technologies Martin Stanhope – Programme Leader/Senior Lecturer HND / BSc (Hons) Computing & Website Development (CWD) Martin Stanhope CWD Programme.
By: Harisanth Sivaneswaran 1 Web Page Development.
Web base application system “ for Almutawer company ” About :- How to choose your specialization at the university ?! Prepared by :- Ghada Mohamad Nesreen.
Computer Science Information Technology My Career 10/26/2015.
ELEMENTS OF VISUAL DESIGN Designing Cohesive Visuals for Print and Digital.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Development of Internet Applications General Information.
Information Science &Technology at Mercer University August 22, 2001.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
With a focus on screen design and CRAP. The Joshua Tree Epiphany.
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
AEVA - Escola Profissional de Aveiro PRESENTATION OF IT PROGRAMMES The School of Vocational Education and Training of Aveiro’s Region – PORTUGAL.
What does an Information Engineering Technology major actually study? Created by Joseph Cordova for the NMSU ETSE Website.
 Balance, Alignment, Consistency, Contrast, Repetition, Golden Rectangle, White space, Proximity.  Graphic Design case study1  Tutor marked assignments.
Tel : About iCodeinc: iCode Inc is a state-of-the-art educational institution located in the Dallas area. iCode’s mission.
Aestas Software Solutions Pvt Ltd
Pre-Production Meet with the client to create a project plan:
CSE 102/ISE 102 Introduction to Web Design and Programming
Personnel Effort Budget
 Web Designing Institutes in Chandigarh are in abundance. web responsive design based on latest international demands and trends. Websites Designing.
Department of Computer Science, Florida State University
Download CIW 1D0-621 Exam Latest Questions Answers - Updated 1D Braindumps - Realexamdumps.com
Personnel Effort Budget
Web Page Development Tools
Web User Interface Design
Web User Interface Design
Globey’s World Ongo-08b Abstract End-Product Description Introduction
Ongo-08b: K – 12 Teaching Application Support
Web User Interface Design
Fall 2018 CourseIntro.
Stevens Institute of Technology US Military Academy, West Point
Web User Interface Design
Department of Computer Science & IT
Web User Interface Design
Web Page Development Tools
CourseIntro.
CourseIntro.
Fall 2016 CourseIntro.
Student Motivation and Confidence-Building through ePortfolios
CAS 101 Week 1 Careers in Website Development & Design
Web Site Development Careers
Web User Interface Design
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Teaching a New Web User Interface Design Course to Computer Science - Web Technology Undergraduates Leong Lee, Ph.D. Assistant Professor, Dept. of Computer Science Austin Peay State University, Tennessee, USA

Introduction Background – APSU Computer Science Motivation “The End in Mind” Course Design Outcome Challenges 2

Background – APSU Computer Science The Department of Computer Science & IT offers a Bachelor of Science degree with a major in Computer Science and Information Systems (CS&IS) Four areas of study or concentrations: – Computer Science – Information Systems Concentration – Internet and Web Technology – Database Administration There are currently about 400 CS&IS majors Around 30 to 40 graduates each year 3

Background – APSU Computer Science Four minors: – Computer Science – Computer Networking – Mobile Software Technology – Web Technology To graduate, a CS&IS major student needs to choose/satisfy – a concentration – a minor (or second concentration) After graduation, most CS&IS graduates would seek employment 4

Motivation - Questions Two computer science (Internet and Web Technology concentration) graduate A & B, will graduate in May next year (not 1965) Both can write good programs, same GPA A’s user interfaces are pleasant, professional, and follow basic design principles; A is also experienced in the latest web interface programming tools B’s user interfaces are ugly, something is just not right; B has no web interface design / programming experience If you are an employer looking for a software developer (only one), which one will you employ (in today’s economy with a tight budget)? Why? 5

Motivation CSCI 4940 Internship in Info. Technology Database Administration and Internet and Web Technology concentration students are given internship opportunities Potential employers (who have taken in our interns) expressed interests in having students with more interface design skills (nicer websites?) Technology trend: HTML 5 – HTML 5 is just the markup – Use CSS to create the visual look and feel – Separate content from presentation (keep 99% of the design in CSS) Result? Let’s design a Web User Interface Design Course 6

Motivation CSCI 4940 Internship in Info. Technology Database Administration and Internet and Web Technology concentration students are given internship opportunities Potential employers (who took our interns) expressed interests in having students with more interface design skills (nicer websites?) Technology trend: HTML 5 – HTML 5 is just the markup – Use CSS to create the visual look and feel – Separate content from presentation (keep 99% of the design in CSS) Result? Let’s design a Web User Interface Design Course 7

I am not a born programmer / designer :P I am not good at Math (born?) :P Basic web design principles are easy (1 course), and they can be incorporated into programming codes (it will be fun) CS students can be trained in basic design skills, like they can be trained in programming skills Examples? 8

Functional site following 4 basic design principles (AmphibAnat.org, 2007 to 2010) NSF funded ($1,116K) Web interface design: (different design templates) Client-side programming: JavaScript, CSS, html Server-side programming: C#.net Relational database design/admin: Microsoft SQL Server Server setup/admin: Microsoft IIS web server and Microsoft Windows server 9

“The End in Mind” 10

“The End in Mind” Upon completion of this course students should be able to – demonstrate the understanding of web site planning by producing a real-life web application design and development project (static site) – … others A “good” web design – aesthetically appealing with engaging presentation layouts and attractive graphics It fits nicely with our existing courses – CSCI 3300 Introduction to Web Development (client side) – CSCI 3350 Web User Interface Design (aesthetics) – CSCI 4000 Advanced Web Development (server side) – … others, database, server etc 11

Course Design - Teaching Methodology 12 Design Principles web design space design Technical programming tools Web Site Planning project process Students

Course Design – Design Principles 13 Web Site Planning project process Students 4 basic web design principles – alignment, proximity, contrast and repetition – Assignment 1- ideation sketchbook Visual space design principles – scale, stability, dynamics, contrast, asymmetric – Assignment 2 - ideation sketchbook Textbooks (1 & 2) – The Principles of Beautiful Web Design, 2nd Edition, by Jason Beaird – The Non-Designer's Web Book, 3rd Edition, by Robin Williams & John Tollett Design Principles

Course Design – Technical 14 Students Students should have programming background (C++ and/or Java) CSCI 3300 Introduction to Web Development (client side) HTML & CSS are reviewed Textbooks (3 & 4) – Adobe Dreamweaver CS5 Classroom in a Book, Adobe Press – Adobe Fireworks CS5 Classroom in a Book, Adobe Press Assignment 4 – Dreamweaver website Assignment 5 – Fireworks site mock-up Design Principles Technical

Course Design – Website Planning 15 Students To develop a real-world web user interface mock-up/prototype A individual project 1.Content report, client requests, visual research, 4 sketches, color scheme 2.Fireworks (png) mock-up file 3.Sliced Fireworks (png) file, working static website (html, css, images) with content 4.Presentation, website portfolio (screen captures) Assignment 3 – visual research Term Test –theories Design Principles Technical Website Planning

Outcome – through the project 16 NoWebsite TitleInternal Client 1Taskforce Doug Catellier, GIS Analyst 2apdatasolutions.org Doug Catellier, GIS Analyst 32 nd Order Differential Equations Dr. Samuel Jator, Professor Mathematics 4J Computing Dr. Samuel Jator, Professor Mathematics 5Hydraulic Geometry Dr. Gregory Ridenour, Professor Geography 6Pothole Management WebsiteMike Wilson, GIS Manager

Outcome – through the project Basic web design principles emphasizing alignment, proximity, contrast and repetition Web design topics incorporating layout, color, texture, typography and imagery User interface design principles for web pages Client side programming Web site planning Process of designing and developing user interface mock- ups/prototypes 17

Challenges Good design work requires time and effort – e.g. Assignment 1 takes around 15 hours for some of the students CS students are good programmers, but they are not used to visual design work (initially, will need to overcome the hurdle) Professional web design software is expensive The course is now compulsory for CS&IS Internet and Web Technology concentration students – Class will become bigger for the next run of the course Extremely good design vs extremely bad design => grading? 18

::: Thank You ::: Leong Lee, Ph.D. Assistant Professor, Dept. of Computer Science Austin Peay State University, Tennessee, USA