Introduction to XHTML
Introduction to Extensible HyperText Markup Language (XHTML) and design issues involved in creating documents for distribution on the World Wide Web. The standard XHTML tags will be covered, including basic formatting, headers, body attributes, page layout, links, tables, frames, forms, and style sheets.
Introduction to Web Development
Introductory study of the web design and development process. Students will use web authoring software to create, edit and update web pages. Emphasis is on creating web pages for a business environment.
Introduction to Problem Solving in Programming
Introduction to logical problem solving techniques used in programming. The course focuses on developing problem solving and program design abilities.Topics covered include problem solving,fundamentals of data concepts, structured design involving sequence, selection and repetition structures using both flowcharts and pseudocode, and application of the program development process: design, code, and test.
Database Management Systems
Introduction to database systems. Discussion of data base environments, design, planning and implementation in a relational model environment. Students will design and develop a simple database and implement a portion of this application including forms, queries and reports. Emphasis on database design techniques, normalization and the SQL database language.
Extensible Markup Language
Introduction to the Extensible Markup Language (XML) for data exchange and document publishing. topics including Extensible Style Sheet Language (XSL), Document Type Definitions (DTD), Document Object Model (DOM), and Simple Application Programming Interface for XML (SAX). Students will apply their knowledge by creating a simple e-commerce application.
Object Oriented Concepts
Introduction to software development using object oriented analysis and design (OOA&D). This methodology expresses solutions in terms of objects: self-contained entities composed of data and operations on that data. Classes, objects, encapsulation, inheritance, and polymorphism concepts will be presented. Various OOA&D tools and models including Unified Modeling Language (UML) will be introduced. Students will apply OO skills to some introductory programming solutions using Visual Basic. MS Visio will be used to create OOD documentation under UML standards.
Intermediate Web Development
This course focuses on the design principles for information web sites with a focus on the end user. Key web standards will be used, such as XHTML and CSS. Students will create and publish several web sites and present those sites for critique of the class.
Java Programming I
The course covers the basics of Java programming and object oriented software. Objects, attributes, ad methods in Java are covered. The basics of programming structures are covered: selection, looping and arrays.
Introduction to Flash
Introduction to the Adobe Flash application. Create tweened animation, work with vector graphics, adding audio and video, and an introduction to ActionScript scripting language
Web Server Administration & Security
Introduction to the technical skills needed to install, configure and maintain a secure web server. Topics include web directories and permissions, user accounts and documents, client and server security, secure online transactions, and intrusion detection and recovery.
Web Application Development with Java
Course focuses on designing more advanced Flash projects and interactive web applications. In-depth study of the ActionScript scripting language is incorporated. The course is project based and will incorporate several group projects.