J'ai transféré avec succès du commerce à l'ingénierie CS. Permettez-moi de partager mon histoire pour compléter la réponse plus pessimiste de Jeff Erickson.
Réponse courte : maintenez une bonne GPA (idéalement 4,0 technique) tout en prenant autant de cours de CS et de mathématiques que possible.
Longue histoire : Lorsque j'ai postulé aux universités, je n'ai postulé qu'aux écoles de commerce, pensant que je voudrais faire de la finance quantitative à l'avenir. Pour diverses raisons, j'ai décidé de transférer vers une autre majeure à la fin de la première année. À ce moment-là, je n'avais suivi qu'un seul cours de sciences informatiques (CS 125) et aucun cours de mathématiques, à l'exception de Calc I (pour lequel j'ai passé l'examen d'aptitude) et d'algèbre linéaire élémentaire (le degré d'absence de contenu de ce cours ne peut être décrit). J'essayais de me décider entre un transfert en maths ou en informatique. Le département de mathématiques pensait qu'il était impossible pour moi d'être transféré en maths étant donné mes antécédents, mais le département CS était plus accueillant et m'a donné une chance. Je me souviens que quelqu'un du bureau académique m'a dit que si j'obtenais de bonnes notes dans les cours de base de CS ou si je démontrais mes capacités en CS, il me serait possible d'être transféré en CS. J'ai pris Calc II, Calc III et Physics 211(Kinetic Physics) pendant l'été et j'ai eu A+/A dans tous ces cours. Au premier semestre de ma deuxième année, j'ai pris CS225 (structures de données), CS 173 (mathématiques discrètes), Math 416 (algèbre linéaire), Physique 212 (électrique et magnétique), et un cours d'éducation générale qui remplissait 3 de mes exigences. J'ai eu A+/A dans tous ces cours. À la fin du semestre, j'ai soumis une demande de transfert en CS, et la demande a été approuvée avant la fin de mes vacances d'hiver.
Je ne suis en aucun cas très intelligent, et je n'ai jamais fait de programmation avant le collège. Tout se résume à la planification, au fait d'avoir un super groupe de personnes qui voulaient aussi se transférer en CS, et au fait d'aimer les mathématiques et la CS.
Planification pour la GPA : Il est possible d'augmenter artificiellement la GPA par une planification correcte. Pour moi, un GPA technique de 4,0(au moins dans les classes de niveau inférieur) est conçu, pas du tout laissé au hasard. Si vous trouvez la formule, vous avez 90% de chances de l'obtenir.
-Planification des cours:
Essayez de prendre au maximum 2 cours par semestre où vous n'êtes pas à l'aise avec la matière. (J'avais un bagage décent en mathématiques et en physique. Les seuls cours avec lesquels je n'étais pas à l'aise au premier semestre de ma deuxième année étaient ma formation générale - c'est-à-dire l'écriture - et CS225, un cours de programmation) Regardez le matériel des semestres précédents en ligne. Commencez par Calc II au lieu de Calc III si les questions de Calc II du semestre précédent vous posent problème, même si vous avez un crédit AP pour Calc II. De cette façon, vous êtes beaucoup plus sûr de votre moyenne et de vos bases en mathématiques continues. Maîtrisez les cours de physique 211 et 212/utilisez le crédit AP si vous n'êtes pas un passionné de physique. La matière de ces cours est rarement utilisée en CS. Pour les cours qui sont obligatoires mais pour lesquels vous avez des chances d'obtenir un B, prenez plutôt la version cours d'été, c'est plus facile. (Ne faites PAS cela après votre transfert, rappelez-vous que ce n'est qu'une stratégie temporaire et qu'elle n'est pas propice à l'apprentissage)
-S'inscrire aux cours de CS :
Utiliser les applications de rappel d'ouverture de places/inscription automatique. Si vous n'avez pas obtenu la place dans la classe (ce qui est probablement le cas), ajoutez-vous à la liste d'attente s'il y en a une. Même si vous n'êtes pas admis dans une classe, allez-y et prenez HW très au sérieux. D'après mon expérience, tous ceux qui essaient vraiment d'entrer dans une classe finissent par y entrer. La majorité des gens abandonnent après deux semaines ou au moins avant le premier examen intermédiaire. Le professeur essaiera de vous effrayer au début du cours en vous disant que si vous n'êtes pas encore dans ce cours, il vaut mieux ne pas avoir d'espoir. Cependant, vous devez être fort et ne pas céder. Maintenez une bonne relation avec le personnel du cours. Démontrez que vous êtes réellement bon dans ce domaine. Il est possible que la priorité soit donnée aux personnes qui ont terminé tous les devoirs jusqu'à présent.
Stratégie de la classe de niveau inférieur A :
Les classes de niveau inférieur ont tendance à avoir beaucoup plus de points alloués pour des choses comme la présence, les devoirs, l'i-clicker, la pré-conférence, etc. Si vous obtenez la note maximale sur toutes ces bêtises, vous aurez beaucoup plus de marge de manœuvre pour vous tromper lors des examens. Assurez-vous de prévoir suffisamment de temps pour chaque HW afin de pouvoir aller à l'heure de bureau si vous êtes bloqué. Marquez les devoirs sur votre calendrier pour ne pas en manquer un seul. Vérifiez et revérifiez la solution de vos travaux pratiques avec vos amis. Assistez toujours au cours et asseyez-vous à côté de vos amis pour pouvoir discuter de la solution i-clicker.
Assurez-vous de parcourir le matériel de classe au moins une fois par semaine. Essayez de le comprendre au-delà de l'exigence hw/classe. Par exemple, dans un cours de mathématiques, le professeur a parcouru une preuve, HW exige seulement le calcul. Examinez la preuve et comprenez-la quand même. Cela minimisera le temps perdu en classe/hw parce que vous ne comprenez pas quelque chose et maximisera le score de l'examen.
Pour les examens, préparez 4 jours à l'avance pour les Midterms et 1 jour à l'avance pour les Quiz si possible. Passez en revue tout le matériel en classe, puis faites les examens pratiques. Notez les domaines dans lesquels vous êtes le plus faible/les domaines dans lesquels vous avez le plus de questions. Contribuez à la solution de l'examen pratique sur google doc si vous avez le temps.**Chronométrez vos examens pratiques, assurez-vous de pouvoir les terminer en 3/4 du temps de l'examen réel et d'obtenir au maximum 15% d'erreurs en cas de notation sévère. Cela vous donnera le temps de revérifier la solution et de ne pas paniquer lorsque vous rencontrerez un problème difficile lors de l'examen réel. Dans l'examen, sautez les questions difficiles et revenez-y à la toute fin.
-CS Class Taboo Combo
Ne prenez PAS CS126 (studio de programmation) avec CS225(structures de données), ou CS225 avec CS233(architecture des ordinateurs), ou pire, CS233 avec CS241(programmation des systèmes), car cela va sûrement se terminer de façon désastreuse. CS126 nécessite d'écrire BEAUCOUP de code. CS225 demande beaucoup de temps pour comprendre les concepts et faire les MPs. CS233 et CS225 ont maintenant des quiz bihebdomadaires. CS241 est brutalement chronophage avec 1 MP et 1 laboratoire par semaine (préparez-vous à un engagement de plus de 15-20 heures par semaine). CS374(algorithmes) n'est pas aussi chronophage mais nécessite beaucoup de réflexion.
Horaire recommandé :
1Automne : CS125, CS173 1Printemps : CS126
2Automne : CS225 2Printemps : CS233 OU CS241 OU CS374. (Si vous n'avez toujours pas transféré au 2Spring, prenez CS374 seulement si vous êtes confiant dans votre capacité à faire des maths basées sur la preuve)
De nombreux étudiants de première année qui échouent à transférer en CS étaient très ambitieux et ont pris trop de cours difficiles par semestre. Cela se traduit parfois par un mauvais GPA dans les cours techniques. Puisque l'admission est si compétitive en CS, 1 B dans les cours de Math/CS pourrait être la fin du plan de transfert.
Ayez des amis : Faites-vous des amis avec des personnes qui essaient également de se transférer. Faites-vous des amis avec des personnes en classe qui ont beaucoup plus d'expérience en CS que vous. Parlez aux CA et aux TA (surtout en CS225), ils peuvent avoir été transférés eux-mêmes et peuvent offrir des conseils. Les amis dans le département peuvent être un grand soutien émotionnel dans les moments difficiles de la mutation. Avoir des gens pour déboguer ensemble, être anxieux ensemble, et flipper dans le sous-sol de Siebel pour les examens ensemble rend la situation beaucoup moins désespérée.
Amusez-vous du travail : Même si essayer de se transférer en CS peut être très stressant, essayez d'apprécier dans le processus d'apprentissage. Rappelez-vous pourquoi vous vouliez vous transférer et votre amour initial pour le sujet. Peut-être parce que je n'avais jamais rêvé de faire du CS avant, tout a été une expérience révélatrice pour moi. Comment communiquer avec l'ordinateur via des terminaux. Comment implémenter un arbre de recherche binaire équilibré et maintenir sa hauteur à O(log n). Comment l'arbre B est optimisé pour la lecture et l'écriture sur disque. Comment certains problèmes sont NP-durs. Tout était fascinant pour moi. En conséquence, j'étais prêt à mettre n'importe quelle quantité de travail parce que c'était vraiment agréable d'apprendre la CS. Si vous n'avez jamais programmé auparavant, j'espère que vous trouverez la même fascination que moi pour la CS. Si vous êtes déjà compétent en programmation, vous devez avoir déjà apprécié si vous voulez transférer!
Kudos au département de soutien : Une chose que j'ai découverte à propos du département CS est que la méthode de notation était beaucoup plus douce que le département ECE. En CS225, je n'ai jamais obtenu plus de 90% à mes partiels ou finaux. Cependant, j'ai quand même réussi à obtenir un A. Les MPs représentaient un grand pourcentage de la note et plus de 10% de crédit supplémentaire était disponible si vous soumettiez les MPs tôt et faisiez tous les laboratoires. Il y a des aides-enseignants et des CA pour vous aider à répondre aux questions sur les MP ou les concepts, du matin au soir. Mon professeur, Cinda Heeren, m'a également beaucoup soutenue. Avant l'examen de mi-session, elle nous a dit que ce n'était " pas une situation de vie ou de mort " (à ce moment-là, j'ai envoyé un message à mes amis pour leur dire : " Demain, c'est la vie ou la mort, souhaite-moi bonne chance "). CS225 était l'un des cours où si vous faites des efforts pour comprendre la matière et compléter les MP, vous obtiendrez un bon résultat (parce que les MP et les laboratoires sont une composante importante de la notation). Je pense que la même chose est vraie pour CS233 et CS241.
Bonne chance ! !! Ce n'est pas impossible avec un peu de planification !!
Disclaimer : Les exigences et les chances d'entrer en CS peuvent avoir changé au fil des ans. J'ai transféré avec succès à CS dans ma deuxième année il y a 2 ans, à l'époque 4.0 GPA technique, 3.9 global avec >=CS225 expérience CS = transfert réussi.
EDIT : Apparemment, les règles ont changé. Les gens d'autres collèges doivent postuler à un programme de pré-ingénierie avant de postuler à une majeure d'ingénierie de nos jours. Vous voulez changer de majeure Considérant le caucus supplémentaire avec le collège d'ingénierie, il pourrait être utile de considérer Math+CS ou Stats+CS dans le collège de LAS à la place.
Le temps a en effet changé. Ah c'est le genre d'époque qui vous fait réaliser que vous êtes vieux.
Les temps ont bien changé.