Syllabus of Introduction To Computing
Syllabus of Introduction To Computing
Program: B. Tech. in CSE-AI (BCS) Year, Semester: 1st Yr., 1st Sem.
Course Title: Introduction to Computing Subject Code: TIU-UCS-T105
Contact Hours/Week: 3–0–0 (L–T–P) Credit: Theory–3
Course Content
Module-1:
An overview of a computer system, Input devices, Output devices, Storage Units, Central processing unit,
memory and Processor, Classification of Computers.
Communicating with a Computer: Binary Number System, Binary to Decimal Conversion, and vice-versa, BCD
Code, ASCII Code, An overview of Computer Arithmetic, von Neumann Architecture.
Module-2:
Overview of Operating System: What is an operating system? Role of operating systems. Name of some
operating systems. An overview of DOS, Windows, Linux environments: Their workings, Commands.
Overview of Hardware / Software Interface: From machine language to high level language. An overview of
processor instruction set, and assembly language. Role of various system software in executing an
application. Name of some high level languages. An overview of how Computer Applications are developed.
Module-3:
Problem Solving Skill: Deriving logic from the computational problem, drawing flowchart and writing
algorithm
Module-4:
C Fundamentals: The C character set identifiers and keywords, data type & sizes, variable names, declaration,
statements
Operators & Expressions: Arithmetic operators, relational and logical operators, type, conversion, increment
and decrement Operators, bit wise operators, assignment operators and expressions, precedence and order
of evaluation. Input and Output: Standard input and output, formatted output -- printf, formatted input scanf.
Flow of Control: Statement and blocks, if - else, switch, loops - while, for do while, break and continue, go to
and labels.
Recommended Books:
Main Reading
1. Computer Organization and Design, 5th Ed, D.A Patterson and J.L Hennessy
2. R. G. Dromey, How to Solve it by Computer, Pearson, 2014
3. Ravi Kant Taxali, Computer Course, McGraw Hill Education.
4. B W Kernighan and D.M. Ritchie, the C Programming Language, Prentice Hall of India.
Supplementary Reading
1. Turban, Mclean and Wetherbe, Information Technology and Management, Second Edition, 2001, John
Wiley & Sons.
2. 2. H. Scheldt, C: The Complete Reference, 4th Edition, McGrawHill
3. 3. Anita Goel, “Computer Fundamentals”,Pearson Education India.