C is a programming language developed at AT & T’s Bell Laboratories of the USA in 1972. It was designed and written by a man named Dennis Ritchie. In the late seventies, C began to replace the more familiar language of that time like PL/I, ALGOL, etc.
The computer is often a very handy tool when solving complex technical problems in engineering and scientific explorations. Programming a computer is a fundamental task in finding solutions to such problems.
In B.S Anangpuria Institute of Technology & Management at our department of Computer science & Engineering, we start our student with Essence of information about a programming language in the development of applications.
The C programming language comprises of different sections and practical’s which provides the students with all the basic and essential skill to develop new application software.
The first part is being offered in order to train the students in the fundamentals of programming. It aims to train the students the basic concepts of the C-programming language and to understand the basic building blocks of C language like variables, data types, managing I/O etc. To understand the different statements like sequential, decision making, iterative such as if-else, loops.
The second part offered derived data types like arrays, structures etc.
The third part is about the concept of Pointers and understands functions and file handling.
An opinion that is often heard today is “C has been already super ceded by languages like C++, C#, and Java, so why bother to learn C today”. We seriously beg to differ with this opinion. Because nobody can learn C++ or Java directly .learning these complicated programming when you are not even comfortable with the basic language element is like putting the cart before the horse. Hence one should first learn all the language element very thoroughly using C language before migrating to C++, C# or Java.
We at Department of Computer science & Engineering make sure that our student attending these labs not only get equipped with all necessary information but also able to utilize this knowledge in day to day lives for the development of Applications like Scientific Calculator ,Digital Clock,Converter (Currency, Weight, Length etc.),Remote Control etc.and to Games like Tick Tack Toe,Battlefield,Snake Game,Gun shooting,Hangman,KBC etc. and File Programming like Delhi Metro Service,Token Allocation System,Employee Management System.