![]() |
Today, the first day of the semester, will be a pretty typical 'first day of class'. We'll cover the course syllabus, then take a brief tour of the course website so you'll know where to find your project, reading, and homework assignment information. If time remains, the rest of the class [or the second class meeting for the two-a-week section] we will begin to look at some of the fundamental concepts of computer programming and some examples. |
First we need to cover the basics, since fundamentals are critical to success in anything!
There are some other links to explore which will be helpful throughout the semester:
As programmers, when you are creating JavaScript, and/or web pages in general (including CSS),
you will be editing source code. This editing process requires that you have access to what is
called a plain text
editor.
If you are running Windows, there is a satisfactory one that is shipped with the operating system, called Notepad. There are also a plethora of free editor programs which you can download and install that have nice helpful things like syntax coloring and tool add-ons. Google it.
If you are running Mac OS, there is also a good one that ships with the O/S, called TextEdit.
With this one, though, you will need to change your preferences to make it operate as a plain
text editor. The instructions to make those changes can be found on the Apple Support Website
at this location. Note also that changing the
settings to plain text will mean that all new documents you create after making
these settings will be plain text; you'll have to set them back to normal to get the fancy forms
of rich text formatting
which you're used to seeing. Again there are a plethora of
free editor programs which you can download and install that have nice helpful things like syntax
coloring and tool add-ons.
If you are running some flavor of Linux, there is a WONDERFUL tool that is shipped with all flavors
of UNIX and UNIX-similar operating systems, called VI
. It's newer child [which is also free
to download and install] is called ViM
. Nearly everyone complains about using VI, but it is
ALWAYS AVAILABLE with any flavor of the UNIX operating system, so once you learn even its
most rudimentary commands, you will always have a text editor available to you. In fact, because
it is command line driven, you can use it in the terminal window
on your mac as well!
I realize it's early, but there are four homework assignments for the semester. The first one is due in two weeks, so I'm assigning it now so you have plenty of time to complete the work. This first one is pretty easy, if you read the book and continue coming to class. Go check out the assignment page at this link to see the details. I've written the problems out for your convenience.
If you do NOT have a textbook as yet, you will need to find someone who will share with you until you can obtain your own copy. It is critical to your success in this class to have access to the text, so don't delay!
That's probably enough for the first week. Be sure to check out the links to the related materials that are listed on the class links page. Also, there are some links at the end of the first section of the week one PDF file just before the Loony Toons, which you should be sure to visit!
I hear, and I forget.
I see, and I remember.
I do, and I
understand.
— Ancient Chinese Proverb