Skip to main content

Information Technology

BE: COMPUTER STUDIES 9

No Prerequisite                            

This is an introductory course in computers.  The focus of this class will be creating digital media and developing basic productivity skills. The course will cover creating and editing animations, and as well enhancing digital images. Students will also learn about word processing, spreadsheets, and presentations. All work will be completed in class.

 

BE: WEB DEVELOPMENT 10

No Prerequisite                            

This is an introductory course designed for all students, from those with no computer experience to advanced users.  The course will be conducted in a Mac environment.  The subject material will include: HTML, CSS and JavaScript interactions, CMS (i.e. WordPress, Wix, etc.), GUI design, user interface and user experience, domain and hosting options, intellectual property policy, W3C standards, web design, security and privacy, database, and career options.  All work will be completed in class.

 

BE: COMPUTER STUDIES 10

No Prerequisite                            

This is an introductory course in computers.  The focus of this class is how social, ethical, and sustainability considerations impact design, as well as complex tasks that require the sequencing of skill, different technologies and tools at different stages.  Topics include: computer hardware, software types (cloud-based vs. desktop), hardware and software maintenance, security, troubleshooting, networking, the Internet, computational thinking, simple programming concepts and ideas, coding conventions, social and ethical issues, digital literacy and digital citizenship.  All work will be completed in class.

 

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.