Information Technology
Computer Study 9/10 Course Outline
Computer Studies 9/10 course offer the students varied and meaningful opportunities to express their ideas and feelings using digital tools to create animations, music and graphic designs. Students are evaluated primarily with in-class projects. Students are responsible for time management, organizing and planning for projects.
Web Design 10 Course Outline
In Web Design 10, students will be introduced to the foundation of Web Design management, and become familiar with the basic tools of web design, including the format and concepts.
Web Design 11/12 Course Outline
Web Design 11/12, students will be introduced to the foundation of front-end development and code management, and become familiar with the basic tools of web design, including coding concepts to translate web design into code.
BE: INFORMATION AND COMMUNICATIONS TECHNOLOGY - COMPUTER INFORMATION SYSTEMS 11
Prerequisite: Grade 11 and 12 students only
This is an introductory course in computers. The emphasis of the course is computer literacy and effective use of the computer. This is an Internet interactive course. The Internet will be used extensively for research in each segment of the course. Major themes include computer design process, computer impact and consequences on society, design life cycle: Prototyping, Testing, and Making, appropriate use of technology including digital citizenship, etiquette, and literacy. All lab work will be done on Macintosh computers, but most software used in this course is cross platform, and the course is designed to be interactive with your computer at home.
BE: INFORMATION AND COMMUNICATIONS TECHNOLOGY - COMPUTER INFORMATION SYSTEMS 12
Prerequisite: Grade 11 and 12 students only
This course expands on the material covered in Computer Information Systems 11. Computer Information Systems 12 is an Internet interactive course, and will further look into design for the life cycle including social and environmental impacts. The course will look into personal design choices through self-exploration, collaboration and evaluation. Some artifacts that will be created include personalized online portfolio, operation manuals, documentation, and etc. Digital risks will be explored as well as hardware and software trouble shooting techniques. Students will also look into network management including security, imaging, backup, and remote access. All lab work will be done on Macintosh computers, but all software used in this course is cross platform.
BE: INFORMATION AND COMMUNICATIONS TECHNOLOGY - COMPUTER PROGRAMMING 11
Prerequisite: Grade 11 and 12 students only
This course in an introductory course in computer programming. The focus of this course is using scripting languages to understand the basics of coding. Objectives of the course include design, understanding premises and constraints, social, ethical and sustainability considerations, collaboration, documentation, error testing and debugging, and sharing intellectual property. The languages that will be used include JavaScript and Python Students will learn to write stand-alone commands as well as short scripts. We will be using IDEs including Eclipse and Xcode. All lab work will be done on Macintosh computers.
BE: INFORMATION AND COMMUNICATIONS TECHNOLOGY - COMPUTER PROGRAMMING 12
Prerequisite: Grade 11 and 12 students only
This course expands on the programming concepts covered in Computer Programming 11. The course will focus on object-oriented programming concepts while exploring Java and C##. From designing components to using complex algorithms, the course will use Eclipse and online compilers to develop programs. Eclipse is an open source, cross-platform IDE, allowing students to work in the lab or at home. Students will also evaluate impacts, including unintended negative consequences, of choices made about technology use. Course content will include many of the topics required by students wishing to challenge the U.B.C. first year programming course. All lab work will be done on Macintosh computers, but all software used, except Xcode, is cross platform.