Survival guide 2 CS Survival Guide Why a survival guide CS is designed to be well within the reach of all university students There is no material in CS that is beyond your abilities and there is no reason that you should not succeed in it However the nat
CS Survival Guide Why a survival guide CS is designed to be well within the reach of all university students There is no material in CS that is beyond your abilities and there is no reason that you should not succeed in it However the nature of computer science can make any introductory course a challenge to those who do not develop the right work habits This survival guide is a collection of guidelines tips suggestions and background information to help you make the best of your opportunities It is based on the experience of ?rst-year students facing their ?rst university course in computer science Course philosophy We designed CS for students in diverse programs keeping in mind the large range of possible ways in which computer science might be integrated into future studies By choosing to focus on fundamental concepts and study them in depth we are giving students transferable skills on which to build rather then providing a shallow overview of the breadth of the ?eld of computer science The material in CS lends itself very nicely to being built up in successive layers where a new layer is added only when the previous one is completely explained and understood One of our goals is to progress through the material in small steps rather than huge leaps When you use a Web browser e-mailer or other modern computer application there ? s a lot going on behind the scenes One of our goals is to have as little ??magic ? as possible You might hear us saying ??Know your tools ? That means understanding not only what the tools do but how they do it In many cases we will show how to implement built-in features of Scheme rather than just describe them Each component of the course has a role to play lectures the textbook and assignments teach Doing the assignments is the you the material and give you a chance to prac- key to doing well in the course tice assignments and midterms provide diagnos- The process of arriving at the tics giving you feedback on whether or not you are on the right track and assignments midterms and the ?nal are used for assessment computing answer is more important than the answer itself your mark in the course Lectures illustrate concepts and techniques assignments give you practice in those concepts and techniques strengthening your existing skills and teaching you new ones Most of the learning in CS takes place through your working through problems on your own In many cases the ?nal answer isn ? t particularly relevant it ? s going through the process of arriving at the ?nal answer that ? s important Doing the assignments is the key to doing well in the course Skipping assignments would be like trying to learn to play a musical instrument without practicing attempting to master Ca language without speaking it or claiming to be an outstanding artist or athlete based solely on theoretical understanding of
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 24, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 58.4kB