要考上北京大学软件工程硕士研究生,需要掌握以下知识:
计算机科学基础:数据结构、算法、操作系统、计算机网络等。
软件工程方法:需要深入了解软件工程的方法、模型和实践。
编程语言:熟悉常用的编程语言,如C++、Java、Python等。
软件开发工具:熟练使用常用的软件开发工具,如版本控制工具、自动化测试工具、持续集成工具等。
计算机科学前沿:需要关注并了解计算机科学的前沿研究,如人工智能、云计算、大数据等。
需要注意的是,以上知识仅为基本要求,具体要求还请参考北京大学官网的相关信息。