The Bachelor of Science in Information Science at College Park (InfoSci) degree requires a total of 120 credits, including 40 credits in General Education and 45 credits in the Information Science major. In addition to the ten core courses, 15 credits (five courses) of upper level major electives are required to complete the Information Science degree. Enrolled students, please consult the program Handbook, Policies, and Forms.
Benchmark courses are "indicator courses" that help advisors chart your progress in the major. Completing the benchmark courses on time, and with good grades, means you are making satisfactory progress through the major.
Failure to complete the benchmark courses with a C- or better within two attempts, will require you to change out of the the major. If you are having challenges in the benchmark courses it may be a sign that the major is not a good fit, and you should speak to an advisor. Advanced Placement (AP) credits that have been accepted and transferred to UMD successfully may be used to satisfy corresponding InfoSci benchmark requirements.
Benchmark I (Must be completed within the first 30 credits after declaring the major).
- MATH 115 (or higher) - Precalculus (3 credits)
- PSYC 100 - Introduction to Psychology (3 credits)
Benchmark II (Must be completed within the first 60 credits after declaring the major).
- STAT 100 - Elementary Statistics and Probability (3 credits)
- INST 126 - Intro to Programming for Information Science (3 credits)
- INST 201 - Introduction to Information Science: Heroes and Villains in the Age of Information (3 credits)
The program requires 10 Core Courses and 5 Major Electives (300-400 level elective courses).
INST Core Courses
- INST 201 Introduction to Information Science: Heroes and Villains in the Age of Information
Examining the effects of new information technologies on how we conduct business, interact with friends, and go through our daily lives. Understanding how technical and social factors have influenced the evolution of information society. Evaluating the transformative power of information in education, policy, and entertainment, and the dark side of these changes..
- INST 311 Information Organization
Examines the theories, concepts, and principles of information, information representation and organization, record structures, description, and classification. Topics to be covered in this course include the methods and strategies to develop systems for storage, organization, and retrieval of information in a variety of organizational and institutional settings, as well as policy, ethical, and social implications of these systems.
- INST 314 Statistics for Information Science
Basic concepts in statistics including measure construction, data exploration, hypothesis development, hypothesis testing, pattern identification, and statistical analysis. The course also provides an overview of commonly used data manipulation and analytic tools. Through homework assignments, projects, and in-class activities, you will practice working with these techniques and tools to create information resources that can be used in individual and organizational decision-making and problem-solving.
- INST 326 Object-Oriented Programming for Information Science
An introduction to programming, emphasizing understanding and implementation of applications using object-oriented techniques. Topics to be covered include program design and testing as well as implementation of programs.
- INST 327 Database Design and Modeling
Introduction to databases, the relational model, entity-relationship diagrams, user-oriented database design and normalization, and Structured Query Language (SQL). Through labs, tests, and a project, students develop both theoretical and practical knowledge of relational database systems.
- INST 335 Teams and Organizations
Team development and the principles, methods and types of leadership will be a focus with an emphasis on goal setting, motivation, problem solving, and conflict resolution. This course examines the principles of managing team projects in organizations through planning and execution including estimating costs, managing risks, scheduling, staff and resource allocation, communication, tracking, and control.
- INST 346 Technologies, Infrastructures and Architecture
Examines the basic concepts of local and wide-area computer networking including an overview of services provided by networks, network topologies and hardware, packet switching, client/server architectures, network protocols, and network servers and applications. The principles and techniques of information organization and architecture for the Web environment will be covered along with such topics as management, security, authentication, and policy issues associated with distributed systems.
- INST 352 Information User Needs and Assessment
Focuses on use of information by individuals, including the theories, concepts, and principles of information, information behavior and mental models. Methods for determining information behavior and user needs, including accessibility issues will be examined and strategies for using information technology to support individual users and their specific needs will be explored.
- INST 362 User-Centered Design
Introduction to human-computer interaction (HCI), with a focus on how HCI connects psychology, information systems, computer science, and human factors. User-centered design and user interface implementation methods discussed include identifying user needs, understanding user behaviors, envisioning interfaces, and utilizing prototyping tools, with an emphasis on incorporating people in the design process from initial field observations to summative usability testing.
- INST 490 Integrative Capstone
The capstone provides a platform for Information Science students where they can apply a subset of the concepts, methods, and tools they learn as part of the Information Science program to addressing an information problem or fulfilling an information need.
The following resources can help you to prepare for the courses you will be taking in the InfoSci program.
- Essential Python Topics
- Statements, variables, basic data types & operators
- Conditional statements
- Lists, dictionaries, tuples
- Input and output
- Reading and writing files
- Functions, libraries, modules
- Testing & debugging
- Python Books
- Online Python Courses and Tutorials
- Codecademy Python - free
- The Python Guru - free
- DataCamp Python Programming courses - Intro course free; others charged by the month
- Coursera - These can be audited for free. If you pay, you can get feedback and "grades":
- http://pythontutor.org - free
- https://stackoverflow.com - free
- w3schools.com - free
- Corry Schafer Youtube Channel - free
InfoSci Cognate Areas
Apply your Major Elective courses to the Cybersecurity and Privacy Specialization.
Students equip themselves with human-centered cybersecurity skills and perspectives, and prepare to launch careers in the cybersecurity field with particular emphasis on management, policy, and governance-related functions. (Beginning Fall 2019)
A total of 5 courses are required to complete the Cybersecurity Specialization - 3 courses are predetermined and 2 are self-selected:
Complete 3 Courses below:
- INST 364 Human-Centered Cybersecurity
- INST 365 Ethical Hacking
- INST 366 Privacy, Security, and Ethics for Big Data
Choose 2 Courses From Below
- INST 464 Decision-Making for Cybersecurity
- INST 466 Technology, Culture, and Society
- INST 467 Practical Hacking for Policy Making
Apply your Major Elective courses to the Data Science Specialization.
Students develop understanding and skills for managing, manipulating, and mobilizing data to develop insight, create value, and achieve organizational goals in a wide range of sectors.
- INST 354 Decision-Making for Information Science
Examines the use of information in organizational and individual decision-making, including the roles of information professionals and information systems in informed decision-making through techniques such as data analysis and regression, optimization, sensitivity analysis, decision trees, risk analysis and business simulation models.
- INST 377 Dynamic Web Applications
An exploration of the basic methods and tools for developing dynamic, database-driven websites, including acquiring, installing, and running web servers, database servers, and connectability applications.
- INST 414 Advanced Data Science
An exploration of how to extract insights from large-scale datasets. The course will cover the complete analytical funnel from data extraction and cleaning to data analysis and insights interpretation and visualization. The data analysis component will focus on techniques in both supervised and unsupervised learning to extract information from datasets. Topics will include clustering, classification, and regression techniques. Through homework assignments, a project, exams and in-class activities, students will practice working with these techniques and tools to extract relevant information from structured and unstructured data.
- INST 447 Data Sources and Manipulation
Examines approaches to locating, acquiring, manipulating, and disseminating data. Imperfection, biases, and other problems in data are examined, and methods for identifying and correcting such problems are introduced. The course covers other topics such as automated collection of large data sets, and extracting, transforming, and reformatting a variety of data and file types.
- INST 462 Introduction to Data Visualization
Exploration of the theories, methods, and techniques of visualization of information, including the effects of human perception, the aesthetics of information design, the mechanics of visual display, and the semiotics of iconography.
Apply your Major Elective courses to the Digital Curation Specialization.
With this specialization, students can launch careers in which they collect, digitize, appraise, curate, and disseminate information assets effectively and efficiently. (Beginning Fall 2019)
- INST 341 Introduction to Digital Curation
This course explores various dimensions and contexts for digital curation. For the purpose of this class, digital curation encompasses all activities involving the management, representation, and preservation of both born-digital and digitized information. Focus will be on current efforts that respond to the opportunities, challenges, and demands of ever increasing digital data and networked information infrastructure. The course explores the infrastructure necessary for handling digital collections as well as the knowledge and skills necessary for effective management of digital curation systems and programs.
- INST 441 Information Ethics and Policy
Students will explore via case studies the legal, ethical, and technological challenges in developing and implementing policies for managing digital assets and information. Emphasis will be on access questions pertinent to managing sensitive information, and the roles and responsibilities of information professionals.
- INST 442 Digital Curation Across Disciplines
Examines how to apply digital curation principles, tools, and strategies in managing diverse data collections and digital information in different disciplinary settings. Explores differences among data curation principles and practices across diverse settings, ranging from scientific organizations (such as business and academic research laboratories and computational science settings), to humanities-based institutions (such as cultural heritage organizations) to social science-based institutions (such as data-intensive professional environments).
- INST 443 Tools and Methods for Digital Curation
The purpose of this course is to develop knowledge and skills in the application of digital curation tools and methods in diverse organizational settings, academic disciplines, and economic sectors. Using the digital curation lifecycle as the foundational concept, students will use digital collections to explore tools, workflows, and standards required to successfully access, preserve, and reformat data contained in digital collections. Students will learn how to develop and implement data management plans, and how to design and use workflows and tools for creating, acquiring, or ingesting content.
- INST 448 Digital Curation Research in Cultural Big Data Collections
This course focuses on introducing students to principles, methods, and technologies involved in the digital curation of large cultural data collections. Students will learn these concepts in class lectures, discussions, and participating on project teams in the Digital Curation Innovation Center (DCIC).
With this focus area students can learn about the ways data informs the decisions made by health professionals, patients, and policy makers with an emphasis on equity and accessibility.
The courses for the Health Information focus area are:
- INST401(3 credits) Design and Human Disability and Aging
- INST402 (3 credits) Designing Patient-Centered Technologies
- INST408A (3 Credits) Consumer Health Informatics
- INST452 (3 credits) Health Data Analytics
*Students are also encouraged to consider outside courses that would supplement this focus area, and can submit courses for review via the Non-INST Upper-Level Elective Proposal Form on the iSchool website