|
INFS 590 Program Design and Data Structures Instructor:
Teaching Assistant: Nagini Kodukula Email: nagini.kodukula [AT] gmail [DOT] com (for project submission) nkodukul [AT] gmu [DOT] edu Office: Science & Tech II, Room
268 Office Hours: Mon 4-6pm Thurs 5-7pm Lectures: Tuesday 7:20-10:00pm, Robinson
Hall B228 Undergraduate courses or equivalent knowledge in structured programming in a high-level language. Textbook: Data Structures & Problem Solving Using Java 3rd Edition, M. A. Weiss, ISBN 0-321-32213-4 Compiler Version All your code
should compile under Java
1.5. Course Description: Study of the fundamentals of
data structures and algorithms applied in programming solutions to
application problems. The course stresses programming in a modern high-level
language. Credit cannot be applied to any graduate degree in Grading:
Quizzes: 5% Homework
Assignments: The written assignments are designed to help you learn and prepare for the exams. They are due in the beginning of the class on the announced date. There will be a strictly enforced 10% penalty per day for late submissions. Programming Projects: Programs will be graded on
correctness as well as style and formatting. The assignments are due on the
announced date before 12 midnight. The late submission penalty also applies.
Programs that do not compile will not be graded. Turn in assignments to the
teaching assistant via email as attachments. Your programs will be graded with my own test
cases (in my main method, which I will not
share in advance), therefore, it’s important that you follow the
specification exactly as instructed – this means using identical class
and method names/signatures/return types. Failure to do so will result in
your programs not compiling with my main, and consequently, zero for your
projects. Exams:
Honor
Code Statement: Please be familiar with the GMU Honor Code. Any deviation from this is considered an Honor Code violation. All assignments (written and programming) for this class are individual unless otherwise specified. Tentative Schedule:
|
|