Robert Kostin
Visiting Lecturer, School of Information
School of Information
Golisano College of Computing and Information Sciences
Office Location
Robert Kostin
Visiting Lecturer, School of Information
School of Information
Golisano College of Computing and Information Sciences
Currently Teaching
HCIN-620
Information and Interaction Design
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.
ISTE-110
FYW: Ethics in Computing
3 Credits
Computing and the Internet are now integral parts of our lives. In this course, we consider and discuss how ethical theories and principles can inform and provide guidance about interactions and uses of computing technologies. Topics include the development interpretation, and application of ethical theory, moral values, personal responsibility, codes of conduct, ethics in the real and virtual worlds, intellectual property, and information security. This is a Writing Intensive (WI) course. Students are provided with guidance and opportunities for improving informal and formal writing skills. Grades received on writing assignments will constitute a significant component of the final course grade.
ISTE-140
Web & Mobile I
3 Credits
This course introduces students to the fundamentals of web and mobile design and development. Students will learn the core building blocks of the web, including HTML, CSS, and JavaScript, and apply visual design principles to create responsive and accessible interfaces. Topics include preparing digital images and graphics for the web, layout and typography, color and animation, and user experience concepts. Students will also be introduced to traditional and generative AI workflows and tools used in professional practice for coding, prototyping, and project development. Emphasis is placed on hands-on exercises and projects to practice both design and implementation, preparing students for more advanced coursework in web and mobile design.
ISTE-240
Web & Mobile II
3 Credits
This course builds on the basics of web page development that are presented in Web & Mobile I and extends that knowledge to focus on theories, issues, technologies, exploration of AI tools, as they apply to the design and development of web sites. An overview of web design concepts, including usability, accessibility, information architecture, and design process in the context of the web will be covered. Introduction to web site technologies, including HTTP, web client and server programming, and dynamic page generation from a database also will be explored.
ISTE-645
Foundations of Web Technologies I
3 Credits
This class provides an introduction to internet and web technologies. Topics include an introduction to the internet and basic internet technologies (including, but not limited to: SSH, SFTP, UNIX, XHTML, CSS, Client-Side programming, and website publishing).