Электив хороший, но видимо для тех, кто уже знаком с программированием. Начинать с этого электива как с нуля не следует (учить целенаправленно вас там не будут, практиковаться нужно самостоятельно, для неайти-студентов электив не подходит), либо необходима очень большая мотивация, свободное время и понимание, что вам это точно нужно изучить.