*ഫീസ് ആനുകൂല്യങ്ങളെക്കുറിച്ചറിയുവാൻ വിളിക്കേണ്ട നമ്പർ ☎ : 8547118811 ◆ SAP കോഴ്‌സുകൾ ◆ Tally GST കോഴ്‌സുകൾ ◆ ഗവൺമെൻറ്‌ അംഗീകൃത കോഴ്‌സുകൾ ◆ Web Designing കോഴ്‌സുകൾ ◆ CAD കോഴ്‌സുകൾ ◆ Digital Marketing കോഴ്‌സുകൾ ◆ Accounting കോഴ്‌സുകൾ ◆ Graphic Designing കോഴ്‌സുകൾ ◆ Programming കോഴ്‌സുകൾ ◆ Software കോഴ്‌സുകൾ ◆ DTP കോഴ്‌സുകൾ 📞 കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ജി-ടെക്കിലേക്ക് വിളിക്കൂ ☎ : 8547118811

PROGRAMMING IN C

Duration : 1 Month / 72 Hours

OBJECTIVE

PROGRAMMING IN C – GN4943F

A course designed for a novice in the field of programming, gives you a first easy step to enter into the world of programming through the most popular, most loved C Programming.

COURSE OUTLINE

BASICS OF PROGRAMMING AND HISTORY OF C 👈🏽

  • Define software, the components of a programming software (editor, debugger, compiler, interpreter, linker etc.)
  • Algorithm, pseudo codes, flow chart.
  • Programming models- procedure oriented and object oriented and the difference.
  • The history of c.
  • Standard c libraries and the first c program.
  • The life cycle and adding comments to a program.

DATA TYPES AND VARIABLES 👈🏽

  • Define data types, data type classification- integral and floating
  • Data types and their max values
  • Variables/ identifiers, variable declaration and its syntax
  • Variable arguments
  • Assigning values to a variable
  • Adding comments
  • Display variable values with printf(), reading variable values with scanf()
  • Define format specifies (%f, %d, %s)
  • Formatting output
  • Data type qualifiers (short, long, unsigned etc)
  • External variables (use of extern keyword) and its usage
  • Static variables
  • Register variables and volatile variables
  • Converting data types
  • Arrays and multi-dimensional arrays.

CONSTANTS AND OPERATORS 👈🏽

  • Declaring constants and define its use
  • Enumerating constants using the enum keyword, Typedef
  • Using # define and conditional definition.
  • Performing operations using operators- arithmetic operators (+,-,*,/,%,++,–)
  • Logical operators (and, or, not)
  • Assignment operators (=,+=,-=,*=,/=,%=)
  • Comparison operator (==, !=, <,>, >=,<=)
  • Conditional operator (?:)
  • Size of operator and operator precedence.

CONTROL STRUCTURES AND FUNCTIONS 👈🏽

  • Control structures- branching (if, if else, switch) syntax and usage,
  • Looping (for, while and do while) with the detailed syntax and context of usage,
  • The break and continue statement, goto statement.
  • Functions- define what a function is, function declaration with its syntax, function
  • arguments, calling functions and recursive functions, function in custom headers, multiple
  • source files and static functions.
  • Some important built-in math, string and character functions.
  • Header files.

POINTERS AND COMMAND LINE ARGUMENTS 👈🏽

  • Introduce pointers
  • Pointing to a variable
  • Pointer data ypes, getting and setting values using pointers, pointer arithmetic, pointers and arrays
  • Changing variable values with pointers
  • Passing pointers to functions
  • Array of pointers and pointing to functions.
  • Creating command line argument program in c
  • The argc and argv arguments
  • Build and make a c program
  • Passing arguments through command line.

STRUCTURE, LINKED LIST, FILE HANDLING AND BASIC GRAPHICS 👈🏽

  • Define structure and its use,
  • Declaring a structure,
  • Creating instances of a structure,
  • Using typedef with structure, nesting of structures and its application,
  • Accessing members of a structure,
  • Arrays and pointers in structures,
  • Structure pointer, collection of structures, structures as function argument,
  • Unions and its difference with structures, declaring a union, array of unions, unions as
  • member of structures and pointers to unions.
  • Linked list- concept of linked list and dynamic memory allocation using malloc,
  • Types of linked list single, doubly linked list, circular linked list), inserting, appending and
  • deleting nodes in singly linked list, grounding the node and emptying the list.
  • Explain the concept of dynamic memory allocation and write a program to create a singly
  • linked list and do the basic operations such as insert a node, delete a node and empty the
  • Demonstrate the implementation of doubly linked list, circular linked list and its basic
  • File handling and Basic graphics
  • Introduce the library for file operations and important functions in it.
  • The FILE datatype, fopen(), fclose(), file pointers, fscanf(), fprintf(), fputs(), fgets(), fputc(),
  • fgetc(), fread() and fwrite().
  • Reading and writing files character wise and as a whole and reporting errors.
  • Introduce graphics in C, text mode and graphics mode, graphics used in text mode-
  • window(), cputs(), gotoxy();
  • Graphics in graphics mode, INITGRAPH(), closegraph(), circle(), setcolor(), setlinestyle(),
  • setfillstyle(), floodfill(), rectangle(), line();
  • Text in graphics mode- outtext(), settextstyle()

EXIT PROFILE

Exit Profile 👈🏽

  • Good computer knowledge.
  • Program and solve problems using C
  • Program in ide
  • Develop simple desktop application
  • Understand the POP concept

CAREER PATH

Career Path 👈🏽

  • Programmer in C
  • IT Educator

1 CERTIFICATE

★ G-TEC Certificate

APPLY / ENQUIRE NOW

You can also fill out our enquiry form and we will call you back.
Share
Facebook
WhatsApp
Email