![]() |
Academics |
| Normandale | Augsburg | RIT |
| Rochester Institute of Technology | Degree in progress: Masters in Information Technology (MSIT) GPA: 4.0 |
|
Core Course: 4002-718 Current Themes in Information Technology Course Description
This course provides entering graduate students in Information Technology with an overview of current theory and issues in the field. Topics covered include privacy, identity, electronic communications, safety, freedom of speech, intellectual property, computer crime, computers and work, and professional ethics. Using readings, homework and written papers, students will be presented with and discuss various views on information technology issues in a social, legal and ethical context.
This course serves as an introduction to the field of IT, including the basics of research methodology and literature review as applied to the IT knowledge domain. Students will gain an understanding of the major academic, research, and corporate information sources in the field, and will write papers about topics covered. This is a core course for all IT Masters students, and should be taken before other graduate-level courses. As an IT professional, you will need to be able to research topics, to be able to take reasoned positions on issues, and to communicate an argument effectively in writing. The reason you will be writing so much in this course is to begin preparing you to do so. In addition, this will begin preparing you to plan, write, and defend your "Capstone" project or thesis.
Syllabus
Projects: Not Available Human Computer Interaction (HCI) 4004-745 Foundations of Human-Computer Interaction Course Description
Human-computer interaction (HCI) is a field of study concerned with the design, evaluation and implementation of interactive computing systems for effective human use and with the study of major phenomena surrounding them. This course surveys the foundation concepts and major issues of the HCI field including: cognitive psychology, human factors, interaction styles, user analysis, task analysis, interaction design methods and techniques, and evaluation. The primary focus of this course will be on the users and their tasks.
Syllabus
Projects: Not Available Course Description
This team project oriented course stresses the importance of good software interfaces and the relationship of user interface design to human-computer interaction. Topics include: the usability engineering lifecycle, effective system design and development, usability heuristics, testing, assessment methods, and international user interfaces. This course focuses on the design, testing and development of effective user interfaces.
Syllabus Not Available
Projects: Not Available Course Description
This project-based course will focus on the formal evaluation of user interfaces. Topics include: usability test goal setting, recruitment of appropriate users, design of test tasks, design of the test environment, test plan development and implementation, analysis and interpretation of the results, and documentation and presentation of results and recommendations.
Syllabus Not Available
Projects: Not Available Course Description
This course will focus on the major user-centered design methodologies used in the development of applications and environments. Topics include: evolution of software design methods, emergence of user-centered design, and key concepts and attributes of contextual, scenario-based, and performance-centered design. Case studies will be used to illustrate the different design methods. Software design projects will be required.
Syllabus Not Available
Projects: Not Available Web Application Development 4004-739 Programming for the World Wide Web Course Description
The world wide web is no longer just linked, static html documents. Web pages can be generated dynamically and can interact with a user to modify pages on-the-fly, validate user inputs, inform and entertain. This course is an overview of several forms of programming that are used in the creation of interactive and dynamic web content. This course provides a practical overview of programming in the context of the World Wide Web. It will enable students to develop web pages and web sites that incorporate multiple server-side technologies by writing scripts from scratch as well as modifying existing scripts.
Syllabus
Projects: Web Portal Course Description
This course focuses on the development and use of the extensible markup language (XML) to create structured data. Emphasis is placed on the conceptual framework of XML, key components and practices of XML design, XML standards and methods of creating structured data and metadata, and research issues in XML development and use.
Syllabus
Projects: Not Available Course Description
An introduction to technologies, techniques, and contexts for developing dynamic web sites that are driven by back-end databases. Builds on concepts of web programming and multi-user relational databases introduced in prerequisite classes.
Syllabus Not Available
Projects: Not Available Interactive Multimedia Development 4004-745 Foundations of Human-Computer Interaction Course Description
Human-computer interaction (HCI) is a field of study concerned with the design, evaluation and implementation of interactive computing systems for effective human use and with the study of major phenomena surrounding them. This course surveys the foundation concepts and major issues of the HCI field including: cognitive psychology, human factors, interaction styles, user analysis, task analysis, interaction design methods and techniques, and evaluation. The primary focus of this course will be on the users and their tasks.
Syllabus
Projects: Not Available Course Description
Human-computer interaction (HCI) is a field of study concerned with the design, evaluation and implementation of interactive computing systems for effective human use and with the study of major phenomena surrounding them. This course surveys the foundation concepts and major issues of the HCI field including: cognitive psychology, human factors, interaction styles, user analysis, task analysis, interaction design methods and techniques, and evaluation. The primary focus of this course will be on the users and their tasks.
System Survivability (computer security) 4002-402 OS Scripting (UNIX) Course Description
This course is a survey of tools and techniques used to script common tasks in operating system environments. It focuses on Unix shell script programming. Students gain experience in writing scripts for Unix and are challenged to bend traditional programming paradigms to the writing of effective scripts in the OS environment. Programming projects are required.
Syllabus
Projects: Not Available Course Description
This course is designed to provide students with essential knowledge and skills that an effective administrator must know. Basic operating system concepts, such as file systems, processes and threads, memory management, input/output are covered to provide students with an understanding of the fundamental knowledge of a computer system. Various administration services including NFS, NIS, SMB, SFU and LDAP are introduced to students.
Syllabus Not Available
Projects: Not Available Course Description
This course provides an introduction to computer system and network security. The areas covered will include the liability, exposure, opportunity, and ability to exploit various weaknesses in a networked computer environment. The forms of the attacks and the detection and defense of the attacks will be discussed. The techniques and facilities available to both the intruder and administrator will be examined and evaluated with illustrative laboratory exercises.
Syllabus Not Available
Projects: Not Available Project Capstone Eye Tracking I am currently a research assistant for eye tracking at RIT. This research grant comes from Xerox. Abstract: Internet advertising has become an integral part of many websites to generate revenue and traffic. Many methods have been used to capture viewers’ attention. However, few studies use eye tracking to determine if user search goals affect how different types of advertisements capture attention. This study examines how text based and graphical based search conditions influence both dwell durations and number of fixations on graphical and text advertisements. During the first phase of this experiment, students rated several advertisements based on how graphical or textual each advertisement was. The advertisements with the highest graphical rating were used in the second phase of the study. During the second phase of the study, eye tracking was used on 24 participants while they searched for textual and graphical information on 6 different websites. |

