Scholarly record
C++ PROGRAMMING LANGUAGE COURSE FOR CARTOGRAPHERS AND SURVEYORS: PROGRAM FOR SIMULATING THE MEASUREMENT OF HORIZONTAL ANGLES BY THEODOLITE
Abstract
The issues of teaching C++ programming language for cartographers and surveyors at the Moscow State University of Geodesy and Cartography are considered. As a result a new C++ programming course for undergraduate students has been developed. Cartographers and surveyors learning C++ programming are to solve tasks from the related areas of cartography and geodesy. The programming course is geared towards the needs of surveying and cartographic industry. This is the request of today to create programming courses suitable for particular higher educational institutions taking into account their scientific specialization. The current state of affairs in the design and development of programs intended for the educational process is covered. The need to develop theoretical foundations of design the training programs based on the domain-driven design is proved. A training program that simulates the work of the theodolite 2T30 while measuring of horizontal angles by method of full-sets has been developed. The program illustrates the application of functions in order to solve this problem. Each function performs its subtask. It might be, for instance, sampling using a theodolite readout microscope or calculating the average angle value from two half-sets with the circle left and right, or converting the angle value to degrees and minutes. The program uses different types of function calls. In the aftermath of its work program displays the average value of the horizontal angle calculated from the values of full-sets. The program developed demonstrates the processing of the angular measurements obtained by the theodolite on the basis of functional programming.
Publication Impact Profile
Publication details
References0
Structured references will appear here after the reference import pass. The count is preserved now so the scholarly record is not incomplete.
View or Download full articleAccess options
SWS access login
Login as SWS Scientific CommitteeLogin as SWS Scientific PartnerLogin as SWS AuthorAuthors and approved SWS contributors will read and export their own linked papers after identity matching by SWS profile, email and SGEM GlobalID.
For librarian assistance: [email protected]
Purchase Instant Access
- Article can be downloaded after successful payment.
- Article may be used according to SWS library access terms.
- Article cannot be redistributed.

