Thursday, August 29, 2019

Hexadecimal

Hexadecimal is counting in Base 16. Hexadecimal is just like decimal except that you have sixteen fingers for counting! In Base 16, you can count all the way up to 15 using only one digit. Since we have only zero (0) through nine (9) as digits, we add more. We could have chose $, #, % and so on, but to make it easier, we just chose the first six letters of the alphabet, A, B, C, D, E, F. The digits from 0 to 9 have their usual meaning, and the letters have the values 10 through 15.


SymbolValueProportion
F15
E14
D13
C123/4
B11
A10
99
881/2
77
66
55
441/4
33
22
11
00Off

When we have a number with two digits, it represents a value higher than 15 and less than 256. The first digit is the number of 16s in the value, or the 16s place. (Just as with regular decimal number, the first digits is the number of 10s or the 10s place.)

If we have a number like 0x80 (which means hexadecimal 80 to distinguish it from decimal 80), it means 8 x 16 + 0 = 128. All hex numbers can be calculated this way, but normally we don't need to. Just as we don't say 74 is 7 x 10 + 4, we would not necessarily say that 0x74 is 7 x 16 + 4 = 116. We would just that that 0x74 is a little less than 0x80, or a little less than 128. For colors, we would just think that 0x74 or #74 means the light is turned on almost halfway.

As with decimal numbers, if a number has more than one digit, we attach more importance to the first digit because it carries bigger weight. 84 is bigger than 56 because 8 is bigger than 5. We don't even think about the 4 and the 6 because they are less significant digits.


Monday, August 26, 2019

Tutorials

One of the best tutorial sites for the first semester of this class is W3 Schools.

https://www.w3schools.com/

The list on the left side of the page has links to these topics we will learn:
  • HTML
  • CSS
  • Colors
  • Icons
  • JavaScript
In addition, you can find an SVG tutorial on this site: https://www.w3schools.com/graphics/svg_intro.asp

Other topics like Bootstrap, React, Angular, JSON, AJAX, SQL, PHP, ASP, XML, and Node are topics you might cover in an advanced college course.

Other languages like Python, Java, and C++ would be other classes you'd take in college, not necessarily related to web programming.


Granola Bars

I have various granola bars at my desk. They will cost 50 cents. When we run out, I will use the money to buy more. I'm not making a profit on these.


Friday, August 23, 2019

Career Readiness

Every week or so I will assign you a grade in the range 0 to 10 that indicates your career readiness.

At the end of the year, if you pass the course, you will receive a certificate that indicates your overall career readiness score for the whole year.

If you are showing up every day, doing the work, and not breaking rules, you will receive a grade in the 8 to 9 point range.  If your grade is a B or above, this will not bring your grade down below a B and it will not bring your grade down a lot. If your grade is below a B, this could actually improve your grade, but it alone will not bring you up into the B range.

(Exercise for the reader: do the math that demonstrates this.)

To get the full 10 points for career readiness, you must be an exceptional citizen, helping others, doing excellent work above and beyond what is required, following all the rules at all times.

Every time you break the rules about food, phones, videos, respect, or any other classroom or school rules, you will lose points. Some of you have already lost many points. You will also lose points if you are absent and no one calls beforehand, and if you are late without excuse. (Excused tardies and bus problems will not affect your grade.)

I will post career readiness scores every Friday after the end of class.


Wednesday, August 21, 2019

Resubmitting Writing Assignments

These instructions apply to the College and Career Plans and many other future writing assignments.
  1. Rewrite the assignment and print it out.
  2. Attach the original graded assignment behind the corrected version.

Tuesday, August 20, 2019

College and Career Plans

Many of you got poor grades on the college and career plans because ...
  1. You did not follow the directions
  2. You did not type it in Google Docs, but instead you wrote it out
  3. You did not double space
  4. You listed a company instead of a career
  5. You did not write four paragraphs
  6. You talked about video games
Typical grammar and spelling errors:
  1. You did not capitalize the word I and its derivatives
  2. You did not use commas or did not use them properly
About games. Do not talk about video games in your resume, cover letter, or list of plans. It's OK to mention that you might like to be a game designer or go to a game design program in college. However, do not talk about specific video games or companies. Why? This gives the reader the sense that you would spend your time playing video games instead of working for the company. So be careful.

Thursday, August 15, 2019

Math Quiz Grades

Math quiz is graded as follows.

If you got all 5 questions correct, and turned in the day we did it in class .... 12 points (extra credit)

If you got 3-4 questions correct ... 10 points (full credit)

If you got 1-2 questions correct ... 5 points (half credit)

If you got 0 questions correct or you did not turn in the quiz .... 0 points (no credit)


PM class did not do as well as AM class. A couple people got 12.

12 points .... 2 students
10 points .... 8 students
5 points .... 6 students
0 points .... 9 students

Most of the people who got 0 points did not take the quiz at all or did not turn it in. If you took the quiz and you got 0 points, you should think seriously about whether you belong in this class. This class is for people who have already taken algebra and geometry and are prepared to use them every day in this class.


Infinite Campus Login

There are instructions for logging in to Infinite Campus on the materials page. 

Your user name is your first initial dot last name, all lower case. For example, Susie Student would be s.student.

Your password is your birth date in mmddyy format plus your first name. For example, Susie Student might be 081502Susie.

In some cases, there may be someone else in this school with the same last name and first initial. In that case, you'll need to add a number at the end of your user name.

Brenda1
Daniel G2
Elijah H5
Janee12
Jason2
Stacy1
Vincent Tran3







Monday, August 12, 2019

SVG Code Starting point

Use this code to get started using SVG:

<svg width='600' height='400' viewBox='0 0 600 400'
    xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink= "http://www.w3.org/1999/xlink">

    <!-- the clipping paths and masks will go here -->

    <defs>
    </defs>

    <!-- the shapes and stuff will go here -->

    <rect x='0' y='0' width='600' height='400' fill='beige' />

</svg>

Radial gradients:

http://www.w3schools.com/svg/svg_grad_radial.asp

Google Docs

Share your Google Docs with me at this email address:

mbrautigam@metroed.net

Please do not use any email address that appears to be MetroED but is actually Gmail. That email address has been decommissioned.