CSE 3358 NOTE SET 1 Data Structures and Algorithms.

Slides:



Advertisements
Similar presentations
Data Structures and Algorithms Dr. Robin Gras Ext Lambton Tower 8111.
Advertisements

Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
COMP171 Data Structures and Algorithms Spring 2009.
COMP171 Data Structures and Algorithms Spring 2009.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2010.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
Course Introduction (Lecture #0) ECE 331 – Digital System Design.
Course Introduction (Lecture #0) ECE 301 – Digital Electronics.
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
METU Computer Engineering Department
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Data Structures CS231 Instructor: Dr. Hammad Majeed Office: Academic Block 4 First Floor.
Spring 2008 Mark Fontenot CSE 1341 Principles of Computer Science I Note Set 1 1.
1 CSE 2341 Object Oriented Programming with C++ Note Set #1.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
CSE 2337 Introduction to Data Management Introduction.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Data Structure Dr. Mohamed Khafagy. Welcome to the course Data Structure Personal Web Site Course
1 Principles of Computer Science I Note Set 1 CSE 1341.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Introduction to Data Structures
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
Overview Introductions Administrative Material – Syllabus & Outline What we’re going to cover in this class.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
CSE 2341 H ONORS Professor Mark Fontenot Southern Methodist University.
Software Development CSCI-1302 Lakshmish Ramaswamy.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
Lecture 1: Overview CMSC 201 Computer Science 1. Course Info This is the first course in the CMSC intro sequence, followed by 202 CS majors must pass.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
Course Info Instructor U.T. Nguyen Office: CSEB Office hours: Tuesday, 14:30-15:30 Thursday, 12:00-12:45 By.
Data Structures and Algorithms in Java AlaaEddin 2012.
Course Introductions.  Introduction to java  Basics of Java  Classes & Objects  Java Collections and APIs  Algorithms and their analysis  Recursion.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
RAIK 283 Data Structures and Algorithms
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 707 Data Structures and Algorithms
Computer Network Fundamentals CNT4007C
COMP9024: Data Structures and Algorithms
Computer Networks CNT5106C
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 213 Data Structures Dr. Cevat Şener
Computer Science 102 Data Structures CSCI-UA
Computer Networks CNT5106C
Introduction CSE 373 Data Structures.
CENG 213 Data Structures Nihan Kesim Çiçekli
Introduction to Programming Using C++
Administrative Issues
Intro to CIT 594
Administrative Issues
Computer Networks CNT5106C
Presentation transcript:

CSE 3358 NOTE SET 1 Data Structures and Algorithms

CSE 3358  Data Structures  Lectures:  TTh 8:00 – 9:20am., SIC 362  Labs:  N11: Tu 3:30 – 4:50, Junkins 102  N12: F 1:00 – 2:20, Junkins 102

Instructor Contact Info  Mark Fontenot  SIC 351B    Office Hours:  T 9:30 – 10:30; W  Feel free to stop by any time my office door is open

TA  Wael Kdouh   Office Hours:  TBA

Book and Materials  Required:  Mark Allen Weiss. Data Structures and Algorithm Analysis in C++, Third Ed. Addison Wesley  Supplemental:  Adam Drozdek. Data Structures and Algorithms in C++, Third Ed. Thompson/Course Technology.  Various web references as needed

Overview of Course Material  Introduction to classic data structures  Complexity Analysis  Review of elementary data structures (lists, stacks, queues)  Trees  Hashing  Heaps/Priority Queues  Graphs and their algorithms  Sorting Algorithms  Advanced topics (as time permits)

Evaluation ToolQuantityPercentage of Final Grade Tests Implementation Projects6+35 Homework Assignments4+25 Attendance/Participationn/a5 Two Additional Caveats: An average of less than 60% on exams will result in maximum grade of D in the course An average of less than 60% on programming projects/assignments will result in maximum grade of D in the course

Attendance  Vitally Important  Attendance will be occasionally/randomly collected  Bottom Line: Come to class!

Academic Honesty  Talking about concepts with friends is OK  Solving homework problems together is NOT OK!  Form Study Groups to study for test, review concepts.  Don’t do your homework assignments together.

Lab  Lab is Mandatory  Lab time will be used in various ways  Help with implementation projects  Problem solving sessions  Introduction to different technologies as appropriate

Assignment Submission  For each homework assignment  Submit written solutions at the beginning of class or on Blackboard on due date indicated on assignment  For each implementation project  Submit source code to BlackBoard buy due date  Submit lab report at beginning of class immediately following due date  Late assignments will not be accepted without approval from Prof. Fontenot

?