Programming Fundamentals 1 (程序设计概论1)¶
课程编号:COMP1011J
考核形式:[待补充]% Final + [待补充]% Coursework
授课教师:Seán Russell
课程介绍¶
程序设计概论1是计算机专业的入门核心课程,主要学习编程基础概念、基本语法和算法思维。通过学习一门编程语言(Python),培养学生的程序设计能力和计算思维。
编程的第一课,课程通过每周lab课上的练习题,巩固python编程语法,在学习编程语法的初始阶段,需要大家独立完成联系,锻炼编程的意识和实践能力。不需要急于去刷Leetcode中的题目,只需完成lecture给出的语法练习题,巩固熟练自己的代码编写能力即可。这门课程主要是python编程的技能,并不需要编程思维。这是一门编程入门课程。
Project: 课程有大作业,大致是做一个棋牌小游戏,会有具体的任务要求,代码量不大,在200-500行以内。
Lecture: Sean是BDIC元老级人物,后续的每个学年都会上Sean的课程。
关于AI:AI是帮助你快速学习编程的好帮手,请记住要让AI把你教会,而不是利用AI完成任务。
学习资源¶
历年试卷¶
🚀 项目作品¶
- MineSweeper - 文字版扫雷 22 Project
💡 学习建议¶
编程入门¶
- 循序渐进:从简单语法开始,逐步学习复杂概念
- 多动手:编程是实践性很强的技能,要多写代码
- 理解原理:不要只记语法,要理解编程的基本原理