admin 管理员组

文章数量: 1086019


2024年4月28日发(作者:手机background)

《计算机编程基础》课程教学大纲

一、课程基本信息

课程代码:19110023

课程名称:计算机编程基础

英语名称:

Basic Computer Programming

课程类别:专业课

学 时:48学时

学 分:3

适用对象:非计算机类各学科本科学生

考核方式:考查

选修课程:无

二、课程简介

中文简介

《计算机编程基础》课程是为非计算机专业的大学本科学生开设的必修课程。

本课程讲授程序设计语言的基本要素,包括基本数据类型、运算、控制结构、函

数外,还讲授数据结构的基本概念和应用、算法时空复杂性的概念以及图形用户

界面、数据库等实用的知识。通过学习本课程,使学生掌握一门程序设计语言的

基本语法、语句以及结构化程序设计的基本思想和方法,了解基本的算法和数据

结构。更重要的是,本课程的主要目的是通过学习该课程,使学生掌握基本的程

序设计原理和基本的程序设计方法,培养规范的程序设计思想,了解进行科学计

算的一般思路,建立起清晰、基本完整的程序设计概念。本课程实践教学包括课

内上机和课外上机,通过上机实践,使学生加深对程序设计思想的理解,更好地

掌握相关理论知识。要求规范掌握编程语法格式要求,能书写出正确的程序。在

此基础上理解并掌握常用的算法及其原理;能利用结构化的编程思想,编写出具

有一定复杂度的、规范的、符合算法设计思想的程序。

英文简介

This course of Basic Computer Programming is a compulsory course for some

undergraduate students who are not majoring in computer science. This course

teaches them the basic knowledge about a programming language, including basic

data types, operations, control structures, functions and so on. It also teaches them the

basic concepts and applications of data structures, the concept of complexity of

algorithms, and some practical knowledge of graphical interfaces and databases. By

learning this course, students can master the basic grammar and sentences of a

programming language, as well as the basic ideas and methods of structured

programming, and understand the basic algorithms and data structures. More

importantly, learning this course can enable students to master basic programming

principles and basic programming methods, cultivate standardized programming ideas,

and understand the general ideas of scientific calculation. A clear and basically

complete concept of programming can be established. This course includes theory

lectures and many practices on computer labs. The arrangement will help students to

deepen their understanding of programming ideas and better master the relevant

theoretical knowledge. Students will master the programming syntax format

requirements, and be able to write some correct programs. Students can understand

and master the commonly used algorithms, and can use the structured programming

idea to write a program with a certain complexity, standardization and in line with the

idea of algorithm design after finishing this course.

三、课程性质与教学目的

《计算机编程基础》课程是面向非计算机专业本科生的第一门程序设计类课

程,面向非计算机各专业,作为必修课程开设。课程任务是通过对程序设计基本

方法、编程语言语法、编程语言多领域应用等知识学习,使学生掌握一门帮助专

业后续教学且具有广泛应用价值的编程语言。通过让学生理解编程语言及应用方

式,掌握利用计算机解决问题的能力,培养计算思维,并通过 实验训练学生的

动手能力。

本课程选择Python语言作为介绍的主体,是因为Python是一种脚本语言,

它语法简单功能强大、编写简洁可读性好、编程产出较高,维护代价较低,它很

好地适应了近20年来计算机在性能和可用性上的发展历程,在当下编程语言众

多的时代成为应用最为广泛的程序设计语言。

本课程在讲授Python语言语法同时,十分注重与各专业相结合的程序类应

用,构成本课程特点。通过本课程学习,能够使学生全面掌握Python语言及程

序设计能力,编写中功能丰富、实用性强、专业相关的程序代码。

课程思政:通过学习编程,让学生体会到:程序中的每一条语句都要遵守

语法规则,每一条语句都有它存在的意义,引导学生思考自己作为中国公民,

严格遵守疫情期间国家和学校的指示,灾难面前没有人能置身事外,全国人民

要共同维护国家的绵延生息、薪火相传;作为青年大学生,认真学习就是作为

学生的意义所在,要勇敢回应时代的挑战,勇做历史使命和责任的传承人。


本文标签: 课程 学生 编程 程序设计 基本