课程号:CS206007
课程名:大数据时代的软件开发模式与技术
英文课程名:Software Development Paradigm in the Era of Big Data
开课单位:计算机科学与技术学院
授课教师:李海宽
责任教师:崔江涛 卢子祥
学分/学时:1学分/16学时
教师简介:李海宽博士(Dr. Haikuan Li),毕业于北京大学,获荷兰代尔夫特理工大学博士学位,在欧洲学术界和工业界从事理论研究与工业实践凡30年。从上世纪90年代开始,李海宽博士就从事人工智能、动态程序设计与软件复用的学术研究,与荷兰科学家、代尔夫特理工大学教授 J. van Katwijk、M. Looijen和H.G. Sol一起提出了大规模软件复用的概念和模型。之后,他在欧洲一家国际知名企业的战略部工作,负责策划软件复用战略并亲自主持基于机器学习的大型复杂系统重构项目。李海宽博士曾出版大规模软件复用技术相关专著并就所研究的内容多次在国际会议上发表主题演讲。近年来,李海宽博士在欧洲主持多项国际合作研究项目,涉及机器翻译、智能信息处理与跨语言电子商务等,其主要成果与项目核心技术已在荷兰登记注册,拥有自主知识产权。他目前从事的研究领域包括大型复杂系统重架构技术、机器学习和大数据时代的软件开发模式与技术。Dr. H. Li graduated from Peking University, Beijing, China and received PhD from Delft University of Technology, the Netherlands. He has about 30 years’ experience in the European academic and industry society. Starting before 1990s, he was engaged in academic research on artificial intelligence, dynamic programming, large-scale software reuse, and co-developed concepts and models of software reuse-in-the-large with Prof. J. van Katwijk, Prof. M. Looijen and Prof. H. G. Sol of Delft University of Technology, the Netherlands. Later on, he served in a strategic department of a major European company, planning software reuse strategies, chairing a project on re-architecting large and complex systems. In recent years, Dr. Li is heading multiple international research projects, involving in machine translation, intelligent information processing and cross language e-business. The core technologies developed in the projects have been registered in the Netherlands with full ownership of the intellectual properties. He published a professional book on application reuse-in-the-large and presented keynote speeches in international conferences. His current research interests are on large complex system rearchitecting, machine learning and software development paradigm in the Era of big data.
课程简介:本课程是为计算机科学、软件工程与数据科学专业的高年级本科生设计的选修课,40课时,2学分。课程重点介绍大数据时代软件开发模式的变迁。在这个时代,软件开发正迅速趋向数据化、智能化、架构化与集约化。传统的软件开发模式(流程、概念与方法等)已在瓦解,一个新的软件开发模式正在形成。 除了一系列新的知识点外,本课程还将介绍一些具体的实现方法,技术以及工业实践案例,包括主讲老师在荷兰代尔夫特理工大学的研究工作以及在欧洲国际知名企业的实践案例。
This course is designed for the students majoring in computer science and software engineering, a total of 8 chapters, 43 knowledge points, and 40 hours lecture time.The course focuses on the evolution of the software development paradigm in the era of big data. In this era, software development is rapidly becoming more data-oriented, intelligent, architected and intensive. Traditional software development paradigm (processes, concepts, and methods) are disintegrating and a new software development paradigm is taking shape. In addition to a series of new knowledge points, the course will introduce some specific implementation methods, techniques and industrial experience, including the research work of Delft University of Technology in the Netherlands,and the practical cases of an European renowned company.
先修课程:无