Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sit in front of a computer Log in, go to “official” course web page at Introduce yourself to the folks around.

Similar presentations


Presentation on theme: "Sit in front of a computer Log in, go to “official” course web page at Introduce yourself to the folks around."— Presentation transcript:

1 Sit in front of a computer Log in, go to “official” course web page at http://faculty.cascadia.edu/cduckett/bit115 Introduce yourself to the folks around you –Buckle up and prepare for Mr. Toad's wild ride!

2 Instructor: Craig Duckett Email: cduckett@cascadia.educduckett@cascadia.edu CC3-321 BIT115 Website: http://faculty.cascadia.edu/cduckett/bit115 Office Hours: Tuesday/Thursday 9:00am-10:30 am in CC3-321http://faculty.cascadia.edu/cduckett/bit115

3 3 Parking at Cascadia. Grrrrrrr! Let’s face it, parking at Cascadia can be particularly brutal unless you get here before 9:00am. It is suggested that you try to look for parking during the “sweet spot” which is 5 minutes before the top of each hour. When I come in later, I usually head straight to the surface parking at the top of the hill above the UWB garage as I have always been able to find parking there, but since there is a much longer walk plan your “hoofing it” time accordingly.

4 BIT115 Website 4 All work for the BIT115 course will be done through the website. We will not be using CANVAS at all. http://faculty.cascadia.edu/cduckett/bit115

5 5 StudentTracker Homework Assignments are uploaded and grades tracked using the BIT Developer's own proprietary application called StudentTracker. StudentTracker is accessed from the Home Page of the BIT115 web site.

6 6 In the event that the Cascadia Faculty website is down I have mirrored the BIT275 website on my personal programajama.com web server so you can access the site, files, assignments, StudentTracker, etc. The mirrored BIT115 site can be accessed here: http://www.programajama.com/courses If needed, you can also access StudentTracker through this direct link: http://www.homeworkhandin.com/StudentTracker/ http://www.homeworkhandin.com/StudentTracker/ LET’S HAVE A LOOK! FYI: Mirrored BIT115 Site on Programajama.com

7 7 So Sorry for Today’s Long Lecture I want to apologize in advance, because this will be one the longest lectures of the quarter. It can’t be helped, as there is a lot of information and concepts to cover this first day of class. Going forward, most lectures will last about an hour—some a few minutes more, some a few minutes less—with the remaining time dedicated to In- Class Exercises or ICEs (which I’ll talk about a bit later)

8 Rollcall (Today and Thursday Only) Starting next Tuesday (October 6 th ) I will take roll using your name neatly printed atop the Warm-Up Quiz handouts. More about these Quizzes a bit later… I have a unique gift for mangling names, so please forgive me and correct me when I do, and also let me know if you have a different name or nickname you’d prefer to be called. 8

9 BIT 115: Introduction To Programming9 Okay, So Why Take This Course? For people who have no prior programming experience: –Curious about programming –Other fields (web, networking, business, design, etc) –Plan to transfer to UW Bothell, but no prior experience Pre-Requisite: –Enjoy figuring out how things work –Comfortable using Windows/Mac and new programs –Math 85 (or Math 95) We won’t do a lot of math in this class, but you’ll need more the higher you go in programming. For now just think of learning programming as learning a new language, with a lot of logic and decision-making.

10 10 How Much Math? Not Too Much! You should know how to add +, subtract -, multiply *, and divide / using standard algebra equations, like x = 5 + y. You should also know how to use greater-than >, less-than =, and less-than-or-equal-to <=

11 11 Basic Internet/Web Browsing Skills –Entering URLS, navigating web sites, using Google to search Basic Computer Skills You will need to know how to download and install software on your laptop or home computers –Admin rights You will need to know how to zip files into a zip folder You will need to know how to make online submissions (you will be submitting your Assignments online in a zip folder) BIT115 Course Assumptions

12 12 Learn programming using Java! You’ll learn by doing –Practice! Solve small logical problems Understanding is the key! –Google it! How To Study: –Skim Topic Get an idea of the goal, what you’ll generally do –Read through an example –Try it out –Try to modify it –Think about how you’d use this in your programs –Practice, Practice, Practice! Practice helps you to start seeing how it all works! Objective: Learn Basic Programming!

13 13 Practice, Practice, Practice! Google it, Google it, Google it! In order to learn how to code you have to work the code! get your hand’s dirty You have to get in there and dig in deep and get your hand’s dirty ! Trial and error Don’t be afraid of making mistakes! Trial and error is how you learn !

