Fundamentals of Computer Science II (CSC-152 98S)

Review for Final Examination


This is an approximation of the policies for the exam.

This examination is open book, open notes, open mind, open computer, open web. Feel free to use any and all resources available to you except for other people. As always, you are expected to turn in your own work. If you find ideas or answers in a book or on the web, be sure to cite them. If I determine that you are using the work of others without citing it, I will give you a 0 on the exam and ask the committee on academic standing to consider other penalties.

I strongly recommend that you read over the whole exam before attempting to answer any questions.

Answer all of your questions in a blue book. If you would prefer to, you may write all of your answers on the computer and print them out at the end of class. If you write your answers in the blue book, you need not do the problems in order (but it would help me if you provided a table of contents). If you type your answers on the computer, please do them in order. Make sure to include your name on the blue book or the printout.

I will give partial credit for partially correct answers. You ensure the best possible grade for yourself by highlighting your answer and including a clear set of work that you used to derive the answer.

I will be available during the exam. Feel free to ask me questions and I will do my best to clarify.

In some questions, you may be asked to write code. That code need not be syntactically correct. However, it should be clear and should indicate to me that you would be able to write correct code if given sufficient time.


This exam will have a similar format to my other exams. There will be a few (probably five or six) moderate-to-long problems, most of which ask you to tie together a number of skills or ideas (or at least which I hope will have you tie together a number of skills or ideas). I may give you the option of selecting between a few problems for part of the exam, but I'm still debating that.





Algorithmic Topics

Basic Structures

Sorting Algorithms

Advanced Data Structures

Machine Representation


Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.

Source text last modified Tue Dec 29 09:11:25 1998.

This page generated on Tue Jan 12 11:47:43 1999 by SiteWeaver.

Contact our webmaster at