Subjects
Applied Mathematics for Electrical Engineering - 3130908
Complex Variables and Partial Differential Equations - 3130005
Engineering Graphics and Design - 3110013
Basic Electronics - 3110016
Mathematics-II - 3110015
Basic Civil Engineering - 3110004
Physics Group - II - 3110018
Basic Electrical Engineering - 3110005
Basic Mechanical Engineering - 3110006
Programming for Problem Solving - 3110003
Physics Group - I - 3110011
Mathematics-I - 3110014
English - 3110002
Environmental Science - 3110007
Software Engineering - 2160701
Data Structure - 2130702
Database Management Systems - 2130703
Operating System - 2140702
Advanced Java - 2160707
Compiler Design - 2170701
Data Mining And Business Intelligence - 2170715
Information And Network Security - 2170709
Mobile Computing And Wireless Communication - 2170710
Theory Of Computation - 2160704
Semester
Semester - 1
Semester - 2
Semester - 3
Semester - 4
Semester - 5
Semester - 6
Semester - 7
Semester - 8
Programming for Problem Solving (3110003)
Programming for Problem Solving (3110003)
Syllabus of
Programming for Problem Solving (3110003)
1
Introduction to computer and programming
5 Questions
Introduction
Basic block diagram and functions of various components of computer
(1 Question)
Concepts of Hardware and software
Types of software
(1 Question)
Compiler and interpreter
Concepts of Machine level
Assembly level and high level programming
Flowcharts and Algorithms
(3 Question)
2
Fundamentals of C
7 Questions
Features of C language
Structure of C Program
Comments
Header files
(1 Question)
Data types
(1 Question)
Constants and Variables
(1 Question)
Operators
(1 Question)
Expressions
Evaluation of expressions
(2 Question)
Type conversion
Precedence and Associativity
I/O Functions
(1 Question)
3
Control structure in C
5 Questions
Simple statements
Decision making statements
Looping statements
(3 Question)
Nesting of control structures
(1 Question)
Break and continue
(1 Question)
Goto statement
4
Array & String
1 Question
Concepts of array
(1 Question)
One and two dimensional arrays
Declaration and initialization of arrays
String
String storage
Built-in string functions
5
Functions
3 Questions
Concepts of user defined functions
(1 Question)
Prototypes
Definition of function
Parameters
(1 Question)
Parameter passing
(1 Question)
Calling a function
Recursive function
Macros
Pre-processing
6
Recursion
1 Question
Recursion as a different way of solving problems. Example programs
(1 Question)
Finding Factorial
Fibonacci series
Ackerman function
Quick sort or Merge sort
7
Pointers
0 Question
Basics of pointers
Pointer to pointer
Pointer and array
Pointer to array
Array to pointer
Function returning pointer
8
Structure
1 Question
Basics of structure
(1 Question)
Structure members
Accessing structure members
Nested structures
Array of structures
Structure and functions
Structures and pointers
9
Dynamic memory allocation
0 Question
Introduction to Dynamic memory allocation
Malloc
calloc
10
File management
2 Questions
Introduction to file management and its functions
(2 Question)