面向对象程序设计(C++语言) 汕尾校区2024

Course category数据科学与工程学院

课程的学科背景:

面向对象程序设计一直是程序设计方法的主流。在数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域到处都能体现出面向对象的思想理念。通过该课程的学习,可以奠定学生使用一门工业级的软件开发语言和一种工业级的软件开发思想从事产业领域开发工作的基础。有助于帮助学生建立认识世界、描述世界和改造世界的方法与意识,对本学科的学习具有推动作用。

开设目的和意义:

本课程旨在培养学生学习运用面向对象进行程序设计的思想和方法,掌握面向对象的软件开发环境和C++开发工具,培养学生利用C++语言解决实际问题的编程能力,不仅为今后学习专业课打下坚实的理论基础和技术基础,而且为软件开发、算法设计等提供必要的理论、方法和工具。


Java语言程序设计(汕尾校区2022-2023学年)

Course category数据科学与工程学院

本课程是华南师范大学汕尾校区数据科学与工程学院专业选修课程。主要讲授Java语言的语法规则和面向对象的程序设计方法。内容涵盖Java的基础数据类型、编程规范、运算符使用规范、类的设计开发方法、类的继承、接口的实现、异常处理、多线程开发、基于Swing的图形界面开发和输入输出操作等方面。

本课程主要任务是进一步培养学生的程序设计和开发能力,包括逻辑思辨能力、抽象能力、算法到代码的转化能力、代码调试能力等。使得学生了解Java语言处理实际问题的方式方法,并有能力设计、编写较大规模程序代码,为日后工作奠定基础。

本课程需要学生具备一定的编程基础知识,最好曾系统化地学习过C语言或C++语言,了解计算机基础知识,了解面向过程的编程方法和常用算法。本课程将从基础讲述面向对象的程序开发,因此不需要前期掌握此内容。

本课程包含理论课32学时和上机实验16学时。