2011-2012 Semester 1 上的课

2011-2012 Semester 1 上的课
来这里的第一学期选了7门课, 拿了33学分. 领教了国外教育, 确实很苦, 而且很多东西叫兽都默认你会, 但实际上要自己学.
搜索和看文档的本领显著提高啊. 学了latex写文档, 非常好用的工具, 开始鄙视word. 会了点python, 开始不抵制没学过的语言.
尝试学过vim, 终因各种借口放弃, 以后再学吧, ..首先学用键盘控制查找替换, 这真不如notepad++我觉得:)
差不多这就是我能想到的, 第一学期干的事情.


2IL45 Advanced Algorithms

  • Learnt: randomized algorithms; approximation algorithms – PTAS; geometry Algorithms
  • Project: For load balancing problem, implemented greedy, modified greedy, genetic algorithm, and PTAS
    • Drawed figures in Python, using Matplotlib library
  • Skills acquired: basic python, latex, and svn. 谢谢俄罗斯人让我学了这三样工具, 真的很重要

2IS15 Generic Language Technology

  • Learnt: dynamic semantics, design of domain-specific language, and model transformation
  • Assignment(4): Defined coordinates and movements language using Xtext, translated coordinates to movements using ATL, and transformed the two languages to NXT using Xpand.
  • Skills acquired: ASFSDF meta-environment (tue自己搞的), Xtext, ATL, and Xpand

2ID55 Adaptive Systems

  • Learnt: user modelling, and part of maching learning
  • Project: designed an HTML tutor system using GALE
  • Skills acquired: GALE (又是tue自己搞的工具, 在我看来没什么用而且过时了)

2IW26 System Validation

  • Learnt: transition language and verifying a system
  • Project: designed a wafter controller, and verified it with mCRL2:identify global requirements for the whole system and the interactions;
    tranlate the global requirements to the transition language; use mCRL2 to verify it.
  • Skills acquired: mCRL2

2ID25 Information Retrieval & 2II35 Web Information Systems

这两个放一起,因为project是一起的,而且这两节课一个老师教并且我后来基本不去。

  • Learnt: information retrieval入门, wis也是一堆东西但都只是入门
  • Project: designed a meta search engine, taking queries by the user and forwarding them to different search engines, namely, Google and Bing. Stored and indexed the result using Lucene, and ranked the results based on the user’s preference.
      这项目我做了Lucene这块.

    • parsing documents, tokenizing and writing, indexing and searching
    • ranking documents by changing class Similiary in Lucene; boosting them using class Field and Document.学了Lucene里的排序公式和Goolge的page ranking
  • Skills acquired: Lucene3.5本科毕设时候用了stanford parser会调用Java 开源API了, 用了Lucene后觉得自己又上了一层台阶:) 后来(现在), 看Jena代码觉得Apache的项目都有一种自成一体的风格, 而且documentation非常完善非常舒服.

2IT17 Automata and Process

  • 本科的课, 现在是homologation; 状态机, 图灵机,不算太难,考前突击拿了个8,欢天喜地过了.

 

6 thoughts on “2011-2012 Semester 1 上的课

Leave a Reply

Your email address will not be published. Required fields are marked *