跳转至

Abstract

专业核心

面向对象程序设计

1. 课程学习内容

21级学的C++,C++和Java之间反复横跳+1。这门课属于程序设计课程的进阶版,两门课也是复旦本科阶段仅有的两门会带着学编程语言的课程。相比于上学期的程序设计讲的主要是面向过程的编程理念,这门课主要是讲类的一些概念与编程理念

1.1 先修要求

程序设计

2. 任课教师

cc老师总是比较佛系

ztg老师历年都是负责荣誉课程,相比于普通班,荣誉课会提前学习设计模式(后续在ztg老师的软件设计课程中也会学到)。在旦三年,z老师是唯一会在课堂上写代码、跑示例的老师)

3. 课程教材

ppt

主要是ppt,TODO

4. 评分构成

每周lab+pj+期末考试,期末考试难度大,建议有心理准备

5. 其他可选项目

5.1 书籍

Thinging in C++

Thinging in C++

5.2 教学视频

5.3 历年资料

Document