Information TechnologyInstructors: Bill Fink and Paul WilsonIntroduction to Digital Technology (1st course in all Information Technology Pathways)Course DescriptionThis course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in hardware, software, programming, web design, IT support, and networks are all taught in a computer lab with hands-on activities and project focused tasks. Students will not only understand the concepts, but apply their knowledge to situations and defend their actions/decisions/choices through the knowledge and skills acquired in this course. Employability skills are integrated into activities, tasks, and projects throughout the course standards to demonstrate the skills required by business and industry. Competencies in the co-curricular student organization, Future Business Leaders of America (FBLA), are integral components of both the employability skills standards and content standards for this course.Various forms of technologies will be highlighted to expose students to the emerging technologies impacting the digital world. Professional communication skills and practices, problem-solving, ethical and legal issues, and the impact of effective presentation skills are taught in this course as a foundational knowledge to prepare students to be college and career ready. The knowledge and skills taught in this course build upon each other to form a comprehensive introduction to digital world.Introduction to Digital Technology is the foundational course for the Computer Science and Web Development pathways in the Information Technology Cluster.Web Development Pathway CoursesComputer Science PrinciplesCourse Description:Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.Various forms of technologies will be used to expose students to resources and application of computer science. Professional communication skills and practices, problem-solving, ethical and legal issues, and the impact of effective presentation skills are enhanced in this course to prepare students to be college and career ready. Employability skills are integrated into activities, tasks, and projects throughout the course standards to demonstrate the skills required by business and industry.Computer Science Principles is the second course in the Web Development Pathway in the Information Technology Cluster. Students enrolled in this course should have successfully completed Introduction to Digital Technology.Web DevelopmentCourse Description:This course, with Hypertext Markup Language (HTML) and Cascading Style Sheet (CSS) as its foundation, will teach students to develop and design responsive web sites through coding, testing, debugging and implementation of web-based services. This course will also allow students to learn about content management systems, client side languages, server side languages, and database concepts. The course is designed to give students foundational knowledge of "front-end" and "back-end" development to address the presentation and data access layers of web site development.Web Development is the third course in the Web Development pathway in the Information Technology Cluster. Students enrolled in this course should have successfully completed Introduction to Digital Technology and Computer Science Principles. After mastery of the standards in this course, students should be prepared to earn an industry-recognized credential in this career area.Computer Science Pathway CoursesAP Computer Science PrinciplesCourse Description:During both semesters, emphasis will be placed on building computer science vocabulary from the AP CSP curriculum framework, discussion of current topics in CS, and CS theory. Vocabulary building as well as learning objective concepts and essential knowledge statements will be taught through standing class protocols incorporated into a variety of individual and cooperative learning activities.AP Computer Science Principles is the second course in the Computer Science Pathway in the Information Technology Cluster. Students enrolled in this course should have successfully completed Introduction to Digital Technology.AP Computer Science ACourse Description:AP Computer Science A (AP CS-A) is equivalent to a college-level introductory course in computer science. It is both a college preparation course for potential computer science majors and a foundation course for students planning to study in other technical fields such as mathematics, engineering, physics, and chemistry, just to name a few. Even some “non-technical” fields such as business and psychology require students to take an entry-level programming course. Students enrolled in this course are expected to take the Advanced Placement examination in AP CS-A in May. Students who elect not to sign up to take one of these exams will take an equivalent exam in class that will count towards the final grade.Because the design and implementation of computer programs to solve problems are skills that are fundamental to the study of computer science, a large part of the AP CS-A course is built around the development of computer programs that correctly solve a given problem. But, computer science is more than just programming. While students should leave this class with a clear understanding of programming in general, and the Java language in particular, they should also leave with the ability to analyze problems, propose potential solutions, and determine which of those are suitable for programming. They should be able to adapt to any new programming language they encounter in college or work situations and should be able to tackle any problem solving obstacles they encounter.AP CS-A emphasizes programming methodology, procedural abstraction, and in-depth study of algorithms, data structures, and data abstractions. Students will write their own small to mediumsized programs, as well as study and modify a large case study program. The basic hardware and software components of computer science systems will be studied, as well as the responsible use of these systems. The course includes preparation for the AP CS-A exam (taken in the first or second week of May).AP Computer Science A is the third course in the Computer Science Pathway in the Information Technology Cluster. Students enrolled in this course should have successfully completed Introduction to Digital Technology and AP Computer Science Principles.
Last Modified on August 22, 2019