Courses in Information Sciences and Technology

Courses in Informatics

C INF 100X Information in the 21st Century (3)

Introduction to information and technology in the 21st Century. Different resources, including the Internet, libraries, news sources and other sources of information, hardware, and Web 2.0 technologies will be explored. The primary emphasis of the class is on discovering reliable information sources for any and all subjects so that a student's future research and other pursuits are supported by the methods developed in this course. Each student is called upon to fortify their own individual communication and reasoning skills and will demonstrate the use of those skills through course assignments, class presentations and group activities.

T INF 100 Information in the 21st Century Honors (3)

Introduction to information and technology in the 21st Century. Different resources, including the Internet, libraries, news sources and other sources of information, hardware, and Web 2.0 technologies will be explored. The primary emphasis of the class is on discovering reliable information sources for any and all subjects so that a student's future research and other pursuits are supported by the methods developed in this course. Each student is called upon to fortify their own individual communication and reasoning skills and will demonstrate the use of those skills through course assignments, class presentations and group activities. Only one version of T INF 100 or C INF 100 may be taken for credit. Honors College students only.

C INF 108 Programming for Problem Solving (3)

Ever thought about a problem and said, "There should be an app for that"? This course provides an introduction to computer programming using modern programming languages as a way to solve problems. It focuses on programming concepts and fundamentals within the context of solving real world problems.

C INF 131 Introduction to Data Analytics: Seeking Information in Data with Computation (3)

This course will offer an introduction to the key terms, concepts and methods in data analysis, with an emphasis on developing critical analytical skills through hands-on exercises of actual data analysis tasks. In addition, students will learn and practice basic programming skills to use software tools in data analysis. Most importantly, this course aims to help students look at the data and their analysis from new points of view, and nurture a habit of finding relevant patterns in large data sets with appropriate analysis steps. This ability becomes particularly important when facing large amounts of data, be they from natural or social science, engineering or business.

C INF 135 Concepts of Artificial Intelligence (3)

An introduction to the technical foundations of artificial intelligence as well as its relevance to, and implications for modern society. The course will cover the basics of artificial intelligence and machine learning (AI/ML). This will include hands-on work. The importance of data selection, handling, etc. will also be covered. In addition, as AI/ML becomes more prevalent, it has tremendous implications in the world. The course will introduce issues of fairness, bias, explainability, etc., and how these and other issues must be addressed in the design, deployment, and use of AI/ML systems.

C INF 171 eSports and the Digital Gaming Ecosystem (3)

This course examines the eSports and digital gaming industries through a variety of perspectives including game development, competitive gaming, content creation, design, broadcasting, networking, digital citizenship and entrepreneurship. Students will participate in hands on activities within a laboratory environment, and participate in individual and team-based scholarship focused on the digital gaming and simulation. In addition, professionalism, ethical implications, and intersectional issues within the digital gaming ecosystem will also be discussed.

C INF 196 Beginning Special Topics in Informatics (3)

The contents of this course will vary from semester to semester. Each offering will cover an introductory topic in Informatics. May be repeated for credit when content varies.

C INF 197 Beginning Mini Special Topics in Informatics (1)

The contents of this course will vary from semester to semester. Each offering will cover an introductory topic in Informatics. May be repeated for credit when content varies.

C INF 200 Research Methods for Informatics (3)

In this course students will gain an understanding of key methods and techniques in research and will prepare to critically evaluate and engage in research. Topics covered will include: identifying and articulating research problems, posing research questions, research design, data collection strategies, quantitative and qualitative analyses, interpreting results of analyses, and concerns in human subject research. Prerequisite(s): C INF 100.

C INF 201 Introduction to Web Technologies (3)

A technique-oriented introduction to client-based Web design and development technologies, including HTML/XHTML, CSS, JavaScript, digital imaging, file formats, etc.; also the elements of UNIX and networks necessary to understand and implement basic information management and transfer. Prerequisite(s): C INF 100 or by permission of instructor.

C INF 202 Introduction to Data and Databases (3)

This course introduces students to data and databases. It covers both long-standing relational (SQL) databases and newly emerging non-relational (NoSQL) data stores. The nature of data, Big Data, intellectual property, system lifecycle, and development collaboration are also explored. This is a hands-on course utilizing various technologies. Prerequisite(s): C INF 108, I CSI/I CEN/I ECE 201 or B ITM 215; not open to students who are taking or have completed I CSI 410 or 411 or B ITM 331.

C INF 203 Introduction to Networks and Systems (3)

