Comment programmeur écrire un diplôme. Guide complet

Bonjour à tous, je m'appelle Alexander et cette année je termine mon programme de master.

Il se trouve que maintenant j'écris 2 diplômes ou, plus exactement, 2 mémoires de maîtrise simultanément: un en russe selon les normes russes, et le second - en anglais selon les normes allemandes. Pourquoi c'est arrivé, je vais vous dire quelque chose plus tard (une histoire complètement différente), et maintenant, je voudrais partager mes connaissances dans le domaine de la rédaction d'ouvrages de bachelier et de thèse de maîtrise à la veille des défenses d'été.

image

introduction Fondation du travail


Comme dans votre diplôme, mon article devrait également comporter une introduction. Nous parlerons de la structure plus tard, mais maintenant, je voudrais dire où tout commence.

Et tout commence par le fait que vous devez faire quelque chose , par exemple, si vous êtes célibataire, alors votre travail devrait être plus projeté (70% partie technique 30% partie recherche). Habituellement, le travail des bacheliers en informatique consiste à créer une sorte d'application qui automatise une tâche spécifique, par exemple, "Système de bibliothèque automatisé".

Le travail des maîtres devrait être formellement et réellement composé davantage d'une partie recherche et d'une partie moindre d'une partie technique (70/30). Mais souvent, les programmeurs font un travail de maîtrise similaire au travail de baccalauréat, uniquement dans une version plus avancée et essaient de faire glisser n'importe quel type de «science» en eux.



Si vous voulez écrire un bon diplôme, pensez-y en 1 an, et encore mieux en 2. Si vous êtes célibataire, vous pouvez commencer à vous renseigner au département sur les projets auxquels vous pourriez participer. Si le département vous permet d'écrire des diplômes sur vos propres projets - aussi bien. Si vous êtes un maître, l'option la plus simple est de continuer à faire ce que vous avez déjà fait dans votre programme de premier cycle, d'essayer d'inventer quelque chose de nouveau ou d'utiliser quelque chose d'existant dans une nouvelle tâche. La publication d'articles et de voyages à des conférences sert de toile de fond pour réussir la rédaction de votre travail et pouvoir le protéger.

Exemple personnel:Le thème de mon baccalauréat est à l'intersection de l'informatique et du traitement du langage naturel (NLP) et a été appelé: "Développement d'un système de dialogue pour aider les étudiants et les diplômés universitaires." Une sorte de chatbot universitaire. Dans ce travail, j'ai prêté plus d'attention à l'écriture d'une application Web et j'ai moins examiné les méthodes individuelles de la PNL que j'ai utilisées dans mon chatbot. Dans la thèse de master, au contraire, je prête plus d'attention aux méthodes et sous-tâches spécifiques. J'étudie l'effet de l'entrée sur la qualité de la sortie, etc. Le développement d'applications reçoit une attention minimale, c'est la différence.

Alors, que devrais-tu faire?Si vous êtes célibataire, rédigez une candidature; si vous êtes maître, faites des recherches. Dans les deux cas, essayez d'aller à des conférences et de publier des articles - cela aidera à jeter des bases solides pour le travail de qualification final.
Quand devez-vous faire cela? Vous devez commencer 1 à 2 ans avant la date limite d'obtention du diplôme, et il faut compter 1 à 2 mois pour terminer avant l'obtention du diplôme. Cette fois, vous devrez rédiger un rapport, dont nous parlerons plus tard.

Pourquoi avez-vous besoin de faire ça? Tout d'abord pour vous. Si vous pouvez écrire une application CRUD simple , vous avez toutes les chances d'aller travailler en tant que développeur junior dans un bureau informatique local. Et pourtant, vous devez obtenir votre diplôme d'études secondaires, vous devez donc écrire du code de toute façon.

La rédaction de rapports


Habituellement, sous le diplôme, les étudiants comprennent le rapport, en particulier une telle opinion est populaire en Russie. De plus, je connais une personne qui a écrit une partie de son diplôme à l'aide d'un générateur de texte (dont était son diplôme). Malheureusement, cette approche, à mon avis, est fausse, car le rapport n'est qu'une description de ce que vous avez fait. Et nous avons déjà parlé de quoi faire dans la partie précédente.

Avant de rédiger un rapport, vous devez lire les articles scientifiques sur votre sujet, de préférence ceux que vous pouvez ensuite utiliser dans la liste des références à votre travail. Choisissez 15-20 articles (50% russe, 50% étranger) et commencez à étudier. Vous pouvez rechercher des articles ici: E Library et Google Scholar. Il est également utile d'avoir quelques livres complets sur votre sujet, à partir desquels vous pouvez prendre des concepts fondamentaux, par exemple, sur les principes de la POO. Vous pouvez rechercher des livres ici: Vkontakte Documents OZON . Vous n'êtes pas obligé de tout lire dans son intégralité, mais passez en revue rapidement et consciemment les principaux points, plus tard, pour clarifier les détails, vous reviendrez à tel ou tel article plus d'une fois.

