> ## Documentation Index
> Fetch the complete documentation index at: https://unswcs.guide/llms.txt
> Use this file to discover all available pages before exploring further.

# COMP1511 开课前准备

> 开课前不用学完整门课，先把最必要的事情准备好。

开课前不需要提前把 COMP1511 全部学完。

目标很简单：

> **开课第一周到来时，你的电脑和基础操作不要成为阻碍。**

## 开课前 Checklist

建议先确认：

* [ ] 可以正常登录自己的 UNSW / CSE 账户
* [ ] 电脑可以正常使用 VS Code
* [ ] 能进入学校提供的 CSE 编程环境
* [ ] 会打开 Terminal
* [ ] 会创建和保存一个 `.c` 文件
* [ ] 能使用 `dcc` 编译程序
* [ ] 能运行自己的第一个 C 程序

如果这些还没有完成：

👉 [先配置 COMP1511 编程环境](/courses/comp1511/environment)

## 要不要提前学 C？

**可以简单看一点，但没有必要提前学完整门课。**

如果你完全零基础，开课前简单认识下面这些概念就够了：

* variable
* `if`
* loop
* function
* array

目标不是熟练掌握。

看到这些词时“不完全陌生”就已经足够。

## 现在不需要提前学什么？

刚开始不用急着学：

* 复杂数据结构
* 高级算法
* LeetCode
* Makefile
* GDB
* 大量 Linux 命令
* Git 的复杂操作

这些东西以后真正用到时再学。

## 建议做一次最简单的测试

开课前最好确认自己能完成一次完整流程：

```text theme={null}
打开 VS Code
    ↓
连接 CSE
    ↓
创建 hello.c
    ↓
保存文件
    ↓
dcc 编译
    ↓
运行程序
```

只要这条流程走通，环境准备基本就完成了。

## 最后准备什么？

第一周开始以后，优先跟着当期课程官方页面走。

不同 Term 可能会调整：

* setup 命令
* Lab 页面
* Assessment
* 提交方式
* 推荐环境

👉 [COMP1511 Course Website](https://cgi.cse.unsw.edu.au/~cs1511/)

***

## 下一步

环境还没有配好：

👉 [编程环境配置](/courses/comp1511/environment)

已经准备好了：

👉 [如何学习 COMP1511](/courses/comp1511/how-to-study)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.