Sinclair Community College key classes

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.

Introduction to JavaScript

Introduction to the JavaScript programming language that is used to create dynamic, interactive effects on web pages. Standard programming language concepts will be covered, including variables, branching, looping, functions, and parameter passing. Projects will include pop-up windows, scrolling messages, validating forms, and cookies.

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

Designing, writing and deploying web based n-tier applications using Java related technologies. Topics include: HTML, JavaScript, cookies, session variables, Java Servlets, Java Server Pages, JDBC, Java Beans and XML Extensive lab exercises reinforce course topics. Students will design, create and deploy a small e-business web site.

Advanced Flash

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.