INFO 201 Ethics in the Information Age
Ethical and professionalization issues that arise in the context of designing and using networked information technologies and information resources. Examines frameworks for making ethical decisions, emergent technologies and their ethical implications, information/computer professionalism. Topics include privacy, intellectual property, cybercrime, games, social justice and codes of professional ethics. Fulfills Information Fluency requirement.
Introduction to Human-Computer Interfacing 
Provides an introduction to and overview of the field of human-computer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design and many other areas. Topics discussed include the history and future of HCI, User-Centered Design, Prototyping, Heuristic Evaluation, Direct Manipulation, Representation, Visual and Informational Design, Evaluating Designs, Conducting User Studies and Collaboration on the Web.
Basic Programming 
Introduction to basic programming tools, including C++, C sharp, Java and programming tools for the web.
Basic Tools of Database Programming 
Introduction to programming for users of database design concepts. Entering and modifying data, accessing data using visual tools and SQL, and building database applications using forms and application development tools. Emphasis on problem-solving techniques.
Introduction to Information
Security, Privacy and Compliance 
Information security with a primarily focus on introduction to three core areas of technical aspects of security, organizational aspects of security and legal aspects of security. Through real life examples, illuminate fundamental ideas and concepts of information security. Reevaluate and conceptualize material learned in discrete courses to consider the topics from the perspective of security. Vulnerabilities that combine standard hardware and software configurations will be examined because they illuminate both security and computer networks. Operating systems and file systems are examined from the perspective of access control, permissions and availability of system services.
Documentation, Research Design and File Management 
Focuses on classifying, coding, processing, storing, retrieving and preserving or securely destroying the paper, electronic and other records organizations receive or generate. They support information management and professional staff in a variety of ways, including the traditional retrieving of records relevant to access requests.
HCI Design and Usability 
The analysis of human factors and the design of computer application interfaces. A survey of current HCI designs with an eye toward what future technologies will allow. Emphasizes learning HCI based on implementation and testing interfaces. Human-computer interaction design (HCID) describes the way a person or group accomplishes tasks with a computer—what the individual or group does and how the computer responds; what the computer does and how the individual or group responds. Organized around a collection of readings and designing projects applying human-computer interaction principles to the design, selection and evaluation of interactive systems.
Advanced Database Design and Administration 
Designing and constructing advanced database architecture. Introduction to taxonomy. Understanding the constructs of database designs. Introduction to data warehousing and reporting tools to drive analytical decisions.
Business and Governance Informatics 
Managerial and technological strategies for the success of e- business adoption and diffusion. Topics such as mobile technology, information systems innovation, adoption, diffusion and management will be discussed. Learn to support executive information systems as well as have skills to perform data-mining tasks with that information.
Digital Literacy and Social Informatics 
Introduction to key social research perspectives and literatures on the use of information and communication technologies. Discusses current topics such as information ethics, relevant legal frameworks, popular and controversial uses of technology (for example, peer-to-peer file sharing), digital divides, and so on. Outlines research methodologies for social informatics
Project Management 
Introduces project management principles within the context of Informatics. Provides knowledge that managers need to implement information systems on time and within budget. Concentrates on methods and issues in organizing, planning and controlling projects, and the use of computer-based project management tools.
Design and Management of Information Systems 
Students select an appropriate project (preferably based on cognate) and then develop a plan that leads to success. Teamwork, communication and organizational skills are emphasized in a real-world-style environment.