Within CPD 124, students will assess, develop and utilize computer programming to construct World Wide Web pages using the HTML5 and XHTML language which are stricter versions of HTML. These forms of HTML are created and designed to address many of the problems associated with the different and competing versions of HTML and to integrate much better with XHTML and XML. Students will advance their skills in developing Internet communications using a Windows-based text editor. Topics that will be analyzed and developed include Web Browsers, Uniform Resource Locators, HTTP protocol, FTP, CSS3 and mobile development. Students will also advance their skills in the use of apps for mobile devices. 

This is a prerequisite course for CPD 125.

Within CPD 125, students will assess, develop and utilize computer programming to construct World Wide Web sites using Adobe Dreamweaver CC which is an integrated Web development environment that helps create integrated and interactive web sites. Topics that will be analyzed and developed include Website Design Principles, Web Browsers, Uniform Resource Locators, HTTP protocol, ActionScript, FTP, XHTML, HTML5, FLASH, FIREWORKS, Android concepts, mobile web application standards, and CSS3. As web content has evolved, more advanced sites incorporate graphics, animation, forms, layers and JavaScript to make these elements active. Dreamweaver generates JavaScript and allows developers to make web sites more visually and textually interactive. Students will continue to advance their skills in the use of apps for mobile devices. 

The prerequisite for this course is CPD 124.

Underwater Basket Weaving is to cover the basics of basket weaving while treading water.

Students will apply object-oriented, platform-independent design and programming to create Java applications. Students will code class objects, if...else statements, switches, for, and while statements, and learn how to process data using arrays, loops, AWT, SWING, variables, datatypes, simple I/O, and inheritance.

CPD 229 is designed as an introduction programming course. Students will learn programming concepts and learn how to plan and create well-structured programs. They will be able to write programs using the sequence, selection, and repetition structures, as well as how to create and manipulate sequential access files, structs, classes, strings, conditional execution, data types, functions and arrays. C# teaches programming concepts using a framework class oriented approach, rather than a task or command-driven approach. The .NET Framework uses a wealth of libraries for developing applications for the Windows family of operating systems. With C#, students can build small, reusable components that fit with today's Web-based programming applications. Students will manipulate programming components using Visual Studio's refined and superior Integrated Development Environment. Students will use realistic cases in creating the programs that will require them to demonstrate program design, problem solve, and debug using effective programming techniques that they will likely encounter in the programming job market.