Beruflich Dokumente
Kultur Dokumente
9
MCA 102 - PROBABILITY AND STATISTICS
10
MCA 103 - DIGITAL SYSTEMS AND COMPUTER HARDWARE
Module I - Number Systems and Code:
Introduction - Digital and analog systems. Logic levels and pulse waveforms. Functions of
digital logic. Data transmission. Digital integrated circuits.
Number systems - Decimal and binary number systems. Decimal to binary and binary to
decimal conversion. Addition, subtraction, multiplication and division of binary numbers.
Representation of signed numbers. Addition and subtraction using 2’s complement and 1’s
complement. Octal number system. Hexadecimal number system. Octal and hexadecimal
arithmetic. Conversion between binary, octal and hexadecimal number systems.
Binary codes - 8421 BCD code. Excess 3 code. Gray code. Error detecting codes – parity,
check sum. Error correcting code – 7 bit Hamming code. Alpha numeric codes.
11
MCA 104 : PRICIPLES OF MANGEMENT AND ACCOUNTING
12
MCA 105- Problem Solving and Programming in C
Module I
Introduction to programming: Programming languages, Compiler, interpreter, loader and
linker, program execution, fourth generation language, fifth generation language, structured
programming concept, algorithm and flowchart
Introduction to C Language: The C character set, identifiers and keywords, data types, how
floats and doubles are stored, constants, variables and arrays, declarations, expressions,
statements, Lvalues and Rvalues , type conversion, symbolic constants
Module II
Operators and expressions: Arithmetic operators, unary operator, relational and logical
operator, assignment operators, the conditional operator, , type conversion, Library function
Data input and output: Single character input, single character output, scanf, printf, puts gets
functions, interactive programming
Control statement: Branching: if else statement, Looping, nested control structure, switch
statement, break statement, continue statement, comma operator, goto statement
Module III
Functions: Overview, function prototypes, passing arguments to a function, recursion.
Program structure: Storage classes, automatic variables, external variables, static variables,
multifile program,
Arrays: Defining an array, passing array to functions, multidimensional arrays, strings: one
dimensional character array, array of strings
Module IV
Pointers: Fundamentals, void pointer, null pointer, passing pointers to a function, pointers
and one dimensional arrays, dynamic memory allocation, operation on pointers, pointers and
multidimensional arrays, array of pointers, pointer to an array, pointers and strings, structure
pointer, pointers to function, pointers and variable length arguments list, passing functions to
other functions, offsetting a pointer
Structures and unions: Defining a structure, processing a structure, user defined data types,
structure and pointers, passing structure to function, self-referential structures, and union
Module V
Data files: Why files, opening and closing a data file, reading and writing a data file,
processing a data file, unformatted data file, concept of binary file
Low level programming: Register variable, bitwise operations, bit fields
Addition a features of C: Enumeration, Command line parameters, macros, the c preprocessor
13