CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.

Slides:



Advertisements
Similar presentations
CSE 113 Introduction to Computer Programming Lecture slides for Week 3 Monday, September 12 th, 2011 Instructor: Scott Settembre.
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Math Open Lab: A computer lab where Developmental Math students work on lab activities in the presence of Lab Instructors to reinforce concepts learned.
CSE 113 Introduction to Computer Programming Lecture slides for Week 10 Monday, October 31 th, 2011 Instructor: Scott Settembre.
Using CourseCompass Features You must already be registered or enrolled in a current class.
Introduction to Computer Programming I CSE 113
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
Using CourseCompass Features You must already be registered or enrolled in a current class.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
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.
Presented by Janine Termine Welcome 090 PreAlgebra.
Registering for MasteringChemistry TM
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Presented by Janine Termine Welcome to E-Learning.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CSE 113 Introduction to Computer Programming Lecture slides for Week 4 Monday, September 19 th, 2011 Instructor: Scott Settembre.
COMP Introduction to Programming Yi Hong May 13, 2015.
MGS 351 Introduction to Management Information Systems
Course Introduction CSCI Software Engineering II Fall 2014 Bill Pine.
Presented by Janine Termine Welcome 095 Basic Algebra.
Presented by Janine Termine.   Professor : Janine Termine   Phone number:  Office: F127.
Created by Bonnie Smith SimNet Registration and Overview Created for Fresno City College CIT 12 – Computer Literacy Students.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
CSE 113 Introduction to Computer Programming Lecture slides for Week 2 Wednesday, September 7 th, 2011 Instructor: Scott Settembre.
FALL 2011 TECHNICAL ORIENTATION. Session starts at 11:00 am We’ll be online shortly Speaker test starts about 10:45 To ask questions, use the chat window.
CSE 113 Introduction to Computer Programming Lecture slides for Week 5 Monday, September 26 th, 2011 Instructor: Scott Settembre.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
CSE 113 Introduction to Computer Programming Lecture slides for Week 7 Monday, October 10 th, 2011 Instructor: Scott Settembre.
CSE 113 Introduction to Computer Programming Lecture slides for Week 12 Monday, November 14 th, 2011 Instructor: Scott Settembre.
Presented by Janine Termine Welcome 095 Basic Algebra.
Matter and Interactions 1 Fall 2006 Matter & Interactions I Physics Professor & Lecturer: Dr. Reinhard Schumacher Teaching Assistants: Ms. Elisa.
Technical Orientation Summer Technical Orientation Session starts at 2:00 pm – We’ll be online shortly – Speaker test starts about 1:45 pm To ask.
TECHNICAL ORIENTATION WINTER Technical Orientation Session starts at 2:00 pm We’ll be online shortly Speaker test starts about 1:45 To ask questions,
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.
Welcome To MOODLE Getting Started. Introductions Christa McLaughlin – High School math teacher and high school lead teacher of technology Jason Grubbs.
MATH 113 Fall  Prerequisites: ◦ Grade of C – or better in Math 112  Every student must have an active “crimson” account for computer/course.
Technical Orientation Summer Technical Orientation  Session starts at 11:00 am  We’ll be online shortly  Speaker test starts about 10:45  To.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
Welcome to the MTLC MATH 113 Spring Course Requirements  Prerequisites Grade of C– or better in Math 112  Every student must have an active “crimson”
MGS 351 Introduction to Management Information Systems Lecture #1.
Welcome to Human Behavior and the Social Environment Dawn Burgess, Ed. D.
Data Structures and Algorithms in Java AlaaEddin 2012.
Welcome to Accounting I Professor R. Jason Cade Unit 1 Seminar.
Please initial the attendance roster near the door. If you are on the Wait List you will find your name at the bottom. If you are not on the roster, please.
Registering for MasteringBiology TM
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Presented by Janine Termine Welcome 095 Basic Algebra.
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.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
HS-210 Medical Office Management. Why Medical Assisting or MOM? Why did you choose to become a medical assistant/MOM? Or why are you taking this course?
First Day of Class Student Registration Guide Linking LaunchPad to Desire2Learn Spring 2016 First Day of Class.
Introduction to Programming
Using MyMathLab Features
Introduction to General Biology BI 101
Getting Started and working with Pearson myautomotivelab
Welcome to CS 1010! Algorithmic Problem Solving.
Using MyMathLab Features
BIT 115: Introduction To Programming
CS114B Introduction to Computer Science II
Presentation transcript:

CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre

COURSE SYLLABUS Section 1 Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 2

Course Objectives To have fun programming. To learn how to program: – Games – Simulations – Interactive applications To get you an “A” for your transcript! Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 3

Course Objectives (more specifically) To learn how to program in Java. To understand the fundamentals and the usefulness of object oriented programming (often referred to as “OOP”). To get you an “A” for your transcript! Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 4

Greenfoot A development environment that will help you quickly acquire OOP concepts It is very graphical, teaching the basic concepts quickly. Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 5

Some Greenfoot Programs Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 6

Some Greenfoot Programs Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 7

Some Greenfoot Programs Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 8

Some Greenfoot Programs Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 9

Some Greenfoot Programs Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 10

You will have to crawl first… Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 11

And you will need to do some of this… Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 12

But, then you get to do this!!! Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 13

Greenfoot web page The Greenfoot web page can be found at: Here are some videos that you can use for additional help or inspiration: Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 14

Where can I run Greenfoot? It is already installed in Bell 101 and Bell 340. – Click on the UB Linux Penguin at the bottom of the screen. – Select UB Applications and allow the menu on the right to expand. – From that menu, select "Application Development" and from the right menu that appears, select Greenfoot. The Greenfoot environment is also 100% free, so you can install it on your home machine. Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 15

Book or E-Book, there is no question. You can pick up the book from the bookstore, it should be fully stocked. You can also order online: ct.asp?isbn= Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 16

Course Operations The course runs for 13 weeks. – There is a lecture MWF from 9-9:50am in Alumni 97. – All students will need to attend their recitation (lab) in Bell 340 at their assigned times. Each week we will essentially cover the concepts presented in each chapter of the book. – I will explain the important concepts and syntax. – You will attend lab and step through the chapter. – In lab, your projects will also be explained and you should use the remainder of your lab time to further your progress on your projects. Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 17

How to Win! See syllabus under “Grading”. The grade will be composed of the following:  10 lab assignments/assessments20%  3 projects40%  Midterm exam15%  Final exam (cumulative)25% Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 18

How not to Lose! See syllabus under “Cheating”. Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 19

Course Details CSE 113 Syllabus can be found on UBLearns We will be using UBLearns for the course. – Go to – Log in with your UBIT username and password I may also refer you to the Greenfoot resource page that can be found at: Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 20

Contact me at with any Include “CSE113:” in the subject line Office hours will be determined shortly and posted on UBLearns I will use mass- to communicate: – Any clarifications or updates to the lecture – Any important due dates – Any tips or helpful information for assignments Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 21

Teacher Assistants We will have (I believe) 2 assistants for this course. They will be available in lab and office hours to: – Help you work through the chapter exercises. – Administer the assignments/assessments that I create. – Grade your projects according to a grading rubric. – Encourage you to do your best. They will not be available to: – Do your work for you! Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 22

New to UB? UB Free Software Using your own computer at UB Help from UB IT FREE Microsoft Software – ALL OF IT! – MSDN-AA developer-network-academic-alliance-msdn-aa Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 23

VERY IMPORTANT! Go to Bell 101 and log in by Monday, September 5 th, If you cannot log in, the make sure you get your account enabled. – Either talk to the attendant on duty in Bell 101 or – Go to: If you go to lab and cannot log in, everyone will point and laugh at you!!! Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 24

How to get good at programming? You may as well ask, “How can I get good at anything?!” – Know your available options and tools. (Not necessarily by heart, but be familiar with them) – Learn to recognize an opportunity to use the tools. (Identify the sub-problems to solve.) – Pick the tools that will help you the most. (i.e. save you the most time/effort or work the best for this situation) Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 25

Summary This was an overview, the details will come. You will not be overwhelmed and you will have fun! I will do my best to familiarize you with Greenfoot, Java, and the concepts of programming. With programming, as with many other careers, a good communicator and team player is extremely important and often worth more than a “code guru”. – (i.e. You do not need to be an code wizard to be valuable.) Monday, August 29th, 2011 University at Buffalo: CSE 113 Instructor: Scott Settembre 26