SYLLABUS
EST 102 Programming in C
Module 1 Basics of Computer Hardware and Software Basics of Computer Architecture:
processor, Memory, Input& Output devices Application Software & System software:
Compilers, interpreters, High level and low level languages Introduction to structured
approach to programming, Flow chart Algorithms, Pseudo code (bubble sort, linear search -
algorithms and pseudocode)
Module 2 Program Basics Basic structure of C program: Character set, Tokens, Identifiers in C,
Variables and Data Types , Constants, Console IO Operations, printf and scanf Operators and
Expressions: Expressions and Arithmetic Operators, Relational and Logical Operators,
Conditional operator, size of operator, Assignment operators and Bitwise Operators.
Operators Precedence Control Flow Statements: If Statement, Switch Statement,
Unconditional Branching using goto statement, While Loop, Do While Loop, For Loop, Break
and Continue statements.(Simple programs covering control flow)
Module 3 Arrays and strings Arrays Declaration and Initialization, 1-Dimensional Array, 2-
Dimensional Array String processing: In built String handling functions (strlen, strcpy,
strcat and strcmp, puts, gets) Linear search program, bubble sort program, simple
programs covering arrays and strings
Module 4 Working with functions Introduction to modular programming, writing
functions, formal parameters, actual parameters Pass by Value, Recursion, Arrays as
Function Parameters structure, union, Storage Classes, Scope and life time of variables,
simple programs using functions
Module 5 Pointers and Files Basics of Pointer: declaring pointers, accessing data
though pointers, NULL pointer,array access using pointers, pass by reference
effect File Operations: open, close, read, write, append Sequential access and
random access to files: In built file handlingfunctions (rewind() ,fseek(), ftell(),
feof(), fread(), fwrite()), simple programs covering pointers and files.
Text Books
1. Schaum Series, Gottfried B.S.,Tata McGraw Hill,Programming with C
2. E. Balagurusamy, Mcgraw Hill,Programming in ANSI C
3. Asok N Kamthane, Pearson,Programming in C
4. Anita Goel, Pearson, Computer Fundamentals
Reference Books
1. Anita Goel and Ajay Mittal, Pearson, Computer fundamentals and Programming in C
2. Brian W. Kernighan and Dennis M. Ritchie, Pearson, C Programming Language
3. Rajaraman V, PHI, Computer Basics and Programming in C
4. Yashavant P, Kanetkar, BPB Publications, Let us C

More Related Content

DOC
Cmp 104
PDF
IT-UG-New-Syllabus.pdf
PDF
I PUC Syllabus new updated 2024-2025.pdf
DOCX
Diploma in computer applications
PDF
APS PGT Computer Science SylIabus
DOCX
Diploma in Information Technology
DOC
Coursebreakup
DOC
Coursebreakup
Cmp 104
IT-UG-New-Syllabus.pdf
I PUC Syllabus new updated 2024-2025.pdf
Diploma in computer applications
APS PGT Computer Science SylIabus
Diploma in Information Technology
Coursebreakup
Coursebreakup

Similar to EST 102 C P.pptx (20)

PDF
Syllabus lect computer_engineering(tech_edudeptt)
DOC
Course Breakup Plan- C
DOC
2nd sem
DOC
2nd sem
DOCX
MGU SYLLABUS MANUAL-Advance diploma in computer applications
DOC
Coursebreakup
DOCX
Advance diploma in it
PDF
GE3151_PSPP_UNIT_5_Notes
DOCX
LESSON PLAN python.docx
PDF
B sc it syit sem 3 sem 4 syllabus as per mumbai university
PDF
syllabusCS.pdf
DOCX
JNTUH_MCA_SYLLABUS_R22_ALL_READING_MCA IMPORT
DOCX
R22MCASyllabus(1).docx_MCAMCAMCAMCAMCAMCAMCAMMMMMMMM
PPTX
Course outline for c programming
PPTX
Fundamentals of Computer Programming in C++ Key Concepts
PPTX
Team-7 SP.pptxdfghjksdfgduytredfghjkjhgffghj
PDF
MSc CST (5yr Integrated Course ) Syllabus - Madras University
PDF
V mukti proposal
PPTX
Sylabus.pptx
DOCX
GE3151 problem solving and python programming - Syllabus
Syllabus lect computer_engineering(tech_edudeptt)
Course Breakup Plan- C
2nd sem
2nd sem
MGU SYLLABUS MANUAL-Advance diploma in computer applications
Coursebreakup
Advance diploma in it
GE3151_PSPP_UNIT_5_Notes
LESSON PLAN python.docx
B sc it syit sem 3 sem 4 syllabus as per mumbai university
syllabusCS.pdf
JNTUH_MCA_SYLLABUS_R22_ALL_READING_MCA IMPORT
R22MCASyllabus(1).docx_MCAMCAMCAMCAMCAMCAMCAMMMMMMMM
Course outline for c programming
Fundamentals of Computer Programming in C++ Key Concepts
Team-7 SP.pptxdfghjksdfgduytredfghjkjhgffghj
MSc CST (5yr Integrated Course ) Syllabus - Madras University
V mukti proposal
Sylabus.pptx
GE3151 problem solving and python programming - Syllabus
Ad

