Common Course NumberCourse TitleCourse Description
COP1000CIntroduction to Computer ProgrammingThis course provides the beginning programming student with the techniques necessary to write well documented, structured computer programs. The course is intended to emphasize the planning process using examples involving sequence, selection, and iteration. The course is designed to promote good programming practices for further study of other programming languages.
CTS1855CWeb Authoring IIn this course you will learn the essentials of HTML5, Cascading Style Sheets (CSS) and JavaScript. These technologies, sometimes known as the “HTML5 Family” or the “Web development trifecta,” can be used together to create Web pages that easily adapt to display on smartphones, tablets, gaming devices and smart TVs, as well as to traditional desktop computers. This course will prepare students for the CIW Advanced HTML5 & CSS3 Specialist Certification Exam.
CTS1861CWeb Authoring IIThis course teaches students the concepts of web development and how to apply structure and design skills using HTML and CSS.  It will also introduce strategies and tactics necessary to design user interfaces, with particular emphasis on creating user interfaces for mobile devices. It focuses on teaching specific development techniques and strategies.
CTS2852CClient-side ScriptingThis course teaches developers how to use the features of the JavaScript language and design client-side, platform independent solutions. Students learn how to write JavaScript programs, script for the JavaScript object model, control program flow, validate forms, animate images, target frames, and create cookies. Students will also understand and use the most popular applications of JavaScript.
CTS3870CServer-Side ScriptingThis course will help students understand and utilize Server Side Scripting technology. Students will work with Server Side Scripting to create Internet-based applications. Students will learn to connect to databases, work with files, extract data from HTML forms, and how to build secure applications.
ISM3054CWeb Systems & TechnologiesInformation Technology (IT) applications are increasingly web based. Web technology has grown to include a variety of businesses, academic, organizational and social applications. Diverse multi-cultural and user communities now depend on web technology. This knowledge area covers the design, implementation testing of web based applications including related software, databases, interfaces and digital media. It also covers ethical and security issues arising from the web and social software.