Fundamentals of IT -
This course is an introduction to the various domains of application within the field of information technology. In the course, students will explore concepts such as human-machine interaction, networking, data storage, digital systems and software development. Applications in business computing – particularly with respect to spreadsheets, word processing and digital presentations – will take focus.
Web Design I -
This course introduces students to the fundamental concepts of web development, with a particular emphasis on the essentials of HTML and CSS. In this course, students will learn how the languages of HTML and CSS unite to provide a common framework for building web-pages. Investigation into the UI/UX design process will accompany this exploration, providing students with a strong foundation in best practices as they relate to structural and stylistic approach. Student mastery will be measured based on a combination of weekly assignments, projects, assessments and participation in the course.
Web Design II -
This course is designed to build on the concepts learned in Web Design I, introducing students to the paradigm of responsive design in web development. Students will initially engage in a rigorous review of HTML and CSS before transitioning to the study of Javascript, an imperative programming language that is commonly used to make web pages both dynamic and versatile. Key constructs in imperative programming such as operators, variables, functions, conditional logic and control structures will be discussed. Student mastery will be measured based on a combination of weekly assignments, projects, assessments and participation in the course.