Skip to main content

PROBLEM SOLVING THROUGH C (1st SEMESTER)

Problem Solving Through C


SECTION A 

Programming Process: Steps in developing of a program, Data Flow Diagram, Decision Table, Algorithm development, Flowchart, Pseudo Code, Testing and Debugging. Fundamentals of C Languages: History of C, Character Set, Identifiers and Keywords, Constants, Types of C Constants, Rules for Constructing Integer, Real and character Constants, Variables, Data Types, rules for constructing variables. Operators and Expressions: C Instructions, Arithmetic operators, Relational operators, Logical operators, Assignment Operators, Type Conversion in Assignments, Hierarchy of Operations, Standard and Formatted Statements, Structure of a C program , Compilation and Execution. 


SECTION B 

Decision Control Structure: Decision making with IF-statement, IF-Else and Nested IFElse, The else if Clause. Loop Control Structure: While and do-while, for loop and Nested for loop, Case Control Structure: Decision using switch, goto statement. Functions: Library functions and user defined functions, Global and Local variables, Function Declaration, Calling and definition of function, Methods of parameter passing to functions, recursion, Storage Classes in C. 


SECTION C 

Arrays: Introduction, Array declaration, Accessing values in an array, Initializing values in an array, Single and Two-Dimensional Arrays, Initializing a 2-Dimensional Array, Memory Map of a 2-Dimensional Array, Passing array elements to a function: Call by value and call by reference, Arrays of characters, Insertion and deletion operations, Searching the elements in an array, Using matrices in arrays, Passing an Entire Array to a Function. Pointers: Pointer declaration, Address operator “&”, Indirection operator “*”, Pointer and arrays, Pointers and 2-Dimensional Arrays, Pointer to an Array, Passing 2-D array to a Function, Array of Pointers. Dynamic Memory Allocation: malloc(), calloc(), realloc(), free() functions. 


SECTION D 

String Manipulation in C: Declaring and Initializing string variables, Reading and writing strings, String Handling functions(strlen(), strcpy(), strcmp(), strcat()). Structures and Unions: Declaration of structures, Structure Initialization, Accessing structure members, Arrays of structure, Nested structures, Structure with pointers, Union. Files in C: Introduction, Opening and Closing files, Basic I/O operation on files.

Comments

Popular posts from this blog

CAREER OPTIONS AFTER BCA

Career Options after BCA There are several doors opened, once you are done with your bachelor's in computer application(BCA).Apart from MCA or MBA in IT , one can also go for :  Masters in Computer Management  Masters Degree in Information Management (MIM)  Master of Science in Information Technology (M.Sc IT)  G-CAT Master  Postgraduate Diploma in Computer Applications  Post Graduate Program in Corporate Studies (PGPCS)  Postgraduate Diploma in Management (PGDM)  Program in Information Security Management  If one wants to get recruited and desires to be the part of corporate sector....there are numerous options for that too. One can work as a software developer, web developer, graphic Designer, App Developer for

PROJECT MANAGEMENT AND SYSTEM DEVELOPMENT

SECTION-A    1. Concept of a Project, Project Life Cycle Phases, Tools & Techniques of Project Management, Roles & Responsibilities of a Project Manager, Feasibility Report, Types of Feasibility, Financing Arrangements, Preparation of Cost Estimates, Project Implementation Schedule, Evaluation of Project Profitability. SECTION-B  2. Working & Design of Systems, System Design & Execution Plan, Work Breakdown Structure, Project Procedure Manual, Planning, Scheduling & Monitoring, Project Direction & Co- ordination, Communications in a Project, Project Control-Progress, Performance, Schedule & Cost Control, Performance Indicators & Performance Improvement, Project Management Environment.

REVALUATION FORM-JULY-2018

How to Fill a Re-evaluation Form   Now no need to rush to the cyber cafe for getting your re-evaluation done...BCAHUB brings you an easy way to fill the re-evaluation form for the 2nd, 4th, and 6th Semester (May 2018) Exam.You can fill the form without going to Punjab University at your convenience.....Go Ahead.. Last date is 20  July 2018. **Read the steps before opening the website. Step 1 :  Go to  puchd.ac.in This is a website to fill the re-evaluation form for (2-4-6) Semester. Open it and do the following steps.  Step 2 : On the centre of the web page. Fill the categories such as