Instruction

High School Technology Applications Course Descriptions

Computer Science I

Computer Science involves the understanding of programming language concepts and how these are applied to problem solving. The enormous growth of programming languages requires a changing curriculum and flexibility in the pace of instruction. Computer Science I is a course covering problem solving, computer architecture, and programming concepts. This knowledge helps students understand how software is written which increases the student's ability to learn application software through understanding of the basic concepts. Students can study Computer Science to comprehend the social, economic and cultural environment of the information age.

Programming equips students with skills which involve much more than the syntax of a programming language. Computer programs are a form of communication. When developing program solutions, students consider clarity of expressing (readability), program maintenance, ease of debugging, program extension, reliability, utility, and validity. Concept mastery of a high level language, while creating solutions which are well structured and modular in nature, is the primary emphasis rather than syntax.

The student of Computer Science will learn common algorithms and will be able to analyze algorithm efficiency, ease of implementation, and maintenance in terms of execution speed and computer memory requirements. Students will be able to solve significant problems related to a variety of applications by designing and implementing appropriate data structures which allow efficient storage and manipulation of data.

The study of Computer Science requires that the students have the ability to work with abstract concepts such as variable representation of data and problem solving heuristics. Algebra I is recommended as a concurrent course or prerequisite for the Computer Science I course. Another prerequisite is the mastery of the grades 6-8 Technology Applications Knowledge and Skills. Computer Science I is a prerequisite for Computer Science II.

Computer Science II

Computer Science II reinforces and increases the depth of understanding of the basic concepts and covers advanced programming concepts which are useful in preparation for the Computer Science Advanced Placement tests. (Note: The TEKS for Computer Science I and II are designed to provide flexibility for schools. Schools may teach the programming language that they choose. The TEKS are not language specific. Districts have the option of offering a course using the TEKS, the AP course description, and/or the International Baccalaureate framework.)

Desktop Publishing

Desktop Publishing combines the skills of electronic design, editing, and production of a product using a variety of hardware and software tools. This project-based course focuses on real-world audiences as customers. Students will learn to use a collection of software tools and design techniques to create a variety of formatted products. Students enrolled in this course will be computer literate and have experience with the basic electronic productivity tools. A prerequisite for this course is grades 6-8 Technology Applications and Skills.

Digital Graphics and Animation

Digital Graphics and Animation is an introductory course in design, typography, and imaging techniques. The course includes topics such as digital composition, color, imaging, editing, and animation. An integral component in other areas, understanding design elements is essential in the creation of a successful product   in this course. The student will use the computer's set of tools, common to bitmapped and object-oriented software programs, to produce and edit digital designs as well as to incorporate design principles when capturing digital images with the scanner and camera. Students will work with color, resolution, and halftones as well as other image enhancing strategies including outlining, cropping, digital manipulation, color correction, masking, and the use of channels, paths, background, and layers. Animation, both 2-D and 3-D, will be introduced in this course. Students enrolled in this course will be computer literate and have experience with the basic electronic productivity and telecommunication tools. A prerequisite for this course is grades 6-8 Technology Applications Knowledge and Skills.

Multimedia

Multimedia is a laboratory-based course designed to provide an overview of and experience in multimedia technology. Sounds, images, graphics, and video are the informational projects from which students will construct media rich knowledge structures. Students will develop necessary skills and obtain hands-on experiences working with a variety of multimedia tools to build linear and non-linear interactive products. Students enrolled in this course will be computer literate and have experience with basic electronic productivity tools. A prerequisite for this course is grades 6-8 Technology Applications Knowledge and Skills.

Video Technology

Video production is probably the most universally known of all visual media and is an integral component of many technology applications. The process of editing creates a special mood, tempo, and pace to enhance the subject matter. Video production is not only instructional and analytical, but also artistic. Students will learn video basics as well as participate in pre-production, production, and post production stages of video creation, distribution, and evaluation of the product. Students enrolled in this course will be computer literate and have experience with the basic electronic productivity tools. A prerequisite for this course is grades 6-8 Technology Applications TEKS.

Web Mastering

The World Wide Web (WWW) is the fastest growing part of the Internet. The popularity of the WWW is due largely to the ease with which users can not only access and navigate the web but also create pages of information to share with others. Resources abound on the web; however, efficient strategies to find the needed information must be learned. This course focuses on scripting, developing searching strategies, publishing skills, and serving information on a web server. Ultimately, students, within an ethical framework, will be the webmasters for the class, school, or district, participating in a real global community of learners and collaborators. Students enrolled in this course will be computer literate and have the basic electronic productivity tools. A prerequisite for this course is grades 6-8 Technology Applications Knowledge and Skills.

Independent Study in Technology Applications

A prerequisite for the Technology Applications Independent Study is the successful completion of another Technology Applications course. The Independent Study course provides opportunities for students desiring to continue in the acquisition of multimedia, telecommunications, or programming skill sets, build portfolios, solve problems, and create products for school and community. Instructional design principles and software skill sets relevant to instruction and interwoven into real products are the focus of this course. This course is designed to provide flexibility to schools that want to offer more advanced courses or continuation of courses that students have completed in Technology Applications, Chapter 126, Subchapter C. For example, this study could be for a student or students learning Computer Science III or a class learning and applying more advanced technology applications knowledge and skills in problem-solving situations in a Multimedia II course.