程序设计基础与VC++应用实验

  培训讲师:李海良

讲师背景:
李海良老师暨南大学副教授,硕士生导师,九三学社社员,中山大学工学博士香港城市大学访问学者广东工业大学校外合作研究生导师研究方向为深度学习、图像识别、智慧综合能源和能源大数据简介l2018年获得中山大学工学博士学位,2019年至2021年在暨 详细>>

李海良
    课程咨询电话:

程序设计基础与VC++应用实验详细内容

程序设计基础与VC++应用实验

《程序设计基础与VC++应用实验》教学大纲


一、课程基本信息

课程名称:程序设计基础与VC++应用实验
课程编号:08063087
英文名称:Experiment on Introduction to Programming and VC++
学 分:1
学 时:36
课程类型:专业教育选修课
开课学期:第5学期
先修课程:C语言程序设计
适用专业:电气工程及其自动化,自动化
开课学院:国际能源学院
课程负责人:李海良
修订日期:2021年8月25日

二、课程目标

本实验课程是理论课程的同步教学环节,是一个重要的、不可或缺的实践环节。通过
实验使学生了解或掌握面向对象程序设计的方法和VC++编程技术,使学生进一步理解和
掌握VC++面向对象程序设计的意义和作用,通过该实践课程培养学生按照面向对象程序
设计的原理、方法、技术、标准和规范,进行程序开发的能力,培养学生用程序解决问
题的合作意识和团队协作精神,培养学生对面向对象高级语言的编写能力,从而使学生
提高编程的综合能力。通过本课程的学习,使学生具备下列能力:
1、掌握面向对象的程序设计方法和技巧、掌握对象封装、继承和派生、以及多态性
的三大特性,能够利用VC++对实际工程中的相关问题进行编程设计;能够为解决实际工
程问题提供可行方案。
2.掌握应用程序开发中的窗体设计、控件设计、界面设计、数据库应用、图形图像处
理和多媒体设计等技术,能够针对具体的问题,选择和使用合适的现代工具设计和开发
出满足系统功能要求的应用程序,并能够分析其局限性。
3.
理解个人与团队的关系,能够在团队中独立或合作开展程序设计工作,协助完成小组项
目,掌握数据分析和表达技术,能够对程序运行结果进行简单分析和展示。

三、课程教学目标与毕业要求的对应关系

|序号 |毕业要求12条 |指标点 |课程目标 |
|1 |B4:研究 |4.2能够根据试验方案构建实验|课程目标1,2 |
| | |或仿真系统,安全地实施实验 | |
| | |,正确地采集实验数据。 | |
| | |4.3能够分析和解释实验结果,|课程目标3 |
| | |并获得合理有效的结论。 | |
|2 |B9:个人与团 |9.2能够组织、协调和指挥团队|课程目标4 |
| |队 |开展工作,胜任团队成员和团 | |
| | |队负责人的角色。 | |


四、课程教学内容与学时安排

二、实验项目与内容提要
|项目编 |项目名称 |内容提要 |实验类型 |
|号 | | | |
|平时实 |60%|预习作业|10%|(1)主要考核学生对实验的理 |课程目标1|
|验过程 | | | |论部分理解和掌握程度。 | |
| | | | |(2)记录预习作业成绩。 | |
| | |课内外学|20%|通过网络学习平台,统计学生在|课程目标1|
| | |习情况 | |课内外预习和学习的情况,考查|课程目标2|
| | | | |学生对实验内容和实验要求的理| |
| | | | |解、掌握程度以及参与度 | |
| | |实验报告|45%|(1)考查学生对实验基本方法 |课程目标1|
| | | | |的掌握程度,能否正确地注释程|课程目标2|
| | | | |序代码以及合理地分析解释运行|课程目标3|
| | | | |结果,并能够给出恰当的结论。| |
| | | | |(2)记录实验报告成绩。 | |
| | |调查问卷|5% |(1)设计能够反映实验过程中 |课程目标4|
| | | | |小组任务分配与协调、任务完成| |
| | | | |、讨论协商等内容的调查问卷。| |
| | | | |(2)每个小组的组长和成员填 | |
| | | | |写调查问卷;根据问卷调查情况| |
| | | | |,评定每位同学的成绩。标准参| |
| | | | |看附表 | |
|实操考 |40% |(1)考试在规定的时间内完成 |课程目标1|
|试 | |,按要求完成相关题目的编程设|课程目标3|
| | |计和界面设计。 | |
| | |(2)考试内容涵盖所有的实操 | |
| | |实验,选择其中的一个或几个环| |
| | |节进行测试。 | |
| | |(3)考试成绩分为优秀、合格 | |
| | |与不及格三个等级。计算出最后| |
| | |的平均等级即为实操考试的等级| |
| | |。每个等级对应的分数为:优秀| |
| | |(95分)、合格(75分)、不及| |
| | |格(55分) | |

附表:调查问卷评价标准
[pic]


七、课程教材及主要参考书

1、建议教材
自编教材:C++.NET程序设计实训教程,清华大学出版社,2018年11月。
2、主要参考书
[1]. 郑阿奇等,Visual C++.NET程序设计教程,机械工业出版社,2013年。
[2]. 郑阿奇,Visual C++.NET
2010开发实践—基于C++/CLI,电子工业出版社,2010年。
[3]. 王世同等,Visual C++基础编程,清华大学出版社,1999年。
[4]. 黄维通 Visual C++面向对象与可视化程序设计,清华大学出版社,2000年


本大纲主笔人:李海良


 

李海良老师的其它课程

《大数据技术及应用》课程教学大纲一、课程基本信息课程名称大数据技术及应用(英文名称)BigdatatechnologyandApplication课程学时理论8小时,实验4小时授课方式多媒体+实践考核方式实践考试+课程论文开课单位先修课程C语言程序设计;Java程序设计;数据结构;Linux操作系统;后续课程大数据算法;适用专业数据科学与大数据技术、人工智能

 讲师:李海良详情


大语言模型开发与训练培训大纲第一天:基础知识与初步实践上午:理论基础与工具准备1.欢迎与介绍培训目标和内容概述参与者自我介绍与期望2.大语言模型概述2.1什么是大语言模型(LLM)定义与基本概念介绍Transformer架构及其在自然语言处理中的重要性2.2LLM的应用场景和优势介绍LLM在文本生成、翻译、问答系统、文本摘要等方面的应用主要的LLM架构GPT

 讲师:李海良详情


ZQBKAHoAdABYAGUAOQB2AEUAMgBVAGMAdgAyAHUANwA5AHYAbwBNAEEAegBhAFMAawBFAFoARAA2AFIAeAAwAHAAUwAyADMARABqAEoAUwBqAEgARQBiAEkAVQBBAGkAVwBiAFoASgBvAHMAdABpAGIAdQAwAEQAcQAzAFIAMwB5AC8AVQBx

 讲师:李海良详情


ZQBKAHoAdABYAGUAOQB2AEUAMgBVAGMAdgAyAHUANwA5AHYAbwBNAEEAegBhAFMAawBFAFoARAA2AFIAeAAwAHAAUwAyADMARABqAEoAUwBqAEgARQBiAEkAVQBBAGkAVwBiAFoASgBvAHMAdABpAGIAdQAwAEQAcQAzAFIAMwB5AC8AVQBx

 讲师:李海良详情


人工智能   08.29

人工智能课程大纲人工智能课程大纲一、课程介绍人工智能是现代科技领域的热点之一,本课程旨在介绍人工智能的基本理论、应用领域以及相关技术。通过本课程的学习,学生将了解人工智能的概念、发展历程以及未来发展趋势,掌握人工智能的基本原理和各种算法模型,并学会应用人工智能技术解决实际问题。二、课程目标1.理解人工智能的基本概念和原理;2.熟悉人工智能的发展历程和应用领域

 讲师:李海良详情


人工智能基础理论主题:机器学习,深度学习,大模型,多模态1.机器学习基础1.1机器学习的基本概念机器学习的定义与重要性数据驱动的方法与传统编程的区别1.2常见的机器学习算法及其应用场景线性回归:用于预测连续值逻辑回归:用于二分类问题决策树与随机森林:用于分类和回归支持向量机(SVM):用于分类问题2.深度学习基础2.1深度学习的基本原理人工神经网络的结构与工

 讲师:李海良详情


人工智能培训   08.29

第一天:人工智能基础理论主题:机器学习,深度学习,大模型,多模态1.机器学习基础1.1机器学习的基本概念机器学习的定义与重要性数据驱动的方法与传统编程的区别1.2常见的机器学习算法及其应用场景线性回归:用于预测连续值逻辑回归:用于二分类问题决策树与随机森林:用于分类和回归支持向量机(SVM):用于分类问题2.深度学习基础2.1深度学习的基本原理人工神经网络的

 讲师:李海良详情


软件工程设计   08.29

《软件工程设计》课程教学大纲总学时数:60学时,其中:理论教学30学时,实践教学30学时学分:先修课程:《计算机基础》,《C语言程序设计》,《数据结构》和《数据库原理及其应用》考核方式:考试一、制订大纲的依据本大纲根据2020年计算机应用技术专业教学计划制订二、课程简介软件工程作为一门专业主干课,重点要求学生学习与软件开发和维护有关的四个方面的主要内容——过

 讲师:李海良详情


网络安全渗透测试培训大纲---培训目标:本培训旨在通过五天的学习,使学员全面掌握网络安全渗透测试的理论知识与实践技能。培训将理论与实践相结合,确保学员能够在理解渗透测试原理的基础上,熟练运用各种工具和技术进行实际操作。通过培训,学员将能够独立完成渗透测试项目,提升网络安全防护与应急响应能力。---第一天:渗透测试基础与理论上午-网络安全概述-网络安全的重要性

 讲师:李海良详情


业务数字化方法论课程背景:一方面,随着信息化的深入,在传统IT建设方式下,企业独立采购或者自建的各种企业信息系统,在内部数据无法互通,难以配合业务数字化的快速发展;另一方面,云服务的出现,让硬件基础设施转向成数据云策略,让IT架构更灵活,但这也让互联互通困扰企业发展。数据中台和业务中台是企业数字化转型的必然产物。中台架构作为整个企业各个业务所需数据服务的提供

 讲师:李海良详情


COPYRIGT @ 2001-2018 HTTP://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有