Skip to Search, Skip to Main navigation, Skip to local navigation, Skip to Content
Indiana University Purdue University Indianapolis

Areas of Specialization

In addition to taking Informatics courses that address the human and technical dimensions of information technology, students select an area of specialization in order to complete an Informatics degree. An area of specialization is an integrated program of courses (15 – 21 cr.) concentrating on the application and impact of informatics within another discipline.

Over the past few years, Informatics students have most often selected these areas of specialization:

Choosing an area of specialization is required; most students have done so by the beginning of sophomore year.  Although the areas listed above are the most popular, you may select approved minors or certificates from other IUPUI programs not listed here. If you are a new student or want more information on an Informatics major with a unique area of specialization, please contact your advisor.

Biology

  • BIOL K101 Concepts of Biology I (5 cr.)
  • BIOL K103 Concepts of Biology II (5 cr.)
  • BIOL K322 Genetics (3 cr.)
  • BIOL K341 Principles of Ecology (3 cr.)

In addition, students must take any K-prefixed Biology course of at least 3 credits at the 300 level (or above).

Business

A minor in business has been established with a number of departments and schools at IUPUI. Students may earn the Kelley minor as they complete requirements for a B.S. or B.A. in their home school. The Kelley minor is a flexible program designed to give non-business students a broad but basic understanding of the major functional areas in the world of business.

Because certain courses are not offered every semester, we encourage you to meet with an advisor in the School of Business to devise a plan before pursuing a minor in business.

Section ‘A’ Required Business Courses (9 credit hours)

(*P:=Prerequisite)

  • BUS A200 (3 cr.) Foundations of Accounting (P: Sophomore standing)
  • BUS K201 (3 cr.) The Computer in Business
  • BUS L203 (3cr.) Commercial Law I (P: Sophomore standing)

Section ‘B’ Required Business Courses (9 credit hours)

Prerequisites for all three courses below: BUS A200, L203, ENG W131, MATH 110 or above. Note: These courses do not have to be taken at the same time and may be taken in any sequence.

  • BUS F300 (3 cr.) Introduction to Financial Management
  • BUS M300 (3 cr.) Introduction to Marketing
  • BUS P300 (3 cr.) Introduction to Operations Management

Section ‘C’ Business Elective (3 credit hours)

Choose from the following:

  • BUS D301 (3 cr.) International Business Environment (P: ECON E201 and E202)
  • BUS Z302 (3 cr.) Managing and Behavior in Organizations (P: Junior Standing)
  • BUS Z311 (1.5 cr.) Ethics and Leadership

The Business Cognate in Informatics requires 21 credit hours in business with a minimum grade point average (GPA) in the seven courses of 2.0 or above. Four of the seven courses must be taken on the IUPUI campus. To receive the Kelley School of Business Minor, students must fill out an application for the Minor at the beginning of their final semester at IUPUI.

Most courses will NOT substitute for similar courses in the business major if a student decides to change from the Business Cognate to the major. Please see a Kelley School of Business academic advisor for details.

Computer Information Technology

Students who have completed the core courses in informatics should meet all prerequisites for the first course listed in each specialization.

Option I: Systems and Database Development

Prerequisite: CIT 21400 or INFO I308

  • CIT 21300 Systems Analysis (3 cr.)  [P: CIT 21400 or INFO I308]
  • CIT 27000 (Java)  or 24200 (ASP.NET) or 21500 (PHP)
  • CIT 37400 Systems and Database Analysis (4 cr.) (offered Fall only) [P: CIT 21300]

