1 《.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#建立一个小型应用系统的目的。 (2)使学生掌握基本的程序设计技术和方法,培养学生的实际动手能力。这些技术和方法包括算法的设计,程序的实现,能够使用C#建立一个小型的应用系统。 (3)使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发应用程序奠定基础。使2 学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。 三、课程主要内容(内容及要求) 这门学科的知识与技能要求分为了解、理解、掌握和应用四个层次...