Presentation is loading. Please wait.

Presentation is loading. Please wait.

BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 231class –password: –domain: student Bring up the course web.

Similar presentations


Presentation on theme: "BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 231class –password: –domain: student Bring up the course web."— Presentation transcript:

1 BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 231class –password: WIN@2012 –domain: student Bring up the course web page: Google for “Panitz 116” Introduce yourself to the people around you

2 BIT 116:JavaScript Instructor: Mike Panitz ( mpanitz@cascadia.edu ) http://faculty.cascadia.edu/mpanitz/Courses/ 2012Wi/BIT116/ Or, Google “Panitz 116”

3 BIT 116: Scripting3 Course Structure There are two "sections" for administrative reasons The two "sections" are just one class – it does not matter which one you're in

4 BIT 116: Scripting4 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 equiv. (I.e., introductory programming) –Comfortable using Windows –Comfortable writing small programs –Enjoy figuring out how things work

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

6 BIT 116: Scripting6 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!

7 BIT 116: Scripting7 Website 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, email Google Group (or me) NEW THIS QUARTER: Fold out lists!

8 BIT 116: Scripting8 Syllabus If info isn’t on here, you should ask before it’s an issue. 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. We'll adjust the schedule accordingly, as we go.

9 BIT 116: Scripting9 Syllabus : Book, info Required Books –Lynda.com You should have gotten an email Email sent from Lynda.com to the email address you gave to Cascadia when you registered Let me know individually if you haven't gotten it yet 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!

10 BIT 115: Introduction To Programming10 BYOLaptop (if you want) If you have your own laptop, and you feel comfortable bringing it to class feel free to do so (There’s 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)

11 BIT 116: Scripting11 TodayNext Lecture Go over syllabus Quick Intro to HTML Basic CSS Basic JavaScript

12 BIT 116: Scripting12 Behavior Rules Quiet while I’m lecturing –Whisper, if you talk at all –Minimize typing If you want to type, sit towards the back of the room –If you have trouble hearing me, sit towards the front –Raise you hand & wait to be called on if you have something to say Work during ICE time –If you finish a section, try the next one –If you finish everything, chose a project on your own

13 BIT 115: Introduction To Programming13 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

14 BIT 116: Scripting14 Save A Copy Of All Work!! 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

15 BIT 116: Scripting15 Make-Up Policy If you notify the instructor at least one week prior to an exam, it may be possible to take the exam 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.

16 BIT 116: Scripting16 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. We'll do a brief "verbal quiz" where I call on pairs of people to explain topics from the syllabus

17 BIT 116: Scripting17 Exams 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

18 BIT 116: Scripting18 Next: Intro to HTML

19 BIT 116: Scripting19 End of class slides

20 BIT 116: Scripting20 Next Class: In-class quiz on today’s material Each class will start With an In-Class Quiz


Download ppt "BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 231class –password: –domain: student Bring up the course web."

Similar presentations


Ads by Google