Sunteți pe pagina 1din 5

TEACHING SCHEDULE MECH-C

Perio
d

Topic

Number
of
periods
Required

Cumulative
no of
periods
required

Date of Completion

UNIT I
1
2

Basics of Computer, Peripheral parts


of a computer
Block diagram of a computer
&Explanation
Generation of computers

1
1

1
2

01-08-15
05-08-15

06-08-15

07-08-15

Basics of C-Programming language


Guidelines to students about CProgramming language
Guidelines to students about lab &
theory Internal & External pattern
Introduction to computers

13-08-15

Computer systems

14-08-15

Computing environments

8
9

10

Computer Languages

10

20-08-15

11

Creating & running C-Programs

11

21-08-15

12

Program development Steps,SDLC

12

22-08-15

13

Introduction to the C-language

13

26-08-15

14

C-Background

14

27-08-15

15

Identifiers

15

28-08-15

16

Data Types

16

29-08-15

17

17

02-09-15

23

Variables
Constants:-Numeric, Non-Numeric,
Back Slash Constants
Input/output Statements
Operators:Arithmetic,Relational,logical,assign
ment
Operators:Increement,Decreement,Bitwise,Con
ditional,Special
Example programs for all the
operators
Expressions

23

11-09-15

24

Precedence & Associativity

24

16-09-15

25

25

18-09-15

28

Expression Evaluation
Type Conversion: Implicit &
Explicit
Example programs for Implicit &
Explicit
Statements:-Selection Statements

28

23-09-15

29

Simple if with example programs

29

24-09-15

3
4
5
6

18
19
20
21
22

26
27

1
1

1
1

5
6

18
19

08-08-15
12-08-15

19-08-15

03-09-15
04-09-15
05-09-15

20
1

09-09-15
21

1
1

22

26
27

10-09-15

19-09-15
19-09-15

30

If-else with example programs

30

26-09-15

31

Nested if with example programs

31

30-09-15

32

Else-if with example programs


Switch Case with example program
Special Descriptive Test
Unconditional Statements : break
continue,goto with example
programs

32

07-10-15

33
34
35,36

37
38
39
40
41
42
43
44

I-MID EXAM

Functions Designing structured


programs
Basics, user defined functions with
example program
Inter function communication
standard functions with example
program
Scope: storage classes-auto with
example program
register, static, extern with example
program
Scope rules, type qualifiers
Recursion recursive & nonrecursive functions with example
program
Limitations of recursion

33

08-10-15
09-10-15

34
2

UNIT II
1
1
1
1
1
1
1

36

37
38
39
40
41
42
43

14/10/2015
15/10/2015

16/10/2015
17/10/2015
27/10/2015
28/10/2015
29/10/2015
30/10/2015
31/10/2015
04/11/2015

44
1

45

05/11/2015

46

06/11/2015

48

preprocessor commands
Arrays concepts, Introduction to
arrays
Using arrays in C

48

12/11/2015

49

Inter function communication

49

13/11/2015

50

Passing an element to 1D array

50

14/11/2015

51

Passing entire array to 1D-array

51

18/11/2015

52

Passing an element to 2D array

52

19/11/2015

53

Passing entire array to 2D-array

53

21/11/2015

54

Array applications
Two dimensional arrays with
example program
Multidimensional arrays examples

54

26/11/2015

45
46
47

55
56

1
1

47

55
56

07/11/2015

27/11/2015
28/11/2015

UNIT III
57
58
59

Pointers introduction ( basic


concepts)
Pointers for inter function
communication
pointers to pointers

57

58

59

02/12/2015
03/12/2015
09/12/2015

62

Compatibility, memory allocation


functions
Array of pointers, programming
applications, pointers to void
Pointers to functions

62

12/12/2015

63

command-line arguments

63

16/12/2015

64

Strings concepts, C strings

64

17/12/2015

65

String Input/output functions,

65

18/12/2015

66

Array of strings

66

19/12/2015

67

C program examples

67

23/12/2015

68

String manipulating functions

68

24/12/2015

69

string/ data conversion

69

30/12/2015

70

Special Descriptive Test-II

70

02/01/2016

71

II-MID EXAM

71

06/01/2016

60
61

60

61

10/12/2015
11/12/2015

UNIT IV
1

72

07/01/2016

72

Enumerated Structures & Unions

73

Typedef

73

08/01/2016

74

74

09/01/2016

76

