程序设计
课程简介 | |
The course covers basic trainings of general programming and of MATLAB. It has three parts. The course starts, in the first 6 weeks, with a gradual introduction to programming, using the Java language and in a general context (i.e., without any mathematical or statistical purpose in mind). Then, we proceed to more advanced topics of general programming and will stay there for another 5 weeks. Finally in the last 6 weeks, we switch to MATLAB for mathematical or statistical programming. Although we will be doing mathematical or statistical programming in the last 6 weeks, we will be focusing on the programming aspects such as the design of the structure, balancing the flexibility and efficiency, etc. The first two parts are textbook-oriented, and the last part is topic-oriented. For the first two parts, there are optional weekly homework assignments. These are optional in the sense that you get no penalty for skipping them, but you get reward for serious attempts. (See also “Evaluation” in the table below). The homework assignments will be assessed by teaching assistants. They will focus on giving you feedbacks. For the third part, there will be no weekly homework. | |
教师简介 | |
孙宇涛,高等经济研究院助理教授,博士毕业于比利时荷语鲁汶大学。2017年至2020年在荷兰鹿特丹伊拉斯姆斯大学担任助理教授。孙宇涛主要从事计量经济学理论方面的研究工作。他的研究主要包括面板数据、分位数回归、网络模型等。主讲课程包括高级计量经济学(本科生)、程序设计(研究生)。 | |
| Syllabus | |
