Week 8

By now you should have turned in Writing Problem 4-3 by emailing or sharing with me at margarettanzosh@nestmk12.net. If you have not submitted, please do so asap.

Problem 4-0: Web Page was due last Friday, March 25, and Problem 4-1: Search Engine is due (or at least should be started) by the end of this week (April 1).

Ok enough about due dates!

When you are finished with Search Engine, you can go in one of two different directions. You can start on the more comfortable problem, 4-2: CS50 Finance, or the less comfortable problem 4-4: Temperature. Before starting on temperature though, please familiarize yourself with jQuery using codecademy. There are CS50 Javascript/jQuery videos as well, if you prefer the video route.

And don’t forget to be thinking about your final projects! You may work individually or in a team. I will allow up to three people per team. Pre-proposals are due by start of class next Tuesday, April 5th. This is a one or two paragraph write up about what you think you want to create, and who you want to work with. If you are working in a team, be sure to include all team members names as well. Have the pre-proposal written up or printed out and with you for Tuesday’s class. I will be grading these for completion. Each team member should have a writeup.

Great job on the web pages (problem 4-0) I’ve viewed so far! I love your creativity!


Week 7

The next writing assignment, Writing Problem 4-3, is coming due next week. Deadline has been moved up to Monday, March 28. This essay involves various social issues related to the internet. You may choose from one of five topics. For extra credit, you may choose more than one topic. A grading rubric is now included in the problem description here.

We should all be working on learning and practicing using HTML/CSS, either using codecademy or the CS50 videos. Problem 4-0 should be created and tested using c9 and added to a new unit4 folder in your dropbox. If you are using images you have downloaded, or an external CSS stylesheet, please be sure to add these to your dropbox as well.

The styling programs we developed in class can be viewed here. Click on the link using chrome, then you can use developer tools to view the source. Be sure to view the css code as well.

For students having problems getting their preview to work, and/or apache50 to start, we have a fix!

Step1: Copy and paste the following line into your terminal window (do not click)

 echo "deb http://mirror.cs50.net/ide50/2015/dists/trusty/main/binary-amd64/ /" | sudo tee /etc/apt/sources.list.d/cs50.list >/dev/null

Step2: Run update50

This should update your workspace back to version 53.

If you finish Problem 4-0, please move ahead and learn more about CSS styling if you are using codecademy, or watch the CS50 CSS videos. Syntax for CSS can be found at http://www.w3schools.com/css/.

Then move on to Problem 4-1, where you will create a nicely styled front end for your search engine. The process to send the get request for your search is demonstrated in David Malan’s search videos here.

Flushing Library Internship

Week 5/6

We are now officially finished with C, but not with CS50! As we move into learning more about the internet and programming for the web, you should be either working on the less comfortable track (codeacademy.com), or the more comfortable track (CS50 videos).

The first program you will submit for either of these tracks is Problem 4.0: Create Your Own Web Page. This should be done in cloud9 in your ide50 workspace. Please submit your html file, and any other files referenced by your html (css, jpg, png, etc.) into a new unit 4 folder in dropbox.

Whether you are using the less or more comfortable tracks, you are welcome to use code academy and watch the CS50 videos. The biggest difference is that the more comfortable track will move on to learn PHP in order to implement CS50 Finance.