Ing civil industrial UDP

Hola, quisiera consultar si alguien sabe que tal son los ramos de programación avanzada y base de datos en la udp, la verdad a mi me cuesta mucho programar, pero quiero convalidar a esta carrera, voy en tercer año de ing civil minas pero no me gusta, me interesa mucho la malla de industrial, pero veo esos dos ramos y siento que quizás no me los pueda, si alguien me podría decir que tal son las evaluaciones, alguna metodológia de estudio, si es muy difícil o no, o consejos sobre como pasar el ramo se los agradecería mucho.