Recently uploaded (20)

PPTX
Feature types and data preprocessing steps
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PPTX
Principal presentation for NAAC (1).pptx
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PDF
Applications of Equal_Area_Criterion.pdf
PDF
Design Guidelines and solutions for Plastics parts
PPTX
Petroleum Refining & Petrochemicals.pptx
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
Computer organization and architecuture Digital Notes....pdf
PPTX
CyberSecurity Mobile and Wireless Devices
PPTX
Software Engineering and software moduleing
PDF
Implantable Drug Delivery System_NDDS_BPHARMACY__SEM VII_PCI .pdf
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
wireless networks, mobile computing.pptx
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Feature types and data preprocessing steps
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
Principal presentation for NAAC (1).pptx
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Exploratory_Data_Analysis_Fundamentals.pdf
Module 8- Technological and Communication Skills.pptx
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
Applications of Equal_Area_Criterion.pdf
Design Guidelines and solutions for Plastics parts
Petroleum Refining & Petrochemicals.pptx
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
Computer organization and architecuture Digital Notes....pdf
CyberSecurity Mobile and Wireless Devices
Software Engineering and software moduleing
Implantable Drug Delivery System_NDDS_BPHARMACY__SEM VII_PCI .pdf
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
wireless networks, mobile computing.pptx
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Ad

EST 102 C P.pptx

  • 2. Module 1 Basics of Computer Hardware and Software Basics of Computer Architecture: processor, Memory, Input& Output devices Application Software & System software: Compilers, interpreters, High level and low level languages Introduction to structured approach to programming, Flow chart Algorithms, Pseudo code (bubble sort, linear search - algorithms and pseudocode) Module 2 Program Basics Basic structure of C program: Character set, Tokens, Identifiers in C, Variables and Data Types , Constants, Console IO Operations, printf and scanf Operators and Expressions: Expressions and Arithmetic Operators, Relational and Logical Operators, Conditional operator, size of operator, Assignment operators and Bitwise Operators. Operators Precedence Control Flow Statements: If Statement, Switch Statement, Unconditional Branching using goto statement, While Loop, Do While Loop, For Loop, Break and Continue statements.(Simple programs covering control flow)
  • 3. Module 3 Arrays and strings Arrays Declaration and Initialization, 1-Dimensional Array, 2- Dimensional Array String processing: In built String handling functions (strlen, strcpy, strcat and strcmp, puts, gets) Linear search program, bubble sort program, simple programs covering arrays and strings Module 4 Working with functions Introduction to modular programming, writing functions, formal parameters, actual parameters Pass by Value, Recursion, Arrays as Function Parameters structure, union, Storage Classes, Scope and life time of variables, simple programs using functions
  • 4. Module 5 Pointers and Files Basics of Pointer: declaring pointers, accessing data though pointers, NULL pointer,array access using pointers, pass by reference effect File Operations: open, close, read, write, append Sequential access and random access to files: In built file handlingfunctions (rewind() ,fseek(), ftell(), feof(), fread(), fwrite()), simple programs covering pointers and files.
  • 5. Text Books 1. Schaum Series, Gottfried B.S.,Tata McGraw Hill,Programming with C 2. E. Balagurusamy, Mcgraw Hill,Programming in ANSI C 3. Asok N Kamthane, Pearson,Programming in C 4. Anita Goel, Pearson, Computer Fundamentals Reference Books 1. Anita Goel and Ajay Mittal, Pearson, Computer fundamentals and Programming in C 2. Brian W. Kernighan and Dennis M. Ritchie, Pearson, C Programming Language 3. Rajaraman V, PHI, Computer Basics and Programming in C 4. Yashavant P, Kanetkar, BPB Publications, Let us C