课程中心
课程中心

商务信息学院-计算机科学与技术专业

发布时间:2022-08-02

一、培养目标

本专业为长三角地区培养具有社会责任、实践能力、创新创业精神、国际视野的商科应用型技术人才,经过本科教育,使学生具备对金融和贸易大数据的分析能力,能够运用云计算、大数据、人工智能和编程语言实现对商业领域的大数据采集、市场分析、精准营销、商业大数据平台应用和商务应用系统的开发;能够通过继续教育或其他的终身学习途径拓展自己的专业,理解云计算、大数据和人工智能技术对社会产生的重要战略性影响,在商业大数据分析和商务系统的分析、设计、研发、部署和应用等相关领域具有竞争力的高素质商科应用型技术人才。

二、专业主干课程及其内容简介

主干课程:1)计算机导论;(2)程序设计基础A;(3)计算机组成原理;(4)离散数学;(5)数据结构与算法;(6)软件工程;(7)操作系统原理;(8)面向对象程序设计;(9)计算机网络;(10)Web应用程序开发;(11)数据库原理及应用B;(12)虚拟化与云计算;(13)大数据处理与分析;(14)人工智能导论;(15)商业大数据分析。

1. 计算机导论

知识点要求:使用计算机进行信息处理的方法与技术手段,使学生了解计算机的硬件、软件的体系结构与使用领域,以及云计算的概念及主流云计算平台和解决方案的架构基础。课程内容涉及计算机学科的各个领域,充分体现“引导”的作用。主要内容包括计算机科学技术与信息化社会、计算机科学技术的基础知识、计算机硬件系统、计算机软件系统与软件开发,计算机应用软件、数据通信与计算机网络、多媒体技术及应用、计算机科学技术的研究范畴与方法论,云计算基础与云计算机制,并给出可供参考的云计算与大数据专业的知识结构、专业的学习方法和就业指导。

商科应用能力培养要求:课程通过对计算工具、计算思维、计算技术的概念、发展历程与发展趋势的学习,培养学生了解人工智能时代的计算技术特征,具有对商业大数据处理涉及到的计算工具和思维方法的选择能力、认知能力和应用能力。通过对计算机软硬系统、新型计算机系统的学习,培养学生的家国情怀、信息素养与职业道德规范。

2. 程序设计基础A

知识点要求:通过讲解、演示和案例教学方法,使学生掌握计算机软硬件系统基础知识,程序设计语言概述,程序设计语言基础,顺序、选择、循环结构程序设计,构造类型数据,函数,编译预处理,指针,文件等。通过理论教学,使学生初步了解计算机软硬件系统,掌握计算机的基本使用方法使学生较好地掌握程序设计方面的知识,掌握基本的程序设计方法,具备初步的程序设计能力,了解程序设计的前沿趋势及现在流行的设计理念及研究热点。

商科应用能力培养要求:课程培养了学生编程方面的计算思维能力,规范了学生书写程序代码的基本格式,使学生初步具备了分析商业应用及开发商务系统的能力。课程通过介绍国产办公软件的历程、程序流程图和算法设计的思想,实现了对学生家国情怀和工程素养的培养。

3. 计算机组成原理

知识点要求:计算机组成原理是计算机专业的必修核心课程之一,通过该课程的教学让学生系统地掌握计算机的基本组成原理、计算机内部工作机制以及常用的微机接口技术。本课程主要内容有计算机系统(包括运算器、存储器、控制器、输入和输出子系统等)的基本组成、设计方法、相互关系以及将各子系统连接起来,构成整机系统的技术。

商科应用能力培养要求:通过本课程的学习,使学生掌握微型计算机的基本工作原理,理解X86微机的系统构成和设计思想;能分析和设计常用的微机接口;了解CPU及微指令虚拟化,了解计算机系统虚拟化及应用等知识;具备继续学习和掌握本领域新技术的能力。

4. 离散数学

知识点要求:本课程作为计算机科学与技术专业的核心基础理论课程, 是现代数学的一个重要分支,主要研究具有离散特征的变量、结构和相互关系, 涉及的内容较广。本课程充分描述了信息科学离散性的特点,重点讲授命题逻辑与谓词逻辑、集合与关系、代数系统、图与树等内容。

商科应用能力培养要求:通过本课程的学习,不仅能为后续专业课的学习及将来从事软、硬件应用开发和理论研究奠定坚实的理论基础,而且能培养学生抽象思维能力、严格的逻辑推理能力和创新能力。

5. 数据结构与算法

知识点要求:本课程是一门专业基础课,是计算机专业的核心课程。通过该课程的教学,让学生掌握计算机软件中的数据、数据结构和抽象数据类型等基本概念,培养学生从抽象数据类型的角度,讨论分析了线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用、查找和排序的方法,本课程采用Java/C/Python语言作为数据结构和算法的描述语言,结合企业案例进行讲解。

