NET程序设计》课程教学大纲 课程基本信息 课程名称:
Net程序设计 课程编号:1603 课程性质: 学科专业课 课程学时和学分:总学时52 理论26 上机26 学分3 适用专业:电子信息工程、通信工程、计算机科学与技术 先修课程:大学计算机基础、C语言程序设计、数据库应用技术 开课系(部):电子与计算机系 一、教学目的、要求 本课程是实践性较强的一门重要的专业必修课,主要讲解C#语法以及以C#为开发语言的Windows程序开发技术,C#是一种可视化的面向对象的程序设计语言,依托微软Visual Studio 2005平台,是设计Windows应用程序的重要工具,下文中将以“C#程序设计”代替“
NET程序设计”进行叙述
教学过程中应注重理论教学与实践教学紧密结合的原则,使学生从实践中深入体会理论知识
本课程系统地介绍了 C#编程的基本概念,注重C#的基础知识,对C#程序设计语言基础做了较详细的介绍,列举了一般程序设计语言教学中必须掌握的常用算法,同时介绍了 C#的控件、菜单、图形设计、数据库编程技术等内容
并以开发实例讲解编程方法,通过课堂学习和上机实践,让学生掌握 C#的编程方法并加深对面向对象技术的理解
二、学生能力的要求 C#程序设计是一个理论和实际紧密相连的技术,上机实验是教学中的必要环节
学会编写一些简单的应用程序,并且能熟练地利用集成开发环境对程序进行调试和运行;从而为后继课程,如软、硬件编程等课程的学习打下坚实的基础,通过这门课程的学习,使学生达到下面几方面的能力: (1)使学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平
主要包括了算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用C#建立一个小型应