MKCL
MKCL Logo

KLiC C Programming 

  • Offered byMKCL

KLiC C Programming
 at 
MKCL 
Overview

Duration

2 months

Total fee

5,000

Mode of learning

Online

Credential

Certificate

KLiC C Programming
 at 
MKCL 
Highlights

  • Language: English
  • Duration: 120 hours (2 months)
  • Learning Mode: Center, Mobile, Online
  • Jurisdiction: Nationwide
  • Certificate of Completion
Read more
Details Icon

KLiC C Programming
 at 
MKCL 
Course details

What are the course deliverables?
  • The participants get the Overview of the course, use of tools and their application in real life
  • Students learns about available career opportunities, roles to be performed at the workplace
  • Learner gets to know various parts, functions and inter relations of the tool
  • At the Beginner Level, the learner knows the Simple Application Development Technology
  • Encourage him or her to develop integral skills required to make them job-ready
More about this course
  • C is one of the most widely used and user friendly programming language
  • It is faster than any other programming language
  • The main features of C language are simple set of keywords, low-level access to memory and clean style
  • The course focuses on practical knowledge and application
  • The aim is to make the learner efficient and to offer him or her rewarding career
  • This programming language is a widely used and developed to write an operating system
  • Also, to do application level programming
  • This is the building block of Computer Technology

KLiC C Programming
 at 
MKCL 
Curriculum

Getting Started Brief Introduction

Programming Language

About C Programming

C Character Set

Constants, Variables & Keywords

Constants in C

Variables in C

Writing a C Program

Instructions and Assignments

Basic Operators in C Programming

The Decision control structure

Decisions Control Structure & the If Statement

The if-else Statement

Use of Logical Operators

Different types of Operators

Points to remember

Loop control structure

Loops and the While loop

While Loop

For Loop

Operators in Loop

The Odd Loop

Break Statement

Continue Statement

Do-while loop

Tips to remember

Case control structure

Decisions using switch

The Tips and Traps

Switch versus if-else Ladder

The goto keyword

Function and Pointers

About Functions

Passing Values between Functions

Scope Rule of Functions

Calling Convention

One Dicey Issue

Advanced Features of Functions

Function Declaration and Prototypes

Call by Value or Call by Reference

An Introduction to Pointers

Pointer Notation

Function Calls

Basics of Call by value and call by reference

Conclusions

Recursion

Recursion and Stack

Adding Functions to the Library

Data Type Revisited

Data type

Integer number variables

Integers, signed and unsigned

Chars, signed and unsigned

Floats and Doubles

Issues related to Data types

Storage Classes in C

Automatic Storage Class

Register Storage Class

Static Storage Class

External Storage Class

To study the Ground rules for the Storage Class

The C preprocessor

Features of C Preprocessor

Preprocessor and Macro Directives

Macros with Arguments and Macros versus Functions

Various Directives

Arrays

What are Arrays?

Usage of Arrays

Pointers and Arrays

Passing an Entire Array to a Function

Two Dimensional Arrays

Initializing a 2-Dimensional Array

Memory Map of a 2-Dimensional Array

Pointers and 2-Dimensional Arrays

Pointer to an Array 295

Passing 2-D array to a Function

Array of Pointers

Three Dimensional Array

Pupating on Strings

What are Strings?

Pointers and Strings

Standard Library String Functions

Two-Dimensional Array of Characters

Array of Pointers to Strings

Limitations of Array of Pointers to Strings

Structures

Why Use Structures?

Declaring a Structure

Accessing Structure Elements

Array of Structures

Additional Features of Structures

Uses of Structures

Console Input/Output

Types of I/O

Formatted Console I/O Functions

sprintf( ) and sscanf( ) Functions

Unformatted Console I/O Functions

File Input/Output

Data Organization

File Operations

Opening a File

Reading from a File

Trouble in Opening a File

Closing the File

Counting Characters, Tabs, Spaces

A File-copy Program

