CSE 250: Data Structures Week 1 January 14 - 18, 2008.

Slides:



Advertisements
Similar presentations
Introduction to C++ Programming. Brief Facts About C++ Evolved from C Designed and implemented by Bjarne Stroustrup at the Bell Labs in the early 1980s.
Advertisements

Learning Objectives: You will understand course policies and procedures. You will interview a classmate and create a detailed introduction to present to.
Time Series Analysis – Homework Homework Rules: All homework must be completed by due date Homework may be done in groups – please put names of all group.
Zhang Hongyi CSCI2100B Data Structures Tutorial 2
Introduction to Computer Programming I CSE 113
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
CSE 250: Data Structures Week 2 January 21 – 25, 2008.
Chapter 11 UNIX Printing. have to be root to setup a printer local printer is directly connected remote printer is a network printer print queue is nothing.
CSE 305 Introduction to Programming Languages
CSE 115 Week 3 January 28 – February 1, Monday Announcements Software Installation Fest: 2/5 and 2/6 4pm – 7pm in Baldy 21 Software Installation.
CS 202 Computer Science II Lab Fall 2009 September 3.
How do we make our Welcome.java program do something? The java in our Welcome.java file won’t do anything by itself. We need to tell the computer to execute.
Course Introduction and Getting Started with C 1 USF - COP C for Engineers Summer 2008.
CSE 116 Introduction to Computer Science For Majors II Carl Alphonce 219 Bell Hall.
CSE 115 Week 2 January , Wednesday Announcements Pick up Syllabus if you need one Pick up Syllabus if you need one Recitation Change Form.
Please complete the student information survey on your worksheet.
Intro.1 Computer Science 4: Java for Video Games Jam Jenkins D122 LSRC Dr. Dietolf Ramm D226 LSRC Instructors
Welcome to Foundations of Math 1!! Find your name & fill out the student info sheet on your desk.
Intro. to Game Programming Want to program a game?
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Instructor: Tina Tian. About me Office: RLC 203A Office Hours: Wednesday 1:30 - 4:30 PM or .
Mrs. Dorsett’s Classroom Procedures. CLASS RULE… “RESPECT” Respect yourself. Respect your family. Respect your friends. Respect your classmates. Respect.
Ms. Lemons General Chemistry Syllabus and Class Guidelines.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
A1 Visual C++.NET Intro Programming in C++ Computer Science Dept Va Tech August, 2002 © Barnette ND & McQuain WD 1 Quick Introduction The following.
C++ Basics Structure of a Program. C++ Source Code Plain text file Typical file extension .CPP Must compile the C++ source code without errors before.
Creating your first C++ program
Back to School Night Welcome to Ms. Brown’s 8 th grade History class. Please take a handout. Examples of the work we will be doing this year are included.
Classroom Procedures How things are done in science class.
Daily Agendas Pre-Algebra and Algebra. Monday Pre-Algebra Finish and turn-in p. 6-8 problems 1-3 through 1-7 Moby Max – Placement.
COP3502: Introduction to Computer Science Yashas Shankar.
1 Lab 2 “Hello world” in Unix/Linux #include "std_lib_facilities_4.h" int main(){ cout
Course Introduction CSE250. Course Overview This course will be difficult Work hard and start early You are adults and I will treat you as such – I won’t.
Aug Introduction CMSC 104 section 301 Problem Solving and Computer Programming Fall 05.
Monday, Jan 6, 2003Kate Gregory with material from Deitel and Deitel CO 204 Object Oriented Programming 2003 Trent University Kate Gregory.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
Intro to CS ACO 101 Lab Rat. Academic Integrity What does that mean in programming? Log into Blackboard and take the test titled “Applied Computing Course.
CGS3460 Summer 2011 Programming Using C Andrei Todor.
12 th Grade Bell Ringers 1 st Marking Period. Thursday, August 26th  Bell Ringer:  Please Fill Out the Technology Survey on your desk.  Agenda:  1.
Lecture 6 Complex Sorting 1. Announcements Homework 3 due Monday No participation this week Test is on Thursday Part of Wednesday will be review I will.
Programming Behavioral Experiments in Flash Session 2 of 3 Building Your First Flash Experiment January 30, 2009 – Jeff Galak (NYU)
CS 101-E Announcements. 22 Jan 2007 Office Hours Office Hours Start this week, hours are posted on class website Start this week, hours are posted on.
TO ACTIVATE YOUR ACCESS CODE GO TO
Week One: January 5-9 English 9 – Monday Activities: Get to know Mr. Ruggles Connection to Position Paper Three item introduction Homework: Finish three.
2 nd Semester/Famo us Physicists Wednesday, January 6, 2016.
1 Getting Started with C++ Part 2 Linux. 2 Getting Started on Linux Now we will look at Linux. See how to copy files between Windows and Linux Compile.
ITK 168 Structured Problem-Solving Using the Computer Fall, 2006.
Monday January 11th Bell Ringer Part #1: Dontrell goes to the store to buy shirts for school. He notices a sign advertising 10 shirts for $12. Given this.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
Power, Review Wednesday, January 20, Wednesday, 1/20  On your warm-up respond to the following:  Take out your power practice problems from Friday.
Outline Announcements: –HW I key online this afternoon –HW II due Friday –Sign up to discuss projects Debugging Testging for correctness.
 All Spanish 1 classes will turn in work on the table directly in front of the teacher’s desk. Spanish for Sp. Speakers students will turn in work.
1 Project 7: Looping. Project 7 For this project you will produce two Java programs. The requirements for each program will be described separately on.
Review Please turn in your homework and practicals Packages, installation, rpm command Apache – Quick and easy way to set up a web server to play around.
Introduction to US History Mr. Swofford Activator 1.Find a seat any seat. When the bell rings I’ll put you in alphabetical order. 2.Go pick up a student.
CS 241 Section Week #1 January 26, Topics This Section HW #1 SVN Review (…by the command line!) C Code Examples.
Mustang LEAD Advisory Period 4 th Six Weeks January 21, Through February 28, 2014.
Days of the week and my activities. Oscar Sada ESL 1 Mrs. Echeverry
Copyright 2014 © W. Seth Hunter ConsumerMath.org L1.2 Time Cards Getting a job is one of the first steps to becoming independent. How you earn a salary.
Linux CSE 1222 CSE1222: Lecture 1BThe Ohio State University1.
Organic Chemistry Lab 315 Fall, DUE DATES Today –At beginning of lab – Organic Qualitative Analysis and ID of Unknown.
Homework 1.
Lab 1 introduction, debrief
slides borrowed and adapted from Alex Mariakis and CSE 390a
Welcome to English 10… In front of you is a “Student Profile” Sheet. Please come in, find your seat, and begin to fill this out, do not wait. Today we.
CSc 2310 Principles of Programming (Java)
February 2 - 6, 2009 CSE 113 B.
Computer Terms Review from what language did C++ originate?
ME 123 Computer Applications I Lecture 4: Vectors and Matrices 3/14/03
Presentation transcript:

CSE 250: Data Structures Week 1 January , 2008

Monday Syllabus Course Policies

Wednesday - Announcements If you have not picked up a syllabus, please do so before or after class. If you have not signed the sheet on the back of the syllabus please do so and turn it in. If you are having registration issues, please come and see me.

Wednesday – Game Plan Questions about course/course policies Review: Recursion Intro to C++ - some basics

Wednesday What do we know about recursion?  Base cases (one or more) Simplest cases Stopping points  Recursive functions call themselves  They can be hard to write  Need to make sure they stop and at each point keep breaking up the work needing to be done

Wednesday Compiler is g++ (version 3.4.6) Compiler command (one of)  g++ -Wall filename –o executableName You fill in the appropriate filename and what you want the executableName to be. The filename is the file to be compiled. Filenames for C++ can have many different extensions, a common one that works is.cpp.

Friday Announcements If you have not picked up a syllabus, please do so before or after class. If you have not signed the sheet on the back of the syllabus please do so and turn it in. If you are having registration issues, please come and see me.

Friday – Game Plan Homework 1 posted - discuss Keep working on program from last time (smallest.cpp) Computing environment

Friday Servers to run on: In Bell 216 Lab (nickelback.cse.buffalo.edu) Remote connections (timberlake.cse.buffalo.edu)

Friday To run program you need to type the name of the executable ./executableName Programs need main function. Output using cout,  Need #include to use Should put in using namespace std; to have access to all things declared in namespace called std (namespaces are like packages)

Friday Sample program (named smallest.cpp) is in directory:  ~adrienne/250/Smallest You will need to cd directly into the ~adrienne/250 directory. My ~adrienne directory is not world readable.