tl;dr : c'est le devoir d'un professeur de répondre aux demandes raisonnables des étudiants. Comme les professeurs ont tendance à être très occupés, gardez les choses simples et allez directement aux points qui vous posent problème.
Si vous visitez Academia.SE, vous verrez que tous les universitaires sont occupés. Outre leurs tâches de recherche et d'administration, ils sont occupés à préparer les cours, à corriger les examens et… à répondre aux questions pendant leurs heures de bureau !
Donc, la première chose que vous devez garder à l'esprit est que, en tant qu'étudiant, vous avez le droit de poser des questions et de bénéficier d'une attention supplémentaire en dehors de la salle de classe.
Avant de demander à passer un peu de temps avec le professeur, vérifiez le programme pour connaître les heures de bureau de ce cours. La plupart des professeurs sont tenus par leur département d'avoir des heures de bureau officielles pendant lesquelles ils sont, en gros, “à la disposition des étudiants pour répondre à leurs questions”. Au cas où il n'y aurait rien, vous pouvez vous adresser au professeur de la manière suivante :
Professeur [Nom], j'ai l'impression d'avoir quelques difficultés à comprendre les concepts de [sujet] et [thème]. Quelles sont vos heures de bureau ? J'aimerais vous rendre visite pour vous poser quelques questions.
Sinon, certains professeurs n'ont pas de temps précis dans leur emploi du temps réservé aux questions des étudiants et préfèrent prendre des rendez-vous. Cela devrait probablement être mentionné dans le programme du cours, alors vérifiez, mais sinon, vous pouvez vous adresser au professeur au début ou à la fin d'un cours. Vous pouvez aussi lui envoyer un courriel. Par exemple,
Cher professeur [nom], je suis [votre nom], actuellement inscrit dans votre classe de [sujet]. J'ai quelques difficultés à comprendre les concepts de [sujet] et [thème]. Puis-je prendre rendez-vous avec vous pour vous poser quelques questions ?
En particulier, lorsque vous envoyez un courriel, il est bon d'inclure les sujets des questions que vous voulez poser, afin que le professeur puisse avoir une idée de la durée de la rencontre.
En particulier,
Je ne comprends pas la différence entre [concept 1] et [concept 2]. Pouvez-vous m'expliquer la nuance ?
J'ai lu la solution du problème 2 dans le devoir mais je ne comprends pas pourquoi vous avez fait [astuce]. Pourriez-vous m'expliquer comment commencer à résoudre ce genre de problèmes ?
Très peu de professeurs seraient contrariés par des étudiants qui s'intéresseraient au matériel de cours. Les cas les plus fréquents sont ceux des étudiants qui ne comprennent pas la matière et qui ne font pas d'effort supplémentaire pour la comprendre.
Bien entendu, lorsque vous vous adressez à un professeur très occupé, vous devez être raisonnable et “faire votre part du travail” :
Essayez d'identifier les parties que vous ne comprenez pas aussi précisément que possible. “Je ne comprends rien” n'est pas quelque chose qu'un professeur veut entendre. Et est généralement faux, ou montre un manque total d'efforts.
Apprenez les bases du matériel de cours : définitions et énoncés des principaux théorèmes (puisqu'il s'agit d'un cours de maths/programmation). Il n'y a rien de plus ennuyeux qu'un étudiant qui demande comment résoudre un problème sur un concept de base X alors qu'il ne connaît même pas la définition de X.
En particulier, pour répondre au titre de la question, vous ne pouvez pas vous attendre à “beaucoup d'heures de bureau”. Ce qui est plus réaliste, c'est d'obtenir des explications sur les concepts clés des cours, des explications détaillées de certaines méthodes et problèmes clés, et des références pertinentes pour compléter le matériel de cours et étudier par vous-même. Si cela est bien fait, cela devrait vous aider à comprendre le sujet (après tout, vous sembliez bien faire jusqu'à il y a deux semaines).
Note : cela ne semble pas s'appliquer dans votre cas puisqu'il s'agit d'une petite classe, mais dans les classes plus importantes, la procédure habituelle serait de poser d'abord vos questions à l'assistant d'enseignement, puis d'aller parler au professeur si vous avez encore des questions sans réponse.