CSC-117 Introduction To Programming And Computational Thinking using Python

Introduction to Programming and Computational Thinking using Python serves as a first programming course for Networking & Cybersecurity majors. This course is for beginning programmers. The course emphasizes the development of languages and software, problem-solving, and programming in a structured, object-oriented language. The Python programming language is used throughout the course.

Credits

3

Corequisite

MAT-097 or Math Placement Level 1

Lecture Contact Hours

3

Lab Contact Hours

1

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Course Learning Outcomes

  1. Design computer algorithms to solve problems
  2. Create and document computer programs using the formal syntax from a high-level, object-oriented programming language
  3. Adopt an iterative and continuous improvement process to critically troubleshoot issues and elevate software design.