商科应用能力培养要求:课程通过对四大逻辑结构、四大存储结构和五大常用操作的学习实践,培养学生使用计算机的信息抽象与表达、问题分析与解决、过程控制与分布实现等能力,能够在商用大数据处理涉及到的存储、应用和展现方式中进行灵活设计、编写测试和广泛应用。通过对集合、线性表、树、图四大逻辑结构的介绍和基于数组、链表、索引与散列存储的对向的建立、修改、删除、查找与排序操作,培养学生的工程伦理和科学素养。

6. 软件工程

知识点要求:本课程是一门专业基础课。通过软件工程管理和编程规范的教学与实践,让学生掌握软件工程和编程规范的基本概念、方法、规范和技术,培养学生的个人软件过程能力,养成良好规范的工程和文档习惯。本课程将以 “基础理论与技术应用并重”为原则,通过对软件代码的规划、编写、注释、检查和测试,力求突出计算机及软件技术的应用性、实践性、规范性,加强学生的实际动手能力的培养。教学主要内容包括软件工程学概述、编程规范的具体要求、可行性研究、需求分析、形式化说明技术、总体设计、详细设计、程序设计的实现、软件系统的维护、软件项目管理。

商科应用能力培养要求:课程培养学生软件需求分析、系统设计、算法应用和软件测试能力,课程运用开发建模及辅助工具,通过软件工程开发过程中标准文档撰写的训练,使学生具备商务软件分析和开发能力,具备复杂工程问题的分析和解决能力。与此同时,培养学生具备基本的法律、商业知识和知识产权法规、基本的项目管理、计划和预算能力。

7. 操作系统原理

知识点要求:通过本课程的学习,要求学生理解并掌握操作系统的基本内容,掌握实现进程管理、内存管理、文件管理、设备管理的等各种原理及方法,展开项目驱动、案例教学、实战研讨等多种因材施教的教学活动。

商科应用能力培养要求:通过本课程的实验,学生将初步具备理解并修改部分操作系统内核源代码的能力,并能显著提高编程水平。通过本科课程的学习,学生不仅能提高计算机专业方面的技术素养,而且也能体会到精益求精的研究精神。

8. 面向对象程序设计

教学知识点要求:面向对象程序设计是计算机专业基础必修课,教学中以Java语言为依托,主要培养学生面向对象软件开发的基础知识,通过类与对象、对象的抽象、封装与类、继承与多态、工具类的学习,掌握面向对象程序设计方法;通过学习,学生需要掌握Java程序设计语言概述、Java 语言的基本语法、程序流程控制语句、Java对移动应用APP数据接口开发、Java输入输出(I/O)、多线程与异常处理、Applet程序设计等相关的知识。

商科应用能力培养要求:结合社会需求与热点,更新面向对象技术的最新知识,课程教学通过从基础知识、核心应用、核心技术、高级应用、行业应用五大模块进行教学,新增就业面试解析与技巧讲解,培养学生对面向对象编程的设计思维能力。课程中通过突出商业企业案例讲解,培养学生技术创新的商业模式思想。使学生结合其他专业主干课,掌握商务信息技术应用项目开发、调试和应用;即达到在新时代背景下的技术应用的掌握,实现对学生国家情怀的培养和工程素养的建立。

校企合作说明:本课程以学校教师为主教学;企业教师参加观摩学习,以便掌握学校的教育教学方法。另外,本课程删除了当今社会不再使用的图形用户界面的内容,新增Java的集合框架Java程序设计就业面试解析与技巧讲解内容。

9. 计算机网络

教学知识点要求:本课程要求学生通过实践来深入理解数据通信网络和的基础概念、理论原理、系统设备、技术应用和网络安全。通过本课程的学习,学生可以基本掌握数据通信设备的原理与配置,能够独立完成简单网络的组网与维护,并具备参与大型网络设计与实施的基本技能,为掌握移动通信整网端到端业务的调试与开通奠定坚实基础。课程主要介绍数据通信网络的发展历程、常用的网络协议、IP地址规划、常见网络接口与线缆的使用等基础概念和理论,帮助学生掌握以太网交换机基本原理、作用、相关配置及新型VLAN技术的应用,了解路由器基本操作、常用动态路由协议原理及相关配置和应用,熟悉防火墙的访问控制列表等知识。

商科应用能力培养要求:课程使学生具备网络运行原理的基础知识,培养学生网络规划、管理与维护能力。通过对网络体系结构的学习,让学生明白分工和合作的重要性,认识网络资源共享与信息交流的价值,提高学生良好的信息安全意识和信息素养。通过课程的学习,让学生体会网络强国的战略思想,培养学生创新性和“互联网+”思维,积极开展“互联网+”创新创业和商务开发。

10. Web应用程序开发

