Course Description:
In this course you will get an introduction to the basics of computer science, HTML, CSS, JavaScript and Python.
In this course you will get an introduction to the basics of computer science, HTML, CSS, JavaScript and Python.
Learning Objectives:
- Students will create algorithms to solve word games and puzzles
- Students will identify the components of a computer system
- Students will define the term algorithm and explain how it applies to computers
- Students will distinguish between problems that are better suited for humans to solve than computers and vice versa
- Students will define the term “software” and explain how software helps businesses perform tasks
- Students will understand why file types are necessary and describe the content contained in different file types
- Students will compare and contrast types of software and recommend the software that’s best suited for a task
- Students will improve keyboarding skills by typing frequently using symbols in code
- Students will explain the purpose of a database and perform common database operations
- Students will learn how to code with block-based programming
- Students will create simple programs in Tynker
- Students will define and apply the three main programming constructs—sequence, selection, and iteration
- Students will debug a program
- Students will describe how and why computers use binary
- Students will convert between binary and decimal number systems
- Students will list and discuss the four components of programming languages
- Students will identify and use two common approaches for program design
- Students will comfortably use an online IDE to write code
- Students will use variables containing different data types and correctly type cast
- Students will receive and process user input
- Students will understand the role of a project manager
- Students will create documents using word processing software
- Students will regulate the flow of a program by using if statements
- Students will understand and use for loops to repeat a block of code a specific number of times
- Students will understand and use while loops to repeat a block of code until a condition is satisfied
- Students will increment a variable to keep count
To access daily lessons, assignments and materials, login to WEN
https://wen.geniussis.com/PublicWelcome.aspx?id=1602
https://wen.geniussis.com/PublicWelcome.aspx?id=1602