|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-programowania-c-od-podstaw/
课程评论:没有评论
**Coursera C++ 编程入门课程总结** 本课程旨在教授 C++ 编程的基础知识,并通过三个实践项目(计算器、战舰游戏和借阅登记簿)来加深理解。课程强调通过实验和“如果……会怎样?”的提问方式来探索和掌握 C++ 的概念。 **核心内容:** * **基础入门:** 学习 C++ 编程的基本概念,包括程序结构、与用户交互、数学运算、条件语句、循环、函数、数组(包括动态数组和向量)以及结构体。 * **环境搭建:** 指导学员准备和配置 C++ 开发环境。 * **实践项目:** * **计算器:** 掌握用户输入输出、条件判断和循环的基础知识,能够创建用户菜单和执行计算。 * **战舰游戏:** 学习数组、向量(vector)、文件处理,并巩固条件和循环知识。还将学习如何随机生成游戏板或从配置文件加载,以及通过异常处理机制增强程序的健壮性。 * **借阅登记簿(图书馆):** 迈向量对象编程(OOP)的第一步,学习构建和操作数据,实现数据的排序。 * **进阶概念:** 课程最后将介绍多态(polymorphism)和模板(templates),为进一步提升编程技能奠定基础。 * **代码质量:** 课程注重教授如何处理错误、编写清晰简洁的代码。 * **调试:** 学习调试技巧,帮助找出和修复代码中的错误。 * **面向对象编程(OOP):** 引入类(classes)和面向对象编程的思想。 **整体而言,** 本课程提供了一个扎实的 C++ 学习路径,从最基础的概念到面向对象编程的初步接触,并通过实际项目帮助学员建立编程思维和解决问题的能力。
Kurs programowania C++ od podstaw omawia podstawy języka C++ na przykładach i trzech projektach (kalkulator, gra w statki i rejestr wypożyczeń), które są realizowane i rozwijane w trakcie kursu. Czasami eksperymentujemy, aby lepiej je zrozumieć temat. Co się stanie jeśli....? To pytanie pojawi się dosyć często na naszych zajęciach. Dowiemy się jak radzić sobie z błędami, jak tworzyć czytelny i zwięzły kod. Pierwszy projekt wykonany podczas szkolenia C++ to kalkulator. Umożliwia nam poznanie zupełnych podstaw języka takich jak komunikacja z użytkownikiem, warunki i pętle. Każdy z Was będzie potrafił stworzyć menu do własnej aplikacji, przeprowadzić obliczenia zgodnie z poleceniem użytkownika programu. Drugi projekt to znana wszystkim gra w statki. Pozwala on na przyswojenie wiadomości o tablicach, wektorze, obsłudze plików. Dodatkowo utrwalimy wiedzę o warunkach i pętlach. Wylosujemy planszę na której rozpoczniemy rozgrywkę lub wczytamy ją z pliku konfiguracyjnego jak w profesjonalnych grach. Uodpornimy grę na błędy użytkownika poznając mechanizm wyjątków.Ostatni projekt wykonany podczas szkolenia C++ to rejestr wypożyczeń, biblioteka. To krok w kierunku programowania obiektowego i nasza pierwsza baza danych. Już po zakończeniu projektu będziemy w stanie posortować nasze dane w czytelny i prosty sposób.Na koniec kursu programowania C++ dowiemy się czym jest polimorfizm, szablony, a to już tylko krok do kolejnego etapu w rozwoju własnych umiejętności programistycznych.W kursie zostały poruszone następujące tematy:Podstawy programowania C++Przygotowanie środowiska pracyPraca nad trzema projektami - kalkulator, gra w statki, rejestr wypożyczeńStruktura programuKomunikacja z użytkownikiemMatematyka w C++Debugowanie, Instrukcje warunkowePętleFunkcjeTabliceTablice dynamiczne, WektorObsługa plikówStrukturyKlasyProgramowanie obiektowe