教学知识点要求:通过本门课的学习,使学生掌握构建Web后端应用平台的基本技能,前端页面及插件技术的应用,应用JSP运行机制、基本语法、内置对象、Java Servlet、JDBC接口、数据库连接等技术完成数据库信息存储、管理与发布技术。

商科应用能力培养要求:本课程的教学形式采用课堂讲授与实训相结合的形式,教学中要注重学生动手能力的培养,帮助学生提高开发Web应用的方法和技巧,提高学生综合解决Web应用问题的能力。要求学生具有拓展学习的能力,提高学生应用知识和技术解决应用技能,培养学生编程综合能力。学生通过项目实践,使学生具备初步的商业模式设计能力。课程中结合时代背景,通过企业实际案例,实现了对学生国家情怀的培养和工程素养的建立。

11. 数据库原理及应用 B

教学知识点要求:本课程主要学习数据库系统的原理和应用技术,重点研究关系型数据库系统,包括关系规范化理论,关系数据库设计,关系数据库管理系统的具体操作方法和应用技巧。通过本课程学习,使学生系统地掌握数据库系统的基本原理和实用技术。

商科应用能力培养要求:在掌握数据库系统基本概念的基础上,学生能够在具体商业领域应用场景下设计数据库系统,能用SQL语言建立、维护、访问和管理数据库,提高学生利用所学知识解决具体商业领域应用问题的能力。

12. 虚拟化与云计算

教学知识点要求:本课程的目的是引导学生掌握云计算虚拟化技术基本概念、体系结构、技术原理、业务模式等主要内容。结合当前市场中商务项目的主流方式,以数据中心服务器虚拟化技术构建云计算平台为主题,全面地介绍虚拟化的发展现状和关键技术的操作实现等,包括KVM、XEN、Vmware、Windows Azure等主流的虚拟化技术。

商科应用能力培养要求:要求学生在了解和熟悉虚拟化与云计算技术相关的概念、原理和技术等的基础上,能够搭建云计算环境,并能选择合适的云计算平台进行应用开发,为后续开展商业工程应用和科学研究奠定基础。    校企合作说明:本课程以企业教师为主教学;学校教师参加观摩学习,以便掌握企业对云计算的最新技术。

13. 大数据处理与分析

教学知识点要求:使学生理解掌握商业大数据处理与分析的基本方法,学生能够通过识记、理解和应用三个层次来掌握相关知识点,具备掌握和应用Hadoop系统相关理论知识并掌握Hadoop核心组件的安装、部署、研发等能力;掌握大数据分析平台Splunk的使用方法,能够运用Splunk对海量的结构化和非结构化数据进行分析。

商科应用能力培养要求:课程通过讲解电子商务、财务管理、金融、市场营销等领域大数据的采集、过滤、分布式处理、分析、可视化展示及决策制定,培养学生对商业领域大数据的处理和分析能力;通过讲解大数据处理过程中的隐私保护、中文问题的处理方法、与商业领域知识相结合的通用大数据分析方法,培养学生的工程伦理和科学素养。

校企合作说明:本课程为校企联合课程。学校教师主讲大数据的分析方法、商业应用、大数据分析工具的使用;企业老师主讲Hadoop技术和企业新技术应用。校企教师共同指导学生完成课程综合实验。

14. 人工智能导论

教学知识点要求:本课程是计算机科学与技术专业的核心专业课,是一门研究、解释和模拟人类智能、智能行为及其规律的学科。主要介绍人工智能研究中已经取得的较为成熟的研究成果,包括传统人工智能的基本原理与方法,智能系统的基本结构与构造方法,知识表示与推理方法,常用的搜索求解策略,计算智能技术、机器学习技术、深度学习技术及其在自然语言处理和机器视觉等领域中的应用等。

商科应用能力培养要求:通过本课程的学习,使学生掌握人工智能的基本思想和实现方法,掌握基本的分析与设计方法,能跟踪人工智能研究与应用的最新进展和发展方向,最终能开阔学生在计算机科学与技术领域的视野、提高学生解决问题的能力,为学生将来使用人工智能的相关理论和方法解决金融工程、商务智能、财务风险管理和智慧营销等经济管理领域的实际问题奠定初步基础。

15. 商业大数据分析

教学知识点要求:课程是计科专业的一门核心选修课,通过案例讲解、演示和实践等教学方法,使学生掌握商业大数据分析的基本概念、理论、价值和商业应用等知识,使学生熟悉大数据分析的商业应用场景,掌握开源大数据分析工具KNIME的使用方法,能够运用大数据分析工具KNIME在市场分析、精准营销、旅游管理、金融预测等商业场景中进行具体的商业大数据分析工作。

商科应用能力培养要求:课程培养商业管理、云计算和大数据分析的知识和技能的综合运用能力,提高学生商业大数据分析的工程素养,培养学生在商业大数据分析中养成“开放、探索、创新”的精神。