Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Data Structures and Algorithms. Introduction2 Overview Intermediate-level course Programming and problem solving Algorithms: method for solving.

Similar presentations


Presentation on theme: "Introduction Data Structures and Algorithms. Introduction2 Overview Intermediate-level course Programming and problem solving Algorithms: method for solving."— Presentation transcript:

1 Introduction Data Structures and Algorithms

2 Introduction2 Overview Intermediate-level course Programming and problem solving Algorithms: method for solving a problem. Data structures: method to store information

3 Introduction3 Why Study Algorithms Using a computer? Want it to go faster? Process more data? Want it to do something that would otherwise be impossible? Technology improves things by a constant factor but might be costly good algorithmic design can do much better and might be cheaper supercomputers cannot rescue a bad algorithm

4 Introduction4 Areas of application Multimedia. CD player, DVD, MP3, JPG, DivX... Internet. Packet routing, Google,.. Communication. Cell phones, e-commerce Computer. Circuit layout, file system Computer graphics. Movies, video games Science. Human genome, protein folding Transportation. Airline crew scheduling, UPS deliveries

5 Introduction5 People Lecturer: Trần Thị Minh Châu 309 E3, chauttmATvnu.edu.vn Teaching Assistant: Nguyễn Quốc Đại Lab exercises, homeworks 303 E3, nquocdaiATgmail.com

6 Introduction6 Coursework and Grading Weekly exercises: 20% Lab exercises, written homework. Exams (closed book) Midterm: 20% Final: 60% Penalty Plagiarism: immediate FAIL

7 Introduction7 Course Material http://coltech.vnu.edu.vn/~chauttm/dsa2012w Announcement, syllabus, homework, exercises, lecture notes... [AIC] Robert Sedgewick, Algorithms in C++, 3 rd edition Đinh Mạnh Tường, Cấu trúc dữ liệu và giải thuật. [DSAJ] Michael T. Goodrich and Roberto Tamassia. Data structures and Algorithms in Java (4th edition).

8 Introduction8 Final Notes Not a course on programming Self-study is a MUST Code of conduct: Respect other people. Be self-responsible. No question is stupid.


Download ppt "Introduction Data Structures and Algorithms. Introduction2 Overview Intermediate-level course Programming and problem solving Algorithms: method for solving."

Similar presentations


Ads by Google