Skip to Main Content

CS1420

Download as PDF

CS1420 - Accelerated Introduction to Computer Science--CS1 and CS2 (QI) - 7 - Credits

School of ComputingCollege of Engineering

Course Learning Outcomes

  1. Write programs using fundamental programming constructs including variables, data types, control structures, and functions

  2. Apply problem-solving strategies to break down problems into algorithmic solutions

  3. Debug and test programs to identify and correct errors

  4. Explain how programs execute and how data flows through a program

  5. Implement common data structures (arrays, lists, stacks, queues, trees)

  6. Design and develop object-oriented programs using classes, inheritance, and polymorphism

  7. Apply recursive thinking and recursive algorithms to solve programming problems