BIT 115: Introduction To Programming

Slides:



Advertisements
Similar presentations
BIT 142: Intermediate Programming
Advertisements

James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Using MyMathLab Features You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not registered or.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Strategies for Math Success Russell Conwell Learning Center Online Workshop.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Introduce yourself to the people around you BIT116: Scripting.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: ? –password: ? –domain: student Bring up the course web page: –
BIT 115: Introduction To Programming Instructor: Mike Panitz
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Math 110: Pre-calculus I Instructor: Mike Panitz Monday, Wednesday, 1:15pm – 3:20pm Room 250
COP3502: Introduction to Computer Science Yashas Shankar.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
Sit in front of a computer Log in, go to “official” course web page at Introduce yourself to the folks around.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Using MyMathLab Features of MyMathLab You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not.
1 1.Log in to the computer in front of you –Temp account: 231class / 2.Update your in Cascadia's system –If I need to you I'll use.
BIT 142:Intermediate Programming in C#. BIT 142: Intermediate Programming2 142: Why take this course? For people who: –Beginning programmers looking to.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
BIT 143: Programming-Data Structures1 Before Class Begins: Sit in front of a computer Log in –IF you don’t yet have an account, you can use the guest account.
1 Required , Google Group 1.Send the professor (This is also listed in the –In the Subject,
CSS 290: Video Games and Computer Programming Instructor: Mike Panitz Tuesdays and Thursdays, 1:15pm-3:20pm UW
BIT 115: Intro To Programming Item 1370 Section 02 Sit in front of a computer next to somebody Don’t sit alone! Log in If you don’t have a SID & password,
1 1.Log in to the computer in front of you –Temp account: 210class / 2.Update your in Cascadia's system –If I need to you I'll use.
Math 120: Pre-calculus 2 Instructor: Mike Panitz
BIT 115: Intro To Programming Sit in front of a computer next to somebody Don’t sit alone! Log in If you don’t have a SID & password, use the login posted.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 231class –password: –domain: student Bring up the course web.
Hidden Slide for Instructor
CSc 1302 Principles of Computer Science II
LA 4 – AP English LIt Class Rules: Areas of Study 40% 20%
Math 120: Pre-calculus 2 Instructor: Mike Panitz
Send the professor (This is also listed in the syllabus)
Computer Science 102 Data Structures CSCI-UA
CGS 2100 Lab sections 0029, 0031, 0035, 0045, /9/18.
Princess Nora University Faculty of Computer & Information Systems
Student Success Strategies
Log in to the computer in front of you
Welcome to CS 1010! Algorithmic Problem Solving.
Day 1: Getting Organized Fall 2012
FALL 2018 Welcome to ESL.
Day 1: Getting Organized Summer 2012
Issaquah Online Learning Apex
Unit 1 The History of Earth Overview and Unit Guide
Ms. Shockey’s Room Room 609 AE
Welcome to CS 1301! Principles of Programming I.
Day 1: Getting Organized Fall 2013
Using MyMathLab Features
Physics 215–Elementary Modern Physics
Day 1: Getting Organized Spring 2013
Log in to the computer in front of you
Log in to the computer in front of you
Tonga Institute of Higher Education IT 141: Information Systems
Tips for Success in Mathematics
LING 388: Computers and Language
Inside a PMI Online Course
Day 1: Getting Organized Spring 2011
Introduction To CPSC 233 James Tam Event driven software
Princess Nora University Faculty of Computer & Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Introduction To CPSC 233 James Tam Event driven software
Instructor: Mike Panitz
Student Success Strategies
BIT 142 In-Class, First day.
Presentation transcript:

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

BIT 115: Introduction To Programming Instructor: Mike Panitz (mpanitz@cascadia.edu) http://ccc.panitzco.com/mpanitz/Courses/ 2012Sp/BIT115/ Or, Google for “Panitz 115”

BIT 115: Introduction To Programming Why take this course? For people who have no prior programming XP: Curious about programming Other fields (web, networking, biz, etc) Plan to Xfer to UWB, but no prior experience PreReq: Enjoy figuring out how things work Comfortable using Windows Math 95 BIT 115: Introduction To Programming

Objective: Learn Basic Programming! Learn Java! You’ll learn by doing Practice, practice, practice! Solve small problems Understanding is the key!! BIT 115: Introduction To Programming

BIT 115: Introduction To Programming 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!! Make sure you remember it! BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Today Go over syllabus, grading Learn about the simulated robots we’ll be using. How to create simple Java programs, using the jGRASP development environment. BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Today Reading review for this class: Skim Section 1.1 Study Sections 1.2 through 1.5, and 1.7 SKIP Section 1.6 This covers the material for the first couple of sections of homework assignment #1 BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Next Lecture Reading for next class: Section 1.5 Section 1.4.5 – program tracing We will start with a 4-point quiz You’ll need to move the robot around the city, have it pick up & drop off a Thing ALL FROM MEMORY BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Syllabus If info isn’t on here, you should ask before it’s an issue. YOU are responsible for knowing the syllabus! Details may change However, exams will occur on the specified dates. BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Syllabus : Book, info Required Book 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, before next class More work this week, but you’ll get more out of it. 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! BIT 115: Introduction To Programming

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) BIT 115: Introduction To Programming

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

BIT 115: Introduction To Programming 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 Work during I.C.E. time If you finish a section, try the next one If you finish everything, chose a project on your own BIT 115: Introduction To Programming

Pairwise Reading: Grading Group up in pairs Triples are ok, if there is an odd number of people 10 minutes to: Introduce yourself to each other Download the syllabus, locate the “Assessment” section Read the section closely Summarize important parts Prepare your presentation (on a unique topic) 5 minutes to present your summary to another pair, and listen to their presentation. I’ll then ask someone to summarize it for the class, and ask y’all questions till you’re clear  BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Details in syllabus You’re responsible for everything there, even if I don’t talk about it now. 900 points for the quarter Every point has the same weight as any other 4 Homeworks, 100 points each Each homework will have 4 (or so) parts – start working on them after each lecture! Each homework will be graded, returned, then you get 1 week to hand in a revision. The revised grade replaces the original grade. 2 exams: 150 points each In class participation: 200 points Each class is 10 points: 2 point quiz about prior lecture, 8 points for making a genuine effort on the In Class Exercises (ICEs) Grading BIT 115: Introduction To Programming

BIT 115: Introduction To Programming Stuff To Do: Send me an email from an account you read MPANITZ@Cascadia.edu In the Subject, put the word “BIT115” Subscribe to the Google Group During the term, you are REQUIRED to keep these up to date – if your email address changes, update these!! Fill out the Personal Data Sheet BIT 115: Introduction To Programming

BIT 115: Introduction To Programming End-of-class slides BIT 115: Introduction To Programming

Homework: Start Working on A1!! HW is located at the top-left corner of the main web page It’s due at the start of class on Monday, October 10th At this point, you’ve seen enough to start working on Assignment 1 (A1) BIT 115: Introduction To Programming

BIT 115: Introduction To Programming THE QUIZ!! We’ll START the next lecture with a quiz FOUR POINT QUIZ!!!! You’ll need to download a .Java file from the class website Open it up in jGrasp Add commands (FROM MEMORY) to move the robot around, pick Things up, put Things down, etc 10 minute time limit Quizzes normally have a 5 minute time limit BIT 115: Introduction To Programming