Friday, May 31, 2019

What's Going On? June 3rd through June 7th

App Development 1

This week, students will be wrapping up their end of unit app challenge, "Rock, Paper, Scissors".  After that, students may work individually or in small groups to investigate a new Swift Technique.  Students will research and create a small demo of the technique.  Afterwards, students will create a short 3-minute video highlighting what they have learned.  This assignment will serve as our final exam.  All work for the course is due by the end of our exam period on Wednesday, June 5, 11:15-12:45.

App Development 2

This week, students will wrap up their "Build Your Own App" challenge apps.  Students will show off their working apps and create a brief 3-minute video highlighting the app.  Students are also encouraged to submit their final project to the Mobile Makers contest in order to be eligible for prizes, such as an hour of mentoring from a Swift programming professional.  All work for the course is due by the end of our exam period on Friday, June 7, 11:50-12:45.


AP Computer Science A

This week, students will wrap up their Artificial Intelligence programs.  Programs will be submitted to Google Classroom and students will complete a reflection.  Time permitting, students will show off their working programs during the exam period.  All work for the course is due by the end of our exam period on Thursday, June 6, 1:35-3:05.


Programming the Web 1

This week, students will wrap up their final project websites.  The web site must be made up of a minimum of four web pages, include elements of good design, valid content, and demonstrate knowledge of structural tags.  Websites will be submitted to Blackboard and students will complete a reflection.  Time permitting, students will show off their websites during the exam period.  All work for the course is due by the end of our exam period on Friday, June 7, 9:30-11:00.


Need Extra Time to Complete a Project?

Students who need extra time to complete a project are more than welcome to come in during the review/conferencing time in the morning during exam week.


Final Exam Schedule


Friday, May 24, 2019

What's Going On? May 27th through May 31st

App Development 1

This week, students will do some prep work and begin our final summative app, "Rock, Paper, Scissors".  Students will learn how to code this game so that a human player can play this classic game against the computer.





App Development 2

This week, students will continue their work on their final project.  Students have chosen a topic and
are working to complete an app.  Students will be submitting their final app product and a brief video highlighting some of the features of the app.  The final product is due on Friday, June 7th.






AP Computer Science A

This week, students will continue working on their final project, building an app that involves artificial intelligence.  Students have broken down the entire project into "sprints" using some of the principles of Agile development.  Students will be reporting out on their progress at the end of each class period to make sure we are on track.  Final projects are due by the end of the exam period on Thursday, June 6th.




Programming the Web 1
This week, students will officially begin work on our final project.  For this assignment, students must create and design a web site made up of four web pages.  Students must demonstrate the correct use of marking up sections of text with HTML tags and appropriate design through CSS. Students will also need to develop the content used within the site.





Final Exam Schedule

Please note the final exam schedule.


Friday, May 17, 2019

What's Going On? May 20th through May 24th

Schedule Change for the Week

This week, North will hold a school-wide Service Learning Day/Community Day on Friday.  Because of this, Monday will be a "Tuesday-style" schedule, Tuesday will be a "Wednesday-style" schedule, Wednesday will be a "Thursday-style" schedule, and Thursday will be a "Friday-style" schedule.  On Friday, all students will be participating in a volunteer activity in the community and/or some sessions at school.


MAP Testing

This week, students will complete their final MAP testing for the year.  The reading MAP test is scheduled for Tuesday afternoon and the math MAP test is scheduled for Wednesday morning.


App Development 1

At the beginning of the week, students will wrap up our summative end of unit app challenge, "Word Play".  In this app, students are creating a "Mad-Lib" type app.  The purpose of this app is for students to demonstrate their ability to create multiple screens within their apps and to pass data between the two.  Once this is complete, we will move into our final unit for the semester.  We will end the week talking about loops and arrays.  Or in other words, how to easily look at a list of data.




App Development 2
This week, students will continue working on their individual "Build Your Own App" projects.  We will have an informal "check-in" day on Tuesday where students will report out on their progress.  In order to successfully complete this project, students must have a running app and will create a 3-minute video highlighting some of the features of the app.  This project is due on our exam day.  Optionally, students may choose to submit this final project to the "Mobile Makers" contest.  Students who submit their projects may be eligible to win prizes, including an hour of mentoring with a professional developer.




AP Computer Science A

Now that our AP exam is complete, students will spend the remaining time working on a final
project.  For this final project, students will create a game that demonstrates the use of artificial intelligence.  In other words, students will create a game that can be played against a computer player.  While in the design phase of this project, students will think about agile design and work to plan out different "sprints" along the way.  This should help students to ensure they have a working viable project at different stages of development.

Image result for web hosting

Programming the Web 1

During this week, students will work on adding to our "Clear Reflections Photography" home page.  Students will be adding in three subpages to make up the website.  At the end of the week, we will talk about how to host our sites online for the world to see.



Friday, May 10, 2019

What's Going On? May 13th through May 17th

App Development 1
This week, students will wrap up our "Intergalactic Travel" hackwich where we go through one last time how to create multiple screens and pass information between them.  After this, students will work on our end-of-unit app challenge "Word Play".  For this app, students will be creating a mad-lib style app where a user will enter in a variety of words and those words are inserting into a story.

App Development 2
This week, students will continue their work on their own app creations.  Students are working on apps designed to track water intake, play Tetris, play Tic-Tac-Toe, keep track of a Christmas list, record time splits for runners during a race, keeping track of a Pokedex, a Waukesha North app, and a game starring Waukesha North's own Mr. Nelson.  Students will do another informal showcase during class on Tuesday to show their progress.


AP Computer Science A

This week we are in our final push to prepare for the AP Computer Science A exam.  Early in the week, students will finish the multiple choice questions from a previous exam.  After class on Tuesday, students who have engaged in this activity will have a sample score for the AP test.  After this point, we will continue to practice some free-response questions and to review some of the more complex topics, such as Inheritance and Polymorphism.





Programming the Web 1

This week, students will work to finalize their home page for "Clear Reflections Photography".  Also, this week, students will learn about hosting and how to put their work on the web.  Once the home page is complete, students will work on creating the three subpages for the website.  Students will end the week with ten multiple choice questions.




End of the Year Schedule


Friday, May 3, 2019

What's Going On? May 6th through May 10th

App Development 1


This week, we will focus our attention on how to add in new screens to our app.  This includes
adding in another View Controller, how to pass data between the two view controllers, and how to add an alert.  Students will participate in class notes and examples leading in to our hackwich, "Intergalactic Travel".






App Development 2

This week, students will continue to work on our "Build Your Own App" project.  Students were able
to choose a topic and work between now and the end of the year on their creations.  Students will submit their final apps to the "Mobile Makers" contest by the end of the school year.  So far, students have expressed interest in building Tetris, Tic-Tac-Toe, a game featuring a North teacher, building an app for track & field, a Christmas List app, as well as working with data from other sources (API).





AP Computer Science A

This week, we will continue reviewing for our AP exam that will take place at noon on Friday, May 17th.  We will use our "5 Steps to a 5" book to guide our preparations as well as some released practice exams.







Programming the Web 1

This week, we will focus on how to format images for the web.  We will work with photoshop to convert photoshop documents into the appropriate format for web.  Throughout the week, students will format images and build a website around them.  Along with this week, students will have our lesson 12 reading guide, our 10 multiple choice questions, and web assignment 12A.