Answer :

CS 173 requires knowledge of C++, discrete mathematics, and basic computer architecture.

CS 173 is a course on the principles and practice of computer programming. To be successful in this course, students must have a good understanding of C++, which includes variables, data types, functions, loops, classes, and object-oriented programming. Additionally, students should have a basic knowledge of discrete mathematics, which includes logic, proof techniques, and set theory. Finally, they should understand basic computer architecture, like the difference between a CPU and RAM, and how data is stored and retrieved in memory. Having these skills will help students better understand the topics discussed in this course, such as memory management, software development processes, and algorithms.

Learn more about computers here:

brainly.com/question/30206316

#SPJ4