【上海】自考080901计算机科学与技术(专升本)专业计划

专业名称: 计算机科学与技术 专业代码: 080901 学分要求: 74
主考学校: 上海交通大学 学历层次: 本科 专业类型: 未指定
专业审批: 已审批 审批时间:   开考方式: 面向社会开考
委托开考: 委托单位:      
毕业证书停止颁发: 专业停考: 停止接收新生:

一、指导思想

高等教育自学考试是我国高等教育基本制度之一,是对社会自学者进行的以学历考试为主的高等教育国家考试,是个人自学、社会助学、国家考试相结合的高等教育形式,也是我国高等教育体系的重要组成部分。

以习近平新时代中国特色社会主义思想为指导,落实立德树人根本任务,细化落实《高等教育自学考试专业设置实施细则》要求,加快推进新时代高等教育自学考试培养标准体系建设,在培养考生基本知识、基本理论和基本能力的基础上,结合高等教育自学考试的特点,着重考核考生对软件工程、软件设计和开发、软件项目管理等方面基本知识的掌握,以及运用所学知识分析、解决软件设计、开发、维护和管理等方面实际问题的能力。

二、学历层次及规格

本专业为本科专业,培养具有计算机软硬件系统的设计、生产、维护、开发及管理能力的高级应用型技能人才,符合条件者可申请本科毕业证书与工学学士学位。

三、培养目标与基本要求

本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有较高的科学文化素养、职业道德水准、创新创业能力和社会责任感,适应社会和经济发展需要,具有良好的数学基础,熟练掌握计算学科基础理论、计算机科学与技术基础知识、基本技能和基本方法,具备计算机信息系统的工程实践能力,能在科学研究、工程技术、应用管理等岗位从事软件系统设计、开发、维护和管理等方面工作的工程技术应用型人才。

本专业的基本要求为:
1.掌握计算学科的基础知识和基本理论,了解计算学科的核心概念、知识结构和典型方法;

2.掌握计算机科学与技术的基本理论和专业知识,熟悉常用的软件工程相关平台和工具;

3.具备综合运用掌握的知识、方法、技术和工具解决实际问题的能力,能够权衡和选择各种设计方案,具备作为软件工程师从事工程实践的专业能力;

4.具备软件开发、项目组织管理和团队合作的基本能力;

5.掌握软件需求分析、设计、实现、测试、维护和过程管理的方法和技术,具有一定的工程意识,具备软件开发、管理和维护的工程实践能力;

6.了解软件工程学科的发展动态、应用前景和行业需求;

7.了解国家计算机科学与技术领域的基本政策和法规;8.具备对新知识、新技能的学习能力和一定的创新创业能力。

四、课程设置与学分

序号 课程代码 课程名称 学分 备注

1

03708

中国近现代史纲要

2

 

2

03709

马克思主义基本原理概论

4

 

3

00015

英语(二)

14

 

4

00023

高等数学(工本)

10

 

5

02197

概率论与数理统计(二)

3

 

6

02324

离散数学

4

 

7

02331

数据结构

5

含实验考核(4734)2学分

8

04735

数据库系统原理

6

含实验考核(4736)2学分

9

02325

计算机系统结构

4

 

10

02326

操作系统

5

含实验考核(2327)1学分

11

04737

C++程序设计

5

含实验考核(4738)2学分

12

04747

Java语言程序设计(一)

4

含实验考核(4748)1学分

13

02333

软件工程

4

含实验考核(2334)1学分

14

04741

计算机网络原理

4

 

15

10203

毕业设计

 

不计学分

合计

   

74

14门课程(不含毕业设计)

报考本专业专升本的条件:

(1)各类本科及以上毕业生和理工科类专科毕业生可直接报考本专业(专升本)。

(2)其他专业专科毕业生报考本专业(专升本)时,须加考“计算机组成原理”(课程代码:2318,4学分)和“电子技术基础(三)”(课程代码:4730、4731,7学分)两门课程。

 

五、主要课程说明

1.高等数学(工本)