This course provides an introduction to computer networking and computer systems. The course covers the fundamentals of networked computing systems with an emphasis placed on the basics of network protocols and how they operate at all layers of the networking models. The course also introduces students to personal computer internal system components, storage systems, peripheral devices, and operating systems from an introductory computer architecture perspective.

C INF 211 Information Wizards: Mastering the Magic of Libraries, Archives and Information Centers (3)

This course provides a comprehensive overview of the field of Library and Information Science (LIS). Students will discover the innovative resources and services that libraries, archives and other information centers offer to their communities, transforming lives and fostering knowledge. Through engaging lectures, pertinent readings, and hands-on activities, students will gain an understanding of the diverse types of libraries and information centers, the invaluable services they provide, and the challenges they face in the digital age. Students will explore the history, principles, and practices of librarianship and information management. Key topics include the organization of information, information retrieval systems, digital libraries, information ethics, and the role of libraries in society. This course is ideal for those considering a career in LIS or anyone interested in the critical role of information in our world.

C INF 212 Information Centers as Community Innovators (3)

This course explores the intricate world of Social and Community Frameworks, enriched by the invaluable contributions of libraries, archives, and other information centers. It will guide students through the landscapes of social theories, community dynamics, and the powerful forces that shape our collective experiences, all while highlighting the transformative roles of these vital institutions. Students will explore how these institutions serve as hubs for information access, digital literacy, and community engagement. Through a combination of theoretical frameworks and practical case studies, the course will highlight how these entities can drive social change, support community development, and bridge the digital divide. Whether you’re considering a career in social sciences, library and information science, or simply have a passion for understanding the critical roles of communities and information institutions in our world, this course is your gateway to the realm of social connections, community building, and the enchanting world of libraries, archives, and information centers.

C INF 241 Foundations for Health Informatics (3)

This introductory course focuses on the use of data and technology in the US healthcare system, covering critical aspects such as an overview of the healthcare system, its business models, data, and data ecosystems. It also encompasses the fundamentals of medical and industry terminology, including the pivotal role of medical coding as a clinical and business element within the healthcare domain. Additionally, the course will address strategies for systematically outsourcing evidence-based resources, essential for informing clinical decision-making, and explore the ecosystem of policies, regulations, and standards pertinent to real-life scenarios in healthcare.

C INF 281 Mathematics for Informatics (3)

This course provides a focused overview of key mathematical concepts essential in informatics. Students will learn to apply mathematical reasoning to solve problems, with an emphasis on problem-solving skills in various informatics domains. The curriculum includes optimization techniques and an introduction to algorithms and their efficiency. This course equips students with the mathematical tools necessary for innovation and problem-solving in the evolving field of informatics.

C INF 300 Probability and Statistics for Data Analytics (3)

Probability and statistical methods applied to the analysis of various kinds of data. Includes underlying theoretical justification and appropriateness for different models and analyses. Conceptual and implemented approaches to data analysis. Prerequisite(s): A MAT 108, one of C INF 131 or C INF 135.

C INF 301 Emerging Trends in Information and Technology (3)

This course is designed to address challenges of the 21st century from the information science framework. The class will explore emerging technologies and discuss how they alter and create new information environments. Examples of these technologies include Big Data, 3D Printing, Social Media, Wearable Computing, etc. Attention will be paid to real world uses of these technologies, emphasizing how they are changing business, education, and government, including implications for emergency preparedness, homeland security, and cybersecurity. This course also focuses on career paths for digital citizens in the 21st century.

C INF 302 Human-Computer Interactive Design (3)

This course examines human factors, Human-Computer Interaction aspects of application domains, human-centered evaluation, developing effective interfaces, accessibility, emerging technologies, and human-centered computing. Students learn several techniques for rapid prototyping and evaluating multiple interface alternatives and principles of visual design. Information visualization, user-interface software architecture, and formal methods in HCI will be explored.

C INF 303 Intermediate Networking (3)

This course is designed to convey the essentials of data communication networks. It will cover concepts, technologies and architectures. There will be practical lessons built into the semester's topics and assignments whenever possible. This course will build on the networking knowledge gained in C INF 203, covering the major conceptual areas balanced with practical discussions and exercises. It will also discuss important network management topics such as domain management and security. Prerequisite(s): C INF 203. Students who have taken C INF/IST 423 may not take C INF 303 for credit.

C INF 305 Digital Project Management (3)

