Search
Purdue School of Engineering and Technology

Purdue School of Engineering and Technology

Minor in Computer and Information Technology

A minor in Computer and Information Technology requires the completion of 24 credit hours of computer technology courses, plus prerequisite requirements in mathematics, and computer applications. Required courses in computer technology are provided in two groupings: (a) core requirements, and (b) a specialty sequence. At least 12 credit hours of the minor must be taken at IUPUI.

Students who wish to complete a minor in Computer and Information Technology must already be accepted as a major by some other department on the IUPUI campus. Students should ask their department's academic advisor whether a minor in computer technology is acceptable with their major field.

A student who applies for a Computer and Information Technology minor must have completed a mathematics competency as evidenced by completing MATH-M 118 and M 119 or MATH 15300 and 15400, or MATH 15900, and a college-level computer literacy course (equivalent to CIT 10600).

Minor in Information Technology Plan of Study Checksheet

The Computer and Information Technology minor's core requirements (12 credit hours):

  • CIT 11200 Information Technology Fundamentals or BUS S302 Management Information Systems - 3 credit hours
  • CIT 14000 Programming Constructs Laboratory - 3 credit hours
  • CIT 21200 Web Site Design - 3 credit hours

Prior to continuing into the specialty sequences, a student must have:

  1. completed the above computer technology minor's prerequisite and core requirements,
  2. completed 30 credit hours toward his or her major,
  3. earned a cumulative grade point average (GPA) of 2.0 or higher.

The student who has met these conditions then selects one of the specialty sequences below and proceeds to complete the three courses of that selected specialty.

The computer information technology specialty sequences are:

Application Development (12 cr.)

  • CIT 21400 Intro to Data Management (3 cr.)
  • 20000 Level Programming - CIT 21500 Web Programming or CIT 24200 Introduction to ASP.Net Programming or CIT 27000 Introduction to Java (3 cr.)
  • CIT 21300 Systems Analysis and Design or BUS A337 Computer Based Accounting Systems Analysis (3 cr.)
  • CIT 37300 Visual Design for Software or INFO-I 300 Human-Computer Interaction (3 cr.)

Network Systems (12 cr.)

Web Technologies (12 cr.)

  • CIT 21400 Intro to Data Management (3 cr.)
  • 20000 Level Programming - CIT 21500 Web Programming or CIT 24200 Introduction to ASP.Net Programming or CIT 27000 Introduction to Java (3 cr.)
  • CIT 31200 Advanced Web Site Design (3 cr.)
  • 3/40000 Level Programming - CIT 30500 Android Mobile Application Development or CIT 31300 Commercial Web Site Development  or CIT 34700 Advanced ASP. Net Programming or CIT 41100 iOS Mobile Application Development (3 cr.)

Database Systems (12 cr.)

  • CIT 21400 Intro to Data management (3 cr.)
  • 20000 Level Programming - CIT 21500 Web Programming or CIT 24200 Introduction to ASP.Net Programming or CIT 27000 Introduction to Java (3 cr.)
  • CIT 30400 Database Programming (3 cr.)
  • CIT 44400 Advanced Database Design (3 cr.)

Information Security (12 cr.)

  • CIT 17600 Info Technology Architectures (3 cr.)
  • CIT 20700 Data Communications (3 cr.)
  • CIT 20300 Information Security Fundamentals (3 cr.)
  • CIT 40600 Advanced Network Security (3 cr.)