L'abstraction est à peu près du pain et du beurre en informatique, mais malheureusement, il est difficile d'enseigner explicitement.
À mon avis, la compréhension des concepts est plus importante que la capacité de calculer ou de prouver mécaniquement des choses. Bien sûr, vous devez connaître vos méthodes élémentaires, mais la viande se trouve ailleurs.
Tout d'abord, vous devez saisir le contenu dans une certaine mesure. À cette fin, j'ai trouvé utile de poser la question suivante chaque fois que quelque chose n'est pas clair pour vous:
- Pourquoi on fait ça?
- Pourquoi allons-nous l'utiliser?
- Qu'est - ce que les choses semblables est le lien?
- Comment d' autres sources l' expliquent-elles?
- Qu'est- ce que je ne comprends pas exactement ?
Après avoir répondu à ces questions (ou découvert des questions de suivi et les avoir traitées de la même manière) et que vous avez toujours des problèmes, allez voir vos professeurs (ou ici). Vous devriez maintenant être en mesure de formuler une question ciblée et formulée avec précision; répondre à ces questions est le travail de vos enseignants (et la philosophie de StackExchange).
À part cela, c'est de l'exercice et de l'expérience. Essayez de reproduire les épreuves après les avoir lues; veillez à ne pas les apprendre par cœur mais distillez-en les idées importantes. Après un certain temps, vous devriez être en mesure de reproduire toutes les épreuves de base en remplissant les espaces entre les étapes principales. Même plus tard, vous commencerez à voir des modèles dans les déclarations et les preuves. C'est ainsi que les gens regardent une déclaration et disent "Oh oui, bien sûr, utilisez la méthode X avec le théorème Y et utilisez simplement Z pour obtenir ce que vous voulez.". C'est une reconnaissance des formes alimentée par des années de formation. Sois patient.
Quant aux exercices de base, allez chercher des manuels avec certains. Du haut de ma tête, je peux me référer à Concrete Mathematics de Graham, Knuth et Patashnik. Ce livre n'est pas seulement une précieuse boîte à outils pour les informaticiens, il contient également de nombreux exercices avec des solutions (!). N'oubliez pas de tenter de les résoudre avant de rechercher les réponses et de reproduire les réponses que vous avez dû rechercher.
Un autre livre utile est Introduction aux algorithmes de Cormen, Leiserson, Rivest et Stein. Inclus est un chapitre important sur les bases mathématiques. Il contient également de nombreux exercices; les solutions sont disponibles via la page liée (Contenu supplémentaire). Il y a aussi une conférence vidéo par l'un des auteurs qui peut bien aller avec le livre.
Pour les conférences d'introduction concernant les preuves, jetez un œil aux preuves d'algèbre linéaire sur Khan Academy . Je ne les ai pas regardés, mais j'espère qu'ils sont à la fois basiques et utiles. Il y a beaucoup plus de preuves sur Khan Academy; Je pense simplement que les preuves d'algèbre linéaire pourraient convenir le mieux à l'informatique. N'hésitez pas non plus à regarder les autres.