The C programming Micro lecture designing mode study in mobile learning circumstance

With the exuberant developing of mobile communication tech and education resources, the mobile, non-formal, fragmented, personal learning concepts started to threaten the traditional college education. This article explored the function that the Micro lecture applying in the personal study of students in the C program course education based on mobile learning circumstance; discussed the role Micro lecture can play in c program course education. And, according to the cognitive ability of students, the constitute elements and the general structure of the Micro lecture supporting platform are divided by program design, which eventually offer the applying model of c program teaching based on Micro lecture in the perspective of mobile learning.


Introduction
Mobile learning belongs to the next generation.In recent years, the fraction of college students own the smart phone generally over 90%.A big portion of them hope to utilize the time to study effectively during daily life, and also hope to use the mobile learning to connect the interval between two learnings, to achieve high-effective learning (Wei Wang, etc., 2009) [1].The mobile learning regarded as an extension of e-learning allows the learners to use the mobile terminals to study whenever and wherever, with the supporting of mobile communication tech(ZhiXin Hou, 2014) [2].At the same time, the Micro lecture is the novel course form suits the small capacity teaching designed specifically for certain teaching theme, normally no more than 10 m, like modern fast pace, mobile learning, ubiquitous learning, fraction learning (MingZhuo Liu, 2013) [3].
The micro lecture focused MOOCs, especially the ally constitutes with Coursera, edX, Udacity, etc., crushed higher education in different countries seriously.To implement the Education information construction development plan for the next ten years (2011-2020), the education department national college teaching network training center hold the first national college micro lecture contest in 2013, and also initialed the explore that applying micro lecture into education in China.The new generation teaching model as Micro lecture will subvert of support the college lecture education has been popularly concerned by the teachers in universities.
Most of the support system of program design courses build their course center based on network, which provides PPT for lecture, experiment materials, assignments delivering, online task, testing, BBS, etc.The students can connect the the course website from computer, and get the relevant course support through.In the meanwhile, the advantage of mobile learning is to convenient the students to learning fractionally whenever and wherever; support the personality of learning and the real time interaction.The author believe Micro Lecture can be used as the kernel learning resource of mobile learning.It is the beneficial extension and supplement of course education.
As a result, the article aimed to analyze the role micro lecture can play in the C program course education and its existence form; proposed the divide method and general structure design of micro lecture based on c program course; proffered the reasonable teach applying solution; facilitated the students to learn c program design course in mobile circumstance with the idea of micro lecture.

2.1the Concept of Micro Lecture
There were plenty of experts explained and settled the concept of micro lecture from different angles.XiaoJun Zhen regards micro lecture as the learning method supporting flipped, blended, mobile, fractional and other learning methods from the angle of learning resource.It conveys the ideas through the terse but forceful micro teaching videos; developed a scenario, interesting and visualized digitalized learning resource that specifically aiming at the knowledge from certain subject or the teaching process [4].
A micro lecture can be a video, flash, audio or text.It's convenient for the transmission.Normally, the learning duration will be between 5 to 10 minutes, so in another word, to some extent, it is micro content.

the Constitution and Category of Micro Lecture
The constitute elements of micro lecture can be differed from the different comprehension of micro lecture.TieSheng Hu started from " The whole process of teaching activities, the applying circumstance of the resources and the growth and development of the resource constitution" of micro lecture, proposed seven micro lecture resource constitute elements includes "micro teaching video, micro teaching plan, micro courseware, micro exercise, micro rumination, micro review, micro feedback".(XiaoBin Su, etc. [5]) According to teaching category, that of micro lecture normally contains teaching, answering, inspiring, discussing, presenting, experiment, performing, learning, cooperate learning, explore learning, etc.
According to the major step of class teaching, micro lecture can be divided into reviewing before class, new subject lead-in, knowledge perceiving, exercise testing, summary expanding.

the Position of Micro Lecture in Teaching
The author believes that micro lecture can't replace the current traditional class education completely, like the internet based college education can't replace the formal record based college education.At present, micro lecture will spark more with the real college education.
Micro lecture should root into the realistic courses.As kernel teaching resource, micro video can play different parts in daily lecture, like course introducing, kernel concept presenting, explore process presenting, post exercises, etc. (LeMing Liang, etc. , 2013 [6] ).

The Design Of C Program Designing Micro Lecture Structure
C language program design is a practical, skill-oriented course.As a programming design introduction course, the content of the course includes c language grammar and being familiar with IDE (integrated development environment), algorisms and the designing of program structure.Study by cases or questions is the generally used teaching method.The difficult of applying this method in the class is control the schedule of the course for reaction speed of students are differed.Micro Lecture can extend the class teaching into pre-class and post-class perfectly, implement a personal learning chance for students with separated pace, and enable the teachers to take care students in all levels.

the Modular Design of Lecture
In the C language teaching, the logical though ability, problem analyzing and solving ability should be considered as priority.The language knowledge should be introduced gradually during the process of training student's ability, so does the language applying ability ( LianJun Chen, 2011) [7].According to the conceive principle of students, we take the program design of different data as principal line, take the present, calculate, input, output, classic algorism and the transmission of data in functions as clue, take language knowledge to assist, start from applying, distribute difficulties and key points, reconstitute the detailed teaching content into three parts by advanced teaching as Fig 1  presented.

