Meilleure réponse
Vous devrez consacrer un beaucoup de temps pour cs241, alors assurez-vous davoir un horaire de cours bien équilibré. Jai pris cs241 avec cs232 et Calc3, mais je a quand même réussi à bien réussir dans chacun deux, même si je navais pas beaucoup de vie sociale et jétais stressé à peu près tout au long du semestre.
Les députés valent beaucoup, et même les midterms couvrir un grand nombre de questions de codage, alors faites des députés votre priorité n ° 1. Pour bien faire avec les députés, vous devez commencer tôt (le jour même de la libération du député) et y travailler tous les jours. Vous serez souvent bloqué lors du débogage pendant des heures, alors allez demander de l’aide aux assistants techniques pendant les heures de bureau. Mieux vaut le faire tôt dans la mission que le dernier jour où environ 100 enfants seront devant vous pendant les heures de bureau. Pendant les heures de bureau , vous devriez également demander aux TA des conseils généraux pour le député actuel et comment y faire face. Utilisez le groupe de discussion / piazza abondamment et essayez répond à quelques questions également. Suivez les bonnes pratiques de codage, essayez décrire du code propre, utilisez des noms descriptifs pour les variables et nignorez pas les valeurs de retour des appels système. Vous allez écrire BEAUCOUP de code, donc ces conseils subtils iront un long chemin. Jaurais aimé que quelquun men ait informé plus tôt. (cs242 a fait laffaire plus tard)
En plus de cela, cest comme nimporte quelle autre classe de programmation CS chez uiuc (cs225). Si vous sentez que cs241 gâche votre GPA (en ne vous laissant pas travailler sur dautres classes et en abaissant ainsi toutes les autres notes), prenez une décision judicieuse sur le temps à y consacrer. Obtenir 4 A « s et 1 B est bien meilleur que 4 B » et 1 A.
Mais linvestissement en temps en vaudra la peine. Bonne chance et amusez-vous bien!
Réponse
Les députés sont la viande de la classe. Assurez-vous de bien comprendre le problème en question, passez en revue les diapositives de la conférence et posez des questions aux assistants techniques avant de présenter votre plan daction. Vous devez travailler seul sur chaque député, il est donc probablement préférable de ne pas poser trop de questions à vos amis, car des solutions trop similaires peuvent soulever des soupçons de violation de l’intégrité académique.
Pour être honnête, il y en avait une MP dont je ne pouvais tout simplement pas me rendre au travail, et jai reçu un zéro. Cest lune des rares majors où plus de 20 heures de travail pertinent pour résoudre un problème peuvent entraîner aucun crédit (vous êtes presque assuré den obtenir au moins 60 \% sur presque tous les essais que vous écrivez!). Cependant, jai tellement appris du processus de résolution dun problème si difficile que je ne me soucie plus de ma note. Donc, mon meilleur conseil pour tirer le meilleur parti de cette classe est déviter les raccourcis. Surtout si la programmation système est nouvelle pour vous, vous apprendrez beaucoup et grandirez en tant quinformaticien dans cette classe si vous prenez le temps de maîtriser ces MP avec vos propres compétences.
Pour réussir , cependant, vous devez également bien réussir les examens. Ceux-ci sinspireront en partie des députés, mais aussi des diapositives de la conférence. Selon la personne que vous avez, les diapositives de la conférence peuvent être extrêmement denses (Marco pls) ou plutôt agréables, mais tout ce qui est couvert en classe peut être soumis à lexamen sous une forme ou une autre. Ne vous embêtez pas pour ces examens.
tl; dr – Commencez tout tôt et voyez la valeur de chaque devoir dans le contexte de vos objectifs en tant que CS majeur !!!