C++ Review

March 30, 2018 | Author: Bryan Müller | Category: C++, Computer Programming, Notation, Software Engineering, Object Oriented Programming


Comments



Description

Department of Computer Science and Engineering – BYU–Idahobyui.edu Students Employees Alumni/Friends Visitors' Center Calendar Directories Help Center Department of Computer Science and Electrical Engineering Useful Resources - C/C++ Programmer's Reference by Herbert Schildt - C++ Review by Brian George - http://www.google.com/ - http://www.cppreference.com/ - http://www.cplusplus.com/doc/tutorial/ - /home/twitchellk/examples/cs148/ - /home/twitchellk/examples/cs165/   Unit 1 Material Covered: - Visit http://emp.byui.edu/TWITCHELLK/firstDay0.html - Read the Linux tutorial - Style/elegance refresher (http://emp.byui.edu/twitchellk/style.html, http://emp.byui.edu/twitchellk/elegance.html, http://emp.byui.edu/twitchellk/stylechecklist.html, and the style checker FAQ ) - C++ Introduction (pages xix-xx, .../cs148/main.cpp) - Namespaces (pages 239, 28-29, 82-83) Assignment: Hello World!   Unit 2 Material Covered: Basic types, declaring variables, and identifiers (pages 1-4, http://www.cplusplus.com/doc/tutorial/tut1-2.html ) ASCII (see Brian's ASCII table in his C++ review) Constants (pages 16-19) variables (pages 3-4, 27-28) operators (pages 39-41, 45 and http://www.cplusplus.com/doc/tutorial/tut1-3.html ) expressions (see Brian's C++ review) statements (see Brian's C++ review) arrays (pages 15-16, .../cs165/array.cpp) simple I/O (pages 49-50, 262-292, http://www.cplusplus.com/doc/tutorial/tut1-4.html ) standard libraries (pages 34-36) Assignment: Vending machine Unit 3 Material Covered: Böhm and Jacopini structures (pages 73, 77, 79-80, 93-94, 105, http://www.cplusplus.com/doc/tutorial/tut2-1.html , see Brian's C++ review ) single-entry, single-exit (see Brian's C++ review ) structured programming (see Brian's C++ review ) http://www.byui.edu/csee/cs/cs148.htm[9/27/2011 1:39:37 PM] ..cpp. 23-27.org/wiki/Object_Oriented_Programming ) coupling (http://emp.Department of Computer Science and Engineering – BYU–Idaho Assignment: Grades Unit 4 Material Covered: Functions (pages 21-22.com/doc/tutorial/tut4-3..html ) cohesion (http://emp.byui.com/doc/tutorial/tut4-1../cs165/struct.byui.edu/TWITCHELLK/design.html ) generalization/specialization (inheritance) (pages 7-8..com/doc/tutorial/tut2-2..html ) see .cpp. 70.cpp.com/notes-cpp/oop-condestructors/copyconstructors.cs..html ...edu/TWITCHELLK/coupling.. .edu/TWITCHELLK/algorithm0.edu/TWITCHELLK/cohesion.html .. ./cs148/church.edu/csee/cs/cs148. 32-33) copy constructors (http://www.html .cpp) friends (pages 77-78.cpp) Assignment: Rational number calculator Unit 7 Material Covered: Operator overloading (page 85.html . .edu/~kafura/cs2704/aggregation. 46-47. . http://www. .fredosaurus..html ) structures (pages 8.cplusplus.wikipedia. http://www.cplusplus.cpp) polymorphism (pages 103-104...byui.cpp) Assignment: Operator overloading Unit 8 Material Covered: Aggregation (http://people./cs148/trouble.cpp Assignment: Day of the week   Unit 5 Material Covered: OO philosophy (http://en./cs148/mainClass. http://www.html ) pass by value and reference (pages 30-32) scope (pages 27-28) function prototypes (pages 25-26) function overloading (pages 23-24) Algorithm development (http://emp./cs148/leapYear.vt..byui./cs148/priesthood. http://www./cs165/friend.. .cplusplus.cpp) access modifiers (pages 86-88) Assignment: OO Hello World! Unit 6 Material Covered: constructors/destructors (pages 5./cs148/complex.htm[9/27/2011 1:39:37 PM] . .. 92-93.com/doc/tutorial/tut2-3.. .. .cplusplus. http://www.cpp) class definition (pages 5-7.html ) design (http://emp./cs148/copy./cs165/poly..byui. com/cppstring.cpp) Recursion (pages 22-23.cplusplus. .cpp) string objects (http://www. http://www. http://www. 73..com/doc/tutorial/tut6-1.html .byui. . http://www...Department of Computer Science and Engineering – BYU–Idaho http://www.cpp.htm[9/27/2011 1:39:37 PM] ..html ) file I/O (http://cppreference.cplusplus./cs148/hanoi./cs148/cString. . .cpp) Assignment: Split an expression   Unit 10 Material Covered: Linked lists (http://en./cs165/pointer.byui.. 50-51...html ) Assignment: Reduce the rational number   Unit 9 Material Covered: dynamic memory allocation (pages 52.html ) Pointers (pages 31.org/wiki/Linked_list .cpp.edu/TWITCHELLK/debugging0..cpp) Debugging (http://emp.wikipedia.cpp./cs165/parse.cplusplus.com/doc/tutorial/tut3-4. 32..html ) Assignment: Linked list Copyright 2006 BYU–Idaho All Rights Reserved. ./cs165/getline. 83-84.edu/csee/cs/cs148.com.com/doc/tutorial/ ...cppreference.. 44-45..com/doc/tutorial/tut3-3. http://www.com/doc/tutorial/tut4-4.html ) C-strings (http://www.cplusplus.cplusplus./cs148/link. ../cs165/new. .
Copyright © 2024 DOKUMEN.SITE Inc.