Exploring CS with Web Development
Course Description
In this course, students embark on a comprehensive journey through computer science and web development. They will master the building blocks of the web by learning HTML, CSS, and JavaScript to create dynamic, styled, and interactive pages. Beyond coding, the curriculum covers essential computing concepts, including hardware systems, data analysis using spreadsheets, and network fundamentals. Students also explore critical topics like cybersecurity, digital ethics, and the societal impact of technology. This holistic approach equips learners with the technical skills and digital literacy needed for future tech careers.
Course Learning Goals
Develop interactive and responsive web interfaces using HTML, CSS, and JavaScript.
Apply Agile methodologies and the Scrum framework to manage software development projects effectively.
Utilize version control systems like Git and GitHub for collaborative coding and project management.
Build dynamic web applications that integrate database queries and external APIs for data visualization.
Design user-friendly interfaces using wireframing tools and responsive frameworks like Bootstrap.
Analyze the functions of computing hardware, operating systems, and network protocols.
Implement cybersecurity best practices to identify threats and secure software applications.
Evaluate the ethical, legal, and social implications of computational innovations and the digital divide.
Course Information

