CSCI 3830 ADVANCED JAVA PROGRAMMING (3 credits)
This course teaches students web application development using advanced concepts in the Java programming language. It introduces students to distributed computing models such as the client-server model and how it is implemented in web applications using modern Java technology stacks.
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.