PROGRAMMING IN C KTU EST 102 THEORY AND LAB COMMON FOR ALL BRANCHES
About MeSyllabus Theory
Syllabus Lab
Model Question Paper EST 102 Programmin in C
Introduction( Lab)
- Introduction to C programming
- Linux History and GNU
- How to create a bootable ubuntu USB stick
- Installing Linux
- Install Linux within Windows Virtual Box and WSL
- Linux Basic Features and Architecture
- Basic Linux Commands
- Beginning C Programming
- Compiling C programs using gcc in Linux
- Debugging C program using gdb
Module 1: Basics of computer hardware and software
- Basics of Computer Architecture
- Hardware and Software
- System Software and Application Software
- Programming Languages ( High level, Low level and Machine Language) and Translators ( Compiler, Interpreter, Assembler)
- Algorithm, Flowcharts and Pseudo code
- Program Development
- Structured Programming
- Basics of hardware ( video)
- Know about Motherboard(video)
- Know Universal Serial Bus ( USB) - video
- Learn about Memory-video
- Different types of printers- Video
Module 2: C Program Basics
- Structure of a C Program
- Variables and constants in C
- Escape Sequences
- Keywords and Identifiers
- Data types and Qualifiers in C
- Data types-Summary
- Enumerated Data types
- Preprocessor Directives
- Header files in C
- Input output- printf and scanf
- Operators and precedence
- Simple Programs to begin with
- Bitwise Operators
- Control Statements
- if, if else statements, programs to try
- switch case statement, programs to try
- looping statements while, do while,for and programs to try
- Program transfer control statements break, continue, goto
- Nesting of Loops, programs to try
- Infinite Loops
Module 3: Arrays and strings
- Single and multi dimensional arrays(2D), programs to try
- Strings in C
- Character Processing
- Bubble and Selection sort
- Linear and Binary Search
Module 4: working with Functions, Structures
- Functions in C , formal and actual parameters
- Call by value and call by reference
- Recursion in C
- Structures and Unions
- Storage Classes, scope and lifetime of variables
Module 5: Pointers and Files
- Basics of Pointers
- Call by reference using Pointers
- Arrays and Pointers
- Dynamic Memory Allocation
- Structure and Pointers
- Files in C
LAB
Hardware FamiliarizationSolutions to the lab programs
Comments
Post a Comment