0% found this document useful (0 votes)
5 views3 pages

Digital and Technological Solutions

The Digital and Technology Solutions course aims to provide basic computer skills and programming knowledge, enabling participants to use computers for personal and business tasks. Key outcomes include writing algorithms, understanding programming constructs, and implementing solutions in C language. The course covers computer fundamentals, software, and structured programming concepts, with assessments through lectures, assignments, and exams.

Uploaded by

priyash65676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Digital and Technological Solutions

The Digital and Technology Solutions course aims to provide basic computer skills and programming knowledge, enabling participants to use computers for personal and business tasks. Key outcomes include writing algorithms, understanding programming constructs, and implementing solutions in C language. The course covers computer fundamentals, software, and structured programming concepts, with assessments through lectures, assignments, and exams.

Uploaded by

priyash65676
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Name: Digital and Technology 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:

Sr. No. Course Outcome


CO1 Write efficient algorithms to solve various problems.

CO2 Understand and use various constructs of the programming language


such as conditionals, iteration, and recursion.
CO3 Implement your algorithms to build programs in the C programming
language.
CO4 Use data structures like arrays, linked lists, and stacks to solve
various problems.
CO5 Understand and use file handling in the C programming language.
Course Content:
Unit- A:
Knowing computer: Introduction to Computers: what is a computer, characteristics of
Computers, Generations of Computers, Classifications of Computers, Basic Computer
organization, Applications of computers. Input and Output Devices: Input devices, Output
devices, Softcopy devices, Hard copy devices. Computer Memory and Processors:
Introduction, Memory Hierarchy, Processor, Registers, Cache memory, primary memory,
secondary storage devices, magnetic tapes, floppy disks, hard disks, optical drives, USB flash
drivers, Memory cards, Mass storage devices, Basic processors architecture.

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,

Teaching / Assessment Methodology:


 Synchronous Lectures
 Lectures on LMS
 Assignments
 Quizzes
 Project Report
Grading:
Internal Assessment 30%
End Term Exams 70%

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.

You might also like