NORFOLK STATE UNIVERSITY
700 PARK AVENUE * NORFOLK, VIRGINIA * 23504
Robinson Technology Center (RTC)
Office:: (757) 823-9454     Fax: (757) 823-9229
Email: CompSci@nsu.edu

Computer Science Courses

DEPARTMENT OF COMPUTER SCIENCE SYLLABUS

COURSE NUMBER & TITLE:
CSC-360   Interface Design and Implementation
COURSE CREDITS:
3
PREREQUISITES:
CSC 170 or approval of instructor
CO-REQUISITES:
See Instructor
COURSE DESCRIPTION:

An introduction to the techniques used for designing, implementing, and testing human-computer interfaces. Topics include design methods for creating user centered interfaces, interface implementation, techniques and tools for event driven programming, and interface testing and evaluation.

COURSE MATERIALS / REQUIRED TEXT(s) / SUPPLEMENTARY READINGS:
  • Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th Edition) By Ben Shneiderman, Catherine Plaisant, Maxine Cohen and Steven Jacobs

Purchase books/supplies Online at NSU Barnes & Nobles Bookstore (http://norfolkstate.bncollege.com)

COMPUTER SCIENCE OFFICE LOCATION:

The Department of Computer Science is located in Suite 320 Robinson Technology Center. The individual faculty offices are located within the suite.

COURSE RATIONALE:

This course is an undergraduate elective designed to design human computer interfaces.

COURSE GOALS & INTENDED OUTCOMES

    Objective:
    The major goals to be achieved by students are:
  • To understand the basic concepts of human-computer interaction
  • To learn how to design, prototype, and evaluate user interfaces using a variety of methods.
  • To explore user-centered design methods (surveys, scenarios, expert reviews)
  • To design, layout, and implementation of a user interface
  • To implement common interaction techniques

    Measureable Objectives:
    Upon completion of this course, students will have an understanding of:
  • How to study the tasks prospective users need to accomplish goals through software interfaces
  • The cognitive and perceptual constraints that affect UI design,
  • Techniques for evaluating a user interface design
  • The importance of iterative design in producing usable software
  • The underlying technology used to prototype and implement user interface code, and
  • How to work together on a team project and to communicate the results of work, both in oral and written form.

COURSE OUTLINE

  • What is interaction design?
  • Understanding and conceptualizing interaction
  • Understanding users
  • Understanding and designing for collaboration and communication
  • nderstanding how interfaces affect users
  • The process of interaction design
  • Identifying needs and establishing requirements
  • Midterm
  • Design, prototyping and construction
  • User-centered approaches to interaction design
  • Introducing evaluation
  • A framework for evaluation
  • Observing users
  • Testing and modeling users
  • Handling Errors
  • Help and Documentation
  • Project Presentations
  • Final exam

PRIMARY METHOD(S) OF INSTRUCTION / METHODS TO ENGAGE STUDENTS

See Instructor

GRADING STANDARDS

Midterm
15%
Final
20%
Individual written assignment
25%
Group project and assignment
40%

  • The class will not be graded on a curve. The standard scale established by the department will determine the final grade.
  • Individual homework should be done independently. It is fine to discuss the general techniques and methods required, but you must do your own work in solving the problems and writing up the solutions. Cheating will not be excused and will lead to failure in the course. After you turn in your individual homework, you may use this information in the group, combined with others homework, to aid in the project redesigns.

    The project grades will be as a result of:
  • Requirement analysis
  • Demos
  • Project write-ups
  • Rating given by the other members of the project team

The instructor reserves the right to revise the grading criteria as appropriate and will make reasonable attempts to notify studen

ACADEMIC INTEGRITY STANDARDS

Students are expected to adhere to the ACM Code of Ethics. In particular, no lying, cheating, or plagiarism will be tolerated.

E-Mail Policy: Students are expected to check their NSU-email accounts regularly for correspondence from the university. Consult the NSU Student Handbook (pdf) on NSU's policy regarding student conduct such as attendance, illness, off-campus trips, and grade appeals, etc. by going to https://www.nsu.edu/Assets/websites/student-affairs/student-handbook/NSU-Student-Handbook.pdf

SCHOOL-WIDE TUTORING SERVICES STATEMENT

The college of Science, Engineering, and Technology provides tutoring services through the STARS Tutoring Center for those NSU student who may be experiencing difficulties in Mathematics, Computer Science, Engineering, Biology, Chemistry, Nursing, Technology and Physics courses. The STARS office is located in Suite 100, RTC. This service is free of charge and provided to NSU students only. You can access information about this service by going to http://stars.nsu.edu.

AMERICANS WITH DISABILITIES ACT (ADA) STATEMENT

In accordance with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act (ADA) of 1990, we ask if you have a disability or think you have a disability, please contact O.A.S.I.S., the Office of Accessibility Services, upon registration at Norfolk State University to confidentially discuss any accommodation needs.

    Audrey M. Wells, Coordinator, O.A.S.I.S.
    Office of Accessibility Services and International Student Services
    Norfolk State University, 700 Park Ave., Student Services Center, Suite 110, Norfolk, VA. 23504
    Phone: 757-823-8325, Fax: 757-823-2640, Email: amwells@nsu.edu

UNIVERSITY ASSESSMENT STATEMENT

As part of NSU's commitment to provide the environment and resources needed for success, students may be required to participate in a number of university-wide assessment activities. The activities may include tests, surveys, focus groups and interviews, and portfolio reviews. The primary purpose of the assessment activities is to determine the extent to which the university's programs and services maintain a high level of quality and meet the needs of students. Students will not be identified in the analysis of results. Unless indicated otherwise by the instructor, results from University assessment activities will not be computed in student grades.

WRITING COMPETENCY ASSESSMENT

All first-time freshmen and readmitted students entering Fall 2001 and thereafter and transfer students entering Fall 2002 and thereafter are required to take an exit examination to assess writing competency. After completing ENG 102, students must register for ENG 299 (no credit, no charge) until successfully passing the Examination of Writing Competency. Degree-seeking students at the baccalaureate level are required to take the writing examination before completing 90 semester hours. Associate degree-seeking students must take the exam no later than one semester prior to the anticipated date of graduation. For more information, refer tot he NSU Undergraduate catalog.

UNIVERSITY WIDE & COURSE-SPECIFIC REQUIREMENTS

    Information Technology Literacy
  • Learning foundation skills (hardware, software, and operating systems).

    Critical Thinking
  • Solving problems utilizing application software from a narrative description.
  • Knowing the appropriate software application to apply to a specific task.

    Laboratory
  • Demonstrating proficiency in utilizing software applications.
CLASS ATTENDANCE POLICY

A student is expected to attend all classes. The student assumes all responsibility for work missed due to an absence. Make-up work may be permitted at the discretion of the instructor. Refer to the NSU Student Handbook (https://www.nsu.edu/Assets/websites/student-affairs/student-handbook/NSU-Student-Handbook.pdf)

NSU EMAIL ACCOUNT

In an effort to keep student informed about Norfolk State University updates and account information, students must check their official NSU email account frequently. You may access your official NSU email account through the MyNSU portal at https://www.nsu.edu/mynsu/index. Once there, follow instructions provided to login to the MyNSU portal (NOTE: you access your NSU email from within the MyNSU portal).

DISCLAIMER: The instructor reserves the right to revise the syllabus as appropriate and will make reasonable attempts to notify students.