跳到主要内容
返回课程列表
ESTR

ESTR 1002

Problem Solving By Programming

3 学分T1

综合推荐指数

4.7/ 5

6 次评分 · 4 条评论

This is a computer-programming course to equip students with software knowledge and skills to solve engineering problems. Students will learn fundamental programming concepts in C, such as data representation and variables, operators and expressions, flow-control statements, functions, arrays, structures, pointer basics, input/ output handling, etc. In addition to lectures and e-learning, students will work in labs to practise solving problems and complete an engineering software project. The course will cover various problem solving methods such as incremental development, divide-and-conquer, debugging technique, finite-state machine, etc. Through practices, students will acquire skills to define problems and specifications, to perform modelling and simulation, to develop software system prototypes, to carry out verification, validation, and performance analysis.

提交课程测评

请先 登录 后提交测评或点赞。

同学测评

4 条评论

  • CU
    匿名用户
    2026/8/12 · 已编辑
    5.02023-24Term 1Prof. Fu Chi Wingchur靓 grade点击即送无 attendance

    在cu上的最后一门良心课

  • CU图灵
    Aeronix
    CSCI 金级专业成就CSCI
    2026/7/27 · 已编辑
    5.02024-25Term 1Prof. Fu Chi Wingchur

    菲利普的口音总是让人忍俊不禁,不过现在换老师了,project好像也没有刺激的tournament 环节了。 课程内容好像一如既往的有难度,不过要是能一直跟着上完还是很有收获的(远大于engg1110)

  • CU
    vB
    CSCI 铜级专业成就CSCI
    2026/7/27
    4.02025-26Term 1Dr. Yin Ho Fai Hooverchur无 attendance

    课程内容很有难度,无编程经验慎选 老师人很好,ppt内容全面丰富

  • CU
    好吃还是不好吃
    CDAS 铜级专业成就CDAS
    2026/7/22
    5.02025-26Term 1Dr. Yin Ho Fai Hooverchur靓 grade点击即送无 attendance

    老师讲的挺有趣的 基本上跟着老师就能听懂 前期的作业基本都挺简单的 本人之前没啥编程基础 所以对于后期的作业就有点吃力( 后面的project也有点吃力( final的题基本就是上课讲过的东西 时间可能有点紧 本人最后一题没时间做完 但听同学说难度不算很高?就是需要思考的挺多的