
当前,国产基础软件自主可控是数字经济发展的核心战略,其中编程语言的自主化与人才储备至关重要。华为自研「根技术」——仓颉编程语言,不仅具备智能化、全场景、高性能、全场景等优势,更已在多行业落地,实现国产软件从「可用」到「好用」的跨越。
近日,青软U+平台正式上线由重庆大学计算机学院陈波讲师团队研发的《仓颉编程基础及应用》课程。该课程为国产编程语言学习提供兼具实用性与专业性的教学内容,打造「理论讲解+实践训练」的闭环教学模式,为高校教师提供国产编程语言的课程方案,助力我国基础软件领域的关键人才培养。

三层能力培养,筑牢编程根基
《仓颉编程基础及应用》是计算机类、电子信息类本科及专科专业的核心专业基础课,课程设计围绕「基础能力-专业能力-综合素养」三层目标展开。
通过系统讲解仓颉语言语法语义、数据类型、函数、分支结构与循环结构等核心知识,帮助学生建立严谨的编程逻辑思维,掌握代码编写、调试与优化的基本技能,养成规范编程习惯,为后续专业学习奠定基础。
聚焦工程化落地,培养学生将抽象需求转化为具体代码的能力,覆盖模块拆分、功能整合、异常处理等项目开发全流程,同时提升运用仓颉语言解决实际问题的技术迁移能力。
通过《仓颉语言+DeepSeek开发——聊天机器人(鸿蒙App应用)》综合项目案例实战,可助力学生掌握复杂软件工程开发方法、夯实职业素养基础,为高校相关课程的实践教学提供贴合行业需求的优质案例支撑。
本课程主要讲述仓颉编程语言的基本语法、数组、异常机制、面向对象编程、泛型、文件操作、线程、鸿蒙应用开发等知识,构建「渐进式学习+项目化实践」形式完整的学习课程资源。
除覆盖编程语言基础知识点外,重点讲解仓颉编程语言特色功能——包括模式匹配、泛型、流表达式、容器等,同时深入解析程序并发执行机制,凸显仓颉语言的高效性。
设计由浅入深的实践任务,包含9个验证性实验(巩固基础知识点)与2个综合性实验(模拟真实项目开发),学生完成课程后可具备三大核心能力:运用仓颉语言开发鸿蒙应用、结合DeepSeek人工智能技术开发智能应用、胜任中小型企业软件工程师岗位,同时可快速衔接「数据结构」等进阶课程的实践环节,参与仓颉开源社区基础项目开发。
值得一提的是,课程配套重庆大学陈波团队研发教材《仓颉基础编程及应用》(ISBN978-7-302-69934-7)的教学资源,知识点讲解与教材深度契合,为学生提供「课-书-练」一体化学习体验。
课程负责人陈波,重庆大学计算机学院讲师,艾尔曦医疗设备联合创始人,兼具深厚的教学积淀与丰富的工程实践经验。
在工程实践方面,长期从事医用电子仪器的研究和开发,擅长应用新的计算机理论及方法解决具体工程问题;在教学实践方面,长期从事程序设计课程教学工作,擅长工程实践经验与教学相结合;在高校教材方面,著有《C++编程基础及应用》、《Python编程基础及应用》、《仓颉基础编程及应用》。
仓颉生态建设,亟需优质教育资源
作为华为全栈自研的「根技术」,仓颉语言承载着构建国产自主软件生态的战略使命,其「原生智能化、天生全场景、高性能、强安全」的技术特色,已在金融、电信、政务及互联网头部应用中落地。多位行业专家高度认可此次课程上线的价值:
华为服务Fellow、2012服务实验室主任孙虎
仓颉凝结了现代通用编程语言全链路核心技术,实现国产软件自主可控。以实战为导向的优质课程,将为中国基础软件自主之路点燃人才星火。
作为一款现代化的新生语言,仓颉自身生态的繁荣壮大,亟需规模化的软件工程师群体共同耕耘。期待《仓颉编程基础及应用》能帮助更多的青年学子快速掌握仓颉编程,投身国产基础软件生态发展的时代洪流。
仓颉编程语言是一款面向全场景应用开发的编程语言,既可以支持鸿蒙应用开发,又可以支持服务端的应用开发。《仓颉编程基础及应用》课程有效解决了开发者培养过程中教材短缺的问题,期待能覆盖广大高校与企业开发者,为国产基础软件奠定人才基础。

青软U+平台本次上线《仓颉编程基础及应用》课程,既是对国产编程语言教育资源的重要补充,也为学生搭建了「从课堂到产业」的成长通道。无论是高校学生夯实专业基础、衔接进阶学习,还是企业开发者转型仓颉技术栈,均可通过该课程系统地掌握仓颉语言的编程理念、语法规则、技术能力等知识。
未来,青软U+平台将持续聚焦国产基础软件人才培养需求,引入更多优质课程与实践资源,助力更多学生拥抱国产技术浪潮,为我国软件自主可控发展注入源源不断的人才动力。
如需了解课程详情或申请试用、引用到课堂,可扫码登录青软U+平台官网查看。


✦ 往期回顾 ✦
江西职业院校AI师资培训显实效!青软实战化赋能:让教学方案能落地、大模型人才快成长
推动大模型技术「可学可用可教」,广东多校师资实战筑牢AI教学实践根基
本篇文章来源于微信公众号: QST青软集团