This course provides an introduction to current practices in project management with a focus on the management of digital projects. It is intended to provide a broad overview of the concepts, issues, tools and techniques related to the management of digital projects from concept to completion. Topics covered include project manager role/responsibilities, project team structure, project documentation, project phases/SDLC, project management methodologies, troubled projects, digital analytics and more. Prerequisite(s): C INF 201 and C INF 202.

C INF 307 Social Media and Society (3)

In this course students will explore current topics and trends in social media. An emphasis will be placed on investigating and evaluating multiple social media outlets, writing across social media platforms, and current trends in managing social media programs and understanding the implications for emergency preparedness, homeland security, and cybersecurity. Prerequisite(s) C INF 301.

C INF 308 Programming for Informatics (3)

Computer programming in an Informatics environment. The fundamentals of programming, including introduction to algorithms, object-oriented design, and data structures. Additional topics include basic interface design, security, networking, use of databases, and mobile and other non-traditional computing platforms. Prerequisite(s): C INF 100 and C INF 108 or I CSI/I ECE 201.

C INF 311 Honors Thesis Preparation Informatics (1)

This course will prepare students to work with faculty on a thesis proposal. Main topics will include developing professional skills to conduct research with faculty, exploring the interests of faculty, and reflecting on how faculty interests align with the research path of individual students. Prerequisite(s) or corequisite(s): C INF 200, open to Informatics Honors students only.

C INF 320 Ethical Considerations in Artificial Intelligence (3)

Starting as a mere technical and scientific curiosity, artificial intelligence and machine learning systems have come to take an important and increasing role in people's lives. This course explores different aspects of ethical and moral implications of the use of artificial intelligence and machine learning systems. The range from the considerations of artificial intelligence as a kind of information technology system with societal consequences, through issues in technical artificial intelligence such as bias, fairness, and explainability. The course also considers ethical and legal implications. Prerequisite(s): C INF 135.

C INF 324 Information Systems Security and Protection (3)

This course is designed specifically for informatics majors and provides an in-depth exploration of cybersecurity fundamentals within computing and network frameworks. Participants will investigate a variety of offensive tactics and defensive solutions in digital spaces, develop an understanding of system vulnerability models, threats, security strategies, and the critical role of cryptography in protecting data. The program covers digital forensics, crafting security policies and procedures, and methodologies for enhancing software and network security. This prepares students to effectively recognize and mitigate cybersecurity risks. Only one of C INF 324 or C INF/C YBR 306 can be taken for credit. Prerequisite(s): C INF 203.

C INF 341 Information Management in Health Informatics (3)

This course focuses on the intricacies of healthcare data, information, and knowledge, including the importance of Health Information Exchanges (HIEs), data interoperability standards, data quality, and emerging healthcare delivery models. Students learn about electronic health records (EHRs), health information exchange (HIE), and other essential IT components in health informatics, emphasizing health information systems design, implementation, and management. The topics discussed include interoperability in health informatics and health data standards, for example: Health Level Seven International (HL7) and Digital Imaging and Communications in Medicine (DICOM). The course emphasizes the importance of maintaining data integrity, reliability, and security in the healthcare sector while exploring relevant regulatory frameworks such as Health Insurance Portability and Accountability Act (HIPAA) and General Data Protection Regulation (GDPR). In this regard, students will gain critical thinking skills to address complex data integrity challenges in the intricate healthcare data landscape and information management within healthcare systems. Prerequisite(s): C INF 202, C INF 241.

C INF 362 Intermediate Interactive Design (3)

A technique-oriented intermediate exploration of client-based Web design and development technologies, using current and emerging technologies. Design, planning, security, administration and management of websites will also be examined. Prerequisite(s): I CSI 101, 105, 110, I CSI/I ECE 201, or C INF 201.

C INF 363 Digital Design (3)

Students apply design theory to the development and delivery of digital media with emphasis on digital imagery, video, and music. Topics may include consumption of digital media on a variety of devices, creation, acquisition, editing and processing of digital content. Students will develop an appreciation for the role that each media element may contribute to the final user experience. Students will cultivate an understanding of how public policy issues apply to technology, in particular copyright, privacy, and freedom of expression. Prerequisite(s): C INF 201.

C INF 371 Digital Game Design and Development I (3)

This course introduces students to the world of design and development for software, apps, experiences, environments, simulations and games. Students will create story, art, music/audio, code, UI/UX, information and testing scenarios for a variety of hands-on projects primarily in 2D. Prerequisite(s): Informatics juniors and seniors or permission of instructor.

C INF 381 Cloud Computing and Software Engineering (3)

