FOCP

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

CSE -101 E Fundamentals of Computers & Programming in C

L T P Class Work: 50
3 3 3 Exam: 100
Total: 150
Durationof Exam: 3 Hrs.

Unit-1: An Overview of Computer System: Anatomy of a digital Computer, Memory Units,


Main and Auxiliary Storage Devices, Input Devices, Output Devices,Classification of Computers.
Radix number system: Decimal, Binary, Octal, Hexadecimal numbers and their inter-conversions;
Representation of information inside the computers.

Unit-2: Operating System Basics: The user Interface, Running Programmes, Managing files,
Introduction to PC operating Systems: Unix/Linux , DOS, Windows 2000.

Unit-3: Internet basics: : Introduction to the basic concepts of Networks and Data
Communications, How Internet works, Major features of internet, Emails, FTP, Using the
internet.

Unit-4: Programming Languages: Machine-, Assembly-, High Level- Language, Assembler,


Compiler, Interpreter, debuggers, Programming fundamentals: problem definition, algorithms,
flow charts and their symbols, introduction to compiler, interpreter, assembler, linker and loader
and their inter relationship.

Unit-5: C Programming language: C fundamentals, formatted input/ output, expressions,


selection statements, loops and their applications;Basic types, arrays, functions, including
recursive functions, program organization: local and external variables and scope; pointers &
arrays.

Unit-6: Strings: strings literals, string variables, I/O of strings, arrays of strings; applications.
Preprocessor: preprocessor directives, macro definition, conditional compilation; Structures,
Unions and Enumerations: Structure variables and operations on structures; Structured types,
nested array structures; unions; enumeration as integers, tags and types.
Declaration: Declaration syntax, storage classes, types qualifiers, declarators, initializers.
Program Design: modules, information hiding, abstract data types, difference between C & C++,
Low level programming: Bitwise operators, Bit fields in structures, other low level techniques.

Unit-7: Standard library: Input / output; streams, file operations, formatted I/O, character I/O,
line I/O, block, string I/O, Library support for numbers and character data, error handling:
Text Books:
• Using Information Technology, 5th Edi, Brian K Williams & Stacey C. Sawyer, 2003, TMH
• The C Programming Language by Dennis M Ritchie, Brian W. Kernigham, 1988, PHI.
• C Programming – A modern approach by K.N. King, 1996, WW Norton & Co.
Reference Books:
• Information technology, Dennis P. Curtin, Kim Foley, Kunal Sen, Cathleen Morin, 1998, TMH
• Theory and problem of programming with C, Byron C Gottfried, TMH
• Teach yourself all about computers by Barry Press and Marcia Press, 2000, IDG Books
India.
• Using Computers and Information by Jack B. Rochester, 1996, Que Education & Training.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy