Tuesday, 28 July 2020

ANU B.Sc (Computers) 1st Sen Problem Solving in C Revised New Syllabus A.Y 2020-21

Advertisemtnt
ANU B.Sc (Computers) 1st Sen Problem Solving in C New Syllabus A.Y 2020-21 for three years B.Sc Computer Science / Information Technology is now available. The new syllabus effects from 2020 admitted batch on-wards.

Course Learning Outcomes:

Upon successful completion of the course, a student will be able to:

1. Understand the evolution and functionality of a Digital Computer.
2. Apply logical skills to analyze a given problem
3. Develop an algorithm for solving a given problem.
4. Understand ‘C’ language constructs like Iterative statements, Array processing, Pointers, etc.
5. Apply ‘C’ language constructs to the algorithms to write a ‘C’ language program.


UNIT I

General Fundamentals: Introduction to computers: Block diagram of a computer, characteristics and limitations of computers, applications of computers, types of computers, computer generations.

Introduction to Algorithms and Programming Languages: Algorithm – Key features of Algorithms, Flow Charts, Programming Languages – Generations of Programming Languages – Structured Programming Language
UNIT II

Introduction to C: Introduction – Structure of C Program – Compiling and Executing C Programs – Using Comments –Keywords – Identifiers – Basic Data Types in C – Variables – Constants – I/O Statements in C- Operators in C.
Decision Control and Looping Statements: Introduction to Decision Control Statements– Conditional Branching Statements – Iterative Statements – Nested Loops – Break and Continue Statement – Goto Statement

UNIT III

Arrays: Introduction – Different types of arrays(1D,2D,3D), Operations on Arrays – one dimensional, two dimensional and multidimensional arrays, character handling and strings: string operations, string character functions.

UNIT-IV

Functions: Introduction – user define and predefined functions– Passing parameters – Scope of variables – Storage Classes – Recursive functions.

Structure, Union, and Enumerated Data Types: Introduction – Nested Structures – Arrays of Structures – Structures and Functions– Structures and Unions– Enumerated Data Types.

UNIT V

Pointers: Understanding Computer Memory – Introduction to Pointers –Pointer Expressions and Pointer Arithmetic – Null Pointers - Pointer and Arrays –Dynamic Memory Allocation – Drawbacks of Pointers

Files: Introduction to Files – Using Files in C – Reading Data from Files – Writing Data to Files – Detecting the End-of-file – Error Handling during File Operations – Accepting Command Line Arguments.

BOOKS

1. E Balagurusamy – Programming in ANSIC – Tata McGraw-Hill publications.
2. Brain W Kernighan and Dennis M Ritchie - The ‘C’ Programming language” - Pearson publications.
3. Ashok N Kamthane: Programming with ANSI and Turbo C, Pearson Edition Publications.
4. YashavantKanetkar - Let Us ‘C’ – BPB Publications
Advertisemtnt

0comments:

Post a Comment

Note: only a member of this blog may post a comment.

Results / Notifications / Timetables

Advertisement

Notifications

More

Latest Results

More

ANU Distance Info

More

AP / TS CETS Exams Info

Ed.CET
AP
TS
ECET
TS
EAMCET
AP
TS
ICT
AP
TS
LAWCET
AP
TS
PECET
AP
TS
PGECET
AP
TS
LPCET
AP
TS
POLYCET
AP
TS
SET

Syllabus

More

Previous Question Papers

More
Top