Course Overview COSC 3461 3.0, S04 User Interfaces.

Slides:



Advertisements
Similar presentations
Today’s Agenda  Syllabus CS2336: Computer Science II.
Advertisements

Changes in Technology Microsoft vs. GM Jason C. H. Chen, Ph.D. Professor of MIS Gonzaga University Spokane, WA 99258, USA Source: Profit.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
1 Welcome to Advanced programming in Java Summer course 2005 introduction.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
MAC 1114 Trigonometry. All changes will be announced during class.
General information CSE 230 : Introduction to Software Engineering
introduction to MSc projects
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
English Language Arts 11 th grade English at ODY.
Video Streaming and SMIL-aided Approach to Teaching MIS Dr. J. P. Shim Professor Management Information Systems
Bill Gates vs GM  If Cars Were Computers.  Bill Gates supposedly said: " If General Motors had kept up with technology like the computer industry has,
 Mrs. DeBoard’s Contact Information  Phone:   Website: deboardvirtualbio.wikispaces.com  Office Hours:
CSCI 1301 Principles of Computer Science I
Central Processing Unit Main Memory Monitor Disk Keyboard mouse What's a Computer? Network CPU: (stupid) brain of the computer can do very simple tasks.
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 13 Preparing & Taking Exams PowerPoint by JoAnn Yaworski.
Developmental Reading 0070W01, 0080W01, 0090W01 7:30am to 9:50am 0070W02, 0080W02, 0090W02 10:00am to 12:20pm 0070W03, 0080W03, 0090W03 12:30pm to 2:50pm.
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
Staying on task.  This is one section of a set of informational slides designed to give new students an overview of what to expect during the first semester.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
Read 0090 FALL 2012 W70 Adalia Reyna, Instructor.
Understanding Student Expectations & Effective Teaching Presented by: Dr. Laura Marler Associate Professor of Management College of Business Mississippi.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
Business Marketing: MKTG 550 Overview of Course Dr. Dawne Martin Calvin 107 B Office telephone: Office Hours:
Introduction to Data Structures
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Data Preparation and Description Lecture 25 th. RECAP.
ENGR Welcome to ENGR Excellence – Impact - Innovation.
MRKT 370 – PRINCIPLES OF MARKETING FALL 2003 Dr. Ugur Yucelt Office Phone: Class Time: MW: 12:30-1:45 Office hours: MW:2:00-6:00 pm
Creating a Syllabus Graduate Student Teaching Seminar.
Your Roadmap for Success Alice: “Would you tell me, please, which way I ought to go from here?" Cat: "That's depends a good deal on where you want to get.
Evaluation & Assessment 10/31/06 10/31/06. Typical Point Breakdown COURSE GRADES: Grades will be assigned on the basis of 450 points, distributed as follows:
CGMB324: MULTIMEDIA SYSTEM DESIGN
READ 0200 SPRING 2013 W01, W02, W03,W04, W05, W06 Adalia Reyna, Instructor.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
Jamilah Al-Saidan. Introduction to this Course This course is designed to introduce pharmacy students to data processing and programming with pharmaceutical.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
Online Orientation Instructor: María L. Villagómez Contact Information: Office: BLDG. 800 (874) Telephone#:
Dr. Jeff Cummings MIS323 Business Telecommunications.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
Basic Concepts – Cost, profit, profit margin, direct and indirect costs, sunk cost, learning curve theory Estimating costs – Rough Order of Magnitude,
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Being a TA in Philosophy at Western Cameron Fenton PhD Program, Philosophy Lead TA
AFTER THE QUIZ: ANALYSIS TOOLS, MODERATING & QUIZ LOGGING Professional Development February 4, 2016.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Mike Bright From Software Safety to Licensing Software Engineers presentation to Pittsburgh Society of Professional Engineers March 2003.
CSc 120 Introduction to Computer Programing II
All important information will be posted on Blackboard
CPSC 441: Computer Communications
Changes in Technology Microsoft vs. GM
Guidelines for Group Projects and Papers
Basic Math Syllabus.
Important information about your assessment in 2017/18
CS 2530 Intermediate Computing Dr. Schafer
Introduction To CPSC 233 James Tam Event driven software
Computer Engineering Department Islamic University of Gaza
MA Fall Instructor: Tim Rolling -Office: MATH 719 -
Presentation transcript:

Course Overview COSC , S04 User Interfaces

2 Topics for Today Who am I? Why take this course? What this course entails The course syllabus

3 Why take this course? COSC3461 is a prerequisite for: –COSC 4441 Human-Computer Interaction –COSC 4461 Hypermedia and Multimedia Technology It is interesting, fun, and useful

4 What this Course Entails… 1.Attendance of two 90-minute lectures per week. 2.Weekly readings. 3.Frequent monitoring of course website, preferably in the 12-hour period before lecture (for instructor announcements, discussion board) 4.Completion of course assignments and preparation for term tests and final exam. 5.Additional contact with instructor from: –Weekly office hours –Meeting by appointment (to be arranged in advance if unable to attend office hours)

5 Below are two screen shots from separate invocations of WinZip, a file compression utility. The arrangement of the buttons is inconsistent from one invocation to the next. In one or two paragraphs, describe what justifies the violation of this fundamental design principle. Sample Final Exam Questions…

6 (a)List three types of human processes that are used during human-computer interaction. (b)In one to three sentences, describe why it is important to understand the performance limitations with respect to the processes mentioned in part (a) above. (c)Identify and briefly describe (in one to three sentences) one research finding that concerns the human processes mentioned in part (a) above. Be sure to state the relevance of the finding to the use of computer interfaces. Sample Final Exam Questions…

7 Course Objectives Human-computer interaction vs. communication vs. information Computational media vs. other types of media How interactions are afforded Compare and contrast (aka “evaluate”) interactions Design, implement and evaluate basic graphical interfaces using Swing components –Swing components are part of the Java Foundation Classes (JFC).

8 Evaluation/Grades/Marks Course Evaluation –Two term tests (20%) –Three assignments (50%) –End of term test (30%) It’s a two-way street… –Instructor and Course are evaluated by students

9 Evaluation/Grades/Marks (II) The Course: –Relevance of texts and supplementary readings –Relevance of assignments –Relevance of tests and examinations –Relevance of course with respect to other COSC courses –Relevance of course in general –Organization of course –Appropriateness of pace with which material is covered –Appropriateness of complexity of the material –Rating of assignment and test grading –Overall rating of course

10 Evaluation/Grades/Marks (II) The Instructor: –Is well prepared and organized –Presents material clearly –Knows the subject –Shows interest in the subject –Is sensitive to student’s level of understanding –Provides opportunity for questions and discussions in class –Is helpful to students in course matters –Is reasonably accessible to students –Provides helpful comments and feedback on assignments –Compared with other university instructors, instructor is:

11 Comments on Marking Policy… [adapted from P. Roosen-Runge] The numerical score on an assignment, test or exam is never "out of" anything –it is the sum of scores assigned to questions, occasionally individually adjusted where appropriate. –You can't "lose marks" for anything — you didn't have them to begin with. Letter grades are assigned to numerical scores –The numerical score is not to be interpreted as or converted to a percentage. –The basis for the assignment reflects the meaning of each letter grade as determined by the York Senate and published in the York Undergraduate Programmes Calendar.

12 Comments on Marking Policy… Only the letter grades have meaning –the numerical scores are used only in order to compute the letter grade (e.g., in cases where there are many questions or problems in a single piece of work) Marks are never "belled" or "curved“ –or anything else in the sense of being adjusted to approximate a normal distribution. –Marks aren’t usually normally distributed anyway. The course mark is the weighted average of six letter grades –3 Assignments, 2 Term Tests, 1 Final Exam

13 About the Assignments… “If assignment has a [sic] detail outline of marking scheme, we will know how to do our assign. to match the scheme in order to score higher mark” Anonymous student evaluation, winter 2003  We don’t see this as a problem! Figuring out which features your interface should have is part of doing the assignment. The detailed marking scheme, if we revealed it in advance, would give away the solution.

14 What you need to do to succeed… Stamina is better than brilliant bursts - pace yourself Take good notes –What questions do you ask yourself when studying? Form study groups Don’t wait until the last minute Don’t misapply mindset from other COSC courses

15 On a lighter note… [The Economic Times, Oct 05, 2003] At a recent computer expo (COMDEX), Bill Gates reportedly compared the computer industry with the auto industry and stated, "If GM had kept up with technology like the computer industry has, we would all be driving $25.00 cars that got 1,000 miles to the gallon". In response to Bill's comments, General Motors issued a press release stating: If GM had developed technology like Microsoft, we would all be driving cars with the following characteristics:

16 1.For no reason whatsoever your car would crash twice a day. 2.Every time they repainted the lines on the road you would have to buy a new car. 3.Occasionally your car would die on the freeway for no reason, and you would just accept this, restart and drive on. 4.Occasionally, executing a maneuver such as a left turn, would cause your car to shut down and refuse to restart, in which case you would have to reinstall the engine. 5.Only one person at a time could use the car, unless you bought "Car95" or "CarNT." But then you would have to buy more seats.

17 6.The oil, water temperature and alternator warning lights would be replaced by a single "general car default" warning light. 7.New seats would force everyone to have the same size butt. 8.The airbag system would say "Are you sure?" before going off. 9.Occasionally for no reason whatsoever, your car would lock you out and refuse to let you in until you simultaneously lifted the door handle, turned the key, and grab hold of the radio antenna.

18 10.GM would require all car buyers to also purchase a deluxe set of Rand McNally road maps (now a GM subsidiary), even though they neither need them nor want them. Attempting to delete this option would immediately cause the car's performance to diminish by 50% or more. Moreover, GM would become a target for investigation by the Justice Department. 11.Every time GM introduced a new model car buyers would have to learn how to drive all over again because none of the controls would operate in the same manner as the old car. 12.You'd press the "start" button to shut off the engine.