Skip to main content

Syllabus for Computer Teacher Computer Fundamentals and C Programming

Syllabus for Computer Teacher
Computer Fundamentals and C Programming
• Introduction to C Programming:
History of C, Structure of C programme. The C character set, Contents, Variables and keywords, Types of contents and variables.
• Arrays
One dimensional and multidimensional array, declaration, initialization and array manipulations, sorting (Bubble sort) Strings-Basic concepts, Library functions.
• Functions
Definition, function definition and prototyping, types of functions, types of arguments, recursions, passing arrays to functions, storage class in C-automatic, register, external and static variables.
• Pointers
Definition, arrays of pointers and functions-call by value and call by reference.
• Structures and Unions
Definitions, declaration, accessing structure elements, unions- definition, declaration, accessing union elements, typed of, Enum Bit fields.
• Bitwise Operators
Bitwise, Compliment, right shift and left shift operators.
• C Pre-processor
Types of C Pre-processor directives, macros, file inclusion.
• Files
File operating modes, Text and binary files, High level and low level operations on file, command line arguments
Data Structures
• Introduction to data Structures
Definition. Classification of data structures. Operations on data structures, Introduction to Time and space Complexity.
• Primitive Data Structures
• Linked Lists, Stacks, Queues, Trees, Graphs, Searching and Sorting.
Operating System
• Process Management.
• Storage Management.
• File System.
• Input/output Systems.

Minority Directorate Schemes — Pre Matric, Post Matric, Merit-CumMeans & Overseas Scholarship, Remedial Coaching, Incentives, Pre Matric and Post Martic Hostels & Morarji Desai Residential Schools.

Comments