PRG 218 All Discussions

0 items
PRG 218 All Discussions
PRG 218 All Discussions
$12.00
  • Description

PRG 218 All Discussions

The Latest Version A+ Study Guide

 

**********************************************

PRG 218 All Discussions Link

https://hwsell.com/category/prg-218/

**********************************************

 

PRG 218 Wk 1 Discussion – Coding as a Member of a Team

Post a total of 3 substantive responses over 2 separate days for full participation. This includes your initial post and 2 replies to other students.

Due Thursday

Respond to the following in a minimum of 175 words:

Professional programmers typically work in teams on large programs that have fairly long lifespans. Additionally, because the programmers who will be asked to add features to, or debug, a program a year or more later may not be the original creators of the program, good original design, logical functional composition, and clear commenting are essential skills for any professional programmer.

Research at least two best practices for working on a large coding team.

Discuss the benefits and challenges of each of the practices you chose.

Due Monday

Reply to at least two of your classmates. Be constructive and professional in your responses.

 

PRG 218 Wk 2 Discussion – Common Bug: = vs. ==

Post a total of 3 substantive responses over 2 separate days for full participation. This includes your initial post and 2 replies to other students.

Due Thursday

Respond to the following in a minimum of 175 words:

Accidentally using the assignment operator “=” when you meant to use the comparison “is equal to” operator “==” is a common programming mistake.

Research whether or not the compiler can catch this mistake. Additionally, experiment with a statement similar to if (6 == myVariable) and see if it compiles correctly.

If you determine that the compiler will not catch this mistake, discuss a programming practice that can help reduce these errors.

Due Monday

Reply to at least two of your classmates. Be constructive and professional in your responses.

PRG 218 Wk 3 Discussion – Benefits and Drawbacks of Arrays

Post a total of 3 substantive responses over 2 separate days for full participation. This includes your initial post and 2 replies to other students.

Due Thursday

Respond to the following in a minimum of 175 words:

Using arrays, programmers can create collections of items.

Research and post two real-life examples of grouped data that might be useful to model as an array.

Describe how you could model those data collections as separate data items. What would be the benefits/drawbacks of modeling the data as an array vs. separate data items?

Due Monday

Reply to at least two of your classmates. Be constructive and professional in your responses.

PRG 218 Wk 4 Discussion – Functions vs. Member Functions

Post a total of 3 substantive responses over 2 separate days for full participation. This includes your initial post and 2 replies to other students.

Due Thursday

Respond to the following in a minimum of 175 words:

You can think of normal functions as “black boxes” that accept parameters (or not), do some processing, and return some value (or not). Member functions (sometimes referred to as “methods” in other object-oriented programming languages, such as Java) are similar in some ways to normal functions, but also dissimilar.

Research and discuss the ways in which a C++ member function is like and unlike a regular function.

Due Monday

Reply to at least two of your classmates. Be constructive and professional in your responses.

PRG 218 Wk 5 Discussion – Object-Oriented Design Methodologies

Post a total of 3 substantive responses over 2 separate days for full participation. This includes your initial post and 2 replies to other students.

Due Thursday

Respond to the following in a minimum of 175 words:

The concept of inheritance is used in many situations, not just in object-oriented programming (OOP). The Linnaeus classification system is one well-known example. If modeling the taxonomy in code, we might start with an animal class, then derive two other classes (vertebrates and invertebrates) from the base animal class, then derive other classes (such as mammal and reptile) from the vertebrate class, and so on. In short, the purpose of inheritance, and object-oriented design, as well as programming in general, is to allow programmers to model the real world. In other words, the goal is to design object-oriented programs that are understandable by people familiar with the real-world system and behave in a predictable fashion.

Research at least three object-oriented design methodologies or approaches, including UML (Unified Modeling Language), OMT (Object Modeling Technique), and OOSE (Object-oriented Software Engineering)..

Discuss how the various methodologies differ. How are they alike?

Due Monday

Reply to at least two of your classmates. Be constructive and professional in your responses.