0
Category

Science

Reviews

0 (0 Rating)

Course Requirements


Course Description

Syllabus


Unit I: Fundamentals of C Programming (8 Hours / 8 Marks)

1.1 Algorithm and flowcharting
1.2 Types of programming languages
1.3 History of C language
1.4 Advantages of C language
1.5 Structure of a C program
1.6 Character set
1.7 Identifiers
1.8 Keywords
1.9 Constants and variables
1.10 Symbolic constants
1.11 Qualifiers
1.12 Type conversion
1.13 Operators and expressions


Unit II: Input/Output and Control Structures (7 Hours / 7 Marks)

A) Input / Output Functions

2.1 Formatted I/O: scanf(), printf()
2.2 Unformatted I/O: getch(), getchar(), gets(), putch(), putchar(), puts()

B) Control Structures

2.3 Branching statements:

  • if

  • if-else

  • Conditional operator (? :)

  • Nested if

  • switch

2.4 Looping statements:

  • while

  • do-while

  • for

  • Comma operator

  • goto

  • break

  • continue

  • Nested loops


Unit III: Arrays, Structures, Unions and Pointers (8 Hours / 8 Marks)

3.1 Arrays: Declaration and initialization of

  • One-dimensional array

  • Two-dimensional array

3.2 Structures:

  • Definition and declaration

  • Initialization

  • Array of structures

  • Nested structures

3.3 Union
3.4 Pointers: Declaration, initialization, and pointer arithmetic


Unit IV: Functions and String Functions in C (8 Hours / 8 Marks)

A) Functions in C

4.1 Definition of function
4.2 Function prototype
4.3 Categories of functions
4.4 Actual argument and formal argument
4.5 Function calling methods:

  • Call by value

  • Call by reference

4.6 Function parameters
4.7 Local and global variables
4.8 Functions with arrays
4.9 Recursion

B) String Functions

4.10 strlen()
4.11 strcpy()
4.12 strcmp()
4.13 strcat()

Course Outcomes

 On competition of the following syllabus the students will be able to -

1. Understand the Programming concepts.

2. Understand development of C language.

3. Write Algorithms for the task/problem.

4. Able to design flowcharts of the problem.

5. Able to write Simple C Programs. 

Course Curriculum

1. Syllabus

Student Feedback

BSC Semester 2 Computer Science (NEP)

0

Course Rating
0.00%
0.00%
0.00%
0.00%
0.00%

No Review found

Sign In or Sign Up as student to post a review

Reviews