人才培养
 
 
课程/教材 当前位置: 学院首页 > 人才培养 > 课程/教材 > 正文
 
省级一流课程-《面向对象程序设计》课程介绍
发布日期:2025-07-06   浏览次数:
 

课程基本情况介绍

一、课程基本信息

课程名称

面向对象程序设计

课程类型

专业基础课

课程性质

必修课

课程学时/学分

64/3学分

线上课程网址

https://mooc1.chaoxing.com/course/219360156.html

课程获批名称

江苏省一流课程

课程负责人

潘雨青

二、课程目标

《面向对象程序设计》是计算机科学与技术专业的程序设计入门课程。课程以C++为核心编程语言、以主流开发工具Visual Studio C++为编程平台,主要讲授面向对象程序设计的思想和方法,使学生充分掌握面向对象程序设计的精髓:信息隐藏、抽象与封装、继承、多态以及模板等技术,具备运用面向对象的程序设计方法分析和求解程序设计领域问题的能力。

课程目标包括:

课程目标1:能够熟练掌握面向对象程序设计的编程核心思想、语法规则和面向对象的基本原理。

课程目标2:能够明白继承与派生,多态、文件处理的技术特点和应用场景,并能在具体的应用中采用合适的技术进行设计。

课程目标3:理解面向对象程序设计的机理,清楚基于面向对象进行程序设计的思路和程序运行机制。具有对面向对象的代码进行阅读、分析和理解的能力,能够理解面向对象设计中的关键技术和方法。

课程目标4:能够使用面向对象思想对应用问题进行分析和识别,能够实现类和类之间关系的设计,并编写程序进行模拟和仿真。

课程目标5:能够熟悉常用的面向对象编程工具和它们的特点,能够使用其中的一种进行程序开发。

三、课程建设特色

1.“AI驱动 + 知识图谱”,构建智能化学科思维培养体系

基于智能OJ系统,结合接口编程、片段编程等专项判题模块,不仅能精准评估学生编程能力,还能通过知识图谱分析学习薄弱点,推送个性化学习路径。自动推送关联案例、微课视频及强化练习题,实现从局部代码编写到系统架构设计的能力跃升

2. “四位一体 + AI赋能”,打造智慧化自主学习新生态

打破课堂局限,构建“课堂教学 + 网络平台 + 学案导学 + 创新竞赛”四位一体的混合式教学模式,并深度融入AI教学元素。依托智能教学平台,AI助教实现7×24小时在线答疑,通过语义分析精准理解学生问题并推送解决方案;

3.“课程思政 +实践”,塑造编程领域工匠精神

坚持立德树人,将工匠精神深度融入课程教学,以软件产品打磨理念激发学生职业认同感;依托OJ系统的严谨评判机制,不仅能实时反馈代码质量,还能从代码规范性、逻辑严谨性等维度给出优化建议,锤炼学生精益品质;

4.“多元过程性考评 + 双图谱分析”,完善动态化评价机制

摒弃单一结果导向的考核模式,构建覆盖学习全周期的过程性考评体系,并引入知识图谱与能力图谱进行智能分析。综合考量平时作业、上机实验、期中测评、阶段性上机考核及期末测试等多维度表现,系统自动将学习数据映射到知识图谱与能力图谱中,全面追踪学生知识掌握、实践应用及能力成长轨迹。



江苏大学计算机科学与通信工程学院 版权所有
Copyright (C) 2018-2023.cs.ujs.edu.cn. All rights resterved
地址:江苏省镇江市京口区学府路301号江苏大学计算机学院 邮编:212013   Tel:0511-88780371 Email:jsj@ujs.edu.cn