open education resource: control statements in c language · rc1411_team04 kailasam s - team leader...

17
OER: Control Statements in C Language Page 1 of 17 Open Education Resource: Control Statements in C Language Work done as part of Group Activity for AICTE approved FDP on Pedagogy for Online and Blended Teaching-Learning Process-FDP201X RC1411_Team04 Kailasam S - Team Leader Maragatharajan M Team Member 1 Balasubramanian C Team Member 2 RC1411_Team04, 2018 OER submission by the above team members from the remote centre RC1411, KALASALINGAM UNIVERSITY, KRISHNANKOIL, TAMILNADU is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License . You are free to use, distribute and modify it, including for commercial purposes, provided you acknowledge the source and share-alike. To view a copy of this license, https://creativecommons.org/licenses/by-sa/4.0/

Upload: others

Post on 17-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 1 of 17

Open Education Resource:

Control Statements in C Language

Work done as part of Group Activity for AICTE approved FDP on Pedagogy for Online and

Blended Teaching-Learning Process-FDP201X

RC1411_Team04

Kailasam S - Team Leader

Maragatharajan M – Team Member 1

Balasubramanian C – Team Member 2

RC1411_Team04, 2018

OER submission by the above team members from the remote centre RC1411,

KALASALINGAM UNIVERSITY, KRISHNANKOIL, TAMILNADU is licensed under a

Creative Commons Attribution-ShareAlike 4.0 International License. You are free to use,

distribute and modify it, including for commercial purposes, provided you acknowledge the

source and share-alike.

To view a copy of this license, https://creativecommons.org/licenses/by-sa/4.0/

Page 2: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 2 of 17

Table of Contents

1. Open Educational Resource: Control Statements in C Language 3

1.1 About the OER 3

1.2 Learning Objectives 3

1.3 Helpful Documentation for Tool use 4

2. Design Decisions 5

2.1 Nature of Decisions Taken 5

3. OER Description 7

3.1 Active OER 7

3.2 Lesson Settings 7

3.3 How to use this Open Education Resource 11

4. Evaluation Procedure of OER 12

4.1 Effectiveness at the student level 12

4.2 Effectiveness at consumer level 12

5. Consolidated Log of Team Work 13

6. Building a Community of Control Statements in C Language 15

6.1 Possible Sources for Community Building 15

6.2 Plans for Community Building 15

7. Works Cited 16

Page 3: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 3 of 17

RC1411_Team04

Kailasam S - Team Leader

Maragatharajan M – Team Member 1

Balasubramanian C – Team Member 2

1. Open Educational Resource:

1.1 About the Open Educational Resource

This open educational resource gives detailed about ICT functionalities and its features

formed in which will be useful for out-of-class activity when flipping the class room on the title

“Control Statements in C Language”.

This Open Educational Resource can be from the following link

https://skailasam1985.wordpress.com/

Target Audience: I Year B.Tech (All Streams) students

Tag: Basics of C, Looping- for, while & do-while, Operators, Branching and

Jumping

This Open Educational Resource is developed based on the course created in the

Moodlecloud 3.0

This Open Educational Resource document created and published in Wordpress.

This OER report is licensed under the Creative Commons Attribution-ShareAlike

4.0 International License. It is free to use, share and change it; it includes all

commercial purposes. To know more about the license, see the below link

http://creativecommons.org/licenses/by-sa/4.0

1.2 Learning Objectives

After using this Open Educational Resource document, the learner will be able to

Understand the need for basics keyword, identifiers and functionalities of C

programming

Understand the basic operators used in the basic C programming

Apply the basic keywords, identifies and functionalities of c in the branching,

looping and jumping statements

Analyze the execution time of the different looping with the use of basics

keyword and identifies.

Create a application oriented programs based on the concepts of Control

statements in C

Page 4: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 4 of 17

Page 5: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 5 of 17

1.2 Helpful Documentation for Tool use

Tool used for preparing Documentation

