首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高中信息科技和大学专业课的衔接关系

上海市的信息科技合格考主要分四大模块:信息与信息技术、信息技术工具、计算机网络、算法与程序设计。这些内容都衔接了大学信息技术相关专业的一些课程。

信息技术相关专业包括计算机,软件工程,自动化,通信工程,电子工程等等。如果学生大学将选择以上专业就读,那么高中阶段信息科技的学习将为学生在大学的专业学习打下良好的基础。

信息与信息技术

大一新生都要修一门课——《计算机文化基础》,非常初级的课程。高中的信息与信息技术这个模块包含了部分大学《计算机文化基础》的内容。其中数制和编码对计算机来说是非常重要的概念,工作中也会经常用到。

信息技术工具

高中的信息技术工具模块介绍了计算机的基本软硬件构成,大学阶段开设的《计算机组成原理》课程将更加深入的阐述计算机内部的工作机制,《操作系统》课程将系统的讲解操作系统的各个模块和工作原理,《编译原理》课程将说明编译器是如何读懂源程序并将其翻译成目标代码的。。。大学阶段开设的一系列专业课将帮助学生从硬件和软件两个维度更深入的了解计算机。

计算机网络

高中的计算机网络模块介绍了网络的基本概念、TCP/IP协议的功能,大学阶段开设的《计算机网络》将详细的介绍网络的分层结构、每一层对应的功能、相关理论和具体协议。

算法与程序设计

1、学习真正的算法之前得先学一门编程语言。VB其实已经过时了,目前业界用的也越来越少。一般大学会开设《C语言》、《C++语言》、《Java语言》等主流编程语言的课程。初学者其实也不需要纠结应该学哪一门语言,一门语言学明白了再迁移到另一门语言是很容易的。如果日后真是不幸要从事开发工作,你会发现只凭一门语言就想打遍天下那是不可能的。每种语言都有自己的适用场景,比如要开发一个Android APP,可以用Java、Kotlin,用Swift、OC就不可以;要开发一个IOS APP,可以用Swift、OC,用Java、Kotlin就不可以。

2、学会一门编程语言之后,可以学习《数据结构》了。数据结构讲的是计算机存储、组织数据的方式。高中阶段只学习了数组,大学阶段会学习更多,比如栈、队列、链表、树、图、堆、散列表。

3、掌握了《数据结构》之后,可以挑战《算法》了。因为高中只学习了一种数据结构,所以也玩不了太高级的算法,只见识了枚举算法、解析算法、两种排序算法、两种查找算法。大学会遇见更多的算法,比如排序和查找算法可能就要学上十几种。《算法》是计算机相关专业的核心课程,深入学习下去会发现这门课程对数学能力的要求越来越高,而其实算法的本质就是数学。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180824G08IBV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券