Digital and Technological Solutions
Digital and Technological Solutions
Credits: 4
Course Objectives:
The course is designed to aim at imparting a basic level appreciation program for the
common man.
After completing the course, the incumbent can use the computer for basic purposes of
preparing his personnel/business letters, viewing information on Internet (the web),
sending mails, using internet banking services etc.
This allows a common man or housewife to be also a part of computer users list by
making them digitally literate.
This would also aid the PC penetration program.
This helps the small business communities, housewives to maintain their small account
using the computers and enjoy in the world of Information Technology.
The aim of this course is to help you understand what programming is, and what is a
programming language.
The course helps you understand the concepts of loops, reading a set of data, stepwise
refinement, functions, control structures, and arrays.
The primary focus of this course is on problem solving and aspect which means
developing proper algorithms.
Course Outcomes:
After completing this course, you will be able to:
Unit- B:
Number System and Computer Codes: Binary number system, working with binary
numbers, octal number system, hexadecimal number system, working with fractions, signed
number representation in binary form. Computer Software: Introduction to computer
software, classification of computer software, system software, application software,
firmware, middleware, acquiring computer software, design and implementation of correct,
efficient and maintainable programs.
Unit- C:
Introduction to the C Language: C Programs, Identifiers, Data Types, Variables, Constants,
Input / Output, Operators (Arithmetic, relational, logical, bitwise etc.), Expressions,
Precedence and Associatively, Expression Evaluation, Type conversions. Statements-
Selection Statements (making decisions) – if and switch statements, Repetition statements
(loops)-while, for, do-while statements, Loop examples, other statements related to looping –
break, continue, go to, Simple C Program examples.
Unit- D:
Functions, Arrays and Pointers: Introduction to Structured Programming, Functions-
basics, user defined functions, inter function communication (call by value, call by
reference), Standard functions. Storage classes-auto, register, static, extern, scope rules,
arrays to functions, recursive functions, example C programs. One-dimensional arrays, two –
dimensional arrays, multidimensional arrays,
Pointers – Introduction (Basic Concepts), pointers to pointers, compatibility, Pointer
Applications, Arrays and Pointers, Pointer Arithmetic, memory allocation functions, array of
pointers, pointers to void, pointers to functions, command –line arguments,
Text Books:
1. Computer Science: A Structured Programming Approach Using C, B.A. Forouzan and R.F.
Gilberg, Third Edition, Cengage Learning.
2. The C Programming Language by Brian Kernighan and Dennis Ritchie 2nd edition
Reference Books:
1. Let Us C Yashavant kanetkar BPB.
2. Absolute beginner's guide to C, Greg M. Perry, Edition 2, Publisher: Sams Pub., 1994.
3. Computer Programming and Data Structures by E Balagurusamy, Tata McGraw Hill.