CS3364 - Design and analysis of Algorithms, Summer I / 2004
- Instructor: Dr. Hector J. Hernandez; firstname.lastname@example.org
- TA: Max Berger; email@example.com
- Office Hours: Tue, Thu, Fri 12-1, room 306j
- Classroom: CP 204
- Time: MTWTF: 10:00 - 11:50am
- Course Objectives: After taking this course the student that successfully passes will:
- have a solid understanding of what is an algorithm
- get a good knowledge of the basic theory that is needed to mathematically analyze and compare (some basic) algorithms
- Prerequisites: Proficient knowledge in at least one mayor imperative (Pascal, C, C++, C#) or object oriented (ObjC, C++, Java) programming language
- Textbook: We'll be using Analysis of Algorithms, An Active Learning Approach, by Jeffrey J. McConnell, Jones and Barlett, 2001, ISBN: 0-7637-1634-0
- Outline: As mentioned in TTU's catalog (page 249) this is a theoretical course. We will dicuss the basic concepts.
We will put emphasis on the correctness of the algorithms discussed in class
|Assignment 1, due||06/11||10%|
|Assignment 2, due||06/18||10%|
|Assignment 3, due||06/25||10%|
|Final Assignment, due||06/30||17.5%|
- 90% guarantees an A, 80% guarantees a B, 70% guarantees a C. Grades may be curved if necessary.
- Attendance policy: Attendance will be taken. It will not directly influence your grade, however it will be used if the grade is unclear (example: 89.5)
- Late policy: If an assignment is not turned in on time and no arrangements are made
(which includes a response from me) it will receive a 0.
- There will be no make-up exams/assignments, no incomplete grades, and no extra credit work.