13
CSE 3358 NOTE SET 1 Data Structures and Algorithms

CSE 3358 NOTE SET 1 Data Structures and Algorithms

Embed Size (px)

Citation preview

Page 1: CSE 3358 NOTE SET 1 Data Structures and Algorithms

CSE 3358 NOTE SET 1

Data Structures and Algorithms

Page 2: 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

Page 3: CSE 3358 NOTE SET 1 Data Structures and Algorithms

Instructor Contact Info

Mark Fontenot SIC 351B [email protected] 214-768-2854 Office Hours:

MW 11 – 12 Feel free to stop by any time my office door is open Contact Debra McDowell ([email protected]) to

make an appointment

Page 4: CSE 3358 NOTE SET 1 Data Structures and Algorithms

TA

Wael Kdouh [email protected] Office Hours:

SIC 317 Wed 1 - 4

Page 5: CSE 3358 NOTE SET 1 Data Structures and Algorithms

Book

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.

Page 6: CSE 3358 NOTE SET 1 Data Structures and Algorithms

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 Sorting Algorithms Advanced topics (as time permits)

Page 7: CSE 3358 NOTE SET 1 Data Structures and Algorithms

Evaluation

Tool Quantity Percentage of Final Grade

Tests 3 - 4 35

Implementation Projects 6+ 35

Homework Assignments 4+ 25

Attendance/Participation n/a 5

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

Page 8: CSE 3358 NOTE SET 1 Data Structures and Algorithms

Attendance

Vitally Important Attendance will be occasionally/randomly

collected

Bottom Line: Come to class!

Page 9: CSE 3358 NOTE SET 1 Data Structures and Algorithms

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.

Page 10: CSE 3358 NOTE SET 1 Data Structures and Algorithms

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

Page 11: CSE 3358 NOTE SET 1 Data Structures and Algorithms

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

Page 12: CSE 3358 NOTE SET 1 Data Structures and Algorithms

Announcement

Next Thursday – No Class Follows a Monday schedule.

Page 13: CSE 3358 NOTE SET 1 Data Structures and Algorithms

?