Во время обучения нужно научить студента самостоятельной работе. Для этого его нужно поставить в ситуацию необходимости собственной познавательной активности, в процессе обучения организовать эффективную самостоятельную работу в формах домашних, аудиторных заданий, контрольных и курсовых работ.
Самостоятельная работа особенно важна при обучении в области проектирования и разработки ПС. Это основной вид обучения, так как без самостоятельной работы студент не может научиться разрабатывать модели, алгоритмы и программы самостоятельно. Только при самостоятельной работе студент развивает свое логическое и алгоритмическое мышление, способности к разработке моделей, поиску алгоритмов и к разработке программ и баз данных; приобретает практические навыки в применении различных приемов, методов, технологий и средств при разработке и отладке ПС; повышает свою производительность, качество своего труда и разрабатываемого ПС.
Приведем виды этих самостоятельных работ в порядке их выполнения:
1. разбор демонстрационных примеров;
2. работы по демонстрационному примеру (практические работы);
3.реконструктивные работы на основе изменений демонстрационного примера (контрольная работа);
4. творческие оригинальные работы (курсовая работа).