CIS 218
Database Concepts
5 cr
Fa, Sp
Concepts and terminology of relational
databases. Introduction to the
relational model and database design principles.
Design and create a database and user interface (forms and reports) using
the industry standard relational database system.
Additional topics include an introduction to Structured Query Language,
normalization, and indexes.
CIS 220
Structured Query Language
5 cr
Wi
C SCI 102
Introduction to Web Development
5 cr
Fa, Wi, Sp, Su
Students will learn to design and create Web sites
using markup
languages and CSS (Cascading Style Sheets).
Additional topics include: multimedia, JavaScript, special effects, and search
engine optimization.
C SCI 111
Web Development with Flash
5 cr
Fa, Wi
Students
learn to design, develop and maintain web
sites using Flash. User-centered design and working
with action scripting languages will be discussed. Additional topics include
XML, Dreamweaver, Fireworks and Photoshop.
Prerequisite: CSCI 102
C SCI 116
Web/Database Programming I
5 cr
Fa
Learn to
program an interactive, data-driven website. Build Web forms, validate user
input, connect to a database, and write secure code. The course utilizes PHP, an
open-source server-side programming language.
C SCI 200
Emerging Technologies
3 cr
Sp
This course is updated quarterly to offer students and professional’s insight into emerging technology trends. Guest lecturers from industry will provide insight into their areas of expertise and instructor will challenge students to get hands on with bleeding edge technology. Prerequisite: Web programming experience
C SCI 211
Action Scripting w/ Flash
5 cr
Sp
Students
learn to design, develop and maintain web
sites using Flash Action Scripting to create Rich Internet Applications.
Control structures, events, properties, xml, tweening
engines, and object oriented programming are covered during this class.
Prerequisite: CCSI 111
C SCI 212
Web Development with Scripting
5 cr
Sp
Learn to create dynamic,
interactive websites with JavaScript, a client-side scripting language.
Additional topics include AJAX, and JavaScript libraries and frameworks.
Prerequisite: CSCI 102
C SCI 215
Web/Database Programming II
5 cr
Wi
A challenging, intermediate class in
Web/Database programming. Students will design and implement an interactive,
data-driven Website. Topics include objects and inheritance, debugging and error
handling, managing state, managing a database server and users, authentication,
and security.
Prerequisite: CSCI 116
C SCI 216
Web/Database Programming III
5 cr
Sp
A capstone class in Web programming.
Students will design and create a data-driven website using the language
of their choice. Emphases will include software development methodologies and
best practices; project planning and tracking; using a code repository; software
testing and deployment; and working as part of a development team. Web services
will also be explored.
Prerequisite: CSCI 215