1. For preparing the Class Lesson Activity - WordPress

2. For Video based Lecture - Screencast- O Matic

3. For Presentation - MS Power Point

4. For Documentation - MS Word

5. Videos - Youtube

Page 6: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 6 of 17

2. Design Decisions

2. 1 Nature of Decisions Taken

The Open Educational Resource (OER) document is created based on the design decisions with

its various types. These types are

1. Content Decisions

2. Pedagogic Decisions

3. Technology Decisions

2.1.1 Content Decisions

The content decisions are correlated to the following.

2.1.1.1 Topics to be taken for this OER Creation: The topic “Control Statements in C”

in the syllabus CSE17R171 given in the Department of CSE, Kalasalingam Academy of

Research and Education for the first year B.Tech (All streams) students. This topic is

taken for the Open Educational Resource document.

2.1.1.2 Content for the topic: Screencast O Matic tool is used for Video based Lecture.

This video is uploaded in the Youtube too. This video is created for the specific topic on

“basics of control statements”. It covers the flow of execution and this video based will

be helpful for beginners.

2.1.2 Pedagogic Decisions

This OER is purely concerned about the out-class activity. So, we finalized to give screen cast

videos for the entire topic and power point presentation for the specific topic is also taken.

2.1.2.1 Questions for the specific topic based on the thinking concepts: Consider the

basic keywords, identifiers and operators of C Language. Comprehend the Control

Statements like Branching, Jumping and Looping statements using the E-Lecture created

by myself which is available in the Moodle Course and Youtube too. It should be done at

least three days before the class starts. During the class timing, the problem based on the

Page 7: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 7 of 17

concepts of control statements will be given. This problem should be given related to

understand and apply the complex problems.

2.1.2.2 Evaluation Strategies: Learning by doing (LbD) quizzes with graded points will

be given It includes Multiple choice questions, true/false, short answer. It can be given

before the class starts. Think-Pair-Share (TPS) and Peer Instruction (PI) will be used

during the class timings. The students have to understand the basic concepts of the topic

by watch the videos which are already uploaded in Moodle Course and Youtube. So that,

the students required the knowledge for using the advance technologies like TPS and PI.

2.1.3 Technology Decisions

The main technology is used for the technology decisions which can be accompanied for the in-

class and out-class activities. These are

Tool used for OER submission - WordPress

Tool for posting videos - Youtube

Learning by Doing (LbD) quiz & Graded quiz - MoodleCloud

Presentations of contents - MS- Power point

Text Documentations - MS Word, Adobe Acrobat pdf docs

Page 8: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 8 of 17

3. OER Description

3.1 Active OER

For accessing the active OER, You have to click the following link

https://kailasam.moodlecloud.com/login/index.php

Username: admin

Password: admin12345

3.2 Lesson Settings

Following screenshots describes about the general settings for using course in Moodle and

adding the student by self enrolling though e-mail based registration.

Screenshot1: Moodle site created by using the link

https://kailasam.moodlecloud.com/login/index.php

Page 9: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 9 of 17

Screenshot2: General appearance for the out class activity

Screenshot3: the Students’ Quiz section

Page 10: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 10 of 17

Screenshot4: The students’ feedback section

Screenshot5: The original Open Education Resource Document section

Page 11: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 11 of 17

Screenshot6: The student can be enrolled through email based (Self Enrollment)

Page 12: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 12 of 17

3.3 How to use this Open Education Resource

Step 1: Paste the link https://kailasam.moodlecloud.com/login/index.php in the browser and click

OER in the left side of the page to access the OER documentation

Step 2: Click any video to learn the basic content of the topic for out class activity

Step 3: Students can participate in the LeD quizzes after Listening the E-Lectures

Step 4: Students can complete the quiz and preview the quiz

Step 5: Students can enter the feedback and suggestion in the feedback link

Step 6: Click OER journal to view the content in the OER documentation

Step 7: Faculty can view all the feedback response and clicking the feedback response

