BSIT Curriculum

Bachelor of Science in Information Technology Curriculum

Fall (S1)- Total Credit Hours= 18
Course Number Course Title Credit Hours
IT 1050 Fundamentals of IT 3
IT 1080C Computer Networking 3
IT 1090C Computer Programming I 3
ENGL 1001 English Composition 3
MATH 1026 Pre-Calculus ⁂ 5
PD 1010 Intro to COOP for CECH* 1
Spring (S2)- Total Credit Hours= 18/15
Course Number Course Title Credit Hours
  Track Course 1 3
IT 2060C Database Management I 3
IT 1081C System Administration 3
IT 2040C Fund. of Web Development 3
COMM 1076 Intro to Interpersonal Communication 3
IT 2030C Info. Sec. and Assurance⁺ 3
Fall/Spring (S3)- Total Credit Hours= 15
Course Number Course Title Credit Hours
  Track Course 2 3
IT 3060C Database Management 2  
OR OR  
IT 4015C Applied Business Intelligence 3
IT 2020 Implications of IT 3
IT 1051C Fund. of Digital Media 3
HPE 2071 Applied Statistics 3
Summer/Fall (S4)- Total Credit Hours= 15/12
Course Number Course Title Credit Hours
  Track Course 3 3
IT 2030C Info. Sec. and Assurance⁺ 3
  Advisor Approved Elective⁺⁺ 3
ENGL 2089 Interm. Compos. 3
Math 1071 Discrete Math 3
Spring/Summer (S5)- Total Credit Hours= 15
Course Number Course Title Credit Hours
  Track Course 4 3
IT 2021 Human Comp. Interaction 3
  Advisor Approved Elective⁺⁺ 3
IT 3020 System Analysis & Design 3
  Science Elective** 3
Fall/Spring (S6)- Total Credit Hours= 15
Course Number Course Title Credit Hours
  Track Course 5 3
  Advisor Approved Elective 3
  Science Elective** 3
ENGL 4092 Technical and Scientific Writing**** 3
IT 4020 Management in IT 3
Fall (S7)- Total Credit Hours= 15
Course Number Course Title Credit Hours
IT 5001 Senior Design Proj Mgt I 3
  Track Course 6 3
  Track Course 7 3
  Advisor Approved Elective 3
  Gen Ed Elective*** 3
Spring (S8)- Total Credit Hours= 12
Course Number Course Title Credit Hours
IT 5002 Senior Design Proj Mgt II 3
  Track Course 8 3
  Advisor Approved Elective 3
  Gen Ed Elective*** 3

Total Credits Hours for 8 Semesters= 120

⁂ Students can take Math1021 College Algebra and Math 1022 Trigonometry instead of Math1026 PreCalculus

*Students must meet with their co-op adviser within the first three weeks of the semester that precedes their first planned co-op semester. With prior approval of the academic  and coop advisors, students may take up to six credit hours of courses while on co-op. Students must complete and pass all coursework for S1 and S2 and have a minimum 2.0 GPA to be eligible to co-op. 

** Science Electives must be from BIOL, CHEM, PHYS or GEOL

*** General Education Electives must be from chosen from courses designated as Fine Arts, Historical Perspectives, Humanities and Literature, or Social Sciences. Each elective must represent a different area.

**** Students can take ENGL4091 Business Writing in place of ENGL4092

+ Students in the Cybersecurity track must take IT2030 in the spring of their freshmen year (S2). All other students will take in their second year (S4)

++ Cybersecurity track students should take CJ1001 Introduction to Criminal Justice and POL2035 Cybersecurity Strategy and Policy as their first two advisor approved electives. Game Development & Simulation track students should select a course from the DAAP group and the English group

Students in the Bachelor of Science in Information Technology may use the prior learning assessment process to receive advanced standing for a maximum of 4 semester IT courses for which they have prior experiences. Please speak to the academic advisor or a faculty member before applying.

Track Courses

Game Development & Simulation Track

IT 2050C Game Design & Society (1)

IT 3045C Contemporary Programming (2)

IT 3049C Web Game Development (3)

IT 3080C Game Engine Lab 1 (4)

IT 3081C Game Engine Lab 2 (5)

IT 4080C Network Game Development (6)

IT 5080C SD Game Development & Simulation TP I (7)

IT 5081C SD Game Development & Simulation TP II (8)

Networking/Systems Track

IT 2035C Network Infrastructure Management (1)

IT 3036C Enterprise Systems Administration (2)

IT 3037C Cloud Computing (3)

IT 3071C Network Security (4)

IT 3038C Scripting Languages (5)

IT 4037C Special Topics in Networking/Systems (6)

IT 5031 Senior Design Networking/Systems Technical Practicum I (7)

IT 5032 Senior Design Networking/Systems Technical Practicum II (8)

Software Application Development Track

IT 2045C Computer Programming II (1)

IT 3045C Contemporary Programming (2)

IT 3049C Web Game Development (3)

IT 3048C Mobile Device Programming (4)

IT 3047C Web Server App. Development (5)

IT 4045C Enterprise Application Development (6)

IT 5041 Senior Design Software Application Development Technical Practicum I (7)

IT 5042 Senior Design Software Application Development Technical Practicum II (8)

Cybersecurity Track

IT 2035C Network Infrastructure Management (1)

IT 3071C Network Security (2)

IT 3072C Computer and Network Forensics (3)

IT 3075C Network Monitoring and Intrusion Prevention Systems (4)

IT 4076C Penetration Testing (5)

IT 4077C Special Topics in Cybersecurity (6)

IT 5071 Senior Design Cybersecurity Technical Practicum I (7)

IT 5072 Senior Design Cybersecurity Technical Practicum II (8)

Information Technology Co-op Schedule

Information Technology Co-op Schedule
  Freshman Sophomore Pre-Junior Junior Senior
  Fall Spring Summer Fall Spring Summer Fall Spring Summer Fall Spring Summer Fall Spring
Group A S1 S2 C1 S3 C2 S4 C3 S5 C4 S6 C5   S7 S8
Group B S1 S2   C1 S3 C2 S4 C3 S5 C4 S6 C5 S7 S8
Group C S1 S2   S3 C1 S4 C2 S5 C3 S6 C4 C5 S7 S8