minus plus magnify speech newspaper atomic biology chemistry computer-science earth-science forensic-services globe info math matrix molecule neuroscience pencil physics pin psychology email share atsign clock double-left-chevron double-right-chevron envelope fax phone tumblr googleplus pinterest twitter facebook feed linkedin youtube flickr instagram
Student standing in front of equations

Databases and Data Mining Graduate Certificate

Offered by: Department of Computer & Information Science The program will introduce students to the core concepts necessary for the design, implementation, and application of database systems.

Why choose this program?

The Databases and Data Mining Graduate Certificate stresses the fundamental principles in database modeling and design. The aim is to address the continuing need for engineering databases for complex and ever changing applications requiring security, performance, and reliability. The program emphasizes fundamentals for:

  • The logical design of database systems
  • The entity-relationship model
  • Semantic model
  • Hierarchical model
  • Network model implementations of the models
  • Design theory for relational database
  • Design of query languages and the use of semantics for query optimization
  • Design and verification of integrity assertions and security
  • Introduction to intelligent query processing and database machines

See Graduate Certificates

What will you learn?

From this certificate program, students will be able to:

  • List and explain the fundamental concepts of a relational database system.
  • Utilize a wide range of features available in a DBMS package.
  • Analyze database requirements and determine the entities involved in the system and their relationship to one another.
  • Develop the logical design of the database using data modeling concepts such as entity-relationship diagrams.
  • Create a relational database using a relational database package.
  • Manipulate a database using SQL.
  • Assess the quality and ease of use of data modeling and diagramming tools.
What is data mining?

Data Mining is an analytic process designed to explore data (usually large amounts of data - typically business or market related) in search of consistent patterns and/or systematic relationships between variables, and then to validate the findings by applying the detected patterns to new subsets of data. The ultimate goal of data mining is prediction - and predictive data mining is the most common type of data mining and one that has the most direct business applications. The process of data mining consists of three stages:

  • The initial exploration
  • Model building or pattern identification with validation/verification
  • Deployment (i.e., the application of the model to new data in order to generate predictions)

Required disclosures to current and prospective students:

Federal regulations issued by the Department of Education require that Indiana University make certain information about this certificate program available. Disclosure of this data is a condition of awarding federal financial assistance to eligible students in this non-degree academic program.

See required certificate disclosures

*Admission and completion of Certificate does not guarantee MS program admission.

*Substitution of Certificate Classes requires the advance approval of the CS Department Graduate Committee.

Certificate requirements

A graduate certificate will be issued when a student has completed 12 graduate credit hours in one of the specialization areas. After finishing the requirements for the graduate certificate, the student may opt to finish the remaining requirements towards a MS degree.*

  • 1 Core Course: CSCI 50300 (Operating Systems) or 58000 (Algorithms)
  • 3 Specialization Courses:
    • CSCI 54100 (Databases)
    • CSCI 57300 (Data Mining)
    • CSCI 59000 (Distributed Databases)

Future video game programmer ready to make her mark

Sedinam Gadzekpo Computer Science, Undergraduate