CIS111 HTML5/CSS3
This course introduces basic concepts of structuring and styling a static website with Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS).
CIS130 Responsive Website Design
This course will teach how to utilize responsive website design to create websites that can be professionally viewed on a variety of mobile devices, tablets, laptops and desktop computers with varying screen sizes. Prerequisite: CIS 111 with a 2.0 or better.
CIS146 Introduction to Programming
This course will teach core programming concepts using examples from weakly and strongly typed programming languages. Debugging techniques are utilized by students to solve beginning-level software development problems. The understanding and mastery of the terms, concepts, and theories of today's software developers are the main objectives of this course.
CIS114 Frontend Development I
This course reinforces basic programming concepts through teaching the fundamentals of the client-side JavaScript language as well as Document Object Model (DOM) scripting. Included is an introduction to jQuery or other JavaScript library and 3rd party plugins. Prerequisite: CIS 111 and CIS 146, both with a 2.0 or better.
CIS126 DBMS/SQL
This course introduces ANSI SQL. Students learn the uses of SQL scripting as it pertains to common database management systems such as MySQL, Oracle, SQL Server or DB2. Students acquire the ability to create, modify and delete data and data structures. Students also learn to implement SQL using web technologies.
CIS230 PHP I
Students learn how to create powerful, interactive, database-driven web sites using PHP and a popular Model-View-Controller (MVC) framework. Prerequisite: CIS 114 and 126 with a 2.0 or better.
CIS258 Backend Development I
This course presents concepts of creating web sites through the use of a backend server architecture such as Node.js and creating web services, API's, and dynamic web pages that are connected to a database for storage of information. Using a common front-end framework, such as Angular, web pages will be built to connect the browser to the back-end server process through a RESTful API. Prerequisite: CIS 114 with a 2.0 or better.
CIS225 Content Management Systems
This course will provide an overview of existing Content Management Systems (CMS) and how to utilize these to create simple integrated websites. Prerequisite: CIS 230 with a passing grade of 2.0 or better.
Visit catalog.spokane.edu to stay up-to-date on all current course descriptions available at Spokane Colleges.