Course Outcomes
  1. Apply problem solving techniques and tools such as flowcharts, algorithms, and pseudo-code.
  2. Construct statements (assignments, expressions, and functions) using various mathematical, logical, and relational operators and data types
  3. Design, write, run, and debug introductory programs that include different programming constructs (repetition, selection, and sequencing).
  4. Work in collaborative groups.
  5. Demonstrate the importance of tools such as flowcharts, algorithms, and pseudo-code in business, society, and modern life.
In addition, this course must meet the following

Foundations: Technological Literacy

  1. Test and analyze various technologies and systems to solve technological problems.
  2. Identify implications of technological changes as they relate to and determine impacts on individuals, society, the environment, and the future.
  3. Apply knowledge of technologies to many areas of life (both personally and professionally).
Discoveries: Natural Sciences & Technology
  1. Understand, analyze, and evaluate models, theories, and laws by which science and technology seek to explain natural or technological phenomena.
  2. Apply scientific and/or technology concepts and knowledge as they relate to research, problem solving, and effective decision making.
  3. Recognize the limitations of data and explore alternative interpretations.
  4. Identify and assess the basis of scientific and technological issues which affect society.
Revised Spring 2023