Week 0 HACKS | Code, Code, Code


**Code, Code, Code**

Markdown Student Page

Hacks

At the end of this week you should select your theme and start customizing your page.

  • [ x ] Students should select a theme from the available options in the _config.yml file and start customizing their page accordingly.
  • [ x ] Try to alter index.md with images and links according to some of your personal interests. For instance, make an outline of your classes, school activities, and homework requirements. Add your freeform picture.
  • [ x ] Google Markdown Cheatsheet or W3Schools HTML Tutorial for guideance. Try to do something on your index.md not discussed in this blog.

Screenshot 2023-08-22 at 11 42 59 PM

Screenshot 2023-08-22 at 11 44 05 PM

Build a Project

What do beginning developers like to Create? Everyone says the best way to learn a language is to build something. What would do beginning developers like to build?

  • [ x ] Geeks for Geeks Research Ideas

    • Paralax Website
    • Resturant Website
    • Personal Portfolio
  • [ x ] Talk to someone who remembers their 1st Web project. What did the build?

Basketball API, Simple Snake Game, tic-tac-toe

  • [ x ] Ask someone what they need. It is always best to be working on something that is useful.

Dress-Up for picking closet clothes, Resturant pickers, Fire safety website…

  • [ x ] Think about your school year. Computer Science is often thought about as a tool box. How would you use the tools of Computer Science to help you become a better student this year?

By using my computer science skills I can easilly create an efficient to-do list or a calender with UI that I fully understand. This can help me with organizing homework and assignments due daily. I can also use coding to log down my ideas and efficiently store them how I want.

Hacks

Go forward with information provided in all the lessons up to now and try to complete a home page for a project and make a new .md file in _posts for one of the hacks describe below. Connect the hack with the home page, index.md. These items listed are considered prevalent on the internet. In this Teachers opinion, this is more of finding and moving code into your project, not so much a development project. This process is to finding code, learning the pieces, and then moving into your project is called integration. If you are doing a lot of coding, you may be over working the coding part, focus more on the integration part!

Overall, this project offers a good foundation for high school students to dive into web development using GitHub Pages. It provides guidance on creating a home page, integrating content and features, and suggests fun and engaging projects for students to explore. With the provided links and hacks, students should have plenty of resources and ideas to start building their own GitHub Pages projects.

Build a Game

Building a game is an excellent project for students to explore more advanced JavaScript concepts, such as game logic, handling user interactions, and managing state.

  • Show data to store game logic
  • Many Tic Tac Toe games are available on Internet and ChatGPT, search “tic-tack-toe in javascript”. Additionally, Teach has some other games that are very common…