操作系统原理是计算机类专业基础必修课程。本课程通过理论教学与实践训练相结合的模式,系统地讲解进程管理、内存管理、文件系统、设备驱动等核心原理,并基于主流操作系统展开实验,强化学生对于操作系统设计与实现的理解。课程紧跟行业技术发展趋势,依托校企联合实验室,引入企业真实案例,结合开源项目实践,培养学生的系统思维和工程素养。本课程2022年获得上海市重点课程建设立项,2024年获评上海市一流课程。
人工智能技术与应用课程内容包括人工智能概念、应用场景、常用算法、应用构建方法和框架、相关工具应用等内容。课程选用当前流行的Python及Keras库作为开发工具进行应用开发实践。本课程是在在百度公司支持下建设的课程,获教育部产学合作协同育人优秀案例项目。本课程2021年获得上海市重点课程建设立项,2023年获评上海市一流课程。
《程序设计基础》课程通过理论与实践并重的教学方式,在学好理论基础的同时,重视实践动手能力的培养。通过一个个案例,结合知识图谱、采取闯关的模式,引导学生掌握课程的各个知识点,学会创新思维、批判性思维和工程化方法,并培养分析问题、解决问题的能力以及“严谨、勤奋”的作风。本课程将为后续课程的学习及今后从事软件工程打下良好的基础,也为人工智能、区块链、物联网、信息安全等计算机相关领域培养基础人才。本课程于...
数据结构是计算机类各专业必修课。本课程通过理论与实践并重的教学方式,在学好理论基础的同时,重视实践动手能力的培养,使学生掌握数据结构的基础理论和基本方法,提高对各种数据结构与算法的程序设计能力;培养创新思维、计算思维、系统思维、批判性思维和工程化方法,提高分析问题、解决问题的能力,实现个性化、差异化培养,为后续专业课程的学习打下良好的基础,也为人工智能、区块链、物联网等计算机相关领域培养基础...