CPTR1040 - Introduction to Programming Logic

Credits
3 (2/1/0)
Description
This course introduces students to computer programming logic and troubleshooting. Students are introduced to algorithm development and structure programming. These concepts are foundational to learning to program and general troubleshooting.
Competencies
  1. Document the logic of a program.
  2. Explain control structures operation.
  3. Explain the relationship behind hardware, software and networks.
  4. Describe industry standard code development techniques.
  5. Describe how data is represented, abstracted and communicated.
  6. Evaluate the impact of technology on a chosen field.
  7. Describe selected security techniques.
  8. Articulate how programs are developed.
  9. Demonstrate the ability to navigate, modify and secure selected file systems.
  10. Explain some current issues about computers and society, potentially including but not limited to security, cyber-attacks, AI, cloud computing and IoT.
Degrees that use this course

Cybersecurity

Associate of Applied Science (AAS)

Cybersecurity

Certificate

Information Technology

Associate of Science (AS)