Information Technology 10
Information Technology 10 is a survey course that focuses on computer hardware. Students will learn computer terminology and fundamentals of computer technology. Students will investigate questions such as:
· What is a computer?
· How are computers constructed?
· What are various ways that computers are used?
· What alternative computer technology is available?
· In what direction is computer technology heading in our society?
By the end of the course, students will have enough knowledge and hands-on experience with computer technology to be able to select, purchase, and even construct a computer system.
Information and Communication Technology 11
Prerequisite: None. (Information Technology 10 is recommended.)
This is an introductory course that covers the topics involved in Web Publishing. Students will be involved in designing and creating web pages and web sites, and doing some basic animation or video using a variety of web development languages and tools. They will also investigate the issues related to web design and use of the Internet as a whole. Some of the topics covered in course will be:
· HTML – The foundational language of all web pages.
· CSS – Use of cascading style sheets to enable a higher degree of control over web page appearance and layout.
· Flash - Creating and embedding simple Flash movies and animations to make more visually dynamic web pages.
· ICT Issues – Investigation of the issues related to web design and the use of the Internet.
By the end of the course students will have designed, created, and implemented web sites for both for personal and professional use.
Information and Communication Technology 12
Prerequisite: None, although ICTX11 is recommended.
In this course students learn how to create programs in Java, which is the most-widely-used programming language today. It is a comprehensive introduction to computer programming, which will teach students how to produce simple programs for the DOS and Windows environments, as well as for the World Wide Web (applets). Topics include:
· Software development
· Programming methodology
· Creating programs that have graphics and graphical interfaces
· Creating programs that process data and handle data files
· Object oriented programming.
Students taking this course should be self-motivated and have strong math skills. By the end of the course students will be able to create computer programs for both practical and recreational use.