Web Database Developer Course Descriptions

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

Learn to use SQL, the industry-standard language for creating and maintaining relational databases. Students will design, implement, and process a database. Topics include database creation; manipulating data, table joins, nested queries, transactions, triggers, an introduction to stored procedures, and database optimization. Prerequisite:  CIS 218.

 

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

Updated May 2009