第二次作业二
1、 请同学们仔细阅读这篇文章对教学大纲修改的意见。比对我学院教学大纲根据邹欣老师的大纲设置要求,我们学校的教学大纲可能需要做哪些调整,可能的优势或缺点是什么?
通过对比两份教学大纲,我发现邹欣老师的大纲设置要求更接近人性化的设计,将专业课和公共必修课分开,让我们更加清楚的了解大学四年明确的学习目标,而我院的混杂在一起就十分模糊,但是按周的学习也十分是可取的,也算是一大优点。而且,专业基础课可以多设一些上机课,让学生的实践经验更丰富一些,我院教学大纲可以在这方面做一定调整。
2、 请同学们浏览比对网易云课堂微专业提供计算机系学科四年制课程体系,对你已经修读(大一)或者正在修读的慕课可以进行浏览比较。云课堂的课程体系与我院的教学大纲有什么区别?为什么它要这样设置呢?你的理解是什么?
通过对比不难发现,网易云提供的课程体系中,大一需要学习的专业有Java、C语言、Python以及计算机导论和必修课高数,而我院大一的专业课程中少了Java、Python,但却多了HTML5、数据结构、计算机网络技术项目化教程。比起我院的课程体系,网易云课堂更注重基础的全面培养,而我院则是在C语言的基础上深化学习,注重深度,再加上基础的网页制作和基本的网络构架。
3、 通过网络搜索(百度)、知识论坛(知乎、CDSN、维基、豆瓣等)、在拉勾网或智联招聘了解学校教学大纲中设置的每一门课程(名字)分别代表什么含义,在什么领域,解决什么问题。
计算机科学导论:介绍有关计算机系统、程序设计语言、软件工程、网络技术等专业知识的知识点以及与信息技术有关的社会人文等知识。
C语言程序设计:C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
数据结构与算法:系统地介绍了数据结构的知识与应用、计算机算法的设计与分析方法,主要内容包括线性表、树、图和广义表、算法设计策略以及查找与排序算法等。
Web基础:介绍HTML、CSS、JavaScript的基础知识和代码编写,吧各方面知识进行有机融合。
计算机网络基础:包括认识计算机、网络数据通信基础、网络体系结构与协议。组件局域网、互联网的使用。网络的管理、网络管理与网络安全以及案例分析——校园网的建设。
数据库原理与应用:阐述了数据库系统的基本概念、基本原理和应用技术,主要内容包括数据库技术概述、关系数据库、关系数据库的标准语言SQL、关系数据库设计、数据库保护、网络数据库、网络数据库管理系统SQL Server 2000、分布式数据库系统、XML数据库等。
4、 你感兴趣的课程(学校大纲内包含或者不包含)包括哪些?为什么?你能为你的职业方向,重新设计你可能需要学习的课程体系吗? 你应该从哪里着手获取信息和建议?
除了学校大纲中包含的课程,我还对日语、散文、摄影感兴趣,我讲从网易云课堂上或者图书馆获取一些信息。
通过阅读老师推荐的文章,我意识到,培养对编程兴趣的重要性,而学习的第一门语言显得尤其重要,刚入学时,面对枯燥的C语言课程,我们都提不起兴趣,现在一想,C语言的确是基础,但太过无味,通过图书馆以及网易云还有mooc,我会找到更适合自己兴趣的基础语言,并深入学习。