专业名称: | 计算机科学与技术 | 专业代码: | 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.学位申请:符合学位申请条件的本专业毕业生,可申请工学学士学位。由学校依据《上海交通大学成人高等教育本科毕业生学士学位授予工作实施细则》授予相应学位。
(2)本站自学考试信息供自考生参考,权威信息以各省(市)考试院官方为准。
暂无评论内容