This course offers students a comprehensive exploration of contemporary software engineering, with an emphasis on the integration of emerging practices, mobile development, and cloud computing. Utilizing a project-based learning framework, participants will advance their understanding of software engineering methodologies, gaining the skills necessary to develop robust, scalable, and secure applications for a variety of platforms. Students will engage with key subjects such as cloud-based microservices, machine learning techniques for software defect management and sentiment analysis, and software testing frameworks tailored for Agile and DevOps. This course prepares students for real-world challenges in software engineering, while also laying the groundwork for advanced studies in service and cloud computing, big data applications, and security challenges in cloud-based software engineering. Prerequisite(s): C INF 202 and C INF 308.

C INF 382 Programming for IT/Network Administration (3)

This course equips students with essential programming skills tailored for IT and Network Administration, focusing on the development of scripts to automate server management tasks across various operating systems. Through a comprehensive exploration of command-line environments and scripting fundamentals, students will acquire the proficiency to craft robust scripts for automating routine procedures, streamlining system administration, and generating reports. Emphasizing a practical, hands-on approach, the course guides students through scripting techniques applicable to systems-level programming, file manipulation, program execution, and network management, thereby fostering versatile skill sets for effective and efficient IT infrastructure oversight. The course prepares students to conceptualize and implement automation solutions in diverse computing environments, enhancing their capability to support and optimize IT systems. Prerequisite(s): C INF 203 and C INF 308.

C INF 395 Peer Education Practicum (3)

The course provides students the opportunity to work as a peer educator, in roles, such as teaching aide, laboratory assistant, etc. Students will support teaching, tutoring and mentoring of students in INF and EHC courses. Students assume roles of responsibility and leadership in supporting other students and to demonstrate high standards for academic accomplishment, knowledge of and respect for the University's resources, policies and procedures. While this course may be repeated for credit, only 3 of the accumulated credits will count towards the Experiential Learning requirement in the Informatics major. Additional credits, up to a total of 6, may be taken as elective credits with the permission of the College. S/U graded through Fall 2021 only.

C INF 398 Field Experience in Informatics (0-9)

This course provides academic structure and oversight to service-learning and community engagement components available as options in other Informatics offerings. The goal of the field experience course is to improve students' understanding of a topic explored during a semester length course. Courses will typically include guest speaker events, field excursions, and class session on-site (i.e. Montreal, New York City, etc.) The course topic will change from semester to semester based on the topic of the semester length course. A version of the course could be used to offer a stand-alone course with service learning, community service, internship and other community engagement activities as a central theme.

C INF 401 Case Studies in Digital Citizenship (3)

The purpose of this course is for students to explore topics related to digital citizenship through the close examination of case studies. Students will be asked to look to current issues and cases involving digital citizenship and apply themes, such as the ethical use of information, in their examination and discussion of them. Prerequisite(s): C INF 301.

C INF 405 Advanced Concepts and Practices in Software Development (3)

A course in advanced software development techniques and practice. This will build on students' previous experience to enable them to create larger, more complicated projects. In addition to advanced language, library, etc. features, this course will emphasize concepts such as object-oriented design and development, software engineering, design thinking, etc. These will increase the scale of projects can achieve as well as increase their chances of successful development. Prerequisite(s): C INF 308 or I CSI 213 or permission of instructor.

C INF 407 Modern Issues in Databases (3)

This is an advanced undergraduate course to introduce the students to emerging topics in database systems. This course is especially designed for junior/senior students with emphasis on advanced concepts and algorithms in database systems, topics that are state-of-the-art research, or recent seminal contributions in the broad field of database and information systems and will include discussions of security and privacy of information data systems. Prerequisite(s): C INF 202.

C INF 411 Social Media Technology (3)

This course provides students with an opportunity to explore course material and careers related to social media from the perspective of a content creator and social media manager. Students will use industry standard software to create a variety of media including text, photos, videos and audio content for major social media platforms, as well as track analytics, data and trends.

C INF 428 Analysis, Visualization, and Prediction in Analytics (3)

Principles of data analysis, emphasizing modern statistical and machine-learning based approaches. Also, the important role of simple analyses and visualization to gain an overall understanding of data sets, regardless of size. The role of analytics in creating predictive models of phenomena. The importance of understanding the nature of the data and other methodological considerations. Prerequisite(s): C INF 300.

C INF 438 Applied Machine Learning (3)

A technically-oriented course in the concepts and implementation of machine learning systems. It covers unsupervised and supervised approaches. A variety of algorithms are discussed as well as their applicability. The critical importance of data for machine learning is also covered. Student learning will include extensive implementation exercises and projects. Prerequisite(s): C INF 300.

