-
Introduction to Software Technology
.Introduction to Software Technology Syllabus
Course Description:
Introduction to Software Technology is the foundational course for Cloud Computing, Computer Science, Game Design, Internet of Things, Programming, Web and Digital Design, and Web Development pathways. This 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 programming languages, software development, app creation, and user-interfacing applications are all taught in a computer lab with hands-on activities and project-focused tasks.
Students will understand the concepts and apply their knowledge to situations and defend their actions, decisions, and 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 organizations (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 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 the digital world. Introduction to Software Technology is a course that is appropriate for all high school students. The prerequisite for this course is advisor approval.