Robert Kostin Headshot

Robert Kostin

Visiting Lecturer

School of Information
Golisano College of Computing and Information Sciences

Robert Kostin

Visiting Lecturer

School of Information
Golisano College of Computing and Information Sciences

Currently Teaching

ISTE-140
3 Credits
This course provides students with an introduction to internet and web technologies, and to development on Macintosh/UNIX computer platforms. Topics include HTML and CSS, CSS3 features, digital images, web page design and website publishing. Emphasis is placed on fundamentals, concepts and standards. Additional topics include the user experience, mobile design issues, and copyright/intellectual property considerations. Exercises and projects are required.
HCIN-620
3 Credits
Designing meaningful relationships among people and the products they use is both an art and a science. This course will focus on the unique design practice of: representing and organizing information in such a way as to facilitate perception and understanding (information architecture); and, specifying the appropriate mechanisms for accessing and manipulating task information (interaction design). This course will also explore the various design patterns (design solutions to particular problems) that are appropriate for the HCI professional. Students will need prior knowledge of an interface prototyping tool.
MEDI-610
3 Credits
This course is an introductory scripting course. Students will learn to design software solutions using the procedural approach, to implement software solutions using a contemporary programming language, and to test these software solutions. Topics include problem definitions, designing solutions, implementing solutions using a contemporary programming language, implementing a contemporary library/framework, and testing software solutions. Programming projects will be required.
HCIN-610
3 Credits
Human-computer interaction (HCI) is a field of study concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. This course surveys the scope of issues and foundations of the HCI field: cognitive psychology, human factors, interaction styles, user analysis, task analysis, interaction design methods and techniques, and evaluation. This course will focus on the users and their tasks.