Fig 1.The modular design of the main content of micro lecture
The functions, pointers and files are all difficulties in C language teaching.According to traditional division of knowledge structure, all sorts of data processing will be present disordered, so the difficulties will accumulate.We design the content and divide the method from the solution of problems, focus on solving certain data type, how to present this kind of data, what are the conventional calculating and operations, what are the classic algorisms, how the data flow in the functions while organize multi-function grogram structure.
The knowledge of function, pointer and file scattered in the circumstance that they are applied typically.For the teaching of function and pointer, the definition and using of function are learned in the simple program designing phase, TABLE 1 .LIST OF CONSTITUTE ELEMENTS OF C PROGRAM DESIGNING MICRO LECTURE so does the flowing of Int data in main function and subfunctions.In the text program designing phase, the flowing of text data in main function and subfunctions will be taught.On one hand the modular designing thought will be taught through the whole process of teaching, on the other hand the difficulties of function and pointer are scattered, so the student can command function and pointer after times of training.

the Designing of Micro Lecture Constitute Element of C Program Design
The demand of teaching mode should be considered while designing the constitute elements of micro lecture.We reconstituted the teaching process of C program design course.As fig 2 presented, the right of the fig is the learning process of students, and the left side is the teaching process of teachers.The middle one is the resource supporting system of micro lecture group.
During the teaching, program design is the principal line go through modules.With the method of gradually introduction, key grammar knowledge was picked.Practical and interesting program examples are serving as the introducing tasks.The class being lectured by examples, from the proposal, analyze, algorism design till the terminal code testing of questions, so the students can learn the whole process of program developing.Teachers introduce the knowledge while analyzing and explaining the cases, and then explain grammar.
To solve the problem that students are lacking necessary sensible perception of the knowledge, we take "experienced learning", let students "acting from learning and learning from acting" by introducing tasks, and then teacher offer a separate task that familiar with the example, let the students lead the process, solve their own problems, so the learned principles can be tested and applied in the experiment.The students can understand the learning tasks and targets sensibly, and their ability of using knowledge can be trained comprehensively.
Micro lecture constitutes with micro content like learning requirements, knowledge explaining, operation presenting exercise, classic algorism explaining, feedback comment, expanded reading, so a supporting resource system formed.Different types of micro lecture took different media ingredient for the creating, like table 1 presented.There are two ways for the student to acquire micro lecture: passive App, as the learning requirements and feedback comments can utilize short message or App message; the studying resources can be downloaded as knowledge and classic algorism explaining by students, who can get offline learning whenever they want.
In addition, micro lecture acted as the supplement of class education, to be exquisite instead of comprehensive.The kind of micro lecture as classic algorism and expanded knowledge can be gradually accumulated through teaching.The proper micro lecture picking is the difficulty, kernel, focus and fallible point of the program learning.

The General Design of Micro Lecture Supporting System Based on Mobile Learning
The learning mode in the mobile circumstance can be divided into the studying mode based on offline resource, short message service and link browsing (ShengQuan Yu, 2005) [8].In light of these three learning models, supporting system based on mobile learning can be constitute by three related models, supporting different types of micro lecture resource, as Fig 3 described.enable the device link the server as PC to study remotely, get into course website, finish online practice and discuss the assignments with teachers and classmates in BBS.The resource mode supports study based on offline resource, meanwhile offers search function, select the explanation of required knowledge, classic algorisms, etc.The micro lecture resources can be downloaded to the cell phone for the users to study offline.

The Micro Lecture Supported C Program Design Teaching Application Model
The micro lecture teaching application owns two features.The first one is ordinarily the studying of micro lecture suits independent learning more, during the class or not.The second one is that the studying of micro lecture will be more effective before and after the class.Considering the limitation of time during the class, micro lecture are fewer arranged (XiaoBin Su, 2014) [9].As a result, the principal application model of supporting system of micro lecture should be the differentiated teaching during the class and post-class tutoring after the class.In addition, during the class, teachers can have more time to solve the question, organize study group.The teaching application model presented as Fig 4.
The learning process of students started from submitting the study tasks and introduce tasks, and then definite the study tasks; finish the tasks; forming perceptual realization to the content about to learn; summarize the introduce tasks with teacher in the class; listen to the explanation teacher offered for the relevant knowledge; think about the questions teacher asked positively; discuss the new questions with the cooperation of classmates; watching micro lecture material like knowledge explanation, operation present exercise, classic algorisms based on the requirement of the post-class assignments and their own understanding of the lecture after the class; execute independent tasks and online exercises; discuss with teachers and classmates through BBS, so their understanding of the courses and the practical ability can be promoted continuously.

Conclusion
What is micro lecture and how to apply micro lecture to college education is the focus of current college educators.The author holds that micro lecture can't replace formal class, but it can act as the extension of class teaching, support personal study and differentiated teaching served around students.The article discussed the C programming Micro lecture designing mode study in mobile learning circumstance, and proposed a doable solution.

Fig 3 .
Fig 3 .The supporting system based on micro lecture in mobile learning Submit Mode support the study mode based on short message service, send the study assignments, introducing assignments and feedback comments to the devices of students through APP.The online practice of interaction modes support the study based on linking browse, and

Fig 2 .Fig 4 .
Fig 2.The teaching mode reconstitution with the support of micro lecture