登录 注册 退出

核心课程

您当前位置: 首页 > 人才培养 > 核心课程

离散结构(3学分,45学时):本课程是计算机科学与技术专业的专业基础课程。该课程结合计算机学科的特点,主要研究离散量结构及相互关系,是一门理论性较强,应用性较广的课程。通过本课程的学习,让学生理解数理逻辑的基本概念和推理、演算的方法,培养学生的抽象思维能力与逻辑推理能力,理解群论的基本概念,理解集合论及图论的基本知识,掌握对离散对象的基本研究方法,为后继课程打好基础。并为学生继续学习和工作,参加科学研究,打下坚实的数学基础。

计算机导论(1.5学分,36学时):本课程是计算机科学与技术专业的专业基础课程,它担负着系统、全面地介绍计算机科学技术的基础知识、引导学生进入计算机科学技术大门的重任。该课程的教学目标是在介绍信息管理系统、计算机组成、程序设计、数据库、网络及病毒方面的基础知识;使学生掌握 word、excel及power point软件的基本操作。使本专业的新生初步建立起对计算学科的本质认识,激发学生的专业兴趣,同时为学习后续课程打基础。

程序设计基础(3学分,45学时):本课程是计算机科学与技术专业的一门专业基础课程,同时也是进一步学习软件开发等课程的前导课程。本课程围绕C语言的基本语法知识、结构化程序设计的思想,系统的讲述了利用C语言进行编程解决实际问题的方法和技巧,同时通过课堂讲授、实验教学及课程设计几个环节相结合的方式,使学生系统地掌握C语言的基本语法结构和结构化程序设计的思想;掌握编程方法和技巧;培养学生良好的程序设计风格和习惯;使学生具备一定的应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机奠定良好的基础。

电路与电子技术(2.5学分,45学时):本课程是计算机科学与技术专业本科生的一门专业基础课,同时也是进一步学习数字电子技术、微机原理与接口技术等课程的前导课程。本课程系统讲述线性、非时变电路的基本理论与一般分析方法,电子电路信号的放大、运算、处理、转换和产生。同时通过课堂讲授、课程实验相结合的方式,使学生掌握电路分析的基本概念和基本原理,掌握电子电路的组成、工作原理、性能特点、基本分析和工程计算方法。培养学生具有学习电路电子技术新理论、新知识和新技术的能力、为学习后续课程以及从事与本专业相关的工程技术工作奠定良好的基础。

数字电子技术(2.5学分,45学时):本课程是计算机科学与技术专业的一门专业基础课,是进一步学习计算机组成与结构、微机原理与接口技术等课程的前导课程。本课程系统讲述数字电子的基础知识、基本分析方法和设计方法,通过课堂讲授、课程实验相结合的方式,使学生获得电子技术方面的基本理论、知识和技能,掌握数字电路的基本分析与设计方法,初步具备工程计算和实验研究的能力,为深入学习后续课程和从事数字技术实际工作奠定良好的基础。

面向对象程序设计(2.5学分,45学时):本课程计算机科学与技术专业的一门重要专业核心课程。面向对象程序设计方法是软件分析、设计和实现的一种新方法,是目前软件的主流开发方法。本课程主要介绍面向对象程序设计的方法和Java语言的基本概念,使学生掌握较扎实的Java语言基础,理解面向对象程序设计的思想,培养学生用“计算机思维”方式进行计算机编程;同时帮助学生树立正确的学习态度,养成良好的编程风格,为进一步学习面向对象技术奠定牢固的基础。本课程强调实践,突出应用,为学生今后从事管理信息系统的开发、维护和管理打下基础。

计算机组成与结构(3学分,48学时):本课程计算机科学与技术专业的一门重要专业核心课程。该课程围绕计算机硬件系统的基本组成和工作原理,系统地讲述计算机硬件系统及其部件的内部结构、功能特征、工作原理、交互方式和基本设计方法,同时通过课堂讲授、课程实验相结合的方式,使学生系统地理解计算机硬件系统的组织结构与工作原理,掌握计算机硬件系统的基本分析与设计方法,为进一步学习后续课程,培养对计算机软硬件系统的认知、设计与创新能力奠定良好的基础。

数据结构(3学分,48学时):本课程计算机科学与技术专业的一门重要专业核心课程。该课程系统地介绍线性表、栈、队列、字符串、数组、广义表、树、二叉树、图、查找表等常用数据结构的基本概念、操作及其典型应用例子。在知识方面,要求学生掌握常用数据结构的基本概念及其不同的实现方法,使学生了解数据对象的特性,数据组织的基本方法;在技能方面,通过系统学习能够在不同存储结构上实现不同的运算,并对算法设计的方式和技巧有所体会。通过学习,初步具备分析问题、解决问题的能力,养成良好的程序设计风格,积聚和提高基本的分析设计能力,为后续课程的学习打下坚实的基础。

