Monday, October 12, 2020

Programming 1 2020 2021 Term 2: Welcome!

 Welcome coders to Programming 1!  We will be spending this week looking at classroom procedures and expectations, then will be looking at careers and seeing how this course fits into our career pathways at NPHS.  Programming 1 students need to have taken IT Fundamentals and finished with a C or better.  after completing Programming 1, you can expect to be college and career ready with computer science principles, programming skills, and knowledgeable with the Python language.  I'm looking forward to working with you all this term!

Friday, February 7, 2020

2020 term 3 week 6: Python Adventure!

Students have been working hard utilizing lists, dictionaries, and much more to create a program that can store, convert, and analyze statistical information for temperatures.  We then have moved on to our next project which is to create a text-adventure game using Python.  Students will utilize loops, defined functions, variables, input, lists, import from the library, and much more.

Friday, January 24, 2020

2020 term 3 week 4: Loops

Programming class has finished writing a program that a hardware store could use as a project cost calculator for customers.  This allowed us to review our print statements, assignment statements for variables, user input for variables, and math order of operations.  We started at the end of the week learning if statements.  Next week, we will begin learning loops (for loops and while loops).  Below is a tutorial that shows some things we will be doing with loops in Python.


Friday, January 17, 2020

2020 term 3 week 3: Python Programming

Programming students have finished with their robotics section.  The final assessment involved students creating a "pong" or "breakout" style arcade game, where the robots were programmed to be used as motion controls for the game.  This helped students demonstrate an understanding of computational problems and abstraction.  Next week students will start learning about python programming.

Below is a tutorial that shows how to get Python and a text editor installed, so you can be ready for python programming.

https://www.youtube.com/watch?v=rqy5uD4_NuI

Friday, January 10, 2020

2020 term 3 week 2: abstractions and computational artifacts

Programming students have learned about career pathways and principles of computer science.  By the end of the week, we have used a development cycle to write a program for a game that allows the user to navigate an image sprite from start to finish.  Students had to add one change to the program to make it better.  Many students chose to have the image sprite start back at the beginning of the maze if the obstacles of the maze were touched.

Class will start learning about abstractions and computational artifacts, as they program Finch robots to utilize a variety of input and output devices.  Some of our first programs will involve programming movements with use of keyboard controls, timed movement of motors, and the use of motion sensors to program obstacle avoidance navigation.  It looks like the class is having a lot of fun, and doing a lot of learning at the same time!