UniMate AI

CSSE1001/CSSE7030

Introduction to Software Engineering

2 学分难度 中等👥 146 人学过

通过编程介绍软件工程,这个编程特别专注于计算和编程的基础,使用基于探索性问题的方法。使用过程、数据和对象构建抽象;数据建模;设计、编码和调试越来越复杂的程序。本课程使用Python编程语言,介绍软件工程的基本概念。重点放在使用计算技术解决问题,创建算法和设计类。

Reviews

学生评价

2.0

难度

4.8

含金量

3.9

压力

4.5

教师评分

匿名同学

编程的基础课,非常有用,涵盖了所有基础知识。对于这门课,我的建议是用好StackExchange或PyDoc文档这两个工具,他们会解决你遇到的大部分问题。

匿名同学

这是一门很好的基础课,Python不太难,通过这门课是不太难的。

匿名同学

任课老师讲课语速也太慢了,一个知识点他要至少说三遍才能缕清他的思路。老师应该课前给每个学生5分钟时间询问问题,还不是用小组的方式,这也太浪费时间了。

匿名同学

很有用的课,主要学习Python以及编程入门知识。

匿名同学

主要是学习python进行编程,也适合没有任何没有编程经验的小白。课程从最基本的开始,例如if / then语句,简单的逻辑和循环,再到更高级的概念,例如模块,循环,外部调用甚至基本用户界面。计算机科学的必修课,但也推荐给任何对科学,数学或工程学的人。

匿名同学

刚开始以为这门课会很简单,但完全不是这样。对于有基础的学生也许不难,但想要高分也是需要努力的。

匿名同学

这门课实战型较高,学生会写代码作为练习,而不是只学习理论,这一点还是很有趣的。但是快到期末的时候,作业还是有难度的。学好这门课还是为之后的学习打下了很坚实的基础。

匿名同学

计算机科学专业的基础课之一,对于刚开始学计算机科学的新生来说 还是有挑战性的,但是好好听课认真完成作业,拿高分还是很简单的。

匿名同学

这门课在设置和使用CLASSES的方面不够过程全面,初始化方法,getter和setter方法容易与其他方法混淆。但如果之后上了 “"Adv soft Engnieer高级软件”这门课,会对这门课学习过的内容有更好理解。

Hanwen Zhang

基础课 必修的

From Seniors

学长留下的

基础信息谁都查得到,真正值钱的是过来人的经验。

学姐说

比你早一年的学长留下的真实经验 —— ChatGPT 给不了。

这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。

往年考点 / 踩坑

这门课暂无往年考点记录。

毕业生去向(整体)

下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。

统计自 317 份脱敏校友证言

Deloitte

6 位校友

岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer

Zerologix

4 位校友

岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer

Servian

4 位校友

岗位:Full-stack Developer · Data Engineer · Consultant

关于这块数据,我们说实话

雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。

我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。