Core Courses for Internet Studies
The internet studies curriculum is designed to help students become creative problems solvers that can design and develop websites using current web technologies. While learning how to create websites, students also become familiar with internet history and contemporary debates regarding the societal implications of the internet and digital technologies.
CSCI 102 - Computer Mediated Communications (4 credits)
Internet skills, with an emphasis on the Internet as a medium of political and business communication, research, cultural exchange and worldwide collaboration. Basic principles of effective Web site organization and design.
CSCI 202 - Dynamic Web Pages (4 credits)
Principles and technologies required to produce and distribute Web content, with a focus on site architecture and client-side dynamic pages. Students will become familiar front-end web development and design.
CSCI 348 - Web Development Fundamentals (4 credits)
Server-side programming, database design, content management systems and frameworks, project management and maintenance, and design principles, site architecture, and usability. Student gain experience developing an interactive, database driven website.
Server-side languages and frameworks, mySQL; structured query language (SQL), usability evaluations.
Develop an interactive, database driven web storefront.
CSCI 403 - Practicum/Internship (3 credits)
The purpose of this course is to round out the classroom experiences with actual web development on a live site. Evaluation for this work will be determined, in part, by results such as usability and user acceptance. Students obtain real work experience with projects that are either internal to the center or in partnership with regional companies and non-profit organizations.
Student teams will be assigned to these projects. Oversight by Center faculty will ensure that the students get an experience equivalent to an internship. The requirements for the internship are that it provide an actual team-oriented development experience, provide an intellectual challenge in analysis and design, and that there is constructive communication between the Center faculty and the job supervisor regarding performance.