《计算机程序设计教程》或 《编程技术导论》
《C语言程序设计》
《Java程序设计》
《数据结构与算法》
《C++ Primer》
《Java核心技术》
《Python编程从入门到实践》
《算法导论》
《计算机科学导论》
《结构与解释计算机程序》
《操作系统导论》
《数据库系统概念》
《软件工程导论》
《计算机网络:自顶向下方法》
《TCP/IP详解》
《Head First HTML与CSS》
《Javascript权威指南》
《深入理解HTTP:HTTP协议详解与实践》
《数据库设计与实现》
《设计模式》
《计算机组成原理》
《Python核心编程》
《Java编程思想》
这些书籍涵盖了编程的基本概念、语法、数据结构、算法、面向对象编程、操作系统、数据库、网络编程、软件工程等多个方面,适合不同层次和兴趣的学生学习。建议根据具体课程需求和个人兴趣选择合适的教材。