Information Technology Course Listings

A major and a minor in information technology is 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

49 credit hours

  • CoSc 206, Logic & Language of Computer Programming3
  • CoSc 216, Programming I4
  • CoSc 316, Programming II4
  • CoSc 346, Human Computer Interaction 3
  • CoSc 356, Computer Networking & Security3
  • CoSc 360, Operating Systems 3
  • CoSc 366, Database Design 3
  • CoSc 406, Systems Analysis 3
  • CoSc 409, Internship 3
  • CoSc 410, Senior Seminar1
  • CoSc 416, Project Management 3
  • Math 205, Discrete Mathematics 3
  • Math 211, Calculus I4
  • Three related courses selected from the following:9
    • Acc 201, Principles of Financial Accounting
    • Acc 210, Accounting Information Systems
    • Bus 220, Spreadsheet Skills
    • Bus 318, Operations Management
    • Comm 108, Digital Design
    • Comm 270, Media Law & Ethics
    • Comm 326, Creating for the Web
    • Comm 375, Animation
    • CoSc 270, Introduction to Game Design
    • CoSc 365, Analysis of Algorithms
    • CoSc 370, Advanced Game Design
    • CoSc 375, Topics in Computer Science

Student learning outcomes

Graduates in information technology will:

  1. Demonstrate knowledge of programming, database design, networking, human computer interaction, operating systems, and systems analysis.
  2. Demonstrate an understanding of some applications of information technology.
  3. Effectively communicate complex computing concepts orally, visually and in writing.
  4. Function effectively in teams to accomplish common goals.
  5. Design, implement, and evaluate systems and software to meet the needs of organizations.
  6. Analyze the local and global impact of computing technology on individuals, organizations, and society.
  7. Demonstrate the ability to learn new technologies from published literature and be prepared to engage in lifelong learning in information technology.

Planning guide

First year Goshen Core
Logic & Language of Computer Programming
Programming I
Calculus I, Discrete Math, and/or a related course
Second and
Third years
Goshen Core
300-level computing courses
Related courses
SST
Fourth year Balance of Goshen Core
Remaining computing and related courses
Internship
Senior Seminar

Minor in information technology

18 credit hours

  • CoSc 206, Logic & Language of Computer Programming 3
  • CoSc 216, Programming I 4
  • CoSc 316, Programming II4
  • CoSc 346, Human Computer Interaction3
  • Any upper level computer science courses4