Après vous être familiarisé avec la littérature, vous pouvez commencer à jeter le "squelette" de votre diplôme. Où le faire dépend de vous, généralement tout le monde écrit dans Word, vous pouvez le faire dans Google Dock, et si vous êtes plein et savez comment utiliser LaTeX , alors recherchez le modèle approprié et écrivez-y! La structure approximative d'un diplôme de programmeur conformément à GOST 7.32 est la suivante:

  • ( )
  • ( , — )
  • ( , « — ...». )
  • ( )
  • ( , , , )
  • 1. ( , )
  • 2. ( — , , )
  • 3. ( — , — , ).
  • ( , , )
  • ( , snoska.info)
  • ( , ..)

Je voudrais noter que les chapitres 1, 2, 3 peuvent être divisés en plusieurs chapitres, par exemple, Fondements techniques et théoriques - séparément. De plus, chacun de ces chapitres peut et doit comprendre plusieurs sous-titres, car une structure plus détaillée permet de comprendre son essence par le contenu de l'ouvrage. Il est recommandé dans chacun des chapitres de la partie principale de rédiger une petite introduction et conclusion.

En outre, deux chapitres peuvent être ajoutés à cette structure de diplôme: Analyse de rentabilisation et Protection de l'information. Tout dépend des exigences de votre département ou université.

En ce qui concerne la conception - je ne voudrais pas entrer dans les détails dans cet article, les exigences sont décrites en détail dans GOST 7.32 .

Exemple personnel:J'ai écrit un diplôme de bachelier en Word, et de là j'ai reçu beaucoup de beurres, maintenant j'écris un diplôme dans Google Docs et jusqu'à présent je ne me soucie pas de l'inscription. Soit dit en passant, en Allemagne, il n'y a pas d'exigences strictes pour l'enregistrement - le contenu principal. Mais, à ce sujet, dans le prochain article.

Alors, que devrais-tu faire? Trouvez 15-20 articles scientifiques et passez-les en revue. Créez un document dans Word (ou dans quelque chose d'autre), distribuez sa structure en fonction du contenu donné ici et commencez à écrire le texte étape par étape. Ensuite, ouvrez le GOST et ajustez la conception.

Quand devez-vous faire cela? Commencez à rédiger un rapport 2 à 3 mois avant l'obtention du diplôme.

Pourquoi avez-vous besoin de faire ça?Il s'agit d'une formalité qui vous permettra d'obtenir un diplôme d'études secondaires. Il y a un bon bonus: rédiger un rapport vous aide à structurer dans votre tête toutes les connaissances acquises dans le processus.

Préparation de la présentation


D'accord, vous avez fait un excellent travail et écrit un rapport, il reste à le présenter magnifiquement. Commencez à préparer des diapositives lorsque le rapport est presque terminé. La structure de la présentation doit correspondre approximativement à la structure de votre rapport et à la conception des diapositives individuellement pour chaque université ou département.

Ce qu'il ne faut pas faire:

  • Intégrer du code sur des diapositives
  • Coller de longs algorithmes sur des diapositives
  • Écrire de longues définitions
  • 100% remplir la diapositive avec du texte

Quant au texte du rapport, écrivez-le dans un document séparé, où pour chaque diapositive, mettez en surbrillance un titre en gras pour faciliter la navigation. Vous pouvez vous entraîner devant le miroir, souvenez-vous également de la thèse de ce dont vous devez parler, cela vous aidera à parler en défense sans un morceau de papier sans lorgner. Je pense que si vous fouillez votre sujet, un morceau de papier avec le texte du rapport n'est certainement pas nécessaire.

Exemple personnel: je structure toujours les diapositives de la présentation sur le même principe que dans le rapport. Je prépare des diapositives en fonction des exigences de conception, s'il n'y a pas de cadres, j'utilise LaTeX, s'il y a des règles strictes de conception et qu'il n'y a pas de modèle dans LaTeX, alors j'utilise Power Point.

Alors, que devrais-tu faire?Créez une structure de diapositives selon la table des matières de votre rapport et remplissez-les étape par étape. Ensuite, selon le même principe, rédigez un rapport et répétez la présentation.

Quand devez-vous faire cela? Commencez à préparer une présentation 2-3 semaines avant la défense.

Pourquoi avez-vous besoin de faire ça? Encore une fois, c'est une formalité qui vous permettra d'obtenir un diplôme d'études secondaires. Et aussi, cela vous aidera à apprendre à présenter correctement vos recherches.

Conclusion


Au lieu d'une conclusion, j'aimerais souhaiter à tous ceux qui obtiennent leur diplôme cette année une université - des défenses réussies et ceux qui le feront plus tard - "à préparer un traîneau en été". Si vous êtes trop paresseux pour lire, passez simplement en revue les éléments en gras, là j'ai essayé de recueillir une brève compression de chaque paragraphe. En attente de vos commentaires ci-dessous!

All Articles