You will need free Adobe Acrobat Reader to view course syllabi.
| Web Authoring & Website
Design Courses |
World Wide Web Authoring and XHTML
[syllabus] |
Part I of a three-part series is an overview of the Web, an introduction to (X)HTML markup and Web page design principles. Students get hands-on experience building simple web pages with hypertext links and graphics. Includes an overview of techniques that enhance and facilitate page creation.
Prerequisites: Familiarity with PC and browsing the Internet.
Instructors: Karen Williams or Judy Cannon.
|
Intermediate World Wide Web Authoring
and XHTML
[syllabus] |
Part II of a three-part series introduces table design, forms, and frames construction. Learn tips for maintaining an active Web site. Hands-on experience in building complex Web pages using techniques covered in class.
Prerequisites: Introduction to World Wide Web Authoring
and XHTML, similar course, or equivalent experience.
Instructors: Karen Williams or Judy Cannon
|
Advanced World Wide Web Authoring and
XHTML
[syllabus] |
Part III of a three-part series introduces XML, dynamic XHTML, style sheets, and techniques to create images with small file sizes. Features a hands-on investigation and analysis of using these technologies with existing web sites.
Prerequisites: Intermediate World Wide Web Authoring
and XHTML, similar course, or equivalent experience.
Instructors: Judy Cannon
|
Web Authoring: Using Cascading Style Sheets
[syllabus] |
Control fonts, background colors, hyperlinks, margins and other page elements; layout a Web page using CSS. Learn to create CSS navigational menus for Web pages.
Prerequisites: Intermediate World Wide Web Authoring
and XHTML, similar course, or equivalent experience.
Instructor: Judy Cannon .
|
Dreamweaver 1:
Introduction
[syllabus] |
Web site creation with graphic elements. Includes use of Web authoring software and study of websites and browsers. Create and manage standards-compliant web pages that include images, links, Flash elements, interactive behaviors, and forms. Speed development by using Library items and Templates. Use built-in FTP feature to upload sites to a remote server.
Prerequisites: Introduction to World Wide
Web Authoring and XHTML .
Instructor: Greg Hervey.
|
Dreamweaver 2: Advanced Web Authoring
[syllabus] |
After you've successfully authored a website in the Dreamweaver 1 class, learn advanced topics including: page layout using layers and CSS, extending Dreamweaver with code snippets and custom objects, Integrating Dreamweaver with Flash and Photoshop, and adding advanced interactivity using Layers, Timelines, and advanced CSS techniques.
Prerequisites: Dreamweaver Introduction.
Instructor: Greg Hervey.
|
Web Design and Usability
[syllabus] |
This course focuses on improving web site design using the Principles of Design in visual communication, and Human-Computer Interface (HCI) fundamentals. Students will learn the three types of usability evaluation, as well as design and critique mock web site interfaces.
Prerequisites: Introduction to World Wide Web Authoring and XHTML; experience with producing design layouts in Photoshop. Suggested class: Photoshop (Beginning).
Instructor: Greg Hervey.
|
Web Accessibility (Beginning)
[syllabus] |
Hands-on course - incorporating Section 508 and WCAG Guidelines - designed for people who want to incorporate accessibility techniques into websites, and increase usability and interoperability of web based materials. From adding alt tags to enabling users to resize the on-screen text, the techniques covered in this class will produce smarter and faster sites with smaller file sizes and easier maintenance.
Prerequisites: Familiarity with HTML.
Instructor: Rhodes Gibson.
|
| Web Accessibility (Advanced)
|
Taking web accessibility to the next level. In this hands-on course you will learn how to build accessible data tables and forms, publish accessible PDFs and making audio and video files fully compliant with Section 508 guidelines.
Prerequisites: Web Accessibility (Beginning).
Instructor: Rhodes Gibson.
|
| Web Graphics & Visual Design |
Photoshop 1: Introduction
[syllabus] |
Adobe Photoshop is the world standard in image editing software, and a required skill for any design position. Learn the basics of digital imaging and fundamental image editing skills, including resizing images, color correction, retouching, combining images, Web page mock-ups, and learning to optimize in GIF and JPEG format.
Prerequisites: None.
Instructor: Greg Hervey.
|
Photoshop 2: Advanced Web Design
[syllabus] |
Learn advanced techniques for extending the power of Photoshop: create and use Presets including brushes, patterns, styles and swatches. Learn about filters, channels, vectors, and how to leverage Actions to automate repetitive tasks. Recreate banners, buttons and effects from actual web sites, slice mock-ups into functional XHTML pages, and create animation. Exercises are realistic, web-specific applications of Photoshop.
Prerequisites: Photoshop 1: Introduction,
similar course, or equivalent experience.
Instructor: Greg Hervey.
|
Flash 1: Introduction [syllabus] |
Flash is the ultimate interface development tool. Learn to create rich internet applications, script interactivity, incorporate sound and video, and publish dynamic content in a variety of formats. The class will focus on creating timeline-based animation and introduce the ActionScript programming language. This is a must-have introduction to the most powerful web technology ever developed.
Instructor: Greg Hervey. |
Flash 2: Object-Oriented Programming [syllabus] |
Learn more about ActionScripting in Flash, including targeting timelines, creating interactive user-interface elements, and using shared assets, external data, and creating modular file structure to keep SWF files lean and extensible. Also learn debugging techniques.
Prerequisites: Flash 1: Introduction.
Instructor: Greg Hervey.
|
Flash 3: Data Connectivity [syllabus] |
Explore several ways of connecting the front end (your Flash application) with dynamic data on your server, including XML, databases, and LocalObjects on the client computer. This class is for the designer/developer who has little or no programming experience outside of ActionScript.
Prerequisites: Introduction to WWW Authoring and XHTML, and Flash 2: Object-Oriented Programming.
Instructor: Greg Hervey.
|
| Web Programming Courses |
Programming Fundamentals In the fall semester 2002 this class was replaced by Introduction to Programming Languages |
This class is for those who have few or no skills in programming.
Emphasis will be placed on problem definition, program solution, and how
to enter, manipulate, and display data. Using Qbasic as a teaching vehicle,
this course will expose students to the basic programming concepts they
need for further work with programming languages.
Prerequisites: End-user familiarity with computers, the Internet,
Microsoft Windows. Required Textbook: Sams "Teach Yourself Beginning Programming
in 24 Hours," by Greg M. Perry, ISBN: 0-672-31355-3.
Instructors: Classroom - Seán Gilkey; online - Judy Cannon.
|
Introduction to Programming Languages
[syllabus] In the fall semester 2002 this class replaced Programming Fundamentals |
Development of basic knowledge of programming concepts and techniques. Topics include familiarization with and utilization of computer systems; developing logic; preparing top-down design of problems; and creating programs. This class is for those who have few or no skills in programming. Emphasis will be placed on problem definition, program solution, and how to enter, manipulate, and display data. Using Qbasic as a teaching vehicle, this course will expose students to the basic programming concepts they need for further work with programming languages.
Prerequisites: End-user familiarity with computers, the Internet, Microsoft Windows.
Instructors: Classroom - Seán Gilkey; online - Judy Cannon.
|
Perl Programming for the Web
[syllabus] |
This introduction to the Perl 5 programming language and
its use as an Internet programming language will cover programming fundamentals,
data types, control structures, loops and I/O processing. All topics taught
in the context of the Web.
Prerequisites: Previous programming experience and Part
II: Intermediate Worls Wide Web Authoring and X/HTML.
Instructors: Classroom - Seán Gilkey; online - Judy Cannon.
|
CGI Programming Techniques
[syllabus] |
Develop server side applications and web server configuration,
browser and server communication, HTTP headers, HTML forms processing, fast
CGI, and applications such as email and online databases.
Prerequisites: Some previous programming courses or experience
as well as Perl Programming for the Web, and Part
II: Intermediate World Wide Web Authoring and X/HTML.
Instructors: Classroom - Seán Gilkey; online - Ashley Rosilier.
|
JavaScript
Programming
[syllabus] |
Covers basic JavaScript scripting features: code placement,
events and eventhandlers, methods, functions and parameters, attributes,
JavaScript objects, and underlying it all, the document object model. Work with variables, operators, if/then/else control
structures, loops, and arrays. Close attention paid to browser type and browser version
compatibility, and to JavaScript anomalies and annoyances.
Prerequisites: Introduction to Programming Languages or prior programming experience;
good knowledge of HTML coding or completion of Part II:
Intermediate World Wide Web Authoring and XHTML.
Instructor: Judy Cannon
|
AJAX
[syllabus] |
Asynchronous JavaScript and XML (AJAX) is a technique that uses the JavaScript-based XMLHttpRequest object to retrieve responses from a web server in a dynamic way, allowing for instant, on page updating. Learn to create dynamic web pages that function more like desktop applications than traditional web pages.
Prerequisites: Intermediate WWW Authoring and XHTML and Introduction to JavaScript.
Instructors:Judy Cannon.
|
Java Programming: Part I
[syllabus] |
Java I Programming is a beginning Java Programming course. The class introduces the idea of Object Oriented Programming, and covers the Java Development Kit, classes, objects, attributes and behavior, statements and expressions, methods and casting, arrays, logic and loops, creating classes, creating Java applications, command-line arguments, constructor methods, overriding methods, overriding constructors and finalizer methods. Prerequisites: Knowledge of basic programming concepts including control structures such as for, while, and if-else. No prior knowledge of OOP or HTML is required.
Prerequisites: Knowledge of basic programming concepts
including control structures such as for, while, and if-else. No prior
knowledge of OOP or HTML is required.
Instructors: Classroom - Seán Gilkey; online - Judy Cannon.
|
Java Programming: Part II
[syllabus] |
Java II Programming is the second in a series of Java courses. The
Prerequisites for Java II is either the Java I course or a beginning Java course. Students must be familiar with Object Oriented Programming and terminology before taking Java II. The course covers creating applets and applications, the Graphics Class, coordinate systems, drawing Objects, threads, images and sound, the Abstract Windowing Toolkit, various components, interface layout, mouse and keyboard event handling, generic
event handling, Windows, Frames, Dialog boxes and Menus.
Prerequisites: Java Programming: Part I or
comparable knowledge and experience.
Instructors: Classroom - Seán Gilkey; online - Judy Cannon.
|
Java Programming: Part III
[syllabus] |
Java III will concentrate on the Swing components introduced in Java 2. The Swing components are an enhancement to the Abstract Window Toolkit (AWT) components which have been covered in previous courses. This course is a hands-on, practical look at creating more sophisticated Java programs utilizing the functionality of the Swing components. Students will learn how to create GUI menu systems and use Swing components to create frames, labels, borders, buttons, check boxes, radio buttons, combo boxes, text fields, text areas, file choosers, color choosers, internal frames, menu bars, tool bars, tabbed panes and sliders. Event processing code for each of the components is demonstrated. Students also learn how to read and write to files using the FileReader Class and other supporting classes. The course introduces Java Database Connectivity (JDBC) and Remote Method Invocation (RMI).
Prerequisites: Java Programming: Part II or comparable knowledge and experience.
Instructor: Judy Cannon.
|
Web Applications with ASP.NET: Part I Currently offered only online
[syllabus] |
Learn about structure and architecture of Microsoft's .NET platform initiative; products and languages of the .NET platform; and the ASP.NET development tools. Covers ASP.NET development fundamentals and the available languages for developing ASP.NET applications as well programming basics. Required book: Microsoft ASP.NET Step by Step, G Andrew Duthie, ISBN 0-7356-1287-0.
Prerequisites: Intermediate World Wide Web Authoring and X/HTML and Introduction to Programming Languages, similar courses, or
equivalent experience.
Instructor: Diane Thorpe.
|
Web Applications with ASP.NET: Part II Currently offered only online
[syllabus] |
Covers creating ASP.Net applications with Visual Studio.NET,
managing application state, accessing and binding data using ADO.Net,
creating custom server controls. Learn to create web
forms, use server controls, tracing and debugging applications. Required book: Microsoft ASP.NET Step by Step, G Andrew Duthie, ISBN 0-7356-1287-0.
Prerequisites: Web Applications with ASP.NET: Part I or equivalent experience. Instructor: Diane Thorpe.
|
Web Applications with ASP.NET: Part III Currently offered only online
[syllabus] |
Creating and Using XML Web Services, using caching to improve
performance, configuring ASP.Net applications and setting up security in
their applications. Learn to work with XML in
ASP.Net. Required book: Microsoft ASP.NET Step by Step, G Andrew Duthie, ISBN 0-7356-1287-0.
Prerequisites: ASP Part II: ASP Objects
or equivalent experience.
Instructor: Diane Thorpe.
|
PHP
[syllabus] |
PHP hypertext preprocessor is a server side programming language that you embed into documents such as HTML files, which may contain DHTML, JavaScript, and Java. PHP is great for creating pages on the fly and can be used to make guest books, message boards, and other interactive pages. Learn the programming aspect of PHP, variables, operators, hashes, arrays, and control structures.
Prerequisites: Intermediate World Wide Web Authoring & XHTML plus basic programming knowledge.
Instructor: Classroom - Sean Gilkey, online - Ashley Rosilier.
|
Introduction to Visual Basic.NET
Currently offered only online
[syllabus] |
This course will help developers build and deploy their first applications in Visual Basic. Students will create an application with a graphic user interface, menus, forms, controls, input validation, and simple database access.
Prerequisites: Introduction to Programming Languages, similar courses, or
equivalent experience.
Instructor: Diane Thorpe.
|
| Webmaster Certification Program: Completion Courses |
Capstone Portfolio: Mentored Development of a
Web Site
Capstone Guidelines
[syllabus]
|
In this final course in the Webmaster Program, students
develop a website that demonstrates the range of skills and abilities they've
acquired during the program. They develop this website with an ACC Webmaster program faculty member acting as a mentor. The Capstone Project has to be linked from the students' index.html page as a part of their web portfolio. The entire web portfolio including a web résumé will be evaluated as a part of the Capstone Project.
Prerequisites: Completion of all other requirements for an ACC
Webmaster Certificate Program (either track) and approval of the coordinator. No classroom meeting; one-on-one with mentor.
Ideally, the webmaster student should find a non-profit organization
for which to build a website that meets that organization's needs. The
Capstone project should reflect tasteful, intelligent web-page design,
using headings, lists, alternate fonts and type sizes, color, graphics,
links, tables, and style sheets. When appropriate, the project should include multimedia (audio, video, or animated graphics) and/or programming elements.
Contact the Program
Coordinator if you have any questions.
|

For comments and questions about this site contact
the mnouzovs@austincc.edu.
© 2006 Austin Community College
This page was last updated April 2008
|