Enumerated Types
Structures declaration, definition and
initialization of structures Accessing
structures
Operations on structures

76

20/01/2016

77

Complex structures

77

21/01/2016

78

Structures & functions

78

22/01/2016

79

Passing structures through pointers

79

22/01/2016

80

Self referential structures

80

23/01/2016

81

81

27/01/2016

83

Unions , Bit fields


Command line arguments with example
programs
Files Input & output Concept of a file

83

29/01/2016

84

Streams

84

30/01/2016

85

85

03/02/2016

87

Text files & Binary files


Difference between Text files & Binary
files
States of a file

87

05/02/2016

88

Opening & closing files

88

06/02/2016

89

File I/O functions

89

10/02/2016

90

File status functions

90

11/02/2016

91

Positioning functions

91

12/02/2016

92
93

Searching and sorting


Searching

UNIT V
1
1

92
93

13/02/2016
17/02/2016

75

82

86

13/01/2016
75

82

86

28/01/2016

04/02/2016

94

Sorting

94

18/02/2016

95

Selection sort

95

19/02/2016

96

Example program for selection sort

96

20/02/2016

97

Bubble sort

97

24/02/2016

98

98

25/02/2016

100

Example program for bubble sort


Example program for linear search
technique
Binary search method with program

10

27/02/2016

101

Lists

101

02/03/2016

102

Linear list

102

03/03/2016

103

103

04/03/2016

105

Queues- Enqueue operations


Insertion, deletion operations on linear
list
Searching operations on linear list

105

09/03/2016

106

Stacks-Push and Pop Operations

106

10/03/2016

107

Example program for stack

107

11/03/2016

108

108

12/03/2016

109

Queues
Enqueue operations Dequeue
operations.

110

Queue operations insertion & deletion

110

17/03/2016

111

Example program for queue

111

18/03/2016

112

Special Descriptive Test-III

112

19/03/2016

113

Revision of previous year papers

113

24/03/2016

114

Revision of previous year papers

114

25/03/2016

115

Revision of previous year papers

115

26/03/2016

99

104

99

104

26/02/2016

05/03/2016

16/03/2016
109

D.Assignment Questions
Unit 1
1) Write the steps involved in executing a C program and illustrate it with the help of flow chart. And Explain
various computing environments?
2) Define Algorithm and flowchart? Write an algorithm and flow chart to find the largest among three
numbers?
3) Explain how program development method is applied for an application?
4) Give and explain the structure of a C program?
5) Discuss If statements and switch with examples?
6)What is meant by looping? Describe any two different forms of looping with examples.
7) What is the difference between break and continue statements? Explain with examples.
8) Explain Different types of Operators used in C with examples?
Unit 2
1) What do you mean by functions? Illustrate the differences between user-defined functions and built-in
functions?
2) Discuss parameter passing methods in c language with Examples?
3) What is Recursion? Write a recursive function to find Factorial of given number?
4) Explain storage classes with examples?
5) Explain various Pre-Processor Commands?
6) Explain one and two-dimensional Arrays with example.
7) Write a C Program to implement the Matrix Multiplication?
Unit 3
1) What is a pointer? List out the reasons for using pointers.
2) Explain various string handling functions with examples?
3) Write a program and explain the working of malloc and calloc function.
4) What are command line arguments? Illustrate with an example.
5) Write a C program using pointers to read an array of integers and print the elements in reversing order.
6) What is String? Explain String Input / Output Functions in C with examples?
7) Explain String Manipulation Functions with examples?
Unit 4
1) Define structure and write the general format for declaring and accessing members.
2) When an array of structures used? Declare a variable as array of structures and initialize it.
3) What is a self-referential structure? What kind of application is it is used? Give example.
4) List out the similarities and differences between structures and unions?
5) What are bit-fields? What are its advantages?
1) What is a stream and explain about two types of streams used in C?
2) What are the different functions of file?
3) What are the different input/output operations on files?
5) Write a C program to read the input file from command prompt, using command line arguments.
Unit 5
1) Write a program to explain about bubble sort?
2) Explain selection sort. Give its time complexity?
3) Write and explain linear search procedure with a suitable example.
4) Write a C program to search for a given element in the integer array using a binary search.
5) Write a C program to reverse the elements in a singly linked list.
6) What is a stack? Explain primitive operations on stack.
7)What is a Queue? Explain the various operations performed on queue with suitable examples.

S-ar putea să vă placă și