课程简介 Course Introduction

一、教学基本目标

算法竞赛(程序设计竞赛”是一门计算机科学与技术选修课。通过该课程的学习,使学生通过编程竞赛的方式,深入学习c语言、java语言、数据结构、算法设计等内容,并提高实际编程能力。本课程能激发学生学习算法和程序设计的兴趣,提升算法设计、逻辑推理、数学建模、编程实现和英语阅读能力,激励学生运用计算机编程技术和技能解决实际问题,培养团队合作意识、挑战精神和创新潜力。

二、课程涉及知识技能

本课把C/java语言、算法和解题有机地结合在了一起,注重学习方法和实践技巧。课程内容包括:算法竞赛入门、算法复杂度与算法思想、数据结构、暴力求解和搜索技术、动态规划、数学概念与方法、字符串处理、图论模型与算法几何题与模板,覆盖了算法竞赛入门所需的主要知识点。

三、相关能力培养

1编码能力。编写大量代码,奠定杰出程序员的基本功。

2)算法知识。掌握数据结构、搜索技术、动态规划、数学、字符串、图论、几何等算法知识。

3)计算思维和逻辑思维。

4)团队合作精神。


留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导