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
Code | Title | Credits |
---|---|---|
Required Courses | ||
CSCI 2850 | PROGRAMMING ON THE INTERNET | 3 |
CSCI 3830 | ADVANCED JAVA PROGRAMMING | 3 |
CSCI 3850 | FOUNDATIONS OF WEB SEARCH TECHNOLOGIES | 3 |
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 Credits | 18 |
- 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.