ASDA: Prelim/0 1 241-423 Advanced Data Structures and Algorithms Objective – –to give some background on the course Semester 2, 2013-2014 Who I am: Andrew.

Slides:



Advertisements
Similar presentations
J Paul Gibson, NUI Maynooth 2004/2005: CS211Intro. 1 CS211 Algorithms & Data Structures, with GUI Programming
Advertisements

CS1020 Data Structures and Algorithms I Lecture Note #0 Course Admin (AY2014/5 Semester 2)
1 XML Data Management Course Outline and Organisation Werner Nutt.
COMP171 Data Structures and Algorithms Spring 2009.
1-1 CMPT 225 Data Structures and Programming Instructor: Aaron Hunter Section: E300 Campus: Harbour Centre Semester: Spring 2007.
Data Structures Lecture 0 Fang Yu Department of Management Information Systems National Chengchi University Fall 2011.
Discrete Maths Objective to give some background on the course , Semester 2, Who I am: Andrew Davison WiG Lab
6/10/2015Assoc. Prof. Stoyan Bonev1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria
COMP171 Data Structures and Algorithms Spring 2009.
July Overview1 COMP 2011 Data Organisation 2004 Session 2 Lecturer: Alan Blair Head Tutor: Loc Huynh.
Intro to CIT 594
S Overview1 COMP 2011/2711 Data Organisation 2006 Session 1 Lecturer: Norman Foo Head Tutor: Loc Huynh; others to be nominated.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
CS-2852 Data Structures LECTURE 1A Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
Intro to CIT 594
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.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Cli/Serv.: Prelim/01 Client/Server Distributed Systems v Lecturer:Dr. Andrew Davison Info. Eng. Research Lab (rm 101)
AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development , Semester 1, Who we.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
Seminar II: Prelims/0 1 Seminar II Objective – –to give some background on the course , Semester 2, Who I am: Andrew Davison WiG.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
COMP Introduction to Programming Yi Hong May 13, 2015.
CPT: Prelim/01 Computer Programming Techniques v Objectives –to give some background on this subject CPT, Semester Preliminaries.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
1 XML Data Management Course Outline and Organisation Werner Nutt.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Discrete Maths: Prelim/0 1 Discrete Maths (OLD) Objective – –to give some background on the course , Semester 1, Who I am: Andrew.
OOP (Java): Prelim/ OOP (using Java) Objective – –to give some background on the course Semester 2, Who we are: Andrew Davison.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
1 WELCOME TO COMPUTER SCIENCE 1027b COMPUTER SCIENCE FUNDAMENTALS II Lecturers: Eric Schost (001) John Barron (002)
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Welcome to CIS 2168 ! Data Structures and Algorithms
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
OSes: 0. Prelim 1 Operating Systems v Objectives –to give some background on this subject Certificate Program in Software Development CSE-TC and CSIM,
Adv. UNIX: Prelim/01 Advanced UNIX v Who I am: –Andrew Davison CoE, Info. Eng. Research Lab. (Room 101) v Objectives –to.
JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course CoE Masters Programme, PSU Semester.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
COMP1927 Course Introduction 16x1
Compilers: Prelim/0 1 Compiler Structures Objective – –to give some background on the course , Semester 1, Who I am: Andrew Davison.
Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes Grading Policy Grading Policy Course Resources.
CS1020 Data Structures and Algorithms I Lecture Note #0 Course Admin (AY2015/6 Semester 2)
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.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 707 Data Structures and Algorithms
COMP9024: Data Structures and Algorithms
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 213 Data Structures Dr. Cevat Şener
CSC215 Lecture Orientation.
Computer Science 102 Data Structures CSCI-UA
Intro to CIT 594
Compiler Structures 0. Preliminaries
GC211 Data Structures and Algorithms in Java
Presentation transcript:

ASDA: Prelim/ Advanced Data Structures and Algorithms Objective – –to give some background on the course Semester 2, Who I am: Andrew Davison CoE, Wig Lab Office 0. Preliminaries Please ask questions

ASDA: Prelim/0 2 Overview 1. Outline of the Course 2. Meeting Time / Location 3. Workload 4. Course Materials 5. Reading Materials 6.Further Information

ASDA: Prelim/ Outline of the Course To introduce data structures and algorithms from an OOP viewpoint, using Java. You must have passed “Discrete Maths”, and a Java subject, such as OOP. We will use JDK 7 or Java SE 6.0 on Windows

ASDA: Prelim/0 4 Main Topics Intro to Algorithms: Big-Oh, sorting Generics, Collections, Iterators Lists, Queues Regular Expressions Maps, Hashing, Heaps Balanced Search Trees String Searching (maybe)

ASDA: Prelim/ Meeting Time / Location Tuesday13:00 – 14:50A202 Friday14:00 – 14:50R201 3 hours altogether You can ask me to change these times, but most (all) of the other students must agree. continued

ASDA: Prelim/ Workload (% of total score) Mid-term Exam: 30%(2 hours) Three exercises (each worth 10%): 30% – –in weeks 6-7, 11-12, Final Exam: 40%(3 hours)

ASDA: Prelim/0 7 Non-Attendence Penalty I may take registration at the start of a class. If someone is not there, they lose 1% (unless they have a good excuse). A maximum of 10% can be lost – –deducted from your final mark

ASDA: Prelim/ Course Materials All the handouts (and other materials, such as code examples) will be placed on-line at: Software.coe/ADSA/ Print using 6 slides/page to save trees. I am not using VCR, since I haven't written all the slides yet.

ASDA: Prelim/ Reading Materials The main textbook: Data Structures with Java W.H. Ford and W.R. Topp Pearson, ~wford/fordtopp/javabook/ java_index.html – –code, errata sheet continued In the CoE library many examples taken from here

ASDA: Prelim/0 10 Other Good Books Data Structures and Algorithms in Java, Robert Lafore, Sams, 2003, 2nd ed. Data Structures and Algorithms in Java, M.T. Goodrich and R. Tamassia, Wiley, 2005, 4th ed PDF versions are at Aj. Somchai's website: ForMember/Books.html continued

ASDA: Prelim/0 11 A Thai book that contains good examples: เรียนรู้โครงสร้างข้อมูลและอัลกอริทึมด้วย Java ( ฉบับปรับปรุง ) ผู้แต่ง : เนรมิตร ชุมสาย ณ อยุธยา รหัสสินค้า : nd ed, code, errata sheet in the CoE library this is the first edition; avoid

ASDA: Prelim/ Further Information A recent version of Java (i.e. JavaSE 6.0 or JDK 7) and its documentation at: Download packages from CoE: JavaSE 6.0 SDK, WindowsFull (76.7 MB) and the 6.0 documentation (53.7 MB) continued

ASDA: Prelim/0 13 The Java tutorial is at: FreeOnline.html – –the first entry under the heading "Sun Press" – –get the 2006 zipHTML version (23.5 MB) Download three things.