Select 2 from the following:

  • CIT  49900 Database Programming  (3 cr.) [P: CIT  200 level programming course]
  • CIT 49900 Advanced Database Design [P: CIT 21400 and CIT 3xx00 DB Security]
  • 300 Level Programming:
    • CIT 31300 Commercial Website Development [P: 21200 and (CIT 21500 or CIT 24200)
    • CIT 32900 Java Server Pages [P: CIT 27000]
    • CIT 34700 Advanced ASP.NET [P: CIT 24200]
    • CIT 38800 Java II or VB II [P: One 200-level Programming Course]

Option II: Networking Systems

Prerequisite: Completion of 6 hrs of Quantitative and Analytical Skills requirement

  • CIT 29900 Network Fundamentals (3 cr.) [P: CIT 30700]
  • CIT 30300 Communications Security and Network Controls (3 cr.) [P: CIT 30700]
  • CIT 30700 Data Communications (4 cr.) [P: CIT 17600]
  • CIT 32700 Wireless Communication (3 cr.) [P: CIT 30700]
  • CIT 40200 Design and Implementation of Local Area Networks (3 cr.) [P: CIT 30700] or CIT 35600 Network Operating Systems Administration (3 cr.) [P: CIT 29900]

Option III: IT Certificate for Web Development

Prerequisite: CIT 214 Intro to Data Management or INFO I308

  • CIT 21200 Web Site Design or CSCI-N 241
  • CIT 21500 Web Programming (3 cr.) [P: CIT 21200]
  • CIT 31200 Advanced Web Site Design (3 cr.) [P: CIT 21200]
  • CIT 31300 Commercial Web Site Development (3 cr.) [P: CIT 21200 and 21500]
  • CIT 41200 XML-Based Web Applications (3 cr.) [P: CIT 21200 and CIT 21500]

Option IV: Programming

Prerequisite: CIT 14000 Programming Constructs Lab or CSCI N335 Advanced Programming: VB

  • CIT 24200 Intro to ASP.NET Programming (3 cr.) [P: CIT 14000]
  • CIT 27000 Introduction to Java (3 cr.) [P: CIT 14000]
  • CIT 34700 Advanced ASP.NET Programming (3 cr.) [P: CIT 24200]
  • CIT 38800 Java Programming II (3 cr.) or CIT 32900 Java Server Pages (3 cr.) [P: CIT 27000]

Option V: Security

Prerequisite: Completion of 6 hrs of Quantitative and Analytical Skills requirement

  • CIT 29900 Network Fundamentals (3 cr.) [P: CIT 30700]
  • CIT 30300 Communications Security and Network Controls (3 cr.) [P: CIT 30700]
  • CIT 30700 Data Communications (4 cr.) [P:  CIT 17600]
  • CIT 40600 Advanced Network Security (3 cr.) [P: CIT 30300]
  • CIT 45100 IT Security Risk Assessment (3 cr.) [P: CIT 40600]

Option VI: E-Commerce

  • CIT 21200- Web Site Design or CSCI-N 241
  • CIT 21300 – Web-Based Analysis and Design (3 cr.) [P: CIT 21400]
  • CIT 31200 – Advanced Web Site Design (3 cr.) [P: CIT 21200]
  • CIT 41200 – XML-Based Web Applications (3 cr.)[P: CIT 3xx00 Programming] or CIT 4360 – Advanced E-Commerce Development (3 cr.) [CIT 31200]
  • Web Programming (choose one thread)
    • Java Thread
      • CIT 27000 – Introduction to Java (3 cr.) [P: CIT 14000]
      • CIT 32900 – Java Server Programming (3 cr.) [P: CIT 27000]
    • ASP.Net Thread
      • CIT 24200 – Introduction to ASP.Net (3 cr.) [P: CIT 14000] & CIT 21400 & CIT 21200
      • CIT 34700 – Advanced ASP.Net (3 cr.) [P: CIT 24200]

Computer Science

The Computer and Information Science cognate requires 20 credit hours and results in the student earning a minor in Computer and Information Science. Students must declare the Minor by contacting a CSCI department advisor, who can be reached at (317) 274-9727.  Students must also complete a formal application during their last semester at IUPUI after all courses have been completed.

  • CSCI 23000 Computing I (4 cr.)
  • CSCI 24000 Computing II (4 cr.)
  • CSCI 34000 Discrete Computational Structures (3 cr.)
  • CSCI 36200 Data Structures (3 cr.)
  • Two electives (6 credit hours) at the 300 – 400 level. These electives are to be taken from the approved list of electives for CSCI majors.  Course prerequisites must be fulfilled prior to enrollment in CSCI courses.

At least 9 credit hours of the minor must be taken at IUPUI.

Mathematics 16600 is recommended as pre- or co-requisite to CSA 36200. Students must maintain at least a 2.5 GPA in these courses in order to obtain the minor. A grade of C- or higher is required in each CSCI course.

Health Science

  • BIOL-N 212 Human Biology I (3 cr.)
  • BIOL-N 213 Human Biology I Lab (1 cr.)
  • BIOL-N 214 Human Biology II (3 cr.)
  • BIOL-N 215 Human Biology II Lab ( 1 cr.)
  • HIA-M 322 Hospital Organization Management (3 cr.)
  • HIA-M 325 Healthcare Information Requirements and Standards (3 cr.)
  • HIA-M 330 Medical Terminology (2 cr.)
  • HIA-M 420 Healthcare Planning Information Systems (3 cr.)
  • HIA-M 445 Medicine and the Law (2 cr.)

Human-Computer Interaction

Those completing this specialization will also receive an undergraduate certificate in Human-Computer Interaction.

  • INFO I270 Introduction to HCI Principles & Practices
  • INFO I275 Introduction to HCI Theory
  • INFO I300 Human-Computer Interaction
  • INFO I480 Experience Design and Evaluation of Ubiquitous Computing
  • NEWM N450 Usability Principles for New Media Interfaces

Legal Informatics

Legal informatics has been described as “the study of the application of information technologies to the field of law and the use of these technologies by legal professionals.” Therefore, the focus of the legal informatics cognate is on the effective use of cutting edge technology in the study and practice of law.  Legal informatics also includes the law related to technology, such as intellectual property law, and security.  All of the courses in the legal informatics cognate are online.

What Are the Career Opportunities in Legal Informatics?

As law firms convert from a paper-based practice to a practice using a full range of software, there are a considerable number of exciting career opportunities for people with informatics and new media degrees.  Your work could encompass everything from setting up databases of documents for a trial to running all of the software to manage a law firm’s operational functions, such as time-keeping and billing. It could also include preparing audio, visual and multimedia materials and presentations for accident reconstructions, criminal investigations and to explain the intricacies of machinery and high-tech inventions. Current openings in legal technology feature generous salaries and include the following job titles:  case management administrator, director of litigation support, enterprise applications developer, e-discovery associate, project manager, desktop support specialist, records & docket manager, trial presentation analyst, legal technology specialist, training and education manager and web developer.

Are There Other Career Options?

A student who pursues the legal informatics cognate may also choose to continue his or her education by attending law school and becoming an attorney.

The following five (5) courses comprise the legal informatics cognate, for a total of 15 credit hours:

Required Courses

  • I330 Legal and Social Informatics of Security (3 cr.) – online course
  • I350 Foundations in Legal Informatics (3 cr.) – online course
  • I410 Electronic Discovery (3 cr.) – online course
  • I470 Litigation Support Systems and Courtroom Presentation (3 cr.) – online course
  • N480 Technology and the Law (3 cr.) – online course

For additional information, please contact Professor Sara Anne Hook.

Media Arts & Science

The Media Arts and Science specialization requires 15 credit hours, with at least 12 credit hours at the 200-level or above and at least one course at the 400-level. You must receive a grade of C- or better in each course. Please explore our list of Media Arts and Science courses and our recommended specializations below to help you choose.

Gaming

  • N230 Intro to Game Design
  • N330 Intermediate Game Design
  • N431 Game On!
  • N485 Serious Games
  • N485 Advanced Game Design

Web Design and Development

  • N101 Multimedia Authoring Tools
  • N102 Digital Media Imagery
  • N215 Online Document Development I
  • N315 Online Document Development II
  • N413 Advanced Web

Multimedia Storytelling

  • N202 Digital Storytelling
  • N260 Scriptwriting
  • N261 Storyboarding for Multimedia
  • And one of these sequences:
    • N238 2D Animation and N438 Advanced 2D Animation
    • N332 Sequential Narrative and N432 Advanced Sequential Narrative

3D Graphics

  • N243 Introduction to 3D
  • N342 3D Animation
  • N343 3D Modeling
  • N344 3D Production
  • And one of the following:
    • N440 Digital Video and CGI Special Effects
    • N442 Advanced 3D Animation Techniques
    • N443 Advanced Lighting and Texturing
    • N444 Stereoscopic Production and Display

Video and Audio

  • N253 Introduction to Digital Video
  • N353 Intermediate Video
  • N453 Advanced Video
  • And two of the following:
    • N255 Introduction to Digital Sound
    • N355 Intermediate Sound
    • N356 Lighting and Field Production
    • N357 Digital Effects

Multimedia Programming

  • N321 ActionScript in 3D
  • N322 Dynamic Data Applications
  • N328 Visualizing Information
  • N421 Physical Object Interfaces
  • N422 Advanced Interactive Production