技能-I(针对 CO、IT 和 AI 和 ML) 学分数和 L/T/P 方案:4 和 3/0/2 先决条件: 课程类型:IC 课程学习目标:本课程的目标是提供使用 C 语言编程解决问题的基础知识。 课程内容:单元 1 编程基础和控制语句:计算机框图、硬件与软件、操作系统和编译器的概念、C 编程简介、使用输入和输出运算符和表达式的基本编程、使用 if 和 if-else 进行编程、使用循环-for、while、do-while 进行编程;使用 switch 和 break。单元 2 基于数组的编程:定义和处理用于解决问题和字符串的一维和二维数组。单元 3 使用函数进行模块化编程:结构化编程、定义和调用函数、使用函数进行模块化编程、将参数和数组传递给函数、void 函数并返回值。单元 4 使用指针、结构和联合进行编程:C 中的指针:指针声明、将指针传递给函数、指针与数组、动态内存分配。结构和联合、使用结构和联合数组进行编程、联合的内存要求。参考书:1. Byron S. Gottfried,《使用 C 语言编程》,Schaum 系列,Tata McGraw Hill,2015 年。2. E Balaguruswamy,《使用 C 语言编程》,Tata McGraw Hill,2015 年。3. Kernighan & Richie,《C 编程》,Prentice Hall of India,2002 年。课程成果:1. 了解使用软件和编程解决问题。2. 学习使用输入、输出和控制语句的简单概念进行编程。3. 使用数组、函数、字符串、结构和指针解决问题。
主要关键词