CSE -101E
FUNDAMENTALS OF COMPUTERS &
PROGRAMMING IN C
L
T P Theory: 100 marks
3 2 Sessional : 50 marks
Total: 150 marks
Time: 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. Operating System Basics: Introduction to PC operating
Systems: DOS,
Unix/Linux, Windows 2000.
Unit-2
Programming Languages: Machine-, Assembly-, High Level- Language,
introduction to Assembler, Compiler,
Interpreter, Debuggers,
Linker and Loader.
Programming fundamentals: problem definition, algorithms, flow charts and their symbols.
Internet basics: How
Internet works, Major features of internet, Emails,
FTP, Using
the internet.
Unit-3
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 & arrays.
Unit-4
Strings: strings
literals, string variables, I/O of strings, arrays of strings;
applications.
Structures, Unions
and Enumerations: Structure
variables and operations on structures; Structured
types, nested array structures; unions; enumeration as integers,
tags
and types. 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:
1.
Using Information
Technology, 5th Edi, Brian K Williams
& Stacey C. Sawyer, 2003, TMH
2.
The C Programming Language by Dennis M Ritchie, Brian
W.
Kernigham, 1988, PHI.
3.
C Programming – A modern approach by K.N. King, 1996, WW Norton & Co.
Reference Books:
1.
Information technology, Dennis P. Curtin, Kim Foley, Kunal Sen, Cathleen Morin, 1998, TMH
2.
Theory and problem of programming with C, Byron C Gottfried,
TMH
3.
Teach yourself all about computers by Barry Press and Marcia Press, 2000, IDG Books India.
4.
Using Computers and Information by Jack B. Rochester, 1996,
Que Education
& Training.
Note: The Examiners will set eight questions, taking two from each unit. The students
are required to attempt five questions
in all selecting at least one from each unit. All questions will carry equal marks.
CSE-103E
COMPUTER PROGRAMMING LAB.
L T P Sessional Work:25
Marks
-
- 2 Examination: 25 Marks
Total: 50 Marks Duration
of Exam: 3 Hrs.
Note: At least 5 to 10 more exercises
to be given by the teacher concerned. Representative programming problems:-
1. Write a program to find the largest of three numbers. (if-then-else)
2. Write a program to find the largest number out of ten numbers (for-statement)
3.
Write a program
to find the average mail height & average female
heights in the class (input is in form of sex code, height).
4.
Write a program to find roots of quadratic equation using functions and switch
statements.
5.
Write a program using arrays to find the largest and second largest no. out of given 50 nos.
6.
Write a program to multiply two matrices
7. Write a program to read a string and write it in reverse
order
8. Write a program to concatenate two strings
9. Write a program to sort numbers using the Algorithm.
10. Represent a deck of playing cards using arrays.
11. Write a program to check that the input string is a palindrome or not.
No comments:
Post a Comment