Quiz Topics
2.1 Advanced Programming Concepts (Python)
Specific Competence: Write Python programs for calculations. Use "if-else" statements and "for" and "while" loops. Fix errors in Python programs. Use functions to group code. Learning Activities: Write Python programs for things like calculating shapes, grading, and processing lists. Use "if-else" statements, "for" loops, and "while" loops. Work on fixing errors in Python code. Use online tools to test programs. Draw diagrams to show how programs work. Create Python programs with functions to keep the code neat. Expected Standard: Students can write, fix errors in, and test Python programs that use basic "if-else" statements, loops, and functions.
2.2 Data Representation (Number Systems)
Specific Competence: Change numbers between binary, decimal, and hexadecimal. Do simple math with binary numbers. Explain how ASCII helps computers show text. Learning Activities: Practice changing numbers between different systems. Solve problems adding and subtracting binary numbers. Use tools to see how binary numbers turn into text using ASCII. Do quizzes. Watch videos about number systems and ASCII. Expected Standard: Students can change numbers between different systems, do binary math, and explain ASCII.
2.3 Database Basics
Specific Competence: Explain why databases are important for keeping information organized. Create basic tables and put information into database programs. Write simple commands to find information. Explain how databases are built (tables, columns, rows). Learning Activities: Make a database for student records. Write commands to get specific information. Talk about how databases are used in real life (like in libraries). Watch videos on using database programs. Plan how a database should look. Use SQL commands to find information. Make reports from the information found. Expected Standard: Students can create databases, put in information, understand how databases are built, and find information quickly using basic commands.
2.4 Software Development Lifecycle (SDLC)
Specific Competence: Describe the steps for making software (planning, looking closely, designing, building, testing, fixing). Explain why testing software is important. Help make a simple plan for a software project. Learning Activities: Look at examples of how software was made. Talk in groups about what each step does. Make a schedule for a small project using these steps. Pretend to review a project with classmates. Write about why testing software is important. Expected Standard: Students can explain the steps of making software, what each step does, and create basic plans for software projects.
2.5 Networking Basics
Specific Competence: Describe parts of a computer network (like routers, switches, and rules for communication). Explain the difference between small networks (LAN), large networks (WAN), and the Internet. Show how to set up a basic network. Learning Activities: Watch videos about how networks work. Label and describe network devices. Set up a small local network using cables. Draw a picture of a simple network. Learn about IP addresses and MAC addresses. Expected Standard: Students can describe network parts, different types of networks, and set up a basic network.
2.8 Spreadsheet Applications in Finance
Specific Competence: Use spreadsheet programs to make, check, and understand money information. Learning Activities: Practice making budgets using programs like Excel. Pretend to track money coming in and going out. Design money reports and graphs. Look up money trends using data. Show how to use formulas for money calculations. Expected Standard: Students can use spreadsheet programs to manage and check money information.