Courses/CS 2114/Outcomes

From A-State Computer Science Wiki
Jump to: navigation, search

Course-Level Outcomes

After completion of this course, students will have met the following student learning outcomes:

  • Demonstrate a general understanding of computing technology.
  • Design and implement programs in the C++ programming language.
  • Ability to use an industry-standard toolchain for writing, compiling, and executing C++ code.
  • Demonstrate an understanding of the basic principles of computer programming.
  • Demonstrate an understanding of the Structured Programming paradigm.
  • Develop algorithms and programs to apply mathematical concepts.
  • Apply critical thinking and problem-solving skills to develop solutions to non-trivial programming problems.
  • Demonstrate technical communication skills through written algorithms and code documentation.

Program-Level Outcomes

CS 2114 Structured Programming is linked to the following degree-level student learning outcomes for the B.S. Computer Science/B.A. Computer Science degree programs:

B.A. and B.S. Computer Science student learning outcomes directly supported by this course

  • Graduates of the B.S./B.A. Computer Science degree program attain the ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • Graduates of the B.S./B.A. Computer Science degree program attain the ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • Graduates of the B.S./B.A. Computer Science degree program attain the ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • Graduates of the B.S./B.A. Computer Science degree program attain an understanding of professional, ethical, legal, security and social issues and responsibilities.
  • Graduates of the B.S./B.A. Computer Science degree program attain the ability to analyze the local and global impact of computing on individuals, organizations, and society.
  • Graduates of the B.S./B.A. Computer Science degree program attain recognition of the need for and an ability to engage in continuing professional development.
  • Graduates of the B.S./B.A. Computer Science degree program attain the ability to use current techniques, skills, and tools necessary for computing practice.