	{"id":4722,"date":"2015-04-02T00:53:50","date_gmt":"2015-04-01T17:53:50","guid":{"rendered":"http:\/\/science-technology.vn\/?p=4722"},"modified":"2015-04-02T00:53:50","modified_gmt":"2015-04-01T17:53:50","slug":"loi-khuyen-cho-sinh-vien-khoa-hoc-may-tinh-2","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=4722","title":{"rendered":"L\u1eddi khuy\u00ean cho sinh vi\u00ean khoa h\u1ecdc m\u00e1y t\u00ednh"},"content":{"rendered":"<p>M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cEm l\u00e0 sinh vi\u00ean n\u0103m th\u1ee9 nh\u1ea5t trong Khoa h\u1ecdc m\u00e1y t\u00ednh v\u00e0 em lo ngh\u0129 v\u00ec m\u1ed9t s\u1ed1 b\u1ea1n trong l\u1edbp em \u0111\u00e3 bi\u1ebft c\u00e1ch l\u1eadp tr\u00ecnh m\u00e0 em th\u00ec kh\u00f4ng bi\u1ebft. Em s\u1ee3 em c\u00f3 th\u1ec3 tr\u01b0\u1ee3t. Xin th\u1ea7y gi\u00fap cho.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>\u0110\u00e1p: Cu\u1ed9c h\u00e0nh tr\u00ecnh bao gi\u1edd c\u0169ng b\u1eaft \u0111\u1ea7u v\u1edbi b\u01b0\u1edbc \u0111\u1ea7u ti\u00ean. Ngay khi em \u0111\u01b0a n\u1ed7 l\u1ef1c v\u00e0o em s\u1ebd l\u00e0m t\u1ed1t. \u0110\u1eebng so s\u00e1nh b\u1ea3n th\u00e2n em v\u1edbi ng\u01b0\u1eddi kh\u00e1c, n\u00f3 bao gi\u1edd c\u0169ng g\u00e2y ra phi\u1ec1n to\u00e1i; thay v\u00ec th\u1ebf nh\u00ecn v\u00e0o b\u00ean trong b\u1ea3n th\u00e2n em v\u00e0 h\u1ecfi \u201cM\u00ecnh ph\u1ea3i \u0111\u01b0a n\u1ed7 l\u1ef1c n\u00e0o v\u00e0o \u0111\u1ec3 v\u01b0\u1ee3t qua th\u00e1ch th\u1ee9c n\u00e0y?\u201d H\u1ecdc l\u1eadp tr\u00ecnh gi\u1ed1ng nh\u01b0 h\u1ecdc ng\u00f4n ng\u1eef m\u1edbi, em ph\u1ea3i h\u1ecdc c\u00fa ph\u00e1p, c\u00e1c qui t\u1eafc, c\u1ea5u tr\u00fac v\u00e0 phong c\u00e1ch v\u00e0 em ph\u1ea3i th\u1ef1c h\u00e0nh. Em s\u1ebd ph\u1ea1m nhi\u1ec1u sai l\u1ea7m v\u00e0 h\u1ecdc t\u1eeb ch\u00fang. Em c\u00e0ng vi\u1ebft m\u00e3 nhi\u1ec1u, em c\u00e0ng ph\u1ea1m nhi\u1ec1u sai l\u1ea7m, em s\u1ebd c\u00e0ng l\u1eadp tr\u00ecnh gi\u1ecfi h\u01a1n. Trong l\u1eadp tr\u00ecnh, t\u1ef1 em ph\u1ea3i h\u1ecdc m\u1ecdi th\u1ee9. Em s\u1ebd kh\u00f4ng h\u1ecdc g\u00ec m\u1ea5y n\u1ebfu em ph\u1ee5 thu\u1ed9c v\u00e0o ai \u0111\u00f3 v\u00ec em ph\u1ea3i ph\u1ea1m sai l\u1ea7m \u0111\u1ec3 cho em c\u00f3 th\u1ec3 h\u1ecdc \u0111\u01b0\u1ee3c t\u1eeb ch\u00fang. Em c\u00e0ng ph\u1ea1m nhi\u1ec1u sai l\u1ea7m l\u00fac b\u1eaft \u0111\u1ea7u, em s\u1ebd c\u00e0ng \u00edt ph\u1ea1m ph\u1ea3i sai l\u1ea7m v\u1ec1 sau. Khi t\u00f4i d\u1ea1y m\u00f4n l\u1eadp tr\u00ecnh, t\u00f4i b\u1ea3o sinh vi\u00ean r\u1eb1ng t\u00f4i kh\u00f4ng cho \u0111i\u1ec3m n\u0103m b\u00e0i t\u1eadp l\u1eadp tr\u00ecnh \u0111\u1ea7u ti\u00ean \u0111\u1ec3 cho ph\u00e9p sinh vi\u00ean c\u00f3 th\u1eddi gian h\u1ecdc \u0111\u1ec3 cho h\u1ecd kh\u00f4ng ph\u1ea3i lo ngh\u0129 v\u1ec1 \u0111i\u1ec3m. T\u00f4i b\u1ea3o h\u1ecd: \u201cPh\u1ea1m sai l\u1ea7m l\u00e0 \u0111\u01b0\u1ee3c; nh\u1eadn k\u1ebft qu\u1ea3 sai l\u00e0 \u0111\u01b0\u1ee3c ch\u1eebng n\u00e0o c\u00e1c em c\u00f2n \u0111ang h\u1ecdc t\u1eeb sai l\u1ea7m c\u1ee7a c\u00e1c em.\u201d<\/p>\n<p>C\u00f3 nh\u1eefng sinh vi\u00ean v\u1ed9i v\u00e0ng vi\u1ebft m\u00e3 ch\u1ec9 \u0111\u1ec3 ch\u1ee9ng minh cho b\u1ea1n b\u00e8 r\u1eb1ng h\u1ecd c\u00f3 th\u1ec3 l\u1eadp tr\u00ecnh. Tuy nhi\u00ean em c\u1ea7n h\u1ecdc c\u00e1c kh\u00e1i ni\u1ec7m l\u00ed thuy\u1ebft tr\u01b0\u1edbc v\u00ec n\u00f3 s\u1ebd gi\u00fap cho em hi\u1ec3u sai l\u1ea7m c\u1ee7a em. Ph\u1ea7n l\u1edbn c\u00e1c b\u00e0i t\u1eadp \u0111\u1ec1u \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 ki\u1ec3m tra hi\u1ec3u bi\u1ebft c\u1ee7a em v\u1ec1 c\u00e1c kh\u00e1i ni\u1ec7m l\u1eadp tr\u00ecnh, n\u1ebfu em kh\u00f4ng hi\u1ec3u nh\u1eefng kh\u00e1i ni\u1ec7m n\u00e0y, em s\u1ebd kh\u00f4ng ph\u00e1t tri\u1ec3n c\u00e1c k\u0129 n\u0103ng l\u1eadp tr\u00ecnh t\u1ed1t. C\u0169ng gi\u1ed1ng nh\u01b0 h\u1ecdc n\u00f3i ti\u1ebfng Anh, m\u1ed9t s\u1ed1 ng\u01b0\u1eddi c\u00f3 th\u1ec3 n\u00f3i \u0111\u00fang v\u00e0 m\u1ed9t s\u1ed1 ng\u01b0\u1eddi c\u00f3 th\u1ec3 n\u00f3i \u0111\u1ea7y l\u1ed7i ng\u1eef ph\u00e1p. Em c\u1ea7n \u0111\u1ecdc s\u00e1ch gi\u00e1o khoa \u0111\u1ec3 hi\u1ec3u kh\u00e1i ni\u1ec7m tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u vi\u1ebft m\u00e3. Em h\u1ecdc m\u1ed9t kh\u00e1i ni\u1ec7m r\u1ed3i vi\u1ebft m\u00e3 v\u1ec1 n\u00f3, ki\u1ec3m th\u1eed n\u00f3, cho t\u1edbi khi em hi\u1ec3u n\u00f3 tr\u01b0\u1edbc khi chuy\u1ec3n sang kh\u00e1i ni\u1ec7m ti\u1ebfp. T\u1eebng kh\u00e1i ni\u1ec7m \u0111\u1ec1u \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng tr\u00ean c\u00e1c kh\u00e1i ni\u1ec7m kh\u00e1c cho n\u00ean em c\u1ea7n ph\u00e1t tri\u1ec3n n\u1ec1n t\u1ea3ng v\u1eefng tr\u01b0\u1edbc, n\u1ebfu kh\u00f4ng em c\u00f3 th\u1ec3 kh\u00f4ng \u0111i xa h\u01a1n \u0111\u01b0\u1ee3c. Em ph\u1ea3i t\u1ed5 ch\u1ee9c ch\u01b0\u01a1ng tr\u00ecnh b\u1eb1ng l\u1eadp k\u1ebf ho\u1ea1ch ph\u1ea7n m\u00e3 n\u00e0o (Module) em c\u1ea7n vi\u1ebft tr\u01b0\u1edbc, v\u00e0 th\u1ebf r\u1ed3i th\u1ef1c hi\u1ec7n v\u00e0 ki\u1ec3m th\u1eed ch\u00fang t\u1eebng c\u00e1i m\u1ed7i l\u00fac. B\u1eb1ng vi\u1ec7c \u0111i theo m\u1ed9t qui tr\u00ecnh ph\u00e1t tri\u1ec3n \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh r\u00f5, em s\u1ebd ph\u00e1t tri\u1ec3n m\u1ed9t k\u1ec9 lu\u1eadt l\u1eadp tr\u00ecnh m\u1ea1nh. N\u1ebfu em x\u00e2y d\u01b0ng m\u00e3 c\u1ee7a em t\u1eebng module m\u1ed7i l\u00fac r\u1ed3i ki\u1ec3m th\u1eed ch\u00fang, em c\u00f3 th\u1ec3 t\u00ecm ra nhi\u1ec1u l\u1ed7i s\u1edbm h\u01a1n l\u00e0 ho\u00e0n th\u00e0nh ch\u01b0\u01a1ng tr\u00ecnh r\u1ed3i m\u1edbi ti\u1ebfn h\u00e0nh ki\u1ec3m th\u1eed to\u00e0n di\u1ec7n. Vi\u1ebft ch\u00fa th\u00edch cho m\u00e3 c\u1ee7a em ngay khi em vi\u1ebft n\u00f3 c\u0169ng s\u1ebd l\u00e0 d\u1ec5 h\u01a1n, \u0111\u1ec3 cho khi em quay l\u1ea1i n\u00f3 v\u1ec1 sau, em d\u1ec5 d\u00e0ng nh\u1edb em \u0111\u00e3 l\u00e0m g\u00ec.<\/p>\n<p>Ng\u00e0y nay ph\u1ea7n l\u1edbn c\u00e1c l\u1edbp c\u00f4ng ngh\u1ec7 \u0111\u1ec1u d\u00f9ng ph\u01b0\u01a1ng ph\u00e1p &#8220;h\u1ecdc t\u00edch c\u1ef1c&#8221; n\u01a1i t\u00e0i li\u1ec7u l\u00e0 s\u1eb5n c\u00f3 tr\u1ef1c tuy\u1ebfn tr\u01b0\u1edbc khi t\u1edbi l\u1edbp. Nhi\u1ec1u sinh vi\u00ean t\u1ea3i xu\u1ed1ng nh\u1eefng t\u00e0i li\u1ec7u n\u00e0y v\u00e0 b\u1ecf l\u1edbp v\u00ec h\u1ecd ngh\u0129 h\u1ecd c\u00f3 th\u1ec3 t\u1ef1 h\u1ecdc \u0111\u01b0\u1ee3c. \u0110\u1eebng ph\u1ea1m sai l\u1ea7m \u0111\u00f3! L\u1edbp m\u00e1y t\u00ednh l\u00e0 quan tr\u1ecdng b\u1edfi v\u00ec \u0111\u00f3 l\u00e0 ch\u1ed7 em h\u1ecdc t\u1eeb sai l\u1ea7m c\u1ee7a ng\u01b0\u1eddi kh\u00e1c. Ph\u1ea7n l\u1edbn c\u00e1c gi\u00e1o s\u01b0 s\u1ebd m\u00f4 t\u1ea3 c\u00e1c sai l\u1ea7m chung, gi\u1ea3i th\u00edch ch\u00fang, v\u00e0 s\u1eeda ch\u00fang trong l\u1edbp. L\u1edbp h\u1ecdc c\u0169ng l\u00e0 ch\u1ed7 \u0111\u1ec3 h\u1ecfi c\u00e1c c\u00e2u h\u1ecfi v\u00e0 nh\u1eadn c\u00e2u tr\u1ea3 l\u1eddi \u0111\u00fang t\u1eeb gi\u00e1o s\u01b0. Gi\u00e1o s\u01b0 th\u01b0\u1eddng cho c\u00e1c v\u00ed d\u1ee5 tr\u00ean l\u1edbp v\u00e0 vi\u1ec7c h\u1ecdc t\u1eeb nh\u1eefng v\u00ed d\u1ee5 n\u00e0y l\u00e0 t\u1ed1t h\u01a1n t\u1eeb s\u00e1ch v\u1edf. Ph\u1ea7n l\u1edbn c\u00e1c gi\u00e1o s\u01b0, k\u1ec3 c\u1ea3 b\u1ea3n th\u00e2n t\u00f4i, th\u01b0\u1eddng d\u00f9ng c\u00e1c v\u00ed d\u1ee5 n\u00e0y trong b\u00e0i ki\u1ec3m tra. B\u1eb1ng vi\u1ec7c d\u1ef1 l\u1edbp \u0111\u1ec1u \u0111\u1eb7n, em s\u1ebd h\u1ecdc t\u1ed1t trong nh\u1eefng v\u00ed d\u1ee5 n\u00e0y.<\/p>\n<p>\u0110\u1ec3 l\u00e0 ng\u01b0\u1eddi l\u1eadp tr\u00ecnh gi\u1ecfi, em c\u1ea7n vi\u1ebft m\u00e3 th\u01b0\u1eddng xuy\u00ean. N\u1ebfu em kh\u00f4ng vi\u1ebft, em c\u00f3 th\u1ec3 qu\u00ean \u0111i\u1ec1u em \u0111\u00e3 h\u1ecdc. Cho n\u00ean l\u1eddi khuy\u00ean c\u1ee7a t\u00f4i l\u00e0 \u201cvi\u1ebft m\u00e3, vi\u1ebft m\u00e3, v\u00e0 vi\u1ebft nhi\u1ec1u m\u00e3.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;English version&#8212;<\/p>\n<p>&nbsp;<\/p>\n<p>Advice to Computer Science students<\/p>\n<p>A student wrote to me: \u201cI am a first year student in Computer Science and I am worrying because some of my classmates already know how to program but I do not. I am afraid that I may fail. Please help.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>Answer: A journey always starts with the first step. As long as you put in the effort you will do well. Do not compare yourself with others, it always causes vexation; instead looking within yourself and ask \u201cWhat efforts should I put in to overcome this challenge?\u201d. Learning to program is like learning a new language, you have to learn the syntax, the rules, the structure and styles and you have to practice. You will make a lot of mistakes and learn from them. The more you write code, the more mistakes you make, the better you will program. In programming, you must learn everything by yourself. You will not learn much if you are dependent on someone as you must make mistakes so you can learn from them. The more mistakes you made in the beginning, the less mistakes you will made later. When I teach programming course, I tell students that I do not grade the first five programming exercises to allow students time to learn so they do not have to worry about grades. I told them: \u201cIt is OK to make mistakes; it is OK to get wrong outputs as long as you are learning from your mistakes.\u201d<\/p>\n<p>There are students who are hurry to code just to prove to friends that they can program. However you need to learn the theoretical concepts first because it will help you to understand your mistakes. Most exercises are designed to test your understanding of the programming concepts, if you do not understand these concepts, you will not develop good programming skills. Just like learning to speak English, some can speak correctly and some can speak full of grammatical errors. \u00a0You need to read the textbook to understand the concept before starting to write code. You learn one concept than write code about it, test it, until you understand it before go to the next. Each concept is built on top of others so you need to develop a strong foundation first, else you may not go further. You must organize your program by plan which pieces of code (Module) you need to write first, and then implement and test them one at a time. By following a well-defined process of development, you will develop a strong programming discipline. If you build your code one module at a time then test them you may find more bugs sooner than complete the program then conduct the comprehensive test. It would also be easier to write comment to your code as you write it, so that when you come back to it later, you easily remember what you did.<\/p>\n<p>Today most technology classes are using the \u201cActive Learning\u201d method where materials are available online prior to coming to class. Many students download these materials and skip classes as they think they can learn by themselves. Do not make that mistake! Computer class is important because that is the place where you learn from others\u2019 mistakes. Most professors will describe common mistakes, explain them, and correct them during the class. Classroom is also the place to ask questions and get correct answers from professors. Professors often give examples in class and it is better to learn from these examples than from books. Most professors, including myself, often use these examples on exams. By attending class regularly, you will do well in these exams.<\/p>\n<p>To be the best programmer, you need to write code often. If you do not, you may forget what you have learned. So my advice is \u201cwrite code, write code and write more code.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t sinh vi\u00ean vi\u1ebft cho t\u00f4i: \u201cEm l\u00e0 sinh vi\u00ean n\u0103m th\u1ee9 nh\u1ea5t trong Khoa h\u1ecdc m\u00e1y t\u00ednh v\u00e0 em lo ngh\u0129 v\u00ec m\u1ed9t s\u1ed1 &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-4722","post","type-post","status-publish","format-standard","hentry","category-loi-khuyen-cho-sinh-vien"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/4722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4722"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/4722\/revisions"}],"predecessor-version":[{"id":4723,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/4722\/revisions\/4723"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}