• 校级选修课《软件开发实践》教学大纲(200807修订)


    软件开发实践

    Software Developement Practice

    课程代码:                        学    分:2.5

    总学时: 40 学时                讲课学时:20学时

    实验学时:0   学时               上机学时:20学时

    课程设计:0   周              课程性质:校级选修课

    适用专业:全校非计算机专业或计算机专业

    先修课程:计算机文化基础、C语言程序设计

    开课学期:第三到七学期           其他:非学位课

    一、课程的性质及作用

    《软件开发实践》是全校非计算机专业或计算机专业学生的一门计算机校级选修课。它以培养学生的程序设计能力为主要目标,使学生掌握软件开发的基础知识及基本技能,灵活运用所学知识解决一些实际问题。

    《软件开发实践》以动手开发软件为重点。使用目前广泛流行的.NET(C#)技术快速开发应用软件,C#是主流开发语言之一,易学易用,功能强大。本课程培养开发软件的实践经验。为毕业设计打基础,为今后的就业积累经验。涉及到的技术:Visual Studio 2005, .Net Framework 2.0, C#, Access, SQL Server. 前导课程或知识: C, C++, C#, Java, JavaScript(至少学过其中之一). 本课程适用于本校所有学习过《C语言程序设计》的同学。

    二、本课程与其它课程的联系

    本课程是继计算机文化基础、计算机语言课程之后的又一门计算机综合技能的提高篇,通过本课程的学习,为以后开发软件奠定良好的基础。

    三、课程内容及课时分配

    第1章VisuaI C#概述(1学时)

    1.1 C#集成开发环境

    1.2使用Visual Studio的帮助

    1.3对象的属性、事件和方法

    1.4窗体对象与控件对象

    1.5应用程序开发的一般步骤

    第2章C#语法基础(2学时)

    2.1 C#程序的代码结构

    2.2基本数据类型

    2.3变量与常量

    2.4运算符与表达式

    2.5 C#常用方法与属性

    第3章 顺序结构程序设计(1学时)

    3.1赋值语句

    3.2输入与输出

    3.3使用图片框与图片列表控件

    第4章 选择结构程序设计(2学时)

    4.1单分支选择结构

    4.2多分支选择结构

    4.3使用单选按钮与复选框控件

    4.4使用分组框控件

    第5章 循环程序结构设计(2学时)

    5.1循环语句

    5.2循环的嵌套与转向语句

    5.3列表框和组合框

    5.4使用定时器控件

    第6章 面向对象编程技术(2学时)

    6.1类和对象概述

    6.2类的字段与属性

    6.3类的方法

    6.4类的构造函数

    6.5静态成员

    第7章 继承(2学时)

    7.1类的继承性

    7.2多态性

    第8章 数组与自定义类型(2学时)

    8.1数组概述

    8.2声明与访问数组

    8.3数组参数

    8.4数组与数组列表的属性与方法

    8.5自定义数据类型

    第9章 菜单、工具栏、状态栏与对话框(1学时)

    9.1菜单

    9.2工具栏

    9.3状态栏

    9.4对话框

    第10章 键盘和鼠标事件(1学时)

    10.1键盘事件

    10.2鼠标事件

    第11章ActiVOX控件(1学时)

    11.1概述

    11.2创建Activex控件

    11.3使用F1ash动画播放控件

    第12章 创建数据库应用程序(2学时)

    12.1数据库基础知识

    12.2使用数据库系统

    12.3 SQL查询基础

    12.4访问数据库

    第13章 创建ASPNET网站(1学时)

    13.1 ASPNET概述

    13.2 创建一个简单的ASPNET网站

    13.3 ASPNET的常用控件和对象

    13.4访问数据库

    13.5创建和使用WebService

    四、实验性环节内容

    1 VisuaI C#概述,C#语法基础(2学时)

    2 顺序结构程序设计,选择结构程序设计(2学时)

    3 循环程序结构设计,面向对象编程技术(4学时)

    4 继承,数组与自定义类型(4学时)

    5 菜单、工具栏、状态栏与对话框,键盘和鼠标事件(2学时)

    6 ActiVOX控件,创建数据库应用程序(4学时)

    7 创建ASPNET网站(2学时)

    五、课程设计内容及学时(无)

    六、执行大纲应注意的问题

    1、教学中应注重基本知识、基本理论和基本方法的讲授,注意精讲多练,注重自学能力的培养。

    2、理论与实验相结合,重视学生实际应用能力的培养。

    七、教材及参考书

    1、《Visual C# 2005程序设计教程》崔森,陈明非等编著,北京:机械工业出版社,2007

    2、《Visual C# 2005 程序设计教程实训与习题解答》崔森,陈明非等编著,北京:机械工业出版社,2007


    2008秋季课表

    时间

    星期一

    星期二

    星期三

    星期四

    星期五

    星期六

    星期日









    下午

    第九节




    软件开发实践2/(10-16)金花6-309




    10






    晚上

    11

    软件开发实践3/(10-16)金花6-309







    12







    13







  • 相关阅读:
    python学习,day5:内置模块(hashlib,加密)
    python学习,day5:内置模块(configerparser文件的创建和修改)
    python学习,day5:内置模块(xml文件的创建和修改)
    python学习,day5:内置模块(xml文件的管理)
    python学习,day5:内置模块(复制和压缩)
    python学习,day5:内置模块(sys)
    python学习,day5:内置模块(os模块)
    AngularJS中Model和Controller传值问题
    接收JSON类型转成对象
    改数据库编码latin1为utf8
  • 原文地址:https://www.cnblogs.com/emanlee/p/1244169.html
Copyright © 2020-2023  润新知