
"David Kopec is a computer science professor at Albright College in Reading, Pennsylvania, where he serves as Program Director of Computer Science and Information Technology. He recently moved from Champlain College in Vermont, where he spent nine years in a similar role. At Albright, David is launching three new majors for Fall 2026: a revamped computer science major, an artificial intelligence major, and a cybersecurity major. These programs aim to blend liberal arts education with career-relevant technical skills, incorporating computer ethics courses and required internships."
"David is the author of five books on computer science and programming. His most successful work, "Classic Computer Science Problems in Python," was featured on Talk Python in 2019. His latest book, "Computer Science from Scratch," was released in September 2024 and targets the same audience: intermediate or advanced Python programmers who want to deepen their understanding of computer science fundamentals, whether they're self-taught developers, bootcamp graduates, or professionals preparing for technical interviews."
Many software builders follow nontraditional paths, learning through curiosity, workplace automation needs, or self-driven projects. Intermediate Python programmers gain the most from instruction that focuses on core computer science concepts such as interpreters, emulators, and bit manipulation rather than syntax alone. A computer science program director is launching revamped majors in computer science, artificial intelligence, and cybersecurity for Fall 2026 that combine liberal arts with career-relevant technical skills, required internships, and computer ethics courses. Several books and resources target intermediate Python developers seeking deeper foundational CS understanding for professional growth and interview preparation.
Read at Talkpython
Unable to calculate read time
Collection
[
|
...
]