KLiC C Programming. (KLiC Certificate in C Programming)

Similar documents
KLiC C. About. Tools: Turbo C++ Syllabus:

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

PROGRAMMING IN C AND C++:

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

Code No: R Set No. 1

For Solved Question Papers of UGC-NET/GATE/SET/PGCET in Computer Science, visit

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

C-LANGUAGE CURRICULAM

CS201 Some Important Definitions

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

Software Development & Education Center C Programming

Computer Programming C++ (wg) CCOs

UNIT I : OVERVIEW OF COMPUTERS AND C-PROGRAMMING

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

Contents. Preface. Introduction. Introduction to C Programming

Pace University. Fundamental Concepts of CS121 1

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING B.E SECOND SEMESTER CS 6202 PROGRAMMING AND DATA STRUCTURES I TWO MARKS UNIT I- 2 MARKS

Absolute C++ Walter Savitch

The Waite Group's. New. Primer Plus. Second Edition. Mitchell Waite and Stephen Prata SAMS

Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f.

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

CERTIFICATE IN WEB PROGRAMMING

Welcome to Teach Yourself Acknowledgments Fundamental C++ Programming p. 2 An Introduction to C++ p. 4 A Brief History of C++ p.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

Kadi Sarva Vishwavidyalaya, Gandhinagar

CS PROGRAMMING & ATA STRUCTURES I. UNIT I Part - A


C & Data Structures syllabus

(i) Describe in detail about the classification of computers with their features and limitations(10)

Swami Ramanand Teerth Marathwada University, Nanded

UNIVERSITY OF ENGINEERING & MANAGEMENT, KOLKATA C ASSIGNMENTS

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

MPATE-GE 2618: C Programming for Music Technology. Syllabus

COMPUTER PROGRAMMING LAB

Problem Solving with C++

IECD Institute for Entrepreneurship and Career Development Bharathidasan University, Tiruchirappalli 23.

CSCI 171 Chapter Outlines

The Foundation of C++: The C Subset An Overview of C p. 3 The Origins and History of C p. 4 C Is a Middle-Level Language p. 5 C Is a Structured

Fundamental Data Types. CSE 130: Introduction to Programming in C Stony Brook University

Questions Bank. 14) State any four advantages of using flow-chart

PERIYAR CENTENARY POLYTECHNIC COLLEGE Periyar Nagar- Vallam Thanjavur

Short Notes of CS201

S Y B Voc Software Development Syllabus

CS201 - Introduction to Programming Glossary By

KENDRIYA VIDYALAYA SANGATHAN BHUBANESWAR REGION SPLITUP SYLLABUS FOR COMPUTER SCIENCE CLASS XI

Contents Chapter 1 Introduction to Programming and the Java Language

Programming for Problem Solving 105A L T P Credit Major Minor Total Time

A Fast Review of C Essentials Part I

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

SAURASHTRA UNIVERSITY

Scheme G. Sample Test Paper-I. Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Second Subject Tile : Programming in C

V.S.B ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY I IT-II Semester. Sl.No Subject Name Page No. 1 Programming & Data Structures-I 2

DEPARTMENT OF COMPUTER APPLICATIONS SRM INSTITUTE OF SCIENCE AND TECHNOLOGY SRM NAGAR, KATTANKALATHUR

Euclid s algorithm, 133

ENGINEERING PROBLEM SOLVING WITH C++

Reg. No. : Question Paper Code : 27157

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

PESIT Bangalore South Campus Department of MCA Course Information for

B.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University

DETAILED SYLLABUS INTRODUCTION TO C LANGUAGE

Introduction to Programming Using Java (98-388)

17CS33:Data Structures Using C QUESTION BANK

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes:

Computer Programming II C++ (830)

OBJECTIVE QUESTIONS: Choose the correct alternative:

DYNAMIC MEMORY ALLOCATION AND DEALLOCATION

Multiple Choice Questions ( 1 mark)

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p.

[CHAPTER] 1 INTRODUCTION 1

Class 9 Saturday, Feb 14

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CHOICE BASED CREDIT SYSTEM (With effect from )

Computer Science (330)

Introduction p. 1 Pseudocode p. 2 Algorithm Header p. 2 Purpose, Conditions, and Return p. 3 Statement Numbers p. 4 Variables p. 4 Algorithm Analysis


I BCA[ ] SEMESTER I CORE: C PROGRAMMING - 106A Multiple Choice Questions.

C++ Programming: From Problem Analysis to Program Design, Third Edition

PESIT-BSC Department of Science & Humanities

Subject: Fundamental of Computer Programming 2068

Madhya Pradesh Bhoj (Open) University, Bhopal

Transition from One- to Two-Semester(s) of Fundamentals of Programming

ESC101N: Fundamentals of Computing End-sem st semester


St. MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

Sample Copy. Not For Distribution.

CS 445: Data Structures Final Examination: Study Guide

