beausanders.org Archive
  • Home
  • GTC4me
  • Classes
    • CPT168: Programming Logic and Design
    • CPT275: CPT Senior Project
    • CPT283: PHP Programming I
    • IST190: Linux Essentials
    • IST191: Linux System Administration
    • IST239: Datum and JavaScript
    • Class Schedule and Office Hours
    • Red Hat Academy Learning Portal (RHALP)
    • GradTracker: Graduate Information Survey
  • GTC Links
    • gvltec.edu
    • GTC Student Handbook and Catalog
    • GTC College Calendar
    • Course Schedules
    • Tuition and Fees
  • CPT Department
    • CPT Student Information
    • CPT Program Pathways & Audit Sheets
    • CPT Jobs Board
    • CPT Syllabi Archive
  • Resources
    • Resource Links
    • EasySubnetting.com
    • GeekGlossary.com
    • How to...
    • Resume Writing
  • Quick Links
    • About Us
    • Advisee Info Page
    • Contact
    • Contacts - Faculty
    • Info for Students
    • Meet Your Instructor
    • Office Hours & Class Schedule
    • Privacy Policy
    • Subscribe to Email Lists

CPT168: Programming Logic and Design

Welcome to CPT168: Programming Logic and Design

Last Updated: July 19, 2020

CPT168: Programming Logic and Design is a "first programming class" for Computer Technology Department students at Greenville Technical College. This course is a required core course for all network administration, systems administration, cybersecurity, and programming students enrolled in the CPT Department's associate degree program.

Some of the topics covered in CPT168: Programming Logic and Design include:

  • An introduction to Python programming
  • How to write your first program
  • How to code control statements
  • How to define and use functions and modules
  • How to test and debug a program
  • How to work with lists and tuples
  • How to work with file I/O
  • How to handle exceptions
  • plus many other concepts and skills

 

CPT168 Textbook: Murach's Python Programming (2nd Edition)

Last Updated: August 11, 2021

After careful consideration of many Python programming books, we decided to use Murach's Python Programming (2nd Edition) by Michael Urban and Joel Murach as the textbook for CPT168: Programming Logic and Design. The following information comes from the publishers website.

Murach’s Python Programming (2nd Edition)

by Michael Urban and Joel Murach
18 chapters, 564 pages, 227 illustrations
Published April 2021
ISBN 978-1-943872-74-9

Link to Publisher's Website

"Python is one of today’s fastest-growing languages. Its simple syntax makes it relatively easy to learn, and its diverse uses…from web and game programming to data analysis and data mining to scientific computing, artificial intelligence, and more!...are fueling its popularity. So we had to answer the clamor for a Murach book on Python. Now, we believe it provides the fastest, easiest, yet most professional way to learn Python that you can find, whether you’re a beginning programmer or have years of experience."

CPT168 Menu

  • CPT168 Home
  • CPT168 Course Schedule
  • CPT168 Class Lecture Videos
  • CPT168 Lecture Slides
  • CPT168 Final Grade Calculator

This website may include audio and video components.  Greenville Technical College is committed to providing information on the web in an accessible format and efforts are being made to assure equal accessibility to people with disabilities.  If you have difficulty accessing any information presented on this website, please contact Student Disability Services at (864) 250-8408 or by email at DisabilityServices@gvltec.edu.

Privacy Policy