Time
Learning confusion
Impetuous-Learning-skipping courses-Useless courses-nothing-regret...
Let's see your comments and suggestions later?
Thank you!
---------------------------------------------------------------
1. Basic knowledge description
I believe everyone knows the importance of "Basic Knowledge". For example, if you are engaged in programming after graduation, the mathematical model will be very useful. If you write an ERP software or evaluation software or statistical software, these models are all terrible, because this is the key. If you don't learn these things in college, it will be very difficult to learn them later.
Of course, I often skip school, but I know something useful to my career in the future, it can be easily picked up later.
What we need now is comprehensive quality. Even if you have good computer science and have no other support, you will never be an outstanding job, for example, the implementation of ERP and the modeling of CRM all require the knowledge of economic management. Can we deploy these things if we have no basic understanding or grasp of these things?
What's more, any knowledge is related to each other, but the operation of the industry and the enterprise itself is not easily controlled by us. Only with profound knowledge can we be able to communicate with each other.
2. Importance of professionalism
If a person does not have professional skills (outstanding features), he or she will be in a very passive situation. Whether you are willing to accept your major or not, how can you convince your future boss if your major is not competent?
Of course, there is a difference between hobbies and work. Some people regard hobbies as work, while others regard professionalism as work, which depends on their degree of confidence.
3. Useful and useless comparison
School education is restricted by the traditional education system. We cannot change it, but we can only change it by ourselves.
Since the school is useless, why don't you learn from society or what you think is useful? Do not spend a very important period of your life in your influence or confusion.
What's more, the difference between "useful" and "useless" is so dialectical!
I hope it will be helpful to you!
(There is an interesting phenomenon: college students go to English training when they graduated. I really don't know what they are doing at school? Training is very expensive, but the results are also very general. Of course, there are some oral exceptions)
The upstairs is very good. I would like to add some learning experience that one of my senior colleagues has taught me.
Sender: Sir (A), email area: d_computer
Standard questions: Talking about the teaching of CS, CE and our department
Mailing site: Nanjing University Lily station (Mon Nov 19 04:20:42 2001), internal letter
First, clarify the meaning of Cs AND Ce: According to North America's habits, most computer systems are software-biased,
Use CS as the system name; a few (about 20) computers are hardware-oriented and use Ce as the system name. Why?
Is there so few hardware? In most cases, hardware is deployed in the EE system. Therefore, whether Cs or
Ce, which focuses on academic research rather than applications. Of course, the above refers to a research university (more than one hundred)
The best University, because the research university executes (to some extent) the elite education to cultivate the research
The number of expert (PhD) is several. Undergraduate (or MS) graduates of research universities do not have to worry about the way out.
Early vocational education for them. In the education of local universities and vocational and technical colleges, a large number
Technical staff (MS, BS or even professional degrees), and ensure they can find a job, so the teaching is mainly practical,
Avoid science. In this case, the system name is often changed to information system.
(Is) or computer andinformation System (CIS ). In general, Layer
The lower the number of schools, the more is or CIS department names, the less Cs or CE.
The research field of CS software is ever-changing, but the ultimate goal is to abstract computer/network systems into a certain amount of mathematics.
Model, and then (use the mathematical method to add the engineering hack) to solve the problem. This is nothing like a logic gate.
Link. In fact, even for hardware research, it generally does not directly deal with the logic gate-it was changed several years ago.
It has become an ultra-large integrated circuit. If some ddmm come up with a logic gate when it comes to computers, it only means that we
Hardware teaching lags behind the times.
Due to the impact of the big environment, some of our students cannot see the great role of CS academic research in promoting technological progress,
Here I want to explain it a little bit. Let's take a few examples from LV:
1) Zip, JPEG, MPEG and other technologies are based on research on data compression algorithms, while data compression algorithms
It is also based on information theory. Some of our colleagues are not familiar with this because it is a ridiculous subject classification system.
-In China, these are all included in the scope of Electronic Information Engineering, and students in the computer department have no chance at all.
Learned. In fact, in North America, CS researchers engaged in data compression are not necessarily fewer than EE researchers in the same field.
2) We all know that Java is an OO language and that its selling point is type security... But oo
Why? What is type security? This is all from the study of programming languages! You can see the program design
Have you ever thought about the lambda expressions in the academic publications of languages that are close to tianshu?
What about the system?
3) the encryption technology is a good example. The entire cryptography, as a computer science
It is also a branch of pure mathematics. People who do research in this area are basically
Pure mathematician. Its core lies in the use of mathematical tools such as number theory, information theory, probability theory, and Computability theory.
Construct various protocols or models. If you want to work in this area, you are afraid that you will hate your own poor mathematical foundation every day.
4) I don't know how many of you have read the TCP/IP specification? How many people understand
Why is the protocol designed like this? For example, what is the meaning of a three-way handshake? What makes sliding windows sound like?
Even if you only want to be an engineer, you will not be able to engage in a higher level of work.
I think it makes sense to have a comment from Lv, that is, we
The teaching of the Department is not practical enough.
There are two different situations: some courses, such as formal language and
Automation, not practical. Because it is a basic theoretical course, yes
Practical basis rather than practical itself. But for some other courses, at least
To a certain extent, we must pursue practicality. For example, some of our "labs"
What is the significance of enabling students to switch courses from start to end? View
It is better to open the chassis so that you can see the lines on the motherboard and then
Do something by yourself. For example, we should not teach
Specific operating systems, such as Linux? I think it is necessary. Make
Project is much more useful than answering a lot of questions. Better in the world
The university is doing this. Why can't we?
Sender: sander (zhuzhu), email area: D_Computer
Question: [reprinted] Hu Kan Learning (theory) Computer
Mailing site: Nanjing University Lily station (Mon Oct 8 09:06:27 2001), internal mail
[The following text is reprinted from the Mathematics Forum]
[Published by sir]
I also come to pretend to be a master and talk about my personal experience in computer learning.
Because I am engaged in theory, I will focus on theory first.
I remember my freshman year, when I first got a bachelor's degree, I had a mathematical analysis every Saturday class,
Six class hours of advanced algebra, daily homework (at that time, the six-day working system ).
Some of us are surprised to go wrong: What exactly are we reading?
Yes, you did not go wrong. This is the Southern university computer system. System
The tradition is to train people who do academic research, especially theoretical research. While
The theoretical research of computer is just mathematics, although it may be
Orthodox mathematicians see non-mainstream mathematics.
Mathematical Analysis of this stuff, the people who study computers are very complicated about it.
. Love it is because it is the first course and the one with the most credits
Math and long-term postgraduate courses-you can choose math analysis before 94
In addition to higher algebra, it is later integrated with the famous so-called "Engineering Mathematics 1 ".
Its importance is evident. Hate it is because it seems to be useful.
Opportunities, and our thinking is similar to the discrete/limited work we usually do.
Different. The strange phenomenon of that year was: the High School of Computer students.
The Mathematics Foundation is one of the best in the school (hopefully it will not offend other students ),
The number of teaching hours is second only to that of the mathematics department, but the effect is several
Almost the last one. What is the cause? It is thought-provoking.
In my personal opinion, computer students have certain requirements for mathematics.
Unlike the mathematics department, it is more different from the physics class. Generally not a mathematics Major
The so-called "Advanced Mathematics" is nothing more than a difficult theory in mathematical analysis.
Partially deleted, emphasizing the use of formula calculation. For computer systems,
The most useful part of mathematical analysis is the deleted theory. Speaking
It is hard to hear that, for computer students, the pursuit of computation is the so-called
"Engineering Mathematics 1" has completely entered the magic path. Record a heap of curved points
Is it possible to understand the mathematical analysis?
The Mathematical Analysis books in Chinese are generally considered
The "New introduction to Mathematical Analysis" is the best. I personally think that the "Mathematics"
Analysis tutorial "is also good, at least belongs to the typical southern style, let's
Look friendly. Any one that you want to learn can be used. In case your mathematics is real
Too good. If neither of these books is enough, go to fekhinc.com.
"Calculus tutorial"-but I don't think it is necessary. After all, you
I don't want to go to the mathematics department.
The mathematical analysis topic set of gimidorvic is also basically computation-type.
Dongdong. If you are going to take an exam on that "Engineering Mathematics 1", you can
Do one. Otherwise, do not do it.
China's so-called Higher Algebra is equal to linear algebra plus a polynomial
Theory. I think this has a good side, because it can make students feel better early.
Algebra is a structure, not a heap of matrices. We
The "Higher Algebra" compiled by Lin chengsen and Sheng songbai
Comfortable. I still keep teaching materials. This book is quite comprehensive
The basic elementary results of polynomials and linear algebra are also provided.
Some useful and deep content, such as Sturm sequence and Shermon
-Mori formula, generalized inverse matrix, and so on. As an undergraduate
If you can thoroughly understand this book, you can be a master. Later, it was made available in the South greater China
Published by the Community, but it seems that it will not be used again after the merger.
The better advanced algebra textbooks in China are also those used by the Tsinghua computer department,
Tsinghua press published a lot in bookstores. Features,
There is not much difference with the south big one.
However, the two books cannot be perfect. Abstract Algebra
The results in higher algebra are just some of the properties of the algebra system.
Example. Mr. Mo zongjian's "substitute mathematics" is profound.
. However, Mr. Mo's book is very deep, and he is an undergraduate.
If it is unacceptable, wait for yourself to mature and then read again.
The course of probability theory and mathematical statistics is very important, but something is missing.
Something missing is a random process. I have never heard of Markov before graduation.
The process is a shame for students in the computer department. No random process,
How do you analyze networks and distributed systems? How to design a randomization algorithm
And protocol? It is said that Tsinghua's computer system has launched random mathematics.
Required Course. People are engineering schools.
I am ashamed of my family.
In addition, the discrete probability is of special importance to computer students.
Now, some schools in the United States have established a simple discrete probability theory"
Course, simply delete the continuous probability and deepen the discrete probability. We
It is not necessary to do this, but it should be more emphasized that the discrete probability is no doubt.
Yes.
The calculation method is the last one provided to us by the mathematics department.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.