Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
#1

[С++] Выбор темы магистерской работы - C++

13.09.2012, 19:01. Просмотров 1940. Ответов 15
Метки нет (Все метки)

Здравствуйте!

Помогите определится с интереснейшей темой для магистерской работы!

То что предлагается в ВУЗе не особо по душе

Темы
1. Технология разработки встроенных программных систем и их применение в системе образования

2. Технология разработки систем реального времени и их применение в системе образования

3. Технология разработки учебных мобильных приложений под платформу Android

4. Технология формальной проверки программных систем и их применение в системе образования

5. Технология метапрограммирования и ее применение в системе образования

6. Технология аспектно-ориентированного программирования и ее применение в системе образования

7. Технология разработки предметно-ориентированных языков моделирования и их применение в
системе образования

8. Технология разработки языков учебного моделирования

9. Системы Meta-CASE и их применение для обучения

10. Моделирование содержания учебного материала на основе семантических сетей

11. Разработка алгоритмов и программ для оптимизации содержания учебного материала

12. Разработка системы моделирования, планирования и организации процесса обучения

13. Разработка учебных компьютерных игр

14. Разработка системы учебного физического моделирования

15. Технология создания и применения библиотек Tоkamak в обучении физики

16. Технология создания и применения библиотек трехмерной графики в обучении


Хотя есть из чего выбирать!

Вообщем остановился я на такой теме!

Разработка и реализация собственного языка программирования

Краткое ТЗ
- Разработка языка программирования и реализации интерпретатора для него
- Язык будет сопровождаться руководством, в котором будут описаны типы данных, правила приведения типов, стандартные функции и т.п.
- Язык будет иметь средства ввода и вывода, предоставлять возможность создания объектов, располагать механизмами управления потоками (циклы, условные операторы), средствами обработки ошибок.

Язык будет иметь типы данных: целое число, вещественное число, вектор, матрица.
Функциональность:
o Сложение/перемножение матриц/векторов/чисел
o Вычисление определителя
o Вычисление обратной матрицы
o Вычисление транспонированной матрицы
o Извлечение подматрицы матрицы (вектора)
o Добавление/удаление строк и (или) столбцов в матрице
o Генераторы случайных чисел/векторов/матриц
o Генераторы стандартных векторов/матриц (единичная матрица, нулевой вектор и т.д.)
o Считывание матрицы/вектора из файла
o Запись матрицы/вектора в файл
o Вывод матрицы/вектора/числа на экран


Но это делается элементарно и так сказать "стандартными средствами" С++. класс матрица, перезагрузка операций!

Подскажите тему которое будет в одно время интересная/актуальная/связана каким то образом с учебным процессом/сложная, которая не пишется за 1 - 3 месяца!

Тот же собственный язык программирование, но только более расширенный и для одной конкретной области!

Ну или же конечно свои варианты!

Спасибо!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2012, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос [С++] Выбор темы магистерской работы (C++):

Выбор темы и не только - C++
Доброго времени суток! Посоветуйте пожалуйста какая тема из этих самая простая для написания в С++: 1) архиватор; 2)поисковик...

Тема для магистерской работы - C++
Всем привет. Можете помочь выбрать тему для магистерской работы. Если можно что нибуть связанное с C++. Заранее спасибо.

Темы из раздела С++ для экспертов и другие интересные темы - C++
Раздел закрыт и темы перенеслись в раздел С++. Здесь находится список тем, которые были в разделе, чтобы они совсем не затерялись. ...

Выбор среды программирования для работы со звуком - C++
Здравствуйте, господа! Меня зовут Миша и мне очень важно получить ваш совет. Передо мной появилась серьезная задача. Требуется создать...

Выбор IDE C++ для работы/обработки с текстовыми массивами данных - C++
Добрый день. Нужна ваша консультация и ценные указания. Имеется программа написана на delphi XE7. Программа работает с текстовыми...

ЦОС. Выбор темы магистерской работы - Цифровая обработка сигналов
Доброго времени суток! Попал в стандартную ситуацию - отучился 4 года на бакалавра по специальности радиотехника. Работал...

15
yekka
386 / 150 / 8
Регистрация: 12.05.2011
Сообщений: 450
13.09.2012, 19:20 #2
полагаю, что под разработкой и реализацией собственного языка программирования должно подразумеваться прежде всего описание его грамматики и создание лексического и синтаксического анализатора.
1
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
13.09.2012, 19:27 #3
5. Технология метапрограммирования и ее применение в системе образования
Шикарная тема, только я убрал бы "и ее применение в системе образования".
1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
13.09.2012, 19:29  [ТС] #4
Цитата Сообщение от yekka Посмотреть сообщение
полагаю, что под разработкой и реализацией собственного языка программирования должно подразумеваться прежде всего описание его грамматики и создание лексического и синтаксического анализатора.
именно! Нужно просто определить конкретную область(в учебной деятельности) и задачи которые будут решаться с помощью языка!

Добавлено через 1 минуту
Цитата Сообщение от ForEveR Посмотреть сообщение
и ее применение в системе образования"
Я бы с каждой темы это убрал!