本课程是工科类学生的一门必修课,是服务于各专业的一门重要基础课,是培养学生应用数学知识解决实际问题能力的有力工具。本课程是研究客观世界数量关系和空间形式的科学,是学生掌握数学工具、养成数学素养的主要课程,是学生知识结构的基础和支柱,对后续课程的学习起着十分重要的作用。

2.离散数学

本课程是计算机相关专业的核心基础课程。本课程是培养学生抽象思维和严密概括能力的素质训练课程。课程内容主要包括数理逻辑、集合论与关系、组合数学初步、代数结构和图等。通过本课程的学习,一方面可以为学习各专业课程作必要的数学准备,另一方面,培养和训练学生掌握使用数学语言或符号系统处理问题的基本方法,提高学生的逻辑推理能力、抽象思维能力和形式化思维能力。

3.数据结构与算法

本课程面向软件工程师的岗位需求,主要讲述数据结构有关基本概念、常用的数据结构和算法,重点内容包括:线性表、树、图三种结构的定义、实现和有关算法,一些经典的排序和查找算法,针对算法进行时间和空间复杂度分析的技术。课程着重基本知识的掌握和基本技能的训练。

4.软件工程

本课程旨在培养学生的软件工程学的基本素质,使学生全面掌握现代软件工程化开发的基本原理、方法、技术和过程。软件工程是在大型软件开发中,运用系统工程的思想、理论、方法、技术、管理理念和相关工具,进行系统开发的一门学科。课程注重贯穿软件开发整个过程的系统性认识和实践性应用,使学生在理论探讨和实践分析的基础上掌握软件工程的基本方法、技术和工具。

5.C++程序设计

本课程代表高级语言程序设计课程,全面介绍C++语言及其程序设计方法,包括 C++语言基础知识、语法规则、数据类型、语句、数组、函数、指针、结构体类型、面向对象、类和文件等,以及面向对象设计、结构化程序的设计方法和三种基本结构的知识,同时结合编程实践来巩固和理解所学知识。

6.操作系统

本课程旨在培养学生的计算机系统能力,为构建计算机知识体系奠定基础。通过学习,学生可以了解并掌握计算机操作系统的基本概念、基本理论和基础技术。主要内容包括进程/线程管理、并发控制、内存管理、输入/输出管理、文件管理等机制及其关键技术。

7.数据库及其应用

本课程是推荐选考课。数据库技术是构成信息系统的基础。本课程着重介绍数据库系统的基本概念、原理和技术方法。课程内容包括数据库系统的基本概念、关系运算理论、SQL 语言、数据库应用系统的设计方法、数据库系统的安全性控制、完整性控制、并发控制和系统故障恢复等。通过学习,可以培养学生运用数据库技术解决问题的能力,为今后从事系统设计实践打好基础。

8.人工智能与大数据

本课程结合大数据与人工智能理论和技术发展前沿,系统介绍大数据和人工智能的相关概念和技术,主要涉及大数据工程、人工智能原理、人工智能算法在大数据平台上的实现及相关原理的前沿应用,包括大数据技术原理与应用、人工智能基础与应用、大数据与人工智能的综合应用。本课程可以提升学生解决优化、决策等问题的能力,为学生未来的企业工作、科学研究打下坚实的基础。

六、实践性环节学习考核要求

1.含实践的课程及实践所占学分:C++程序设计(2)、数据结构与算法(2)、软件工程(2)、操作系统(1)、Java 语言程序设计(1)、数据库及其应用(1)。

2.毕业设计。

七、其他必要的说明(报考条件、毕业与学位证书颁发等)

1.所有专业的专科及以上的学生皆可报考,其中非理工类专业专科生报考本专业时,须加考加试课。

2.毕业条件:获得专科及以上毕业证书,完成本专业规定的课程(包括实践课及毕业设计)并取得规定的学分,思想品德鉴定合格者,经审核通过后可获得本科毕业证书。

3.学位申请:符合学位申请条件的本专业毕业生,可申请工学学士学位。由学校依据《上海交通大学成人高等教育本科毕业生学士学位授予工作实施细则》授予相应学位。

© 版权声明
THE END
喜欢就支持一下吧
赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容