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.