120 likes | 125 Views
For more course tutorials visit<br>www.newtonhelp.com<br><br>PRG 218 Week 1 Individual: C/C Fundamentals<br>Answer the following four questions in a Microsoftu00ae Word document:<br> <br>Can a C program be compiled using a C compiler or vice versa? Why or why not?<br>What is special about the main function in both programs, C and C ?<br>What are the four main components of an IDE in both programs, C and C ?<br>What do libraries allow you to do in in C , and how do you incorporate libraries into a C program?<br>
E N D
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 1 Individual: C/C++ Fundamentals For more course tutorials visit www.newtonhelp.com PRG 218 Week 1 Individual: C/C++ Fundamentals Answer the following four questions in a Microsoft® Word document: Can a C++ program be compiled using a C compiler or vice versa? Why or why not? What is special about the main function in both programs, C and C++?
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 1 Individual: Coding: Hello, World For more course tutorials visit www.newtonhelp.com PRG 218 Week 1 Individual: Coding: Hello, World Resources:Build Your First C++ App: Install Build Your First C++ App: Introduction Getting Started in Visual Studio on the Microsoft® Developer Network website Introduction to Programming and the Translation Process of Starting Out with C++ from Control Structures Through Objects Debugging in Visual Studio on the Microsoft® Developer Network website
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 2 Individual: Coding: Expressions For more course tutorials visit www.newtonhelp.com PRG 218 Week 2 Individual: Coding: Expressions Resource:§ Introduction to the C++ Programming Language of Starting Out with C++ from Control Structures Through Objects Read through the lab materials, and complete the following labs in the “Introduction to the C++ Programming Language Process” document: § Lab 2.1, “Working with the cout Statement”
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 2 Individual: Variables, Operators, Data Types, and Decisions For more course tutorials visit www.newtonhelp.com PRG 218 Week 2 Individual: Variables, Operators, Data Types, and Decisions Resource:Week 2 Worksheet: Variables, Operators, Data Types, and Decisions Using the worksheet provided, provide answers to the questions and complete the tables. Save the document with the name PRG218_Week2_Worksheet_YourName.docx.
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 3 Individual: Coding: Loops For more course tutorials visit www.newtonhelp.com PRG 218 Week 3 Individual: Coding: Loops Resource:Loops and Files of Starting Out with C++ from Control Structures Through Objects Read through the lab materials, and complete the following labs in the “Loops and Files” document: Lab 5.1, “Working with the while Loop: Lab 5.2, “Working with the do-while Loop” Lab 5.3, “Working with the for Loop”
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 3 Individual: Decisions, Arrays, and Functions For more course tutorials visit www.newtonhelp.com PRG 218 Week 3 Individual: Decisions, Arrays, and Functions Resource:Week 3 Worksheet: Decisions, Arrays, and Functions Carefully examine C++ source code and identify decision structures, array declarations, and the parts of a function. Using the worksheet provided, provide answers to the questions. Save the document with the name PRG218_Week3_Worksheet_YourName.docx.
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 4 Individual: Coding: Classes and Objects For more course tutorials visit www.newtonhelp.com PRG 218 Week 4 Individual: Coding: Classes and Objects Resources:“Challenge: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher “Solution: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher Review the video “Challenge: Ask For a User’s Favorite Movies” in Lesson 4, “Classes and Objects,” of the Lynda.com® course Learning C++ with Peggy Fisher. Take notes on the program requirements.
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 4 Individual: OO Basics For more course tutorials visit www.newtonhelp.com PRG 218 Week 4 Individual: OO Basics Carefully examine the code in Program 13-15, “Implementing the Class,” in Section 13.13, “Focus on Problem Solving and Program Design: An OOP Case Study,” in Ch. 13, “Introduction to Classes,” of Starting Out With C++ From Control Structures Through Objects. Answer the following four questions in a Microsoft® Word document:
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 5 Individual: Coding: Derived Classes For more course tutorials visit www.newtonhelp.com PRG 218 Week 5 Individual: Coding: Derived Classes Create a base class and two derived classes. Also, create and call a member function named communicate() that behaves differently when called by each class. Create a single C++ project (and CPP source file) named animal_communication as follows: Into this source, type the source code for Program 15-16, “Program Output,” in Section 15.6, “Polymorphism and Virtual Member Functions,” in Ch. 15, “Inheritance, Polymorphism, and Virtual Functions,” of Starting Out With C++ From Control Structures Through Objects.
PRG 218 Doing by learn/newtonhelp.com PRG 218 Week 5 Individual: Inheritance and Data Protection For more course tutorials visit www.newtonhelp.com PRG 218 Week 5 Individual: Inheritance and Data Protection One of the capabilities that makes object-oriented programming so powerful is inheritance because it allows programmers to model real-world relationships. Answer the following two questions in a Microsoft® Word document: What are the benefits of inheriting one or more derived classes from a base class? What are the drawbacks?