InfoSci Curriculum College Park

InfoSci Curriculum at College Park

The 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.

InfoSci Benchmark Courses
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.

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, CMSC106, CMSC122, etc. - Programming for non-CS majors (3 credits; CMSC 106 carries 4 credits)
  • INST 201 - Introduction to Information Science: Heroes and Villains in the Age of Information (3 credits)


 Major Courses & Specialization
The program requires ten courses of Core and five courses of upper level (300-400 level) Major Electives.

INST Core Courses

 INST 201 Introduction to Information Science: Heroes and Villains in the Age of Information

In this course, you will examine the effects of new information technologies on how we conduct business, interact with friends, and go through our daily lives.

 INST 311 Information Organization

You will study methods and strategies for developing systems for storage, organization, and retrieval of information in a variety of organizational and institutional settings.

 INST 314 Statistics for Information Science

Students will select and evaluate various types of data to use in decision-making, and use statistical analyses to reach defensible data-driven-conclusions and decisions.

 INST 326 Object-Oriented Programming for Information Science

This course will encompass various aspects of object-oriented programming, including program design, testing, and implementation, as well as computational thinking approaches such as abstraction, decomposition, algorithmic design, and generalization.

 INST 327 Database Design and Modeling

Students will learn principles of relational databases, and how to design and administer them in languages such as SQL.

 INST 335 Teams and Organizations

Team development and leadership principles and methods are covered with an emphasis on goal setting, motivation, problem solving, and conflict resolution.

 INST 346 Technologies, Infrastructures and Architecture

Students will examine concepts of computer networking, including network topologies, architectures, and protocols as well as information architecture, security, and authentication.

 INST 352 Information User Needs and Assessment

Students will learn principles of information use, information behavior, and mental models of information retrieval as well as methods for determining information behavior and user needs.

 INST 362 User-Centered Design

In this course, you will learn how human-computer interaction (HCI) connects psychology, information systems, computer science, and human factors. You will study and apply major user experience research methods, such as user interviews, surveys, contextual analysis, etc.

 INST 490 Integrative Capstone

This is a project-based course, where you will focus on solving real-world problems by applying skills and perspectives you learned in the InfoSci program.

Data Science Specialization

 INST 354 Decision-Making for Information Science

Students study the use of information in decision-making, including the roles of information professionals and information systems including the study of human decision-making behavior.

 INST 377 Dynamic Web Applications

This course is an exploration of methods and tools for developing dynamic, database-driven web sites, including acquiring, installing, and running web servers, database servers, and script interpreters.

 INST 414 Advanced Data Science

An exploration of current and effective approaches to getting answers from data; students will study clustering, classification, and regression techniques.

 INST 447 Data Sources and Manipulation

Students will study theoretical and practical aspects of data acquisition, collection, preparation, management, storage, retrieval, and analysis.

 INST 462 Introduction to Data Visualization

Simple tests of statistical hypotheses; applications to before-and-after and matched pair studies. Events, probability, combinations, independence. Binomial probabilities, confidence limits.


 InfoSci 4-Year Plan
The 4-Year Program Plan will help guide and monitor your progress in the major.

Current InfoSci students are required to maintain an updated 4-year plan and present it as part of the mandatory advising for each semester.

Follow the instructions and use the guides listed below to complete an accurate 4-Year Plan for the InfoSci program.


 Academic Policies
Every student in the Information Science major must follow the policies of the program and college. If you have questions about a policy, please contact your advisor.

Required Number of Credits:
InfoSci students are required to take 45 credits within the major. 30 credits of which must be approved major coursework with the INST prefix. Students must take 15 credits of approved upper-level [300-400 level] electives.

Benchmark and Major courses:
Students who have declared InfoSci as their major, must take benchmark and InfoSci core courses at UMD.

Benchmark Courses Taken Concurrently with Major Courses:
InfoSci students must successfully (C- or higher) complete all benchmark courses before taking InfoSci Core coursework. The College will allow InfoSci students to start taking InfoSci core courses in their last semester of benchmark coursework.

Major Electives:
In order to apply non-INST UMD courses towards the InfoSci major elective requirements, students must take courses that are approved by the InfoSci program after declaring InfoSci as their major. Students must obtain approval for non-INST courses before enrolling in them in order for them to be counted as major electives.

Declared InfoSci Students:
Students that declare InfoSci as their major must complete all benchmark courses prior to enrolling in major electives.

Advanced Placement Credits:
Advanced Placement (AP) credits that have been accepted and transferred to UMD successfully may be used to satisfy corresponding InfoSci benchmark requirements.


If you have other questions that are not answered here, please contact:

Undergraduate Student Services @ College Park
University of Maryland | College of Information Studies
4130 Campus Drive | Hornbake Library, Ground Floor | College Park, Maryland 20742
(301) 405-2038 |