CS 272 Section 1 is offered Tue/Thu, 11:45-1:00, in SH115. The final examination will take place on Tuesday  December  7th, at 10:30pm (the organization of the exam will be determined at a later time). The lab sessions will take place each Tuesday and Thursday 2:35-4:25 in SH 118.

Curricular function

CS272 is a fundamental course for any undergraduate student in computer science. Its prerequisites include CS 171 (Algorithmic Computation). Math/CS 278 is a co-requisite for the course. Knowledge of the basic concepts of programming and of the Java programming language is assumed in this course. Any students who do not meet these requirements are strongly encouraged to contact the instructor.

Educational function

The goal of CS 272 is to provide students with a good knowledge of the different methodologies available for organizing data for automatic processing. Data structures are the fundamental tools for software organization and development and are indespensable tool for any programmer and computer scientist. The final goal of this course is to become proficient in

These web pages

These pages work best when viewed with a browser that supports frames and tables. To navigate forwards and backwards through frames, hold the right mouse button down (Unix, Wintel) or hold the one mouse button down for a short time (Mac) in the appropriate frame. Page-up, page-down, and printing a frame all work on the selected frame. Click on menu items on the left frame for specific course information.

NOTE: these web pages and the material accessible from them is meant exclusively for the internal use by the NMSU students registered for the CS-272 course. Any other use of this material without explicit permission is forbidden.

If you experience any difficulties with these pages, find errors in them, or have any suggestions to improve them, please let Enrico Pontelli know. Send him E-mail at


Computer Science at NMSU
January 2001, E-mail: