Information Technology Course Listings

A major and a minor in information technology are available. The minor may be combined with any major or minor except computer science. See also the computer science major and minor.

Major in information technology

46-47 credit hours (foundation and one concentration area)

Foundation courses for all information technology majors (34 credit hours)

  • CoSc 106, Foundations of Information Systems2
  • CoSc 206, Computational Thinking3
  • CoSc 216, Programming I4
  • CoSc 226, Introduction to Project Management3
  • CoSc 266, Introduction to Databases3
  • CoSc 346, Human Computer Interaction 3
  • CoSc 356, Computer Networking3
  • CoSc 360, Operating Systems4
  • CoSc 409, Internship or Bus 409, Internship 3
  • CoSc 411, Business Application Programming 3
  • Math 233, Statistical Models 3

Business concentration (12 credit hours)

  • Acc 200, Principles of Accounting 3
  • Bus 155, The Organization of Business2
  • Bus 206, Adventures in Business1
  • Bus 282, Business Analytics (prerequisite Bus 220 or CoSc 266) 3
  • Bus 318, Operations Management 3

IT Programming concentration (13 credit hours)

  • CoSc 316, Programming II4
  • CoSc 357, Data Privacy & Security3
  • CoSc 366, Database Design 3
  • Math 205, Discrete Mathematics 3

Student learning outcomes

Graduates in information technology will:

  1. Analyze complex, real-world problems to identify and define computing requirements and apply computational approaches to the problem-solving process.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the IT discipline.
  3. Communicate effectively with diverse audiences the technical information that is consistent with the intended audience and purpose.
  4. Make informed judgments and include unique perspectives of others in computing practice based on legal and ethical principles.
  5. Function effectively on teams and employ self- and peer-advocacy to address bias in interactions, establish goals, plan tasks, meet deadlines, manage risk, and produce deliverables.
  6. Identify and analyze user needs and consider them during the selection, integration, and administration of computer-based systems.

Planning guide

First year Goshen Core
Foundations of Information Systems
Computational Thinking
Introduction to Project Management or Introduction to Databases
Programming I (Programming concentration)
Adventures in Business and The Organization of Business (Business concentration)
Second year Goshen Core
Introduction to Project Management or Introduction to Databases
Statistical Models
Programming I and Principals of Accounting (Business concentration)
Discrete Mathematics and Programming II (Programming concentration)
Third and
Fourth years 
Balance of Goshen Core
Remaining required major courses

Minor in information technology

18-21 credit hours (foundation and a concentration)

Foundational courses (12-13 credit hours)

  • CoSc 106, Found. of Information Systems or CoSc 206 Computational Thinking 2-3
  • CoSc 216, Programming I 4
  • CoSc 266, Introduction to Databases3
  • CoSc 356, Computer Networking & Security3

Concentration: choose 2 upper-level courses (6-7 credit hours)

  • CoSc 316, Programming II4
  • CoSc 346, Human Computer Interaction3
  • CoSc 357, Data Privacy & Security3
  • CoSc 360, Operating Systems4
  • CoSc 366, Database Design3
  • Bus 315, Human Capital Management (prerequisite Bus 155)3
  • Bus 318, Operations Management (prerequisite Bus 155)3

Planning and advising notes

If combining this minor with a computer science major, the IT concentration must not be the programming concentration to ensure at least 8 unique credits in the minor not double-counting with the major.