Step 8: Click the administrator to enroll a new user as a student for our course

Step 9: Click add a new user then it shows a form to till the details of username and password

and click ok

Step 10: After assigning a new user, the user have to register the course by clicking the

participants in the left corner menu

Step 11: View the complete list of all enrolled users in the course that will be displayed

Page 13: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 13 of 17

4. Evaluation Procedure of OER

The OER can evaluated at the following two levels

At the student level

At the consumer level

4.1 Effectiveness at the student level

Effectiveness can be measured using the following parameters

1. Number of students and their details can be identified

2. Performance in LbD quizzes created for various topics

3. Performance in Graded quizzes

4. Performance in out-class segment using this OER can be considered for final grading

of this course

5. Marks will be given for every participation in the discussion forum

4.2 Effectiveness at the consumer level

From this OER, the consumers are the teachers who are taking the subject “Programming

Language in C” for the B.Tech students. They can host their openion about the course content in

this OER. They can also provide their suggestion for further enhancement in the course and note

down the errors in the OER, even any teacher taking the programming related subjects can also

combine with us and contribute their own work with us.

Page 14: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 14 of 17

5. Consolidated Log of Team Work

The consolidated Team work is listed below:

Activity Team Member Amount of time Additional Logs (if

any)

Discussion Team Leader 8 Hrs Meeting is happened

regularly and it is

noted in a paper

Team Member 1

Team Member 2

Tools Exploration Team Leader 8 Hrs Screencast O Matic

Tool is used for Video

based Lecture

Team Member 1 4 Hrs

Team Member 2 4 Hrs

OER Creation Team Leader 12 Hrs Quizzes,

Assignments, tutorials

and discussion topic

was uploaded in the

Moodle cloud

Team Member 1 2 Hrs

Team Member 2 2 Hrs

OER Documentation Team Leader 13 Hrs Prepared and created

by the Team Leader

and it is checked by

our Team Members

Team Member 1 3 Hrs

Team Member 2 3 Hrs

Individual Reflection

(Diary Logging)

Team Leader 5 Hrs Each member is said

to note down the

review in a paper

Team Member 1 2 Hrs

Team Member 2 2 Hrs

Page 15: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 15 of 17

OER Evaluation Team Leader 3 Hrs It is prepared and

discussed by Team

Leader and Team

Members as a group

Team Member 1 3 Hrs

Team Member 2 3 Hrs

Role Name of the Participant

Team Leader Mr.S.Kailasam

Team Member 1 Mr.M.Maragatha Rajan

Team Member 2 Mr.C.Balasubramanian

Page 16: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 16 of 17

6. Building a Community of Control Statements in C Language

6.1 Possible Sources for Community Building

Faculties those who are taking the subject Programming Language can create the

Programming in C through any one of the following: You tube channel, tes.com,

classroom.google.com etc.,

Faculty can include different quizzes for the different kind of learning students

like fast learners, average learners and slow learners

All the faculties those who are taking Programming Language can create a new

ICT tools like classroom.google.com, tes.com or moodlecloud.com etc.,

6.2 Plans for Community Building

The OER resource is openly available in the following web link:

https://skailasam1985.wordpress.com/

The interested students can contact the following email ID for the further clarifications:

[email protected]

[email protected]

[email protected]

Page 17: Open Education Resource: Control Statements in C Language · RC1411_Team04 Kailasam S - Team Leader Maragatharajan M – Team Member 1 Balasubramanian C – Team Member 2 RC1411_Team04,

OER: Control Statements in C Language Page 17 of 17

7. Works Cited

[1]. https://courses.iitbombayx.in/assets/courseware/v1/beccd6b4aa17576aef4b18986dffe750/ass

et-

v1:IITBombayX+FDP201x+2018_T1+type@asset+block@OER_Submission_Example.pdf

[2]. https://en.wikipedia.org/wiki/Open_educational_resources

[3]. https://researchguides.uic.edu/opentextbooks