
Данный учебник содержит объем знаний, необходимый программистам первого уровня подготовки специалистов с высшим образованием (квалификация — бакалавр), но может быть использован при подготовке специалистов второй ступени образования.
Согласно квалификационному справочнику должностей руководителей, специалистов и других служащих (утв. постановлением Минтруда РФ от 21 августа 1998 г. № 37) (с изменениями от 21 января, 4 августа 2000 г., 20 апреля 2001 г.), обязанности, знания, навыки и умения инженера-программиста (программиста) характеризуются следующими нормативами.
Должностные обязанности. На основе анализа математических моделей и алгоритмов решения экономических и других задач, программист обязан:
— разрабатывать программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники; проводить их тестирование и отладку;
— разрабатывать технологию решения задачи по всем этапам обработки информации;
— осуществлять выбор языка программирования для описания алгоритмов и структур данных;
— определять информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля;
— выполнять работу по подготовке программ к отладке и проводить отладку;
— определять объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению;
— осуществлять запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач;
— проводить корректировку разработанной программы на основе анализа выходных данных;
— разрабатывать инструкции по работе с программами, оформлять необходимую техническую документацию;
