面向对象程序设计与实践(人工智能2024级,软件工程(留学生)2024级,计算机科学与技术(留学生)2024级,物联网工程(留学生)2024级)
{{$t('查看线下课程信息')}}
{{$t('开课时间')}}: null - null
{{$t('开课学期')}}: 2025学年春季
{{$t('开课学院')}}: 信息学院
{{$t('开课平台')}}: 云大学堂

202 {{$t('次点击')}}
课程介绍

随着计算机技术的迅猛发展,人类对计算机的依赖程度越来越高,期望利用计算机解决各类问题的欲望越来越强烈,从而导致软件开发所面临的问题域越来越复杂,这就需要软件开发人士具有良好的软件开发方法,以便指导软件开发的全过程,提高软件产品的开发效率,确实保证软件产品的质量。面向对象的程序设计方法是当今普遍使用并大力推广的一种程序设计的方法,它是计算机软件开发人员必须掌握的基本技术。 《面向对象程序设计与实践》作为计算机相关专业的专业选修课程,主要任务是让学生通过本门课程的学习,能够掌握面向对象程序设计的基本概念、面向对象程序设计的基本方法,了解面向对象的三个特征,学会使用面向对象的程序设计方法解决实际问题,养成良好的程序设计习惯。 内容包括程序设计的基本要素与方法、面向对象程序设计概论、类与对象、抽象与封装、继承与多态性。课程中,通过理论课程讲解基本概念和例子,实验课程对讲解的内容进行编程练习。

章节
{{$t('暂无数据')}}
教学目标

素质目标

(1)明确面向对象程序设计的特点以及与面向过程程序设计的关联,能深入体会面向对象编程思想中对象、类、封装、继承与派生、多态等基本概念和方法,并能运用面向对象思想分析问题,使用Java编程语言进行程序设计。

技能目标

(2)使学生能够熟悉 Eclipse、JetBrains Intellij IDEA等常用的开发环境,掌握在开发环境中编译、连接、运行和调试Java程序的方法;(3)在复杂工程问题的解决过程中,能够使用面向对象的方法,利用恰当的数据结构、算法、设计模式及相关开源应用程序等,针对用户需求,应用合适的开发环境对所编写的程序进行编码和测试,分析运行结果。

思政目标

本门课程在培养学生专业素质和思维能力的同时,能够与信息时代紧密结合,加深学生对国家的历史、发展的认识,培养学生的民族自豪感、爱国主义,增强程序设计中的法律和版权意识,加强团队合作与职业操守教育,培养勤奋刻苦、努力拼搏、锐意进取、勇于创新的精神。

课程思政

                                    
                                
{{$t('评价')}}
{{evaluationTatal.average}}
{{$t('课程评分')}}
  • {{evaluationTatal['star' + (6 - n)]}}%
{{$t('教学团队')}}
{{item.name}} {{$t(item.type)}}
{{item.college || item.school}}
{{$t('推荐课程')}}
{{$t('请输入课程邀请码')}}:
{{courseType == 2?$t('*此课程为班级课,输入邀请码可加入学习'):courseType == 3?$t('*此课程为培训课,输入邀请码可加入学习'):$t('*输入邀请码可加入学习')}}
{{$t('加入课程')}} {{$t('以管理员角色进入')}}
{{$t('管理员')}}
{{$t('作为管理员角色进入课程后,学习数据不会被记录')}}
{{$t('学生')}}
{{$t('作为学生角色进入课程后,学习将被记录')}}
{{$t('确认')}}