Почему, если ты думаешь, что не сможешь сдать сессию (хотя до нее еще куча времени), то ты думаешь, что сможешь сделать стартап? Эта задачка посложнее сессии и посложнее получения диплома.
В ВУЗе надо жить студенческой жизнью - дружить, влюбляться, учиться, гулять, в конце концов. Когда начинается предпринимательская деятельность всерьез или работа всерьез, времени на эти прекрасные вещи будет куда меньше, поверь мне. Найди себе хорошую девушку, друзей - именно эти люди будут тебе подспорьем, когда ты пойдешь в "свободное плавание". Живи и наслаждайся жизнью. Если хочешь чего-то большего - учи больше, чем задают, практикуйся. Учи два языка программирования вместо одного, три вместо двух, делай что-то сверх программы. Пробуй те или иные технологии, но в режиме хобби. Делай какие-то свои проекты понемножку, потихоньку. Я понимаю, что душа просит чего-то эдакого, но цена "эдакого" - возвращение в Самару, а там уж точно сложнее найти работу программиста или основать стартап. Хотя не факт, что это невозможно. У всего есть цена. Твоя цена пребыванию в Москве - учить, сдавать, тянуть хотя бы на троечку. А по вечерам своё пилить никто не мешает.
На мой взгляд, чек-листа как такового нет, потому что это область очень обширная. Тут нужны: умение программировать хоть на чем-то, быть с техникой на короткой ноге и уметь поглощать новые знания. Если перекос в какую-то сторону есть - не беда. В ту же Робототехническую школу можете постучаться, она в октябре проходит. Там для нулевого уровня как раз. Кстати, в Бауманке же есть Робототехнический центр. Почему не заглянете к ним?
На мой взгляд, интересно было бы эту вещь оформить таким образом, чтобы другие разработчики сайтов и программ ее могли использовать. Я полагаю, что это будет востребовано.