C para engenharias PET Computação UFRGS: Curso que eu (Lucas Zawacki) e alguns outros fizemos com ênfase em ensinar a linguagem para cursos de engenharia. O material é meio velho e eu particularmente lendo hoje acho que poderia ser melhor, mas ele é super completo e acho que pode te ajudar.