Author: Beau Sanders

https://beausanders,org/instructor

Welcome

Launched in 2002, beausanders.org provides students in selected Computer Technology Department classes at Greenville Technical College in Greenville, South Carolina access to course materials and other resources to help them succeed as CPT students. Some items on this site are password protected due to copyright restrictions.

Thanks for visiting our site. Your feedback is valuable, so please submit your suggestions by completing the Contact form under Quick Links in the top menu.


CPT127: Python Programming I

CPT127: Python Programming I (formerly 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 CPT127: Python Programming I 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

CPT227: Python Programming II

CPT227: Python Programming II is the second Python programming course offered by the Computer Technology Department at Greenville Technical College. This course is designed for programming students enrolled in the CPT Department’s associate degree program. Students are required to complete CPT127: Python Programming I prior to taking this course.

Some of the topics covered in CPT227: Python Programming II includes:

  • How to work with Recursion and Algorithms
  • How to Define and Use Your Own Classes
  • How to work with Inheritance
  • How to Design an Object-Oriented Program
  • How to worth with a Database
  • How to Build a GUI Program
  • Other topics and skills

Textbooks for CPT227: Python Programming II

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.”

GradTracker Graduate Information Survey

If you are a graduate of the Network Systems Administration Department, the Computer Programming Department, or the Computer Technology Department at Greenville Technical College, please take a few minutes to participate in the GradTracker Graduate Information Survey. Click here to access the survey. Once you create an account in GradTracker, complete the general information section and the section for degrees and certificates. Also please enter your employment history and, if it applies, additional education you have worked on or completed after leaving our department at Greenville Tech. This information is very important to the continued success of the Computer Technology Department’s programs. You will be reminded in the future by email to update this information in order to keep it current. Thank you in advance for participating in the GradTracker Graduate Information Survey.

Beau Sanders

Instructor Contact Information

Beau Sanders

Beau Sanders
Professor in the Computer Technology Department
Greenville Technical College
Red Hat Certified Engineer (RHCE)
Red Hat Certified Systems Administrator (RHCSA)
Microsoft Certified Systems Engineer (MCSE4)
Microsoft Certified Professional + Internet (MCP+I)
A+ Certified Computer Technician
Linux + Certified Professional
Network+ Certified Professional

Main Campus • Office 103-223D
Engineering Technology Building
Greenville Tech Office:
Cell Phone:
864-250-8314
864-235-7240

 

Click Here for “Meet Your Instructor” Bio 

Click Here for Office Hours and Class Schedule

Click Here for Directions to Office 103-223D

 

About Us

About beausanders.org

This website was originally launched in 2002 as beausanders.com while I was an adjunct instructor in the Network Systems Administration Department at Greenville Technical College in Greenville, South Carolina. Its original purpose was to distribute lecture notes, lab materials, assignments, and other class material to students in my classes. At that time the college did not have the technology to distribute class materials on the Internet. We added an online glossary, discussion forum, links directory, and a few other features to engage our students.

In 2010 we changed the domain to beausanders.org to make it sound less commercial, but we still maintain alias domains beausanders.com, beausanders.us, beausanders.net, and beausanders.info. We have added several additional servers to help manage our development projects including production servers linux1.beausanders.org, linux3.beausanders, linux4.beausanders.org, and linux6.beausanders.org. Running separate servers provides redundancy and backup, as well as good practice maintaining our systems administration skills.

Over the years our website has gone through many changes. We created the GeekGlossary.com web app to modernize our online glossary. Then we developed the Jobs Board. Recently we took the Links Directory out of mothballs and cleaned it up. It was added back to the website in March 2021.

Thank you for visiting beausanders.org. Use our Contact form if you have any questions, suggestions, or comments to share.

 
 
 
 
 
 

IST239: JavaScript

IST239: JavaScript introduces the student programming concepts that involve the integration of client side and server side scripts into web pages. The emphasis of the course is on client side scripting where client side scripts are used to create dynamic web pages that respond to user input. Client side scripting topics will include script integration, language syntax, data storage, control structures, functions, and procedures.

IST239 is administered in Blackboard. Students in IST239 are expected to log in daily during the semester to keep up with the course content.

Students in IST239 will create a Final Exam Project using JavaScript that should be portfolio worthy.

CPT127 Textbook Information

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.”