Study material
Engineering
Computer Engineering
Information Technology
Electrical Engineering
Civil Engineering
Mechanical Engineering
Electronics and Communications
Electronics and Telecommunication
Electrical and Electronics
B.Com
B.A
BBA
BAF
BMS
New Test BE-Btech
Demo BE-Btech
Prod BE-BTech
Blog
Log in
Become a data analyst in the next 4 months and kickstart your career.
100% placement assistance.
Start your Analytics journey with our free
Python course.
Explore Now
Home
Universities
Charotar University of Science and Technology, Gujarat
Electronics and Communication engineering
Computer Concepts & Programming
Charotar University of Science and Technology, Gujarat, Electronics and Communication engineering Semester 1, Computer Concepts & Programming Syllabus
Computer Concepts & Programming Lecture notes
|
Videos
|
Free pdf Download
|
Previous years solved question papers
|
MCQs
|
Question Banks
|
Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Unit - 1 Introduction to ‘C’ language
Unit 1
Introduction to ‘C’ language
1.1 Program
1.2 Software
1.3 Instruction
1.4 Debugging compilation and execution of C Program
1.5 Difference between Header files library files
1.6 Compiler and Interpreter
1.7 Procedure Oriented Language
1.8 Importance of C
1.9 Basic structure of C.
Unit - 10 Structures and Union
Unit 10
Structures and Union
10.1 Need of userdefined data type Structure definition Declaration and Initialization of variables Array as member Array of structure variables.
10.2 Structure within structure Structure as function arguments Union
Unit - 11 Pointers
Unit 11
Pointers
11.1 Introduction to pointer declaration initialization access value using pointer indirection * operator.
11.2 Pointers in expressions scale factor 1Darray and pointer pointer with strings Array of pointers.
11.3 Pointer as arguments in function Call by address Functions returning pointers Pointers and structures Chain of Pointers
Unit - 13 Dynamic Memory Allocation
Unit 13
Dynamic Memory Allocation
13.1 Introduction memory allocation process Use of functions malloc calloc realloc and free .
Unit - 2 Constants, Variables & Data Types in ‘C’
Unit 2
Constants Variables Data Types in ‘C’
2.1 Character set
2.2 C tokens Keywords Identifiers
2.3 Data types
2.4 Constants Variables
2.5 Declaration of Variables
2.6 Assigning Values to Variables
2.7 Declaring a variable as Constant
2.8 Defining Symbolic constants
Unit - 3 Operators and Expression in ‘C’
Unit 3
Operators and Expression in ‘C’
3.1 Classification of operators Arithmetic Relational Logical Assignment Increment Decrement Conditional Bitwise Special Operators.
3.2 Unary Binary and Ternary Operators.
3.3 Arithmetic expression Evaluation Type conversion Implicit Explicit Precedence and Associativity
3.4 Various library functions from math.h
Unit - 4 Managing Input & Output Operations
Unit 4
Managing Input Output Operations
4.1 Reading a Character Writing a Character Various library functions from ctype.h
4.2 Formatted Input Formatted Output
Unit - 5 Decision Making & Branching
Unit 5
Decision Making Branching
5.1 Decision making using simple if if…else statement nesting of if…else else…if Ladder.
5.2 Switch statements conditional operator goto statement.
Unit - 6 Looping
Unit 6
Looping
6.1 Need of looping pretest entrycontrolled loop while for posttest exitcontrolled loopdo…while difference between Counter Controlled loops and Sentinel controlled loops
6.2 Nesting of looping statements use of break continue use of if…else in loop infinite loop.
Unit - 7 Arrays
Unit 7
Arrays
7.1 Need of array Declaration Initialization 1D array Programs of 1D.
7.2 2D array Memory allocation of 1D and 2D array 2D array basic programs.
Unit - 8 Character Arrays and Strings
Unit 8
Character Arrays and Strings
8.1 Difference of character array with numeric array and importance of NULL character.
8.2 Declaration Initialization and various input and output methods of string formatted output of string arithmetic operations on characters.
8.3 Various functions of string.h strlen strcat strcmp strcpy strrev strstr etc.
8.4 Two dimensional character array table of strings.
Unit - 9 User-Defined Function in ‘C’
Unit 9
UserDefined Function in ‘C’
9.1 Need of modularization advantages Introduction to userdefined function Function PrototypeFunction Call Function Body.
Download ECE Sem 1 syllabus pdf
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Other Subjects of Semester-1
Engineering mathematics – i
Basics of electronics & electrical engineering
Popular posts
Top 5 websites all engineers should use
Top 5 websites for academic reasearch
Top 5 interview advice for engineers
What is race around condition
What is convolution theorem
Share
Link Copied
More than
1 Million
students use Goseeko! Join them to feel the power of smart learning.
Try For Free
Spot anything incorrect?
Contact us