cmsc 341 spring 2008. 8/3/2007 umbc cmsc 341 intro 2 course website instructors office hours ta...
TRANSCRIPT
![Page 1: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/1.jpg)
CMSC 341
Spring 2008
![Page 2: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/2.jpg)
8/3/2007 UMBC CMSC 341 Intro 2
Course Website
www.cs.umbc.edu/courses/undergraduate/341/spring08
Instructors office hours TA names and office hours
TAs grade projects Syllabus Class schedule including project and exam dates Grading Lecture slides Projects Practice Exercises
![Page 3: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/3.jpg)
8/3/2007 UMBC CMSC 341 Intro 3
Student Honor CodeUMBC Student Honor CodeBy enrolling in this course, each student assumes the
responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory.
http://www.umbc.edu/provost/integrity/index.html
![Page 4: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/4.jpg)
8/3/2007 UMBC CMSC 341 Intro 4
Textbook
Data Structures and Algorithm Analysis in Java, 2/E Mark Allen Weiss, Florida International University
ISBN: 0-321-37013-9 Publisher: Addison-Wesley Copyright: 2007
![Page 5: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/5.jpg)
8/3/2007 UMBC CMSC 341 Intro 5
Prerequisites
CMSC 202 – C++ programming Class design Operator overloading Pointers and dynamic memory management
CMSC 203 Proof by induction Permutations and combinations
![Page 6: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/6.jpg)
8/3/2007 UMBC CMSC 341 Intro 6
Data Structure
What is a “data structure”?
How are they implemented?
![Page 7: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/7.jpg)
8/3/2007 UMBC CMSC 341 Intro 7
Abstract Data Type
What is an ADT?
![Page 8: CMSC 341 Spring 2008. 8/3/2007 UMBC CMSC 341 Intro 2 Course Website Instructors office hours TA names](https://reader036.vdocuments.us/reader036/viewer/2022082610/56649f525503460f94c758d5/html5/thumbnails/8.jpg)
8/3/2007 UMBC CMSC 341 Intro 8
Why Java?
Java contains a Collections framework that consists of system classes that emulate many of the data structures that you will learn about in this course.
Easier to program in Java than C++ Popular industry standard More similar to C# than C++ Platform Independent Easy to do GUI Programming