Учусь в педагогическом Вузе на факультете который практические за 4 года обучения не как не был связан с педагогикой, а вот в магистратуре это обязательный компонент при написании работы!
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
13.09.2012, 20:19 #5
Infinity3000, а чем вам не понравилось
Разработка учебных компьютерных игр
, я бы выбрала именно эту тему.
1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
13.09.2012, 20:34  [ТС] #6
Цитата Сообщение от programina Посмотреть сообщение
Infinity3000, а чем вам не понравилось , я бы выбрала именно эту тему.
Да тема хорошая, я беседовал с руководителем по этому поводу! предлогал свое видение конечной игры!
3д игра с каким то там сюжетом! расписовать подробно не буду!

Ну ему не особо понравилось! Он предложил с моделировать при помощи 3д графики какие то законы физики!

Например!

Стоит человек и кидает камень с определенной силой, камень где то упадет, если этот камень кинуть с силой которая придать камню первою космическою скорость, то соответственно он не где не упадет а будет летать по орбите!

И таких сцен штучки три! + пристойную графику + анимация

тут уже мне не понравилось!

кучу времени потратиться, а в итоге человек который кидает камень, пару раз кинул, закрыл программу и конец!
0
OhMyGodSoLong
13.09.2012, 20:39
  #7

Не по теме:

Цитата Сообщение от Infinity3000 Посмотреть сообщение
именно! Нужно просто определить конкретную область(в учебной деятельности) и задачи которые будут решаться с помощью языка!
Ммм... Язык. Свой. Матрицы. Обучение... Заставить его хоть как-то работать и изо всех сил скрывать в работе существование MATLAB/Octave?

1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
13.09.2012, 20:44  [ТС] #8
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Ммм... Язык. Свой. Матрицы. Обучение... Заставить его хоть как-то работать и изо всех сил скрывать в работе существование MATLAB/Octave?
Это пока та тема на которой я пока более менее остановился! Она далеко не решающая!

Пока, грубо говоря, полная не определенность!
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.09.2012, 21:19 #9
Цитата Сообщение от Infinity3000 Посмотреть сообщение
Разработка и реализация собственного языка программирования
тема интересная но функциональность языка гиблая, имхо)
1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
13.09.2012, 21:23  [ТС] #10
Цитата Сообщение от Jupiter Посмотреть сообщение
тема интересная но функциональность языка гиблая
Так в этом вся и проблема!

Ваши предложения, если они есть?
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.09.2012, 21:25 #11
Цитата Сообщение от Infinity3000 Посмотреть сообщение
Но это делается элементарно и так сказать "стандартными средствами" С++. класс матрица, перезагрузка операций!
очень опрометчивый вывод, перегрузка операций, классы, вы вообще свой язык собираетесь писать или выпиливать нужный функционал из g++/clang?
1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
13.09.2012, 21:34  [ТС] #12
Цитата Сообщение от Jupiter Посмотреть сообщение
очень опрометчивый вывод, перегрузка операций, классы, вы вообще свой язык собираетесь писать или выпиливать функционал g++/clang?
Имелось ввиду, что работу с матрицами, а именно операции над ними которые были перечислены выше, легко добиться написанием одного класса в том же С++, и писать собственный язык для этих нужд более чем глупо!

То что вы и подметили

Цитата Сообщение от Jupiter Посмотреть сообщение
функциональность языка гиблая, имхо)
совершенно верно!

Как я написал в первом посту

Цитата Сообщение от Infinity3000 Посмотреть сообщение
собственный язык программирование, но только более расширенный и для одной конкретной области!
Это не обязательно матрицы! может что то другое!

написании собственного языка, это не окончательный выбор темы!
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
13.09.2012, 21:39 #13
То же учусь в магистратуре и то же мучился с выбором направления темы. Решил двигаться в тематику связанную с экспертными системами. Вполне интересная тематика и не слишком развитая как мне кажется.
1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
14.09.2012, 12:31  [ТС] #14
на каком языке пишите систему? что используете при написании?
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
14.09.2012, 13:31 #15
Я пока в начале пути. Планировал писать на С++, интерфейс сделать с помощью Qt.
1
14.09.2012, 13:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2012, 13:31
Привет! Вот еще темы с ответами:

Выбор темы магистерской дипломной работы - Программирование
Доброго времени суток. Я закончил 4-й курс университета по специальности – «Информатика», специализация – «Программное обеспечение...

Выбор темы магистерской работы, связанной с инвестициями - Экономика
Доброго времени суток, прошу помощи с темой диплома (учусь на магистра, кафедра "Системы и методы принятия решений", нужна программная...

Выбор темы курсовой работы - C#
Мои знания C# = 5-6% и у меня очень много, чтобы выучить язык и сдать по нему курсовую работу, но ни одна тема не может ворваться в голову,...

Выбор темы курсовой работы - Алгебра
Здравствуйте. Мне предстоит сделать курсовую работу, появился вопрос ,какую тему выбрать.Из всех тем,понравились :Диофант и Диофантовы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.