Introduction
Introduction
Reference Books
1. Data Structures & Problem Solving Using Java by Mark Allen Weiss,
Addison-Wesley, 4th Edition (October 7, 2009). ISBN-10: 0321541405 (or
Latest Edition)
2. Algorithms, Robert Sedgewick, Princeton University Publisher:
AddisonWesley Professional (latest Edition)
3. Data Structures: Abstraction and Design Using Java by Koffman and
Wolfgang, Wiley; 2nd Edition (January 26, 2010). ISBN-10: 0470128704128
4. Data Structures and Algorithms in C++ by Adam Drozdek, Course
Technology; 4th Edition (August 27, 2012). ISBN-10: 1133608426
5. Data Structures Using C++ by D. S. Malik, Course Technology; 2nd
Edition (July 31, 2009). ISBN-10: 0324782012
6. Data Structures and Other Objects Using C++ by Michael Main and Walter
Savitch, Prentice Hall; 4th Edition (March 6, 2010). ISBN-10: 0132129485
Introduction
3
Fundamentals of Programming
Fundamentals of Programming
Classroom Etiquette
© FIFA
Introduction
7
C++
C++
9
How to get in touch with the
instructor
Email
Office hours
Weekly
preferred way to meet one-on-one
No need for prior appointment if meeting during the
office hour
10 Grading
AS per UoH
Introduction
11
12 Assignment Policy
Cheating:
Helping others, getting help, looking up website for
solutions, etc.
Students caught cheating will be awarded an F grade.
If something is not clear, on what constitutes and what
does not, please consult the instructor in advance.
Introduction
13
13 Exam Policy
14 Lecture basics