Courses/CS 2114/Outcomes
From A-State Computer Science Wiki
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.