以美国德州农工大学计算机系开设的两门程序设计课程为例,分别介绍程序设计基础课程CSCE121和程序设计高级课程CSCE314的课程目标、课程安排和评分机制,分析课堂讲课、课后作业、上机实验、课后答疑、教学资源等各个环节的教学特色,总结在培养学生计算思维、不同编程语言对比教学等方面对我国高校程序设计课程的教学启示。