If the computer only has theory, then it is just a branch of mathematics, and
Not becoming an independent science. In fact, outside theory, computer
Science is also a broader sky. I have been thinking that 4 years is not enough to learn
The basic knowledge of the computer, because the surface is too wide ...
Excellent students in a first-class computer system should never be just a programming
Hand, but he must first be a programming master.
When I go to college, the first professional class program design, now seems to
Changed to computer scientific introduction? No matter what the name is called, in short, I think
The person of the computer is dining by the program.
Last year, there has been a debate on the computer version, about the first programming language
Which one is used. I personally think that in which language belongs to the end, the key is
Develop good programming habits. When the teacher said to us, after the foundation
Learn a new language just a week. Now I don't have to use it at all.
Weekly - premise is to put the foundation.
There are two different legal methods: a reduction in the data structure:
Primary algorithm class, another kind of programming class as an advanced programming lesson. right now
Domestic courses seem to be between the two, and a slightly forwarder. Myself
It is considered that if there is another algorithm class, I am afraid that after a destination.
Overseas.
There are two popular data structures in China: Peking University Red Books (Xu Zhuo
The group is waiting, the high school version) and Tsinghua 's green paper (Yan Weimin waiting, Tsinghua Edition).
The difference between the two books is not big. The red book is a little deeper in theory, of course from strict
The algorithm is still far away. The green book is more acceptable, and it is
Nice exercises, but I think it will make students write homework with pseudo code.
Not seeing too good. It is best to debug after the algorithm is Code,
Can exercise programming capabilities.
Compilation predictions and microcomputer principles are two-person lesson. Your mathematics / theory
The foundation is better, and it doesn't matter what is cheap. The order between these two classes is also
It is like a chicken, there is an egg, no matter which door you learn, you will also involve another
Things in a class. So, I can only calm down slowly. This is
Typical engineering lessons, do not need too much clever and epidemic, but you need water drops.
The grades of stone wear.
It is not difficult to find in the computer bookstore. Have a few newest
Take a look at it.
The analog circuit is East East, but now not only the computer system is not engaged.
Most electronics students are also afraid. If you really want the hardware and software to eat, then
I suggest you look at Qiu Guanyuan's "circuit principle", maybe you will see the simulation later.
The circuit will be in the bottom of the circuit.
Textbook: "Electronic Technology Foundation" of Kang Huang is still nice. Interested
You can refer to the book of Tong Poetry.
Digital circuits should be much better than the analog circuit.书 书 is also a good
Teaching materials, unfortunately, the integrated circuit is less. I am really interested.
Southeast radio is going to listen to their lessons.
How to teach the computer system structure, it is still arguing internationally. Can be found in China
The better textbook is stallings "Computer Organization
And Architecture: Designing for Performance "
this). The most popular world is "Computer Architecture: A
Quantitative Approach, by Patterson & Hennessy.
Operating system can use Tanenbaum "Operating System"
Design and Implementation "and" MODERN OPERATING
"One of the two books. These two can be considered classic, the only shortcomings
It is theoretically inquiry. However, this area belongs to Hardcore System,
So in theory, the slopes are also in the same way.
If you first learn in the form of a language, you will see the front end of the compilation principle.
Four algorithms: The most easily achieved recursive decline; the best auto-down algorithm LL (K); the best bottom-up algorithm LR (K); LR (1)
The SLR (perhaps another simplified LALR?). The backend is completely project
Nature, nature is another story.
Recommended textbook:
Aho et al. The famous Dragon Book: "Compilers: Principles,
Techniques and Tools.
Or APPEL's "Modern Compiler Implementation In C".
The first meaning of learning the database is to tell you that it will be programmed with VFP.
database. (This world is too much to understand the database too much!) Database
The design is both scientific and art, and the database implementation is a typical project.
So in a sense, the database is the most typical computer class.
- Combination of science and work, penetrate each other.
Recommended Textbook: SilberSchatz, et al., "Database System
".
The standard textbook of the network is still from tanenbaum: "Computer
NetWorks "(Tsinghua Yimin". However, the network is also Hardcore
SYSTEM, so light reading is not enough. It is recommended to read more RFC, from
The read of IP. Wait until 10 kinds of common agreements, there are no few
People dare to see you.
This "Hu Wei" must be ended, and then it is not my strength. in fact
There are still many basic courses, such as programming language.
Treatment, graphic image processing, artificial intelligence, etc. How can I have limited efforts?
I don't dare to make the inquiry.
Finally, statement: The two "Hu Wei" before and after only for the study of the undergraduate phase.
Even if you get these full, the road is still long ...