BridgeCourse SkillDevelopment 20231113114936
BridgeCourse SkillDevelopment 20231113114936
Activity Report
General Information
Speaker/Guest/Presenter Details:
Name Dr Sujatha A K
Dr Vandana Reddy
Dr Jyothi Mandala
Dr Divya V
Dr Manu E
Dr Anoop G L
Dr Melbin J Reena
Ms. Athulya
Mr. Bijeesh T V
Mr. Mithun B N
Mr Santhrupth B C
Ms. Niveditha Raga
Title/Position Assistant Professor
Organization CHRIST (Deemed to be University)
Title of Presentation C Programming
Date 11th July 2022 to 13th July 2022
Time 9:00 am - 4:00 pm
Rapporteur
Name of the Dr Sujatha A K
Rapporteur
Email and Contact No [email protected] / 9900899330
C was invented and first implemented by Dennis Ritchie on a DEC PDP-11 that used the Unix
operating system. C is the result of a development process that started with an older language called
BCPL. BCPL was developed by Martin Richards, and it influenced a language called B, which was
invented by Ken Thompson. B led to the development of C in the 1970s. In the summer of 1983, a
committee was established to create an ANSI (American National Standards Institute) standard that
would define the C language. The ANSI C standard was finally adopted in December 1989, with
the first copies becoming available in early 1990. The standard was also adopted by ISO
(International Standards Organization), and the resulting standard was typically referred to as
ANSI/ISO Standard C. In 1995, Amendment 1 to the C standard was adopted, which, among other
things, added several new library functions. These innovations have once again put C at the
forefront of computer language development. C is often called a middle-level computer language.
This does not mean that C is less powerful, harder to use, or less developed than a high-level
language such as BASIC or Pascal, nor does it imply that C has the cumbersome nature of assembly
language (and its associated troubles). Rather, C is thought of as a middle-level language because
it combines the best elements of high-level languages with the control and flexibility of assembly
language as a middle-level language, C allows the manipulation of bits, bytes, and addresses the
basic elements with which the computer functions. Despite this fact, C code is also very portable.
Portability means that it is easy to adapt software written for one type of computer or operating
system to another type. For example, if you can easily convert a program written for DOS so that
it runs under Windows 2000, that program is portable.
All 3rd semester UG students were given a 3 days Bridge Course (11th July 2022 to 13th July 2022)
on C programming. The highlights were given on Algorithms and Flowcharts, Tokens, Identifiers,
Operators, I/O Functions, Conditional Statements, Looping Statements, Arrays and Strings,
Functions, Pointers, Structures and Unions, Files and Dynamic Memory Allocation.
Om the last day, 13th July 2022, at 3:00 PM, an assessment was given to all the students consisting
of 30 MCQs. The details are as follows:
No. of students took the Quiz: 236 (of 371 students)
No. of Absentees: 135
Total No. of Questions given: 30
Average Score: 14.11
Minimum Score: 6/30
Maximum Score: 23/30
Snapshots:
Participation List: