計算機程式設計 (Computer Programming)

开始时间: 04/22/2022 持续时间: 6 weeks

所在平台: CourseraArchive

课程类别: 计算机科学

大学或机构: National Taiwan University(国立台湾大学)

授课老师: 劉邦鋒 Pangfeng Liu

课程主页: https://www.coursera.org/course/cprogramming

课程评论:没有评论

第一个写评论        关注课程

课程详情

This course will introduce computer programming in C. This freshman CS course will assume no prior experience about computer science. We will cover basic operations about computers, then move on to how to write computer programs in a language called C. Various C concepts will be introduced.

课程大纲

Week 1: Basic programming concepts (book chapter 1, 2, 3)

- What is in a program?

- What is a variable in a program?

- How to edit/compile/run a program?

- How to read/write a value with a program?

- How to assign values into variables?

- How to add/subtract/multiply/divide numbers?

- How to compare numbers?

- How to make logical decision?

 

Week 2: Flow control and loops (book chapter 4, 5)

- How to make a program run different parts on different conditions?

- How to make a program run repeatedly?

- How to stop/continue a loop?

- How to solve problems with conditions and loops?

 

Week 3: Arrays and Floating point Numbers (book chapter 6, 7)

- What is an array?

- How to store data into array/retrieve data from array?

- How to read/write data into/from array?

- What is a multi-dimensional array?

- How computers place arrays in memory?

- What is a floating point number?

- How to read/write a floating point number?

 

Week 4: Functions (book chapter 8)

- What is a function?

- Why do we need function?

- How a function communicates with your program?

- Where are the variables in a function? How do they differ from variables in your main program?

 

Week 5: Pointers (book chapter 9)

- What is memory address?

- What is a pointer?

- How to access other variables with pointers?

- What is the relation between pointers and arrays?

- How to access array elements with pointers?

 

Week 6: Strings and characters (book chapter 10, 11)

- What is a character?

- How to read/write a character?

- What are the library we can use to process characters?

- What is a string?

- How to read/write a string?

- What is the relation between a character and a string?

- What is the relation between a string and a pointer?

- What are the library we can use to process strings?

课程评论(0条)

课程简介

This course will introduce basic concepts of computer programming. We will use C as the language to teach student how to write computer programs to solve problems.

课程标签

6人关注该课程

主题相关的课程