C INF 441 Information Technologies and Systems in Health Informatics (3)

This comprehensive course delves into the pivotal role of information technologies and systems (ITS) in health informatics. Students will gain a thorough understanding of ITS implementation processes and the multifaceted challenges that arise during the adoption of technological solutions in healthcare settings. Additionally, the course explores the application of informatics concepts within the healthcare industry, encompassing technological innovations and their impact. Furthermore, it emphasizes the importance of data security, equipping students with knowledge about measures such as encryption, access controls, and data backups, which are crucial for safeguarding healthcare data against breaches and unauthorized access. Prerequisite(s): C INF 201, C INF 301.

C INF 443 Data Analytics for Health Informatics (3)

This course delves into the principles and practices of data analytics in the context of health informatics. Students will explore the applications of data analytics techniques to healthcare data for deriving meaningful insights, improving decision-making, and enhancing patient outcomes. Topics include data preprocessing, descriptive statistics, analysis methods, predictive modeling, and the ethical considerations of health data analytics. Prerequisite(s): AMAT 108, CINF 108, CINF 341.

C INF 451 (= A PHY 451/451Y & I CSI 451) Bayesian Data Analysis and Signal Processing (3)

This course will introduce both the principles and practice of Bayesian and maximum entropy methods for data analysis, signal processing, and machine learning. This is a hands-on course that will introduce the use of the MATLAB computing language for software development. Students will learn to write their own Bayesian computer programs to solve problems relevant to physics, chemistry, biology, earth science, and signal processing, as well as hypothesis testing and error analysis. Optimization techniques to be covered include gradient ascent, fixed-point methods, and Markov chain Monte Carlo sampling techniques. Only one version may be taken for credit. Prerequisite(s): A MAT 214 (or equivalent) and I CSI/I ECE 201.

C INF 462 Current Technologies in Interactive Design (3)

Provides an advanced coverage of web design and development, with a focus on current technologies and processes. Students will develop skills on the use of software development practices such as agile development and test-driven development. Develop familiarity with current technologies in particular web-based and mobile applications. Prerequisite(s): C INF 362.

C INF 465 Senior Capstone in Informatics (3)

Students create teams, each representing their specialization, to solve a current technology challenge. The purpose of this course is for students from all the different Informatics tracks to come together and work on a real world Informatics related problem. This course will require completion of 120 hours in a field placement. During their field placement, students will work as part of a team comprised of their peers from other Informatics tracks to complete a capstone project. The project itself will be dictated by the individual needs of the placement and the strengths of the team. The Instructor of C INF 465 will act as a mentor to the student teams and help to guide them through their projects. May be repeated for credit up to a total of 6 credits with permission of department. Prerequisite(s): Informatics seniors only and permission of instructor.

C INF 466 Independent Research (3)

Student-initiated research project under faculty guidance. Students will present their research as appropriate. May be repeated for credit up to a total of 6 credits with permission of department. Prerequisite(s): Informatics juniors and seniors only.

C INF 467 Technology-Based Community Support (3)

Students work on-site with a non-profit to provide technology support. Possible projects could include website creation and development, computer lab support, or networking. At least 120 hours/semester are required. Students will also meet with a faculty supervisor throughout the semester and complete a final presentation of their work. May be repeated for credit up to a total of 6 credits with permission of department. Prerequisite(s): Informatics juniors and seniors only.

C INF 468 (formerly I IST 468) Undergraduate Internship (3)

The internship has two components: (1) work experience in position related to students interests in computing and information. Interns are expected to spend 8 hours per week during the semester at their internship location; (2) academic seminar where students and faculty mentor meet together monthly to discuss their experiences and general career preparation topics. Assignments may include preparing a resume and cover letter, career development, assessing skills for and barriers to career development, and planning for graduate or professional school. Students are expected to research, identify, and find their own possible internship opportunities. This activity will help students to identify their own career goals and manner in which they may best be achieved, and it will also help students to learn career preparation skills that will be useful after graduation. All internship opportunities must be reviewed and approved by appropriate faculty prior to course registration. May be repeated for up to 6 credits. Prerequisite(s): permission of instructor, junior or senior status and a minimum GPA of 2.50.

C INF 469 Internship for Fully Online Students (6-9)

