Web Course homepage of C language and preliminary programming, and C Language Course Design

Source: Internet
Author: User

Web Course homepage of C language and preliminary programming, and C Language Course Design
Question

CSDN wants to open an online education channel and send me an invitation to see if some courses can be offered.
I have been paying attention to flipped classrooms recently and try to introduce new elements in traditional classrooms. This requires the accumulation of resources. Work without a schedule is hard to grasp.
This is an online course for CSDN, preparing for the flipped classroom.
Start-up questions for beginners of programming with their own concerns. The C language and programming course is offered in two series, starting from Series 1 and advanced series 2.
  Course features: All teaching is centered on "helping beginners achieve learning objectives in practice"This is what I have learned most in the past few years. The initial construction of the CSDN college does not support a wide range of online learning exchanges and job sharing. I still use the form of "publish job reports with blog" in my physical courses.
Here, there are also "Brothers, not alone ". Registered students will collect blog links to show their practical achievements.

Course link: (TBD)

Student link: (TBD)

Part 1 Introduction and experience

Knowledge Point

Questionnaire and self-test

Practice Project

Reference

1 everyone learns Program Design

Link

2 programming languages

Link

3. Build a C language running platform

Link

Link

4 C language program initial experience

Link

Fun chart

5. Learning Strategies of this course

Link

6. Post a blog on CSDN

Link

Link

Rectangular circumference and area resistance parallel temperature unit conversion cylindrical surface area

7 branch structure program experience

Link

Link

The difference value is three. The maximum value is salary.

Part 2 Data Representation

Knowledge Point

Questionnaire and self-test

Practice Project

Reference

8. Numeric data

9 variable

10 identifier and its name

11 Arithmetic Operators and arithmetic expressions

12 auto-increment and auto-Increment

13. Storage of numeric data

14 pointers and operations

15 Data Input

16 data output

17 value assignment operators and value assignment expressions

18. Comma operator and comma expression

19-character data and Character Types

20 expression "condition" -- condition expression

21. Combine conditions-logical expressions

Part 3 branch Program Design

Knowledge Point

Questionnaire and self-test

Practice Project

Reference

22. control structure and Flowchart

23 use the if statement to implement the Branch Structure

24 if statement nesting

25 Use switch statements to implement multi-branch Structures

26 use the switch statement to solve the problem

28 conditional operators and conditional expressions

Topics on learning methods

Knowledge Point

Questionnaire and self-test

Practice Project

Reference

28 overcome programming obstacles with the "copy the proper path"

29 debugging tool-single-step program execution

Part 4 cyclic Programming

Knowledge Point

Questionnaire and self-test

Practice Project

Reference

30 Basic concepts of Algorithms

31 Loop Control Structure

32 output stars

33 loop statements

34. accumulate with loops

35 Iterative Solution

36 process text cyclically

37 loop nesting

38 use break and continue to change the process

39. Prime Number Algorithm

40. Problem Solving

41 C language program structure and statements

42. read data from a text file

43. Output data to a text file

Topics on learning methods

Knowledge Point

Questionnaire and self-test

Practice Project

Reference

44 use the OJ platform to improve programming capability

45. increase from strict requirements of OJ

46 typical Input Processing for solving OJ Problems

47 Application System Development

48 course Summary


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.