Information Technology Course Listings
A major and a minor in information technology are available. See also the computer science major and minor.
Major in information technology
47-48 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 (13 credit hours)
- Acc 200, Principles of Accounting 3
- Bus 155, The Organization of Business3
- 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:
- Analyze complex, real-world problems to identify and define computing requirements and apply computational approaches to the problem-solving process.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the IT discipline.
- Communicate effectively with diverse audiences the technical information that is consistent with the intended audience and purpose.
- Make informed judgments and include unique perspectives of others in computing practice based on legal and ethical principles.
- 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.
- 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 or minor, there must be at least 8 unique credits in the information technology minor not double-counting with the computer science major or minor.