Какие предметы в ВУЗе выбрать для обучения программированию? Добрый день. Помогите с выбором, пожалуйста. Появилась возможность посещать лекции в ВУЗе в качестве вольного слушателя. Есть определенный набор дисциплин по направлению, могу выбрать несколько (около 5). Меня в большей степени интересует программирование под мобильные платформы, компьютерные сети и операционные системы - меньше. Знаю, что такое ООП, немного знаю C#. В свое время учился в универе, так что математика (кроме дискретной математики для программистов) была в программе. Увы, многое не помню, но ходить на лекции и изучать диффуры по второму кругу желания нет. В порядке убывания по предпочтительности для себя составил список дисциплин. Что бы вы сами посоветовали из этого списка? Если требуется какое-то уточнение по конкретному курсу (программа курса), могу дополнить. Благодарю за помощь. Список: Язык Python Структуры и алгоритмы компьютерной обработки данных. Практические занятия. Программирование на языке Java. Практические занятия. Язык C++. Практические занятия. Рекурсивно-логическое программирование. Практические занятия. Системы искусственного интеллекта и экспертные системы Функциональное программирование Математическая логика Основы параллельного программирования Объектно-ориентированное программирование (на примере C++). Компьютерная графика Разработка ПО для мобильных систем (Objective C) Технология разработки программного обеспечения Системы реального времени Операционные системы и компьютерные сети Проектирование и администрирование информационных систем Визуальное программирование Операционная система Linux Операционная система Unix Теория автоматов, языков и трансляторов Основы криптографии Дискретная математика для программистов Дискретная математика Алгоритмы теории графов Введение в Маткад и Матлаб
Исходя из того, что вас больше интересует программирование под мобильные платформы, рекомендую выбрать следующие дисциплины:
Язык Python дляразработкинамобильныхплатформахчастоиспользуетсяPythonдля разработки на мобильных платформах часто используется PythonдляразработкинамобильныхплатформахчастоиспользуетсяPythonРазработка ПО для мобильных систем ObjectiveCObjective CObjectiveCObjectiveCширокоиспользуетсядляразработкиприложенийподiOSObjective C широко используется для разработки приложений под iOSObjectiveCширокоиспользуетсядляразработкиприложенийподiOSТехнология разработки программного обеспечения хорошийобзортехнологийиметодологийразработки,включаямобильныеприложенияхороший обзор технологий и методологий разработки, включая мобильные приложенияхорошийобзортехнологийиметодологийразработки,включаямобильныеприложенияОбъектно-ориентированное программирование напримереC++на примере C++напримереC++хорошопониматьосновыООПвразработкемобильныхприложенийхорошо понимать основы ООП в разработке мобильных приложенийхорошопониматьосновыООПвразработкемобильныхприложенийРекурсивно-логическое программирование длярасширениякругозораиразвитиямышлениядля расширения кругозора и развития мышлениядлярасширениякругозораиразвитиямышления
Эти дисциплины позволят вам лучше понять основы программирования под мобильные платформы и приобрести навыки, которые пригодятся вам в дальнейшей карьере разработчика.
Исходя из того, что вас больше интересует программирование под мобильные платформы, рекомендую выбрать следующие дисциплины:
Язык Python дляразработкинамобильныхплатформахчастоиспользуетсяPythonдля разработки на мобильных платформах часто используется PythonдляразработкинамобильныхплатформахчастоиспользуетсяPythonРазработка ПО для мобильных систем ObjectiveCObjective CObjectiveC ObjectiveCширокоиспользуетсядляразработкиприложенийподiOSObjective C широко используется для разработки приложений под iOSObjectiveCширокоиспользуетсядляразработкиприложенийподiOSТехнология разработки программного обеспечения хорошийобзортехнологийиметодологийразработки,включаямобильныеприложенияхороший обзор технологий и методологий разработки, включая мобильные приложенияхорошийобзортехнологийиметодологийразработки,включаямобильныеприложенияОбъектно-ориентированное программирование напримереC++на примере C++напримереC++ хорошопониматьосновыООПвразработкемобильныхприложенийхорошо понимать основы ООП в разработке мобильных приложенийхорошопониматьосновыООПвразработкемобильныхприложенийРекурсивно-логическое программирование длярасширениякругозораиразвитиямышлениядля расширения кругозора и развития мышлениядлярасширениякругозораиразвитиямышленияЭти дисциплины позволят вам лучше понять основы программирования под мобильные платформы и приобрести навыки, которые пригодятся вам в дальнейшей карьере разработчика.