Last updated on Jan 29, 2014
Announcements:
The Student Identifier for download Microsoft Visual Studio is: LastnameFirstname1234 ●1234 are the last 4 digits of your social security number ● CAPITALIZE the first letter of your Lastname and first letter of your Firstname. ● Do not include spaces.
Welcome to Information Structures!
This course will cover organization and processing of various types of
information including storage allocation techniques, linear list structures
including stacks and queues, deques, rings, and linked arrays, tree structures
and multi-linked structures, advanced sorting and searching techniques, scatter
storage techniques, and recursive programming etc. This course meets for 6 hours per week, 3 class hours, 3 laboratory hours. Prerequisites: CSC 211 or ENS 336; a knowledge of C programming language.
Required Textbook: Data Abstraction & Problem Solving with C++: Walls and Mirrors (6th Edition) by Frank M. Carrano and Timothy Henry, ISBN-10: 0132923726 | ISBN-13: 978-0132923729 . You must also have a book that covers the C++ programming language. If you have a text book from CSC126, CSC228, or CSC211 that covers C++ well, then it should be sufficient. Other books that have been used in our previous courses would be fine as well. If you find that your book is not comprehensive enough, a recommended book is: C++ How to Program, sixth ediction, by Paul J. Deitel and Dr. Harvey M. Deitel, ISBN-10: 0136152503; ISBN-13: 978-0136152507.
Lab Assignments have two goals. The first goal is to help you understand the topics we have studied in the class. The second goal is to give you the opportunity to design, compile and run your programs, and more importantly, implement the concepts which we have covered in the class.
Open lab: lab schedules can be found at: www.csi.cuny.edu/studenthelpdesk You can also use computers at the
library. The following are your username & password for
accessing computers at the library. You may do your lab assignments using Microsoft Visual C++. Microsoft Visual C++ can be downloaded from MSDNAA via Quick Link from our departmental homepage www.cs.csi.cuny.edu. Procedures are described under the Services link at the right hand side of the page. Visual C++ is also usually available at the library, and may be borrowed for a short time and installed on your home computer. Make sure that you follow the regulations when using the software.
1.The C++ Programming Language , by Bjarne Stroustrup 2. Fundamentals of Data Structures in C++ by Ellis Horowitz, Sartaj Sahni, and Dinesh Mehta, ISBN-10: 0929306376; ISBN-13: 978-0929306377 |
` |