|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c-from-beginners-to-advanced/
课程评论:没有评论
课程名称:从初学者到面向对象数据结构的C++ 概述:本课程专注于C++的编程方面,教授如何使用面向对象的概念和数据结构来组织C++代码。 课程内容: 1. 基本逻辑开发:关系条件、循环 2. 面向对象编程:对象、类、头文件 3. 数据结构:链表、树、双向链表 课程流程: - 从C++的基础知识开始,包括if语句、switch语句、1D数组、2D数组、用户自定义函数等。 - 面向对象编程的结构、构造函数、公共和私有类,以及头文件的使用。 - 数据结构的概念,包括指针、指针对象、单向链表、双向链表及二叉树等。 项目实践:每个部分将结合相应的项目进行学习。 1. 影院售票系统(第一部分):实现功能包括购票、座位选择和账单生成,使用函数、循环和关系运算符。 2. 餐厅运营系统(第二部分):使用类、结构体、构造函数和头文件,创建菜单结构,定义公共和私有变量的setter和getter。 3. 学校管理系统(第三部分):深入理解指针,创建学生和教师的数据链(单向和双向链表),利用二叉树清晰展示学校结构。 通过本课程,学员将掌握C++编程的核心概念,并能够利用面向对象的方法设计和实现数据结构。
This course is focusing only on Programming aspect of C++ and how people can organize their C++ codes with Objects oriented Concepts and Data StructuresTopics Covered in the CourseBasic Logic Development -> Relational Conditions , Loops , Object Oriented Programming -> Objects , Classes , Header FilesData Structures -> Linked Lists , Trees , Double Linked ListCourse Flow:We will start with Basic's of C++ If Statements Switch Statements1D Arrays , 2D arraysCustom FunctionsObject Oriented ProgrammingStructuresConstructorsPublic, Private ClassesHeader FilesData StructuresPointersObjects for PointersSingle Linked ListsDouble Linked ListBinary TreesAll of these Concepts are utilized into Projects made in each of the Sections Individually.Projects:Cinema Ticketing System ( Section 1 with functions, loops , Relation Operators and Switch Statements) Will take discuss the workflow and then move towards implementing this Project by first Writing a welcome Functionality Buying Cinema Tickets with representative SeatsBill generationRestaurant Operating System (Section 2 with Classes , Structures, Constructors and header Files )Welcome Structures will be created for menuClass with Constructors will be used to Define public and private variable setters and getters.Header files will be utilized to simplify the code with distribution approach School Management System (Section 3 with Pointers , Linked Lists , Trees )Pointers will be understood in depth for dynamic usageSingle and Double Linked Lists will be created for students and teachers data chainsBinary Tree will be utilized to have a clear picture of our School