Information Technology, B.S.
2024 Semester Map

TOTAL CREDITS: 120–122

Fall, Year One

CourseCredits
ETCS 105
Career Discovery
2
PHYS XXX
Physics choice
3
MATH 161
Basic Applied Calculus
3
Liberal Arts Elective 3
FCWR 101
Writing I: Foundations of College Composition
3
DATA 101
Making Sense of a Data-Oriented Society
3
TOTAL CREDITS17

Spring, Year One

CourseCredits
CSCI 125
Computer Programming I
3
ITEC 251
Applied Discrete Structures I
3
Math Elective 3
Science Elective 3
FCWR 151
Writing II: Foundations of Research Writing
3
TOTAL CREDITS15

Fall, Year Two

CourseCredits
CSCI 185
Computer Programming II
3
CSCI 155
Computer Organization and Architecture
3
IENG 251
Project Engineering
3
General Elective 3
FCWR 304
Communication for Technical Professions
3
TOTAL CREDITS15

Spring, Year Two

CourseCredits
CSCI 235
Elements of Discrete Structures
3
CSCI 260
Data Structures
3
ETCS 108
Computer, Internet, and Society
3
Science/Technology ElectiveA 3
ICLT 3XX
Literature choice
3
TOTAL CREDITS15

Fall, Year Three

CourseCredits
CSCI 330
Operating Systems
3
ITEC 290
Database Systems
3
ITEC 305
Internet Programming I
3
ITEC 320
Web-based Multimedia Development I
3
Science/Technology ElectiveA
3
TOTAL CREDITS15

Spring, Year Three

CourseCredits
CSCI 345
Computer Networks
3
Professional OptionB 3
Science/Technology ElectiveA 3
General Elective 3
ICBS 3XX
Behavioral Science choice
3
TOTAL CREDITS15

Fall, Year Four

CourseCredits
ITEC 357
Cisco Academy Level 1
3
MGMT 421
Cyber Law, Policy, and Ethics
3
Professional OptionB
3
General Elective 3
ICPH 3XX
Philosophy choice
3
TOTAL CREDITS15

Spring, Year Four

CourseCredits
Professional OptionB 3
Science/Technology ElectiveA 3
Liberal Arts Elective 3
General Elective 3
IENG 400
Technology and Global IssuesC
3
TOTAL CREDITS15
A
Science/Technology Electives can be any PHYS, MATH, or any other courses offered by CoECS.
B
Professional Option: choose between Information and Network Security Option or General Option.

General Option Courses:
  • CSCI/ITEC 300- or 400-level courses approved by the department.

Information and Network Security Option Courses:
  • ITEC 365 Secure Programming
  • ITEC 310 Introduction to Network and Internet Security
  • ITEC 440 Advanced Network and Internet Security
  • ITEC 445 Operating System Security
  • ITEC 450 Seminar Project
  • ITEC 460 Topics in Information Technology
C
Cross-listed with ICSS 309.