"C Language and Program design preliminary" Web Course homepage

Source: Internet
Author: User
Tags arithmetic operators mathematical functions

Preface

CSDN to open the online education channel and send me an invitation to see if I can open some courses.
I have been focusing on flipping the classroom recently, trying to introduce new elements into the traditional classroom, which requires the accumulation of resource construction. Work without a timetable is very difficult to grasp.
Do online courses for CSDN, prepare for my Flip class, both worlds and hit it off.
Selection of their own attention to the program design has just started to learn the beginning of the problem, open the "C Language and Program Design" course, divided into three series, Series 1 start, Series 2 improve, Series 3 advanced.
  Course features: All around the "help people who have just started learning to achieve learning goals in practice" to carry out teaching , this is the most in the past few years, I have experienced the deepest place. CSDN College early construction, support not rich online learning exchange and job sharing, still used in my physical curriculum used in the "Blog Publish Homework Report" form.
Here, there are "brothers, not alone." Students who enroll will collect blog links to show practical results.

Course Homepage Link

Student list: High-strength Ben Marais (Marong) Deng Yang Wang Kun Liu Yixin Frank Gold leaf
 (There are quite a few students, but not many of them.) Please report at the Review office and come here to find your brother. )


The first part introduction and experience
Knowledge points Video and Courseware Self-Test or questionnaire Practical projects References Examples of classroom demonstrations
1 Learn the program for everyone.


Link

2 programming languages

Link

Link

3 Build the C language execution platform

Link

Practice Requirements: Build programming environment and execute program, see Course video and courseware
4 C Language Program first experience

Link

Programming

Item 1: Lattice diagram
Item 2: Perimeter and area of the rectangle, resistance in parallel
temperature unit conversion; cylinder surface area
Examples of classroom demonstrations
5 Learning Strategy Recommendations for this lesson

Link

Link

6 Let the code accumulate "visible"

Experience

See Course videos and courseware
7 Branching Structure Program experience Link

Programming

Item 1: Positive difference Item 2: Three number Max Item 3: Payroll Examples of classroom demonstrations

The second part of the data represents
Knowledge points Video and Courseware Self-Test or questionnaire Practical projects References Examples of classroom demonstrations
8 Numeric data types and performance Link

Link

Examples of classroom demonstrations
9 variables Link

Link

Read

See the Project description page
10 identifiers and their naming Link

Link

11 arithmetic operators and arithmetic expressions Link

Link

Programming

1-separating integers and fractional parts 2-separating members 3-How to buy roses?
4-Play Number 5-coordinate conversion
Data: Mathematical functions in C language, operators in C
Examples of classroom demonstrations
12 self-increment and self-reduction Link

Link

13 Storage of numeric data Link

Read

Examples of classroom demonstrations
14 pointers and their operations Link

Link

Read

Examples of classroom demonstrations
15 Input of data Link

Link

Read

Examples of classroom demonstrations
16 output of the data Link

Read

Examples of classroom demonstrations
17 Assignment operators and assignment expressions Link

Link

Examples of classroom demonstrations
18 comma operator and comma expression Link

Link

19 character data and character types Link

Link

Programming

1-letters and their encodings 2-data that can be aligned
Information: C-language Transit semantic characters
Examples of classroom demonstrations
Part Three Branch programming
Knowledge points Courseware and video Questionnaires and self-measurement Practical projects References Examples of classroom demonstrations
20 expression "condition"--conditional expression Link

Link

21 Combine conditions "-Logical Expressions"

Link

Link

22 Control Structure and flowchart Link Design Single branch-large value double branch-Large value branch nesting-three grade score
Branch nesting-five grade score synthesis-weight monitor
23 branching structures with if statements Link

Link

Programming A number that is divisible by 3 or 5 to play number two-segment function evaluation
Trigonometric formula evaluation My overtime number leading 0
Examples of classroom demonstrations
Nesting of IF statements Link

Link

Reading programming Evaluation of oil quantity by piecewise function Total solution of one-element two-order equation
Personal Income Tax Calculator if statement version
Examples of classroom demonstrations
25 Implementing a multi-branch structure with a switch statement Link

Link

Read Examples of classroom demonstrations
26 using switch statements to solve this problem Link Programming Poll Score level subsection function evaluation switch statement version
How many days are there this month? Personal Income Tax Calculator switch statement version
Term Deposit Interest Calculator structuring Menu
Examples of classroom demonstrations
27-bar operators and conditional expressions Link

Link

Examples of classroom demonstrations
Learning Methods Guide Topics
Knowledge points Courseware and video Questionnaires and self-measurement Practical projects
28 overcoming common obstacles in programming learning

Link

Questionnaire

29 Debugging tool--Single step execution of the program links

Self-measured

Practice

Part Four cycle programming
Knowledge points Courseware and video Questionnaires and self-measurement Practical projects References Examples of classroom demonstrations
30 basic concepts of the algorithm Link Self-measured Examples of classroom demonstrations
31 cycle control structure and flow chart Link Design Nesting of cyclic loops with a simple cycle count
32 Cycle thought Enlightenment: output small stars Link Reading practice Stars (3) All Stars Examples of classroom demonstrations
333 Loop Statements Link Self-measured Reading practice Outputs the largest of these integers in most
finding factorial using loops to sum
Examples of classroom demonstrations
34 accumulating with loops Link Reading practice The accumulation of the score is troublesome. Examples of classroom demonstrations
35 Problem Solving Method--iteration Link Self-measured Practice The millionaire Bessel function that buys a house in Beijing
Bounce the ball alternative summation
Examples of classroom demonstrations
36 working with text in loops Link Self-measured Practice Blood group statistics eliminate extra spaces turn around encrypt
What do you mean, m$pszi$y?
Examples of classroom demonstrations
37 Loop Nesting Link Self-measured Examples of classroom demonstrations
38 changing processes with break and continue Link Self-measured Examples of classroom demonstrations
39 Problem Solving--seeking prime number Link Examples of classroom demonstrations
40 Problem Solving Method--exhaustive Link Examples of classroom demonstrations
The program structure and statement summary of the C language Link
42 saving data to a text file Link Self-measured Examples of classroom demonstrations
43 reading data from a text file Link Examples of classroom demonstrations
Learning Methods Guide Topics
Knowledge points Questionnaires and self-measurement Practical projects References
44 Program design ability to improve the way--oj platform simple introduction links
Typical input processing in the OJ platform links Examples of classroom demonstrations
46 Development guidance for small and small application systems (i) links Examples of classroom demonstrations
47 Development guidance for small and small application systems (II.) links Examples of classroom demonstrations
48 Course Summary and Outlook links



??????????

C language and Programming preliminary Web Course homepage

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.