分类：电脑/网络-程序设计
问题：计算机软件编程设计专业基础课有那些? 
回答：离散数学、模拟数字电路逻辑、计算机组成原理及结构、数据结构与算法、编译原理、操作系统、计算机网络、面向对象程序设计、软件测试技术、统一建模语言UML、信息论与数据压缩、软件工程、数据库系统、软件成熟度模型、软件项目管理、软件体系结构等课程。