BSIT Curriculum
Bachelor of Science in Information Technology Curriculum
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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
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 |