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)

Knowledge

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.

Skills

Create and organize static websites. Students will become familiar with HTML (Hyper Text Markup Language), CSS (Cascading Style Sheets), and JavaScript.

Experience

Create and organize static Web sites; create valid well-formed HTML, XHTML, HTML5 web pages. Design Cascading Style Sheets (CSS) and include Javascript and Java applets. Work with images, image-maps and simple DHTML (Dynamic HTML).

CSCI 202 - Dynamic Web Pages (4 credits)

Knowledge

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.   

Skills

Create and organize static websites. Students will become familiar with HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript.

CSCI 348 - Web Development Fundamentals (4 credits)

Knowledge

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.

Skills

Server-side languages and frameworks, mySQL; structured query language (SQL), usability evaluations.

Experience

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.