Course Syllabus. Course Title. Who should attend? Course Description. PHP ( Level 1 (

Part I Basic Concepts 1

M1-R4: Programing and Problem Solving using C (JULY 2018)

Model Viva Questions for Programming in C lab

Transcription:

KLiC C Programming (KLiC Certificate in C Programming) Turbo C Skills: The C Character Set, Constants, Variables and Keywords, Types of C Constants, Types of C Variables, C Keywords, Receiving Input, Integer and Float Conversions, Hierarchy of Operations, Associativity of Operators, The if Statement, Multiple Statements within if, The if-else Statement, Nested ifelse s, A Word of Caution, Loops, Nesting of Loops, The Odd Loop, switch Versus if-else Ladder, Calling Convention, Pointer Notation, Function Declaration and Prototypes, Integers, long and short, Integers, signed and unsigned, Floats and Doubles, Register Storage Class, Macro Expansion, A Simple Program Using Array, Bounds Checking, Pointers and Arrays, Initializing a 2-Dimensional Array, Pointer to an Array, Passing 2-D array to a Function, Pointers and 2-Dimensional Arrays, Pointers and Strings, Data Organization, Reading from a File, Counting Characters, Tabs, Spaces, Writing to a File, Record I/O Revisited, Database Management, Detecting Errors in Reading/Writing, I/O Redirection, Enumerated Data Type, Typecasting, Integers, Memory Management, Device Access, Interaction with Window, Drawing Shapes, Types of Pens, Types of Brushes, Code and Resources, Freehand Drawing, the Paintbrush Style, Capturing the Mouse, Device Context, a Closer Look, Zombies and Orphans,Animation at Work Accessing Other Storage Devices, Communication with Keyboard, Dynamic Linking, Windows Hooks Caps Locked, Permanently, Zombies and Orphans, Communication using Signals, Handling Multiple Signals, Registering a Common Handler, Blocking Signals, Event Driven Programming Outputs: ASCII Value, Swapping numbers, Even or Odd numbers, Leap Year, Roots of a Quadratic equation, Factors of a Number, Reversing an integer, Palindrome number, Factorial, Calculator with basic operations, Prime Numbers, Concatenating Two Strings, Pyramid using numbers

Reversing an integer

Prime Numbers Detailed Syllabus: KLiC C Programming Getting Started with C Programming Audience for this Course Job Roles and Employment Opportunities Pre-requisite Knowledge and Skills Inspire with C Programming History of C What is C? Why we learn C? Course Objective Checklist for Installation Step by Step Installation Process Hello World Program Language Fundamentals

The Programming Languages Compiler and Interpreter The Structure of C Programs Understanding Header Files The main Function Our first C Program Essentials of C Programming Typology Size and Signed Qualifiers Variables Constants Keywords Comments Operators Operator Precedence Format Strings and Escape Sequences Input and Output Functions Standard I/O Functions Character I/O Functions String I/O Functions Decision and Control Flow Statements IF Statements Neste IF Statements The Switch case and go to Statements The for Loop The while Loop The do while Loop Working with break and continue Keywords Working with Arrays Understanding Arrays Un-sized Array Initializations Reading Array Elements Characters in Arrays String Manipulations

Understanding and Comparing Strings Copying and Finding Length of a String String Reverse and Concatenation String Conversion and Searching a String Functions User-defined Functions Using return Keyword Function with Return Type and without Arguments Function without Return Type and with Arguments Function with Return Type and Arguments Arrays in Functions Recursion Command Line Arguments Storage Classes Understanding Storage Classes External Variables The static and register Variables Pointers What is Pointer? Pointer Conversions Arrays in Pointers Function Pointers Call by Value and Call by Reference Dynamic Memory Allocation The calloc function Preprocessor Macro Expansion File Inclusion Conditional Compilation Structures and Unions Understanding Structures Nested Structures Arrays in Structures Functions in Structures Pointers in Structures Understanding Unions

File Management in C Understanding Files File Operations Writing and Reading Characters Writing and Reading Strings Structures in Files Using fscanf and fprintf functions Understanding fseek and ftell Functions Copying Files Renaming and Removing Files Working with Mathematical & Time Utility Functions The abs and sqrt functions Using ceil and floor Functions Understanding pow and pow10 Functions Working with Logarithmic Functions Using the time Function Working with localtime and asctime Functions Understanding mktime Function Character Handling Functions Character Testing Functions Character Conversion Functions Convert String to Double Working with atoi Function Understanding the ATOL Function Sorting Overview of Sorting Bubble Sort Quick Sort Merge Sort Selection Sort Shell Sort Heap Sort Insertion Sort Advanced Types The type of keyword Understanding Enumerations Type Conversions

Linked Lists Understanding Linked Lists Working with Single Linked List Search a Node in a Single Linked List Deleting First Node from a Simple Linked List Understanding Double Linked Lists Reverse the Double Linked List Insert a node in the Double linked list Delete a node from a Double linked list Concatenating Two Linked Lists Advanced Data structures Understanding Stack Updating Stack using Arrays Using the Queue Insert an Element in a Queue Understanding Circular Queues Understanding Trees Binary Trees Searching in a Binary Tree