COMPUTER SCIENCE/PROGRAMMING

ASSIGNMENT LIST (1-3 below)

NEW ASSIGNMENT #4

CAN WORK IN TEAMS OF 2 OR 3 OR INDIVIDUAL

In the Computers 10-12 Folder the weather app is there.
Save the folder to your account.
In the folder there are 3 files – index.html, script.js, styles.css
Load it up to the browser and test it.
I have put my API code into it.
I am not sure if it will work for you.
If not get your api code here
WEATHER API

An API (Application Programming Interface) is like a bridge that allows different software applications to communicate and share data with each other.

PART 1 – Is to modify the weather app (add minimum 3 features)

Add more features using chat gpt to get the updated code and instructions.
SUGGESTIONS: Hourly weather, map with radar, sunrise/sunset times, weather alerts, augmented reality images, chatbot, css design

PART 2CREATE YOUR OWN APPS – 2 APPS

You will need API’s for these.
Some ideas a sport themed – nba, soccer, football etc., crypto tracker, language translator, NASA photo of the day, Music Playlist

API’s – use chat gpt to find links
Spotify API
NASA APOD API
NBA
Google
SPORTS API’S
WEATHER API
CRYPTO API’S

SAMPLE CODE AND INSTRUCTIONS FROM CHAT GPT

ASSIGNMENT #1

Create a chatbot in Scratch.

Chatbot instructions

Chatbot

Samples

ASSIGNMENT #2

Create a website in NotePad – with HTML, CSS, JS

PRACTICE SITE – header, tables, lists, images, links (external and internal), button links, video, scroll bar, weather, search box, gif, photo gallery, rollover text, background colour, scrolling text, scrolling image, map, time, toggle for light and dark mode, favicon, radio buttons, drop down list, fillable form and submit button

ASSIGNMENT #3

JavaScript Pong Game – Hard Code

pick other games to develop

platformer game

tic-tac toe

snake game

asteroids

space shooter

space invaders