操作系统(3学分,48学时):本课程计算机科学与技术专业的一门重要专业核心课程。该课程系统讲述了对物理计算机怎样实施有效的管理和控制,以及在管理和控制中的技术和方法,以达到高效且充分的利用计算机系统的软硬件资源,是计算机专业的主干课程和核心课程之一。通过这们课程的学习,使学生掌握操作系统的结构和各功能模块对软硬件资源进行管理的技术和方法,使学生对计算机是怎样协调一致的工作原理有清楚的认识,对计算机系统中各功能模块有更明确的认识,为学生今后从事计算机的研究、设计、开发和制作打下坚实的基础。

计算机网络原理(3学分,48学时):本课程计算机科学与技术专业的一门重要专业核心课程。该课程是进一步研究TCP/IP体系结构与网络互联的前导课程。该课程围绕计算机网络的基本组成和体系结构,系统地讲述计算机网络系统及其体系结构的基本功能、TCP/IP分层、网络性能指标、以太网和高速以太网、网络路由、传输层协议、网络应用等,同时通过课堂讲授、课程实验相结合的方式,使学生系统地理解计算机网络的基本概念和工作原理,熟悉计算机网络和互联网组成,掌握计算机网络协议的基本分析与设计方法,为进一步学习后续课程,培养对计算机网络系统的认知、设计与应用开发能力奠定良好的基础。

数据库原理及应用(3学分,48学时):本课程计算机科学与技术专业的一门重要专业核心课程。该课程是进一步学习软件工程、软件编程的前导课程。该课程围绕如何设计数据库,系统地讲述了数据库的基本概念、SQL语句、关系规范及其优化数据库,同时通过课堂讲授、课程实验相结合的方式 ,使学生系统地理解如何设计一个合理的、优化的数据库,掌握在某一个数据库管理系统上进行数据库操作,培养学生具有设计数据库模式以及开发数据库应用系统的基本能力。

单片机原理及应用2.5学分,48学时):本课程计算机科学与技术专业本科生的一门重要专业核心课程。以传授单片机应用的基本知识和技能为目的,使学生具备分析、设计单片机应用程序和进行硬件分析、设计的基本技能,掌握单片机应用系统设计与制作的基本方法与步骤,能够熟练运用仿真开发环境调试软、硬件。最终达到培养学生综合分析与调试的能力、项目综合设计与制作的能力。初步具备应用单片机进行系统设计、产品开发的能力。

软件工程2.5学分,48学时):本课程是计算机科学与技术专业的一门专业核心课程。它是一门指导计算机软件系统开发和维护的工程学科,也是计算机科学与技术领域的一个重要学科。软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学,通过本课程的学习,使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术,了解软件工程各领域的发展动向;开发软件项目的工程化的方法及在开发过程中应遵循的流程、准则、标准和规范等。使学生掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为今后从事软件开发和应用打下良好的基础。通过本课程的学习,培养学生的软件开发能力和项目管理能力。

编译原理2.5学分,48学时)本课程是计算机科学与技术专业的一门专业核心课程。本课程主要介绍编译程序的工作原理及构造方法,使学生掌握编译原理中语言的形式化表示方法及相关的基础知识,了解编译程序各阶段的实现方法和技巧,理解各种实现技术中的算法,能根据教学内容中的理论设计相关算法,并上机实现。同时,本课程涉及到许多复杂的数据结构和算法,可提高学生的程序设计的能力;而且通过对编译程序的系统学习,可以培养学生的抽象思维、分析问题和解决问题的能力,从而为今后从事应用软件和系统软件的开发打下一定的理论和实践基础。

Web系统开发3.5学分,64学时)本课程是计算机科学与技术专业的核心课,是有关网站建设的较高级内容。通过理论教学、上机实训实验、项目实战习等教学环节,使学生理解Web应用及开发的基本概念,熟悉Web应用程序的体系结构,掌握JSP、Servlet、JavaBean等技术的语法和应用,掌握使用JDBC访问数据库,掌握MVC模式的工作原理,掌握mybatis、Spring的工作原理及SSM,从而培养学生发现问题、分析问题和解决问题的能力,培养良好的职业素质,培养团队协作和和谐的沟通能力,具备Java Web应用开发相关知识、良好的编程习惯和应用软件开发的能力,为学生将来从事基本Web的系统开发打下坚实的基础。