CIS 154-Web Design Theory
Students will learn how to create and manage their own Web pages using current Hypertext Markup Language (HTML), and CSS. Students will learn to write code manually, as well as use graphical user interface (GUI) authoring tools. Course content includes marketing and implementing fundamental design concepts, validating code, and the planning phases of good Web design.
CIS 185 -Introduction to Programming
This course uses the Python language to provide an introduction to computer programming. Topics include programming fundamentals, logic development, top down program design, and application creation.
CIS 186 -Mobile Applications I
The purpose of this course is to introduce students to mobile application development. Activities will include programming simple mobile device applications. Students will learn basic programming concepts, design concepts, and programming tools.
CIS 187 -Mobile Applications II
The purpose of this course is to continue the study and implementation of mobile application development through the use of different mobile operating systems than presented in CIS 186. Activities will include additional programming of mobile device applications and continued study of programming concepts, design concepts, and programming tools.
CIS 204 -Database Design and SQL
This course focuses on the development steps needed to produce a functioning relational database, creation of the database, and use of Structured Query Language (SQL) to interact with the database. Topics covered include database design, relationships, normalization, and SQL.
CIS 250-Advanced Web Design (JavaScript)
Students will learn how to add JavaScript to their Web pages. Concepts covered include variables, expressions, operators, functions, methods, objects, events, control structures, windows, forms, strings, arrays, cookies, DHTML, and AJAX.