Оба варианта корректны.
Верно: для решения задач по физике.
Четких правил, как писать названия специальностей, нет. Мы рекомендуем писать названия специальностей в кавычках с маленькой буквы: диплом по специальности "физика твердых тел".
Корректно: тема урока - ручная дрель; урок по теме "Ручная дрель".
Название дисциплины физика в кавычки заключать не нужно. Чтобы понять, необходимо ли двоеточие, нужно видеть все предложение.
Правильно: прогулянные уроки.
Слова на ваш выбор не нужно выделять запятыми. В остальном пунктуация верна.
Если предложение произнесено или должно быть произнесено с паузой, то тире нужно поставить, если нет, то тире не нужно.
Делать – глагол несовершенного вида, сделать – глагол совершенного вида. Будущее время у глаголов несовершенного и совершенного вида выражается по-разному. У глаголов несовершенного вида представлена составная форма будущего времени: спрягаемая форма глагола быть + инфинитив (буду делать), у глаголов совершенного вида будущее время выражается личными окончаниями (сдела-ю).