The Computer Application Design courses are 3, 1-semester classes that allow the student to learn a variety of computer-based applications while learning to build applications of their own. The student will study how computer programs are designed and built by studying a computer languages and its constructs, such as, the use of variables, looping, and decision making. The courses have a heavy emphasis on designing applications and sites for delivery on the World Wide Web and additional emphasis on learning to use multimedia tools.
A goal for students taking these classes is to ready them for entry into a webmaster certification program or direct placement in the workplace. These students will also learn skills beneficial in the fields of computer science, engineering, graphic arts, online publishing, and computer animation.
Course Descriptions
Computer Application Design - I
Students will use the Design Process and various computer applications to develop and build real-life computer applications. After an overview of computer hardware, software, and operating systems, students will learn to develop applications that solve practical problems. Basic techniques of computer programming will be studied including decision making, loops, subroutines, data storage and retrieval, sequential files, and generating computer graphics. Students will develop a commercial-type web site, using the HyperText Markup Language, including the use of computer graphics. Students will also work in a team on a computer animation project.
Skills Taught
- become familiar with computer input/output devices, processors, and storage mediums
- use operating systems
- study programming language structures and techniques
- understand the design process and how it applies to building computer applications
- write documentation
- develop a web page
- develop computer graphics with graphics editing software
- develop storyboards
- use computer animation software
Prerequisite Courses: None
Links for this Course
Click here for the Assigment Page.
Computer Application Design - II
Students will expand on the skills learned in their first semester of Computer Application Design with an emphasis on building projects for web-based delivery. Students will learn more about data structures as they develop projects that include address books and a search engine. Students are also introduced to web-based form processing as they develop web sites that perform operations such as math calculations, unit conversion, and an interactive online game. They will also use web-page building software to design and maintain their personal web site that will also function as an online portfolio.
Skills Taught
- data storage, retrieval, and sorting
- advanced web page design
- form design, submission, and processing
- study programming language structures and techniques
- using web page building software to increase productivity
- use of graphics and animation in site design
- CGI, FTP, and Perl
Prerequisite Courses: Successful completion of Computer Application Design - I
Links for this Course
Click here for the assignment list.
Computer Application Design - III
Students will expand on the skills learned in their second semester of Computer Application Design with an emphasis on building dynamic web pages with PHP working with a database server. They will also learn how deliver multimedia content on the web or CD-ROM using Macromedia Director. As part of a final project the students will shoot and edit a short video to incorporate into their final, web-based portfolio.
Skills Taught
- how install, configure and maintain web server and database server software
- building dynamic web pages with PHP
- data storage and retrieval with MySQL server
- use Director to deliver multimedia content
- use a video editing software
Prerequisite Courses: Successful completion of Computer Application Design - II
Links for this Course
Click here for the assignment list.
Return to the Tech Ed Server Main Page