Writing to a File

File Opening Modes

String (line) I/O in Files

The Awkward Newline

Record I/O inFiles

Text Files and Binary Files

Record I/O Revisited

Database Management

Low Level Disk I/O

A Low Level File-copy Program

I/O Under Windows

More issues in Input/Output

Using argc and argv

Detecting Errors in Reading/Writing

Explanation

Standard I/O Devices

I/O Redirection

Redirecting the Output

Redirecting the Input & Both Ways at Once

Operations on BIts

Binay System & Bitwise Operators

Bitwise AND Operator

Bitwise OR Operator

Bitwise XOR Operator

One's Complement Operator

Shift Operator

The showbits( ) Function

Miscellaneous features

Enumerated Data Type and its uses

Understanding with a Program

Renaming Data Types with typedef

Typecasting

Bit Fields

Pointers to Functions

Functions Returning Pointers

Functions with Variable Number of Arguments

Unions & Union of Structure

Under Windows 535

Uses of Windows

Integers

The Use of typedef

Pointers in the 32-bit World

Memory Management & Device Access

DOS Programming Model

Windows Programming Model

Event Driven Model & Windows programming

The First Windows Program

Hungarian Notation

Windows Programming

The Role of a Message Box

Here Comes the windows

More Windows

A Real-World Window

Creation and Displaying of Window

Interaction with Window

Reacting to Messages

Program Instances

Graphics under windows

Graphics fundamentals

Device Independent Drawing

Hello Windows program

Drawing Shapes

Types of Pens

Types of Brushes

Code and Resources

Freehand Drawing, the Paintbrush Style

Capturing the Mouse

Device Context, a Closer Look

Displaying a Bitmap

Animation at Work

WM_CREATE and On Create( )

WM_TIMER and On Timer( )

Points to remember

Interaction with Hardware

Hardware Interaction

Hardware Interaction, DOS Perspective

Hardware Interaction, Windows Perspective

Communication with Storage Devices

The Read Sector( ) Function

Accessing Other Storage Devices

Communication with Keyboard

Dynamic Linking

Windows Hooks

Caps Locked, Permanently

Mangling Keys

Key Logger

Under Linux

What is Linux

C Programming Under Linux

The ‘Hello Linux’ Program

Processes

Parent and Child Processes

More Processes

Zombies and Orphans

More Linux programming

Communication using Signals

Handling Multiple Signals

Registering a Common Handler

Blocking Signals

Event Driven Programming

Memory mapping

Introduction to Memory Map

Memory Organization

Segmentation

Loading OS & Booting Process

The resident and transient memory area

Program memory area at run time

Memory representation of data & function objects

C Traps and Pitfall

Introduction

Lexical pitfalls

Exceptions, String & characters

Understanding Declaration

Exceptions in Operators' precedence

Use of Semicolons

The Switch statement

Calling functions

The Dangling else problem

Linkages

External Types

Expression evaluation sequence

Issues related to actual parameters

Eshew Synecdoche

Library Function

Preprocessor

Portability pitfalls

Signed & Unsigned characters

Random numbers

Portability problems

KLiC C Programming
 at 
MKCL 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by MKCL

name
MKCLCertificateStar Icon4.7
4 K
6 days
– / –
5 K
2 months
– / –
– / –
– / –
– / –
5 K
2 months
– / –
View Other 1 CoursesRight Arrow Icon

KLiC C Programming
 at 
MKCL 
Students Ratings & Reviews

5/5
Verified Icon4 Ratings
A
ANIKET SHRIRAM HISSAL
KLiC C Programming
Offered by MKCL
5
Learning Experience: C language, program Making in c,
Faculty: Very interactive sessions and facilities having treasure of knowledge about subject. Curriculum was relevant and comprehensive
Course Support: Yes, they also offers placements
Reviewed on 9 Jan 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

KLiC C Programming
 at 
MKCL 

Student Forum

chatAnything you would want to ask experts?
Write here...