注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
I have a finance background with little knowledge of CS or Engineering. started the pre-course about C++ and data structure..
The class is very intensive. Prepare to sleep only three to four hours a day during the first four months, if you have little experience. I think you should start doing some basic stuff before you landed here in UBC.
. From 1point 3acres bbs
basic skill: programming skill. Java and C++ are the main dish. I suggest you do:
Find a way to go to youtube, if you are in mainland China. Go to Standford content, look for cs106A cs106B. These two online classes will give you hands on knowledge about Java and C++ respectively. Books along with the material I recommend is Accelerated C++, Introduction to Java Programming.
After that, the pre course is like the main dish. . Χ
So far as I know, above programming skill, these are things we should pay attention. Operating System, Database, Data structure, Security and as such. Actually the youtube video on CS106A episode 27 gives better idea.. 1point 3 acres
The courses in the first semester will start OS, Database, Discrete Maths, and Software Engineering. SE will allow us to understand more about how to produce a big project.
To get most of this program MSS, you should get basic skill, plus pre course. I am building my knowledge that is obvious prerequisite. Time consuming...
Hopefully this small note helps you survive in this program.
. .и
.
. .и
Maybe this link is very useful for those looking for .
The ACM Java Libraries http://www-cs-faculty.stanford.edu/~eroberts//jtf/javadoc/student/index.html
http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852
Programming Methodology (CS106A) is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language
Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). In the first lecture of the quarter, Professor Sahami provides an overview of the course and begins discussing computer programing.
CS106A is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language. |