The internship has two components: (1) work experience in position related to the Information technology track. Interns are expected to spend at least 16-24 hours (depending on credits) per week during the semester at their internship location; (2) online academic seminar where students and faculty mentor discuss their experiences and general career preparation topics. Assignments may include preparing a resume and cover letter, career development, assessing skills for and barriers to career development, and planning for graduate or professional school. Students are expected to research, identify, and find their own internship opportunities. This activity will help students to identify their own career goals and manner in which they may best be achieved, and it will also help students to learn career preparation skills that will be useful after graduation. All internship opportunities must be reviewed and approved by appropriate faculty prior to course registration.

C INF 471 Digital Game Design and Development II (3)

This course extends design and development principles for software, apps, experiences, environments, simulations and games into 3D and mixed reality environments. Students will create story, art, music/audio, code, UI/UX, information and testing scenarios for a variety of hands-on projects primarily in 3D, Virtual Reality, Augmented Reality and Mixed Reality. Prerequisite(s): C INF 371.

C INF 475 Honors Thesis Proposal Seminar (3 - 4) updated 1/2024

This course extends design and development principles for software, apps, experiences, environments, simulations and games into 3D and mixed reality environments. Students will create story, art, music/audio, code, UI/UX, information and testing scenarios for a variety of hands-on projects primarily in 3D, Virtual Reality, Augmented Reality and Mixed Reality. Prerequisite(s): C INF 371.

C INF 476 Honors Thesis (3 - 4) updated 1/2024

Honors Thesis written under the supervision of a member of the INF faculty. The student presents proposals and periodic progress reports. The thesis is presented to the adviser and Thesis Committee in the final semester of the senior year. May be repeated for credit once. Prerequisite(s): Honors student status, and permission of instructor or Honors Program Director.

C INF 481 Advanced Data Analytics: Tools and Applications (3)

This senior-level course offers an in-depth, practical exploration of advanced data analytics tools and techniques, emphasizing hands-on proficiency in Exploratory Data Analysis (EDA). Over a 16-week semester, students will immerse themselves in industry-standard tools such as Microsoft Power BI, Tableau, and other emerging platforms. The course is structured as a tools-focused journey, where students learn to import, clean, analyze, and visualize data using these powerful applications. Through a series of applied assignments and projects, students will perform EDA on real-world datasets, uncovering insights and trends.

C INF 495 (= C EHC 495) Special Topics in Research, Applied and Experiential Learning (3)

This course is designed to discuss selected topics related to research, application, and experiential learning in the fields of emergency preparedness, homeland security, cybersecurity, and informatics. Through the lectures, readings and class discussions students will develop a broad understanding of the different fields and their specific topics. The topics will be selected and announced by the instructor when offered. May be repeated for up to 6 credits if content varies with permission of College. Only one version may be taken for credit. Prerequisite(s): junior or senior standing.

C INF 496 Intermediate Special Topics in Informatics (3)

The contents of this course will vary from semester to semester. Each offering will cover an advanced topic in Informatics. May be repeated for credit when content varies. Prerequisite(s): permission of instructor, and junior or senior standing.

C INF 497 Intermediate Mini Special Topics in Informatics (1)

The contents of this course will vary from semester to semester. Each offering will cover an advanced topic in Informatics. May be repeated for credit when content varies. Prerequisite(s): permission of instructor, and junior or senior standing.

C INF 499W Senior Seminar in Informatics (3)

This course helps students develop integral professional skills, including presentation of ideas through written and verbal communication, within an Informatics framework. Students will focus on a particular technology company or issue as a mechanism for developing critical thinking and teamwork skills. Prerequisite(s): Informatics seniors only.

Courses in Information Studies

C IST 402 History of Recorded Information (3)

An introduction to the history of how human beings have created, maintained, and preserved information for personal, official, and cultural purposes. Topics include the development of writing, record keeping, and libraries; the emergence of printing and the history of the book; the evolution of record keeping by organizations, government, and individuals; and the impact of different technologies on the development of print and digital culture.

C IST 432 Information Analysis Techniques and Technologies

This course introduces several information techniques and technologies available to assist in information analysis. Each of the four or five modules will review an information technique or technology commonly used in information analysis and include exercises using provided data sets. Legal and ethical issues related to information gathering and monitoring will also be included. Prerequisite(s): C EHC 221 or 343.

C IST 433 Information Storage and Retrieval (3)

An introduction to current practices in information retrieval. Topics covered will include key concepts in information storage and retrieval, the document and query structure, matching mechanisms and formal retrieval models, output presentation, and the evaluation of system effectiveness. Includes an investigation of the inner workings of retrieval systems and search engines.