软件工程专业主要学习以下几类书籍:
数学基础课程
《高等数学》(同济大学数学教研室编,高等教育出版社)
线性代数、 概率论与数理统计、 大学物理等
程序设计语言
《C++语言程序设计》(谭浩强等编,高等教育出版社)
《C语言程序设计》(具体教材名称未提及)
《Java语言程序设计》(具体教材名称未提及)
《Python程序设计》(具体教材名称未提及)
数据结构与算法
《数据结构》(具体教材名称未提及,C++表述)
《算法设计与分析》(具体教材名称未提及)
《离散数学》(具体教材名称未提及)
操作系统与编译技术
《操作系统原理》(具体教材名称未提及)
《编译原理》(具体教材名称未提及)
软件工程核心课程
《软件工程》(具体教材名称未提及,较厚)
《面向对象程序设计》(具体教材名称未提及)
《数据库原理》(具体教材名称未提及)
《软件项目管理》(具体教材名称未提及)
专业选修课
《Web前端开发技术》、 《Java Web开发技术》、 《数据仓库与数据治理技术》等
实践课程教材
《C语言程序课程设计》、 《Python程序课程设计》等
其他推荐书籍
《统一软件开发过程》(Ivar Jacobson, James Rumbaugh, Grady Booch 著,周伯生 译,机械工业出版社)
《软件工程:实践者的研究方法》(Roger Pressman 著)
《软件工程:一个实践者的研究方法》(Ian Sommerville 著)
这些书籍涵盖了软件工程专业的核心知识和实践技能,有助于学生建立起完整的软件工程知识体系。建议学生根据自身兴趣和需求选择合适的书籍进行深入学习。