西交《程序设计基础》课程开篇导学
西交《程序设计基础》课程开篇导学 前言:同学们,你们好!新学期已经开始,你们一定很想了解《程序设计基础》是怎样一门课,它的教学目标和基本任务是什么,如何学好这些知识,有那些可利用的网络辅导资源。下面就这些问题给大家做一概述。
一、教学目标、基本任务和要求
本课程重点讲解C语言,C语言程序设计是本科生学习的最重要的语言之一,是大部分课程设计、课程实践所用语言,同时它们也是目前工程项目主要编程语言。因此,本课程目的在于使学生从一开始就培养良好的程序设计风格, 学会用结构化以及工程化的方法编写程序,并初步具备解决实际问题的能力。学生应掌握语言的基本结构,各种数据类型和控制流程的语法及语义,与其它高级程序设计语言的异同以及文件的使用,特别对最能体现语言特点的部分(如各种运算符,数组与指针操作,函数参数中的传递,动态存储分配等)要能领会贯通,并通过学习了解结构化程序设计思想,以及接受到程序设计方法、技巧,风格的训练;通过该课程的学习,学生应掌握C语言的语法和相关概念,使本课程为后续课程设计与实践或毕业设计运用程序设计技术打下扎实的基础。
二、可以学到那些知识?
第1章 程序设计基础
了解计算机的基本组成,程序设计和程序设计语言的基本概念及发展,重点掌握结构化程序设计和面向对象程序设计。
第2章 C语言基本数据类型、运算符和表达式
掌握C语言基本语法单位、常量和变量、C语言基本数据类型,重点掌握运算符和表达式、位运算和数据类型转换。
第3章 C语言语句与结构化程序的三种基本结构
掌握C语言顺序结构程序设计、分支程序设计、循环程序设计三种基本结构。
第4章 数组
掌握数组的概念、一维数组、二维数组、字符数组。
第5章 函数
掌握函数定义、函数参数与函数的返回值、函数的调用、函数嵌套调用和递归调用、数组作为函数参数、变量作用域、变量存储类别与生存周期、内部函数和外部函数。
第6章 指针
掌握指针的概念、指针变量、数组与指针、字符串与指针、函数与指针、指针数组与指向指针的指针。
第7章 结构体与共同体
掌握结构体的概念与定义、结构体数组、结构体与指针、结构体作为函数参数、动态数据结构——链表、位段、共用体。
三、如何才能学好这些知识?
1、根据老师建议的课程教学实施计划,结合自己的实际情况,制订合理的学习计划,并严格地执行。
???? 2、认真学习课件、教材,在学习过程中,必须做到手脑并用。对于重点的概念、基本原理、知识要点,必须在理解的基础上做好笔记。通过记笔记,可以加深理解所学的课程内容,增强记忆。
???? 3、认真完成作业,勤于上机调试程序。《程序设计基础》是理论与实践并重的一门课程,涉及到许多概念以及现实问题。课程中设计的作业题,学生必须要自己独立完成。即便有些问题似乎一看就懂,也要动手去做。要知道看懂了不一定会做。上机调试程序具有强化的作用,只有通过上机调试程序,才能真正理解和掌握所学的知识。而且,上机调试程序的过程实质上也是一个分析思考的过程,既可以帮助学生加深理解所学的知识,又锻炼了分析问题和解决问题的能力。
??? 4、参考相关辅导资料。有兴趣的学生还可以另外购买一、二本质量较高的辅导书。但是,切记辅导材料只是辅助学习,任何时候都必须以网络课件为主,应在认真学习课件的基础上,再参阅辅导资料,对教材中的重点、难点问题,根据辅导资料中的提示和分析,再对教材进行精读,以真正理解和掌握课程内容。
四、有哪些可用的辅导资源?
1、课件:
网络课程
2、导学资料
FAQ、拓展资源
3、课程论坛
结束语:
通过对课程的理论学习及编程,结合上机实践,同学们能初步掌握有关c语言程序设计的基本概念、基本理论,掌握程序设计的基本方法及基本算法,数组、学会程序设计及应用的基本技能,能够应用相关集成开发环境进行简单的实际编程。
这是一门重要而不乏味、与实际操作联系紧密的课程,我将和大家共同学习、共同勉励,希望同学们能以最大的热情投入到这门课的学习中来,学有所得、学有所乐、学有所用,祝你们学习愉快!
本内容由易百网整理发布
网址 www.openhelp100.com
联系方式QQ 515224986
页:
[1]