编译原理是计算机科学与技术专业的核心专业基础课,通过对该课程的学习,使学生掌握编译过程中的相关原理和编译技术,能初步进行编译程序的开发和维护,同时有利于学生提高专业素质和适应社会多方面需要的能力。本课程授课形式也在不断地发展探索中。从最初传统的课堂授课模式,发展到引入基于CDIO的卓越工程师实践创新教学方式,从学校的重点课程到上海市的重点课程,以及上海市的精品课程,授课方式一直紧跟随时代和技术的发展。...
教育部和科技部于2005年批准,在40所高校建设国家Linux技术培训与推广中心,主要是为了加大Linux人才的培养力度,尽快满足国家对Linux人才的需求。随着计算机网络技术的普及与发展,社会也将是否具备基本的网络知识和操作能力作为衡量一名计算机专业大学生是否合格的标准。Linux系统是计算机专业本科生的重要专业课程之一,是理论与实践并重的一门课程。课程的教学目标:Linux是计算机科学与技术类专业学科基础选修课程,课程系统...
计算机系统与网络技术结合新工科人才培养需求,面向互联网的最新技术和应用,介绍网络基础概念、体系架构、TCP/IP协议原理、组网技术和方法、网络系统和安全等方面介绍网络的基本知识。学习本课程后,学生应具备典型网络操作系统环境下对计算机软硬件资源进行合理配置的基本技能,熟悉常见网络应用的配置方法,具有中小型网络系统的分析、设计、实现与维护的初步能力。本课程2009年被评为上海市重点建设课程,2013年被评为上海市精...
信息系统与数据库技术以数据库技术为核心,融合信息管理、软件工程、程序开发等知识,用解剖麻雀式的教学和实践案例带领学生了解从信息需求发现到信息系统分析、设计和实现的全过程,快速实现“互联网+”应用原型。本课程2008年被评为上海市重点建设课程,2010年被评为上海市精品课程,2018年被评为上海高校优质在线课,获优秀教材奖。课程网址:http://www.icourse163.org/course/DHU-1001993005
多媒体应用系统技术包括多媒体技术基础、多媒体关键技术、音频、图像、图形、动画、视频等素材制作和处理工具、以及多媒体辅助工具、交互式多媒体应用系统开发、多媒体技术综合应用案例等。课程教学将思维方式、知识、技术和应用贯穿在一起,注重理论与实践的密切结合。通过本课程的学习,使各个领域及专业的学生都能够将多媒体计算机技术应用到各自的专业领域,声形并貌的表达其思维和创见。本课程2010年被评为上海市重点建设课程...
JAVA语言程序设计旨在帮助非计算机专业学生建立编程思维,形成一种高效解决问题的思维方式。通过学习本课程,学生将掌握Java程序设计语言的主要特性及计算机程序设计技术,熟练应用面向对象编程模式对现实问题进行建模,培养学生持续学习计算机新兴技术的兴趣和能力,为学生在本专业的计算机应用系统和相关信息系统中进行实践工作奠定基础。课程采用由浅入深,循序渐进的方法讲授Java语言的基本概念、结构化程序设计、面向对象的概...
数据科学技术与应用围绕数据科学工作流程的核心问题,介绍从数据中获取知识的思维方法和关键技术,包括数据采集、组织存储、统计分析、可视化、机器学习建模分析等。课程以培养学生科学素养为目标,通过大量实践案例和综合项目教学,使学生建立 “数据即生产力”的意识,能够在学科专业领域主动采用数据科学的方法,收集分析数据,挖掘知识,解决复杂的专业问题,培养具有数据科学素养的复合型创新技术人才。本课程2019年被评...
通过操作系统原理的学习,达成如下目标:(1)围绕经典操作系统原理,以操作系统的资源管理为主线,了解现代计算机操作系统的操作系统的内部结构、工作原理及典型技术的实现,了解操作系统的发展方向,建立起对操作系统的整体及各个功能模块的认识,以提升复杂软件系统相关部分识别与表达能力。(2)了解实现进程管理、处理机管理、存储管理、设备管理以及文件系统管理等操作系统关键组成部分的工作原理、设计方法和实现技术,了解...
面对各个应用领域的大量实际问题,最重要的是分析问题的性质并选择正确的求解思路,即找到一个好的算法。特别是在当今复杂、海量信息的大数据处理中,一个好的算法往往起到决定性的作用。算法设计与分析是计算机专业的核心课程,注重针对实际问题需求,进行数学建模并选择高效求解算法的训练,为提高学生的素质和创新能力打下必要的基础。课程主要内容涉及:面对实际问题建立数学模型、设计正确的求解算法、算法的效率估计、改进算...
数据结构是计算机学科的一门重要的综合性专业基础课,也是计算机专业的核心课程,在整个教学体系中占据非常重要的地位。该课程将数学与计算机、计算机软件与硬件、计算机理论与上机实践融合在一起,包括程序设计所涉及到的各种数据结构的逻辑结构、存储结构及算法实现和性能分析,排序和查找两种常用运算以及递归技术等内容,是操作系统、编译原理、数据库系统、算法分析与设计、软件工程、计算机网络、人工智能等后续多门计算机专...