Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Programming in C - CSE1004 (1)

Uploaded by

Akhil J
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Programming in C - CSE1004 (1)

Uploaded by

Akhil J
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Module: 1: [ 14 Hrs ]

Introduction to C Language.

Introduction to Programming – Algorithms – Pseudo Code - Flow Chart – Compilation –


Execution – Preprocessor Directives (#define, #include, #undef) - Overview of C –
Constants, Variables and Data types – Operators and Expressions – Managing Input and
Output Operations – Decision Making and Branching - Decision Making and Looping.

Module: 2: [15 Hrs ]

Introduction to Arrays and Strings

Arrays: Introduction – One Dimensional Array – Initialization of One Dimensional Arrays –


Example Programs – Sorting (Bubble Sort, Selection Sort) – Searching (Linear Search) - Two
Dimensional Arrays – Initialization of Two Dimensional Arrays. Example Programs – Matrix
operations. Strings: Introduction – Declaring and Initializing String Variables – Reading
Strings from Terminal – Writing String to Screen – String Handling Functions.

Module: 3: [ 15 Hrs ]

Functions and Pointers


Functions: Introduction – Need for User-defined functions – Elements of User-Defined Functions:
declaration, definition and function call–Categories of Functions – Recursion. Pointers: Introduction
– Declaring Pointer Variables – Initialization of Variables – Pointer Operators – Pointer Arithmetic –
Arrays and Pointers – Parameter Passing: Pass by Value, Pass by Reference.

Module: 4: [ 13 Hrs ]

Structures and Union


Structures: Introduction – Defining a Structure – Declaring Structure Variable – Accessing
Structure Members – Array of Structures – Arrays within Structures – Union: Introduction –
Defining and Declaring Union – Difference Between Union and Structure.

Module: 5: [ 6 Hrs ]

File handling
Files: Defining and Opening a File – Closing a File – Input / Output Operations on File –
Random Access Files
SKILL SETS TO BE DEVELOPED:

Graduate of the B.Tech. Program in Computer Science and Engineering shall be able to:

1. An attitude of enquiry.
2. Confidence and ability to tackle new problems.
3. Ability to interpret events and results.
4. Ability to work as a leader and as a member of a team.
5. Assess errors in systems/processes/programs/computations and eliminate them.
6. Observe and measure physical phenomena.
7. Write reports.
8. Select suitable equipment, instrument, materials & software
9. Locate faults in system/Processes/software.
10. Manipulative skills for setting and handling systems/Process/ Issues
11. The ability to follow standard /Legal procedures.
12. An awareness of the Professional Ethics.
13. Need to observe safety/General precautions.
14. To judge magnitudes/Results/issues without actual measurement/actual contacts.

You might also like