CSS304 Computer Systems Interface Faculty of Engineering Suleyman

  • Slides: 18
Download presentation
CSS-304: Computer Systems Interface Faculty of Engineering Suleyman Demirel University

CSS-304: Computer Systems Interface Faculty of Engineering Suleyman Demirel University

Overview n n n Introductions Contact information Course description Course design Policies Computer Systems

Overview n n n Introductions Contact information Course description Course design Policies Computer Systems Interface 2

Contact Information n - Instructor: Ainur Issabek ainur. issabek@sdu. edu. kz Office: EN-block, 3

Contact Information n - Instructor: Ainur Issabek ainur. issabek@sdu. edu. kz Office: EN-block, 3 th floor, office#306 Office hours: Mon 09: 00 -11: 00, Thu 09: 0011: 00 Computer Systems Interface 3

Hello!!! SDU Computer Systems Interface 4

Hello!!! SDU Computer Systems Interface 4

Catalog Description n n CSS 304. Computer Systems Interface. (2 -2) Cr. 3. Prereq:

Catalog Description n n CSS 304. Computer Systems Interface. (2 -2) Cr. 3. Prereq: Java, C++, (Psychology) classes with C- or better. A practical introduction to the principles of user interface development. Design, implementation, and evaluation. Usability issues. Term projects. Computer Systems Interface 5

Objectives n n A primary objective is to have students experience development of a

Objectives n n A primary objective is to have students experience development of a high-quality user interface, following good practices for each of the different stages of the development process, and using the following tools: Java Swing, Eclipse, QT and Visual Basic. Another primary objective is to have students be knowledgeable about common user interface design techniques and concepts. Computer Systems Interface 6

Is this interface good? Computer Systems Interface 7

Is this interface good? Computer Systems Interface 7

Woooow!!? Computer Systems Interface 8

Woooow!!? Computer Systems Interface 8

What’s wrong with this one? Computer Systems Interface 9

What’s wrong with this one? Computer Systems Interface 9

? ? ? Computer Systems Interface 10

? ? ? Computer Systems Interface 10

Computer Systems Interface 11

Computer Systems Interface 11

Course Design: Text n The Essential Guide to User Interface Design. Wilbert O. Galitz,

Course Design: Text n The Essential Guide to User Interface Design. Wilbert O. Galitz, 0470053429. (avail) n The Humane Interface: New Directions for Designing Interactive Systems. Jef Raskin. 0201379376 (avail) n User Interface Design for Programmers. Joel Spolsky. 1893115941. (avail) Computer Systems Interface 12

Course Design: Organization Projects - The course is organized around individual and team projects.

Course Design: Organization Projects - The course is organized around individual and team projects. n Lectures - Introduces students to the issues, techniques, and practices of user interface design. n Lab sessions Part of many labs is reserved for individual work, where everyone works to make progress on exercises and project assignments. In addition to providing interaction time, it alleviates scheduling problems that some teams will face when their team members have heavy course/job workload during the week. n Computer Systems Interface 13

List of Topics n n n n Importance of UI History of HCI Characteristics

List of Topics n n n n Importance of UI History of HCI Characteristics of Graphical and Web UI Interaction styles UI Design process Usability Prototyping, Evaluation, Testing Computer Systems Interface 14

Course Design: Organization n For UG courses, each credit requires 3 hrs outside class

Course Design: Organization n For UG courses, each credit requires 3 hrs outside class work – i. e. at least 9 hours total outside class for this course per week. Soft skills and Hard skills Both individual and group work Computer Systems Interface 15

Course Policies: General Attendance – Attendance is required. We’ll be having regular pop-up quizzes

Course Policies: General Attendance – Attendance is required. We’ll be having regular pop-up quizzes during lectures. Your absence will hinder your ability to make progress and will therefore be penalized. Excused absences will need to be requested in writing ( by EMAIL) and will need evidence. n n – – Academic Honesty Do all assignments by yourself – UNLESS otherwise instructed. Do not talk or peek at others papers or cheat sheets during exams. Develop your own code for project (can look at others codes). University has strict guidelines and we will simply enforce these. Computer Systems Interface 16

Course Policies: Grading n n n Grading Scale We use the guideline of A

Course Policies: Grading n n n Grading Scale We use the guideline of A for excellent, B for good, C for average, D for poor, and F for fail when awarding grades for any assignment. Gradable work and Point Distribution - Quizzes, Exams, Homework, Lab and Project Assignments. - Project is worth 30% whereas exams, homework and lab tasks are worth 70%. Submission Timely submission is expected on all assignments. Computer Systems Interface 17

Course policies: Grading Extra Credit – Extra credits are awarded for any assignment that

Course policies: Grading Extra Credit – Extra credits are awarded for any assignment that clearly exceeds expectations. - All extra credit points are totaled and used to make decisions during awarding of final grades. n n Special Accommodations Any student who feels s/he may need an accommodation based on the impact of a disability should contact me privately to discuss your specific needs. Computer Systems Interface 18