《高级语言程序设计》是面向电气工程及其自动化、电子信息工程、通信工程等工科专业学生开设的一门专业基础课。通过本课程的教学,让学生掌握高级语言程序设计的基本思想、求解实际问题的一般方法,灵活的思维方式及较强的程序设计能力,为后续专业课程的学习打下扎实的理论和实践基础。其内容包括程序语言的语法规则、数据类型、数据运算、表达式和语句、算法思维、程序控制结构、函数设计与应用、指针定义和应用、结构体定义及应用。通过课堂讲授与学生实践相结合,既向学生传授计算机高级语言程序设计的理论知识,又注重学生分析问题和解决问题的能力。同时结合云南民族大学的办学定位、专业特色和人才培养要求,从学情分析开始,掌握学生思想状态,把握好选取案例与思政元素的映射关系和切入点。