简介:
「软件教学实验室」是一个专业性实验室,可提供教学实验条件且在实验体系、管理模式、技术先进性和资产利用率方面达到国际先进水平,同时是地区内有示范性意义的教学实验室。
位置:
C座大楼,4楼,C408室
课程:
CN106 网络程序设计
LP002 数据结构与算法分
CS108 数据库系统进阶
CO004 操作系统实践
描述:
网络程序设计课程介绍TCP/ UDP套接字编程的基本原理。其目标是学习如何在Unix / Linux环境下,开发简单、高效、可移植的TCP/ IP网络应用程序(如聊天工具和Web浏览器)。主要内容包括:基本的TCP/ UDP套接字、消息的构造、套接字选项、信号机制、非阻塞I / O、多任务处理、复用、以及多接收者技术等。
数据结构与算法分析课程介绍一些基本的数据结构和算法分析技巧。其目标是学习编程中常用的数据组织和算法估计方法。主要内容包括:抽象数据类型(如列表、堆栈、队列、哈希表、二叉树和图表)的表示和实现基本。
数据库系统进阶是当前比较流行的数据库系统为背景,教授学生在数据库分析、设计、维护等方面的高级概念与技能,培养创建複杂大型的数据库的能力,并掌握对相应开发环境与工具的使用。配有微软SQL Server、Visual Studio等软件,实现创建複杂大型的数据库及软件开发的实验。SQL Server 是微软的数据库产品,学生们透过对SQL Server实验来了解数据库的实际操作,而透过利用Visual Studio 来掌握软件的开发。
操作系统实践这门课程将会介绍作业系统设计的基本原理及实现技术。学生要求完成几个小型上机实验及一个程式设计专案。根据教师提供的指导及指示之后,学生应该能够实现一个典型作业系统的一些基本构成部分,如作业(进程)调度器,内存管理系统及基本文件系统。学生会通SSH客户端软件连接到一台Linux伺服器然后完成他们的实验及程式设计。