Computer Information Systems Course Offerings

INFO 210 Introduction to Human-Computer Interfacing (HCI)
This course 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 will 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.

INFO 220 Basic Programming
Introduction to base programming tools, including C++, C sharp, Java and programming tools for the web.

INFO 230 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.

INFO 250 Analytics, Research Design, and Methods
An introduction to methods of analytical, abstract and critical thinking; deductive reasoning; and logical, research and mathematical tools used in information sciences. The topics include propositional and predicate logic, natural deduction proof system, sets, functions and relations, proof methods in mathematics, mathematical induction and graph theory. The course also explores the use of data mining techniques in different settings, including business and scientific domains. The emphasis will be on using techniques instead of developing new techniques or algorithms. Students will select, prepare, visualize, analyze and present data that leads to the discovery of novel and actionable information.

INFO 270 Information Security, Privacy, and Compliance
This course introduces students to information security. The course will primarily focus on introduction to three core areas (technical aspects of security, organizational aspects of security and legal aspects of security). Through examples of security problems in real life, this course will illuminate fundamental ideas and concepts of information security. This course will enable students to reevaluate and conceptualize material learned in discrete courses to consider the topics from their perspective of security. For example, computer system basics such as hardware (CPUs, memory) and software are reconsidered from the perspective of how their interactions create vulnerabilities. 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.

INFO 280 Documentation, Research and File Management Systems
This course 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.

INFO 310 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 will be discussed. The course will emphasize 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. This course is organized around a collection of readings and designing projects applying human-computer interaction principles to the design, selection and evaluation of interactive systems.

INFO 330 Advance of 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.

INFO 345 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. Students will learn to support executive information systems as well as have skills to perform data-mining tasks with that information.

INFO 360 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

INFO 401 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.

INFO 480 Topics in Informatics or Cognate programs
Students select at least 4 credits of electives including Search Engine Design, App Development, Multimedia Digital Design, Business Database Management, and Digital Media in the Intercultural World. Cognate topics may also be cross-listed with other departments, including Psychology, Communications, and Biblical Studies.

INFO 481 Project Management
Introduces project management principles within the context of Computer Information Systems. 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.

INFO 498 Senior Capstone: 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.