1 / 18

Sit in front of a computer Log in Username: ? password: ? domain: student

Sit in front of a computer Log in Username: ? password: ? domain: student Bring up the course web page: http://jonpeck.com/cascadia/ or Google for “Jon Peck Cascadia” Introduce yourself to the people around you. BIT 116:JavaScript. Instructor: Jon Peck ( cascadia@jonpeck.com )

cathal
Download Presentation

Sit in front of a computer Log in Username: ? password: ? domain: student

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sit in front of a computer • Log in • Username: ? • password: ? • domain: student • Bring up the course web page: • http://jonpeck.com/cascadia/ • or Google for “Jon Peck Cascadia” • Introduce yourself to the people around you BIT 115: Introduction To Programming

  2. BIT 116:JavaScript Instructor: Jon Peck ( cascadia@jonpeck.com ) Mon/Wed 3:30-5:35pm, CC1-231 http://jonpeck.com/cascadia (or Google “Jon Peck Cascadia”)

  3. 116: Why take this course? • For people who: • Are looking to add ‘web programming’ to a web certificate/degree • People looking to go into programming more directly & who are looking to gain an extra term of practice in computer programming • PreReq: • BIT 115 or equivalent (introductory programming) • Comfortable using Windows • Comfortable writing small programs • Enjoy figuring out how things work BIT 116: Scripting

  4. Why JavaScript? • Relatively fast to learn; lightweight code • Simple, useful ways to apply in everyday webpages: form validation, menus [example] • More complicated applications: everything from graphing to webmail [example] • Even more complex client/server apps (AJAX) BIT 116: Scripting

  5. You’ll learn by doing Practice, practice, practice! Make sure that whatever we cover in class, you can do from memory by the next class 10-ish hours outside of class, per week, on average Work up to solving medium-sized problems Understanding is the key!! Objective: Learn JavaScript Programming! BIT 116: Scripting

  6. Everything will be posted through the website (Almost) no paper hand-outs Get familiar with how it’s set up You are responsible for knowing how to find what you need Shouldn’t be difficult to find stuff If you can’t find something, look again! If you still can’t find it, email me: cascadia@jonpeck.com Website BIT 116: Scripting

  7. If info isn’t on here, you should ask before it’s anissue. YOU are responsible for knowing the syllabus! Details will be malleable Schedule may change, especially if/when we get done with stuff faster than the initial schedule.  I'll adjust the schedule accordingly, as we go, and I’ll tell you if I do. Syllabus BIT 116: Scripting

  8. Required Book: “Head First Javascript” Get this now: few copies at store; see links on website Check the syllabus for the reading, and read it before class Class Meeting time, Office hours, Contact info If you need help, ask!! Better sooner than later!! Bookmark the webpage – you can get lecture notes, in class exercises, homework assignments, and late-breaking announcements there! Syllabus : Book, info BIT 116: Scripting

  9. If you have your own laptop, and you feel comfortable bringing it to class,feel free to do so (wireless / ethernet in this room) If you have a laptop & run into problems installing the software, bring your laptop to class & we can look at it together (regardless of whether you bring it regularly) BYOLaptop (if you want) BIT 115: Introduction To Programming

  10. Behavior Rules • Quiet while I’m lecturing • Ask me questions, but don’t chat loudly with your neighbors • Minimize typing • If you want to type, sit towards the back of the room • If you have trouble hearing me, move up front • Work during ICE time • If you finish a section, try the next one • If you finish everything, chose a project on your own BIT 116: Scripting

  11. No Cheating! • If you cheat: • First offense: everyone involved will get a 20% penalty • Second offense: everyone involved gets 0 for that assignment • Third offense: You’ll be given a choice of Withdrawing from the course (if you still can), or else you’ll get a zero for the term. Period. • If you cheat on assignments and I don’t catch you, you’ll do badly on the exams (midterm & final) • Exams are ~30% of your grade – if you get flogged on these, you’ll do badly overall BIT 115: Introduction To Programming

  12. Save A Copy Of All Work!! • USB key, email to yourself, etc • In-class work, EXAMS, Quizzes, etc,etc • If you work with someone, make sure each of you gets a copy • For in-class work, you don’t have to hand it in • (I’ll be checking it as I walk around & watch you work) • If you lose track of it, and I mis-record it, then whatever I’ve got will stand as a grade BIT 116: Scripting

  13. Make-Up Policy • If you notify the instructor at least one week prior to an exam or quiz, it may be possible to take the exam or quiz at a different time than the scheduled date. • No make-ups will be given for exams, presentations, or other such graded events, that were missed without prior notification to the instructor. • In any case, the notification of absence must be given at least 2 days before the exam/quiz/event. • Any disagreements about your grade should be brought to my attention immediately. BIT 116: Scripting

  14. You can assume that the exams will be 100% paper-and-pencil Make use of auto-complete to help you learn this stuff, but DON’T RELY ON AUTOCOMPLETE You need to understand this material, in order to use it well Start practicing now – trying writing code out from memory, and/or in NotePad Exams BIT 116: Scripting

  15. Quizzes • Each class will start With an In-Class Quiz • Reading quizzes will be given to you ahead of time, and will pertain to reading from the assigned chapter • They will be due on the FIRST day that we cover that chapter in-class BIT 116: Scripting

  16. Pairwise Reading: Grades • Group up in pairs • Triples are ok, if there is an odd number of people • 10 minutes to: • Download The Syllabus • Read The “Assessment” section • Summarize the “Assessment” section. • 5 minutes to present your summary to another pair, and listen to their presentation. BIT 116: Scripting

  17. Next: Intro to Aptana, HTML, JavaScript Note: In previous terms, we had a program called ‘SitePad’ installed here at CCC – it has since been replaced with ‘Aptana’ BIT 116: Scripting

  18. Today’s ICE: Next Class: • Fill out info form (first link on website) • Exercise #1 on the website • Work alone, but feel free to consult with neighbors • Chapter 1 Reading Quiz! • It’s posted online • It’s due BEFORE of class (but I’m giving you an extra day this time only) • In-class quiz on today’s material BIT 116: Scripting

More Related