CSC100::Handout::About the Course

The following information was copied from the Maricopa.edu website.
https://aztransmac2.asu.edu/cgi-bin/WebObjects/acres.woa/wa/freeForm2?id=50446

MCCCD Official Course Description for CSC100.

   "Concepts of problem solving, structured programming in C++, 
    fundamental algorithms and techniques, and computer science 
    concepts.  Social and ethical responsibilities. 
    Prerequisites: MAT120, or MAT121, or MAT122."

MCCCD Official Course Competencies for CSC100.

   1. Describe computer hardware and an operating system. 
   2. Use a compiler and associated utility programs to 
      create and run programs in C++. 
   3. Develop and implement algorithms using top-down design 
      with stepwise refinement. 
   4. Develop and implement well-structured programs. 
   5. Develop and implement C++ programs using control structures, 
      functions, various data types, arrays, and structures. 
   6. Develop C++ programs using classes.
   7. Develop and implement C++ programs using dynamic memory 
      allocation and linked lists.
   8. Present arguments for and against an ethical issue 
      related to computing.