14 14 Today Reading review for this class: –Chapter 1.1 through 1.5, inclusive, and 1.7 –This covers the material for the first couple of sections of homework assignment #1 Go over syllabus, grading Intro “ Hippy Dippy ” Lecture about computer programming, philosophy, logic, decision-making, object- oriented programming, classes and objects. Learn about the simulated “robots” we’ll be using to learn Java. How to create simple Java programs, using the jGRASP development environment. Getting the software installed on your own computers.

15 15 http://faculty.cascadia.edu/cduckett/bit115/lecture_01/BIT115_Fall_2015_Syllabus.docx Everything covered in these slides is also contained in the Syllabus Syllabus

16 16 Book, Hours, Website Info Required Book: Java: Learning to Program with Robots by Byron Weber Becker Free download from http://www.learningwithrobots.com/http://www.learningwithrobots.com/ –Get this now!! You need this immediately, so don’t delay!!! –Best to do the reading before class i.e., Ch. 1.5 - 1.7, Appendix F.1, Ch. 2.1, 2.2, 2.4 before next class Class Meeting time, Office hours, Contact info on BIT115 webpage –If you need help, ask!! (email me, see me during office hours, open labs) –Better to do this sooner rather than later!! Bookmark the BIT115 webpage http://faculty.cascadia.edu/cduckett/bit115http://faculty.cascadia.edu/cduckett/bit115 –You can get lecture notes, in class exercises, homework assignments, and late-breaking announcements there! –Let’s Have a Look at the BIT115 Website!

17 BIT 115: Introduction To Programming17 No Cheating! If you cheat, –First offence: you’ll get a zero 0 for the assignment –Second offence: 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

18 BIT 115: Introduction To Programming18 Behavior Rules Quiet please during the lecture portion No cell phones, mp3 players, music, etc. during class, thank you! Personal laptops or notepads are okay and encouraged! –Whisper, if you talk at all –Minimize loud typing during lecture portion –If you have trouble hearing me, sit towards the front Work during ICE time –If you finish a section, go on to the next one –If you finish everything, once I sign you off, you are free to go for the remainder of the class (or stick around and work on something else quietly)

19 BIT 115: Introduction To Programming19 Details in Syllabus You’re responsible for everything there, even if I don’t talk about it now. 1,000 points for the quarter Every point has the same weight as any other 4 Homework Assignments, 100 points each –Each homework will have multiple parts – start working on them after each lecture! –Each homework will be graded, returned, then you get approximately 1.5 to 2 weeks to hand in a revision. –The revised grade replaces the original grade. 2 Exams: 150 points each (Mid-Term, Final) In Class Participation: 300 points –15 of the 21 scheduled classed are worth 20 points (not counting today’s class, the mid-term class, and the final exam class): 5 point quiz about prior lecture, 15 points for making a genuine effort on the ICE’s Grading

20 20 Assignment 1 Assignment 1 Tuesday, October 13 Assignment 1 Revision Tuesday, November 3 Assignment 2 Assignment 2 Thursday, October 22 Assignment 2 Revision Tuesday, November 10 Assignment 3 Assignment 3 Thursday, November 12 Assignment 3 Revision Tuesday, November 24 Assignment 4 Assignment 4 Tuesday, December 8 Assignment 4 Revision Thursday, December 10 Assignment Dates (By Assignment)

21 21 Assignment 1 (LECTURE 5) Tuesday, October 13 in StudentTracker by midnight Assignment 2 (LECTURE 8) Thursday, October 22 Assignment 1 Revision (LECTURE 10) Tuesday, November 3 Assignment 2 Revision (LECTURE 12) Tuesday, November 10 Assignment 3 (LECTURE 13) Thursday, November 12 Assignment 3 Revision (LECTURE 16) Tuesday, November 24 Assignment 4 (LECTURE 20) Tuesday, December 8 Assignment 4 Revision (LECTURE 21) Thursday, December 10 Assignment Dates (By Due Date)

22 22 Grading Point Breakdown BIT115 Grading Points (4) Assignments: 4 x 100 Points Each = 400 (2) Exams: 2 x 150 Points Each = 300 (15) Quizzes/ICES: 15 x 20 Points Each = 300 Total Points Available for Quarter = 1000 Extra Credit : Up to 50 Points Available at End of the Quarter Quarter Grades will be assigned using the following point scale: PointsGPAPointsGPAPointsGPAPointsGPA 960-10004.0 / A8903.4 / B+7902.4 / C+690-6801.4 / D+ 9503.9 / A8803.3 / B+7802.3 / C+6701.3 / D+ 9403.8 / A-8703.2 / B+7702.2 / C+6601.2 / D+ 9303.7 / A-8603.1 / B7602.1 / C650-6001.1 / D 9203.6 / A-8503.0 / B7502.0 / C599-00.0 / F 910-9003.5 / A-8402.9 / B7401.9 / C 8302.8 / B-7301.8 / C- 8202.7 / B-7201.7 / C- 8102.6 / B-7101.6 / C- 8002.5 / B-7001.5 / C- Fun Fact: On average, over 65% of my students in all previous BIT115 classes earned a 4.0

23 BIT 115: Introduction To Programming23 Laptops, Notebooks, USB Drives If you have a laptop or notebook you are greatly encouraged to bring this to class, since your personal computers may often prove more reliable than the PCs in this computer lab. If not, then you will need a USB thumb drive to do your work on and to transfer your.java files between school and home. Since.java files are quite small, the USB drive doesn't need to be a very big one.

24 BIT 115: Introduction To Programming24 This class will use a Java compiler application called jGRASP. jGRASP = Java Graphical Representations of Algorithms, Structures, and Processes jGrasp is a very simple tool to learn and use, and that is why we're using it in this 'Intro' class and not a more complicated Java compiler like Eclipse, Netbeans, DrJava, Jcreator, etc. If you do what to use a different compiler, you are welcome to do so, although be forewarned: you'll be on your own. I'll help all I can with jGrasp issues, but if you're using a different compiler than you'll have to do your own troubleshooting and problem solving.

25 BIT 115: Introduction To Programming25 Assignment 1 due day of Lecture 5 BY MIDNIGHT Homework Assignments are located under Assignments on the website http://faculty.cascadia.edu/cduckett/bit115 http://faculty.cascadia.edu/cduckett/bit115 By the end of today’s Lecture, you’ll have seen enough to start working on Assignment 1 (A1) You’ll have everything you need to complete by the end of the next class but get started now (you can complete first half of assignment without the next class)

26 BIT 115: Introduction To Programming26 Personal Data Sheet (Optional) It’s located on the class website –So I know something about you –If you don’t want to fill in a part, leave it blank Include your Personal Data Sheet along with Assignment 1 when you submit it using StudentTracker

27 BIT 115: Introduction To Programming27 The Warm-Up Quiz We’ll START Lecture 3 with a short "warm-up" quiz that will cover a topic learned in the previous class –Starting with LECTURE 3, we will start almost every class with a quiz, so please be prompt. All quizzes are done with pencil-and-paper You supply the pencil, I'll supply the paper

28 28

29 ICE: In-Class Exercises At the end of each Lecture, we will work on In-Class Exercises (ICEs). ICEs are located under each pertinent Lecture sliding tab in http://faculty.cascadia.edu/cduckett/bit115 with the specific files needed to work the exercises, as well as a few demos to demonstrate how things might be done (hint! hint!) http://faculty.cascadia.edu/cduckett/bit115 By working on the ICES during class, you will receive your 20 points for that class even if you don’t finish the ICE in class and there will be many days that you won’t finish your ICES (but there is no need to show me your completed work later, because  ) Even if you don’t finish the ICEs on any particular day it is HIGHLY RECOMMENDED that you do finish the ICE on your own, since the ICEs have been carefully constructed to help you toward “solving” the Assignments. However, If you do finish all your ICEs during class, I’ll check off your work and then you are free to skedaddle for the remainder of the class 29

30 30

31 BIT 115: Introduction To Programming31 Next Lecture Reading For Next Class: –Chapter 1.5 – 1.7 –Chapter1.4.5 – program tracing –Appendix F.1 (“The Lay of the Land”) –Chapter 2.1, 2.2, 2.4 Don’t Be Tardy: No Quiz this upcoming Thursday, but starting next Tuesday we'll start nearly every class with a short (one-question, 3-4 minutes) "warm-up" Quiz which will cover a single topic or programming feature learned in the previous class.

32 32 Turning On File Extensions in Windows As coders and developers, you will need to be able to see your file extensions going forward, but Windows ships with file extensions turned off by default. D’oh! Here’s how to turn them on: 1.Start button > Control Panel 2.View by: Small icons 3.Folder Options 4.View tab 5.Select Show hidden files, folders, and drives 6.Deselect 1.Hide empty drives in the Computer folder 2.Hide extensions for known file types 3.Hide protected operating systems (Recommended) 7.Okay button

33 33 Recommended http://www.udemy.com


Download ppt "Sit in front of a computer Log in, go to “official” course web page at Introduce yourself to the folks around."

Similar presentations


Ads by Google