Information Technology
INFORMATION AND COMMUNICATIONS TECHNOLOGIES 9
This course is designed for students who have no experience with computers. It has several units to give students a taste of the variety of fields involved in technology. The following topics will be covered: Components of a computer, business applications of computers, web design, 2d graphic design, 3d modelling and programming.
COMPUTER STUDIES 10
This course is designed for students who have no experience with computers. It has several units to give students a taste of the variety of fields involved in technology. The following topics will be covered: Components of a computer, business applications of computers, web design, 2d graphic design, 3d modelling and programming.
COMPUTER INFORMATION SYSTEMS 11
Students will learn programming using the Python programming language. They will also learn about computer operating systems. In this class we will cover the LINUX operating system. Students while using LINUX will also learn some basics of computer networking. Lastly the course will end with a unit on web design specifically continuing from Computer Studies 9/10 with the introduction of databases and server-side languages. No computer experience is necessary, but a basic grasp of web design is useful.
COMPUTER INFORMATION SYSTEMS 12
Students will learn programming using the Python programming language. They will also learn about computer operating systems. In this class we will cover the LINUX operating system. Students while using LINUX will also learn some basics of computer networking. Lastly the course will end with a unit on web design specifically continuing from Computer Studies 9/10 with the introduction of databases and server-side languages. No computer experience is necessary, but a basic grasp of web design is useful.
COMPUTER PROGRAMMING 12
This course covers the fundamentals of the Java programming language. We will start from the ground up but some experience in coding is recommended. The course covers the following topics about programing in the Java language: Data Types, Arrays/2d Arrays, Methods, Objects, Inheritance and Polymorphisms, Data Structures, Searching and Sorting algorithms, GUIs, Databases, and File Handling.
Students will learn a variety of programming languages and structures. This course is designed for students interested in a career in programming.