CSE 451 Section Topics – Introductions – Division of Labor – Office Hours – Charge – Homework 1 – Project 0 – GDB – C Refresher.

Slides:



Advertisements
Similar presentations
Welcome to Physics 1809! General Physics Lab Spring 2013.
Advertisements

June 13, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
Class 1: What this course is about. Assignments Reading: Chapter 1, pp 1-33 Do in Class 1: –Exercises on pages 13, 14, 22, 28 To hand in in Class 2: –Exercises.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Class Info. Course Website Full version of syllabus will be available there as well.
1 4/11/98 Welcome to CSE 143 Martin Dickey University of Washington Spring 1998 Slides based upon those of Ben Dugan, Winter 1998.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
CS12230 Introduction to Programming Lecture 6-2 –Errors and Exceptions 1.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Data Structures and Algorithms in Java AlaaEddin 2012.
CS 367 Introduction to Data Structures Charles N. Fischer Fall s367.html.
Principles of Imperative Computation Lecture 1 January 15 th, 2012.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington 1.
Homework Notes from Sean
Introduction to CSCI 1311 Dr. Mark C. Lewis
CS16: Introduction to Algorithms and Data Structures
Course Overview - Database Systems
Enrollment for the school year at Rocky is about to begin
CSE 102/ISE 102 Introduction to Web Design and Programming
ENCM 369 Computer Organization
COMP9024: Data Structures and Algorithms
March 27 – Course introductions; Adts; Stacks and Queues
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
Instructor: Alexander Stoytchev
CS5040: Data Structures and Algorithms
CMPT 238 Data Structures Instructor: Tina Tian.
Welcome to MAT 170 MWF 8:40 SLN
Computer Science 102 Data Structures CSCI-UA
September 27 – Course introductions; Adts; Stacks and Queues
FINAL EXAM INFORMATION
Financial Mathematics
Lecture 2: Implementing ADTs
Andy Wang Operating Systems COP 4610 / CGS 5765
EASY TO EDIT NEWSLETTER TEMPLATE
Introduction to Computers Spring 2018
Andy Wang Operating Systems COP 4610 / CGS 5765
Welcome to Physics 1D03.
Welcome to MAT 142.
CS 111 Digital Image Processing
Week of March th grade.
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Computers SPRING 2019
CSE451 Fall 2008 Section 1 Roxana Geambasu
Locations for CS 115 Activities
Jeff West - Quiz Section 8
Welcome to 7th grade science!!
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
Andy Wang Operating Systems COP 4610 / CGS 5765
EXHIBITION CALENDAR SPRING 2019
Akhila Kondai Exam-2 overview Akhila Kondai
Principles of Imperative Computation
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington.
Wednesday Bell Ringer (ODD)
In April, we were working on... Mathematics Go-Math Chapter 11
Lecture 19 CSE 331 Oct 10, 2016.
Andy Wang Operating Systems COP 4610 / CGS 5765
Monday, Mar. 26th 3rd , 4th, 5th, & 6th
Warmup Write a function to add two integer parameters and return the result.
FCPS Introduction Prof. S. Lupoli “Mr. L”.
Programming Assignment Tutorial
CS31 Discussion 1H Fall18: week 1
Welcome to Physics 5305!!.
Financial Mathematics
Y4KW Guide to Week (as at ) Summer second half
Course Introduction Data Visualization & Exploration – COMPSCI 590
Financial Mathematics
451 Operating Systems Section 8
Presentation transcript:

CSE 451 Section Topics – Introductions – Division of Labor – Office Hours – Charge – Homework 1 – Project 0 – GDB – C Refresher

Introductions ● Sean Andersen – Senior, final quarter! – Took Windows-based OS class Spring 2008 – Had Ryan as a TA in 467 ● Ryan McElroy – MS CS student, final quarter! – Failed project 0 in Winter 2007 – Had a good TA when he took this class

Division of Labor ● Sean – Homework TA – Please type your answers :) ● Ryan – Project TA – Has done all of these projects before ● Steve – Supreme dictator for life (quarter)

Office Hours ● Sean – Wednesdays – 3:00 pm – 4:00 pm – CSE 002 ● Ryan – Thursdays – 3:30 pm – 4:30 pm – CSE 002

Charge ● Operating Systems is a really important class – Useful knowledge of how computers really work – Lots of material to learn – Working hard in this class will be worth it – We're here to help

Homework 1 ● Due Monday, April 6, 2009 – Use the HW as motivation to actually read the book ● Start It! – All the answers are in the reading – Problem 2.27 – use strace and POSIX API – Hand in at beginning of class on due date – Would you rather use Catalyst Drop Box?

Project 0 ● Due Friday, April 10, 2009 – Start early – C can be tricky – This project beat me – Don't let it beat you

Project 0 – Part 1 ● Part 1 – A Queue – Fix two bugs in queue.c – Implement two methods in queue.c ● Sort – O(n^2) to O(n log n) ● Reverse – O(n) – Test and ensure correctness – Inherit coding style – do not reformat!

Project 0 – Part 2 ● Part 2 – A Hash Table – Define (.h) and Implement (.c) a Hash Table – Follow queue's coding style – Implement functionality ● Create, Set Hash Function ● Add ● Lookup ● IsPresent ● Remove

GDB ● GDB – The GNU Debugger – Compile with -g flag – Complete the gdb tutorial linked on the web – Save millions hours each the quarter

C Refresher ● Pointers! – *a – **a – a->b – a.b – &a –...