Internet Technologies (iT) Concentration for Computer Science Majors

The internet technologies (iT) concentration supplements the Computer Science (CS) curriculum by focusing on the concepts and technologies needed to implement modern web applications. The concentration is designed to supplement the CS core curriculum by introducing the programming aspects as well as the theoretical concepts needed to build the infrastructure for web systems such as search engines, social networking sites, etc. The iT concentration provides extensive hands-on, project-based experience for students.

Requirements

Required Courses
CSCI 2850PROGRAMMING ON THE INTERNET3
CSCI 3830ADVANCED JAVA PROGRAMMING3
CSCI 3850FOUNDATIONS OF WEB SEARCH TECHNOLOGIES3
Elective Courses 1
Select 9 hours from the following:9
NATURAL LANGUAGE PROCESSING
GRAPH THEORY & APPLICATIONS
HUMAN COMPUTER INTERACTION
NETWORK-BASED VULNERABILITY DISCOVERY
INTERNET SYSTEMS DEVELOPMENT
PATTERN RECOGNITION
DATABASE MANAGEMENT SYSTEMS
DATA WAREHOUSING AND DATA MINING
Total Credits18
1

The list of electives is not exhaustive. Students can take other relevant courses as electives under the approval of the computer science undergraduate program committee.