Click here to load reader
Upload
buihuong
View
212
Download
0
Embed Size (px)
Citation preview
Semester-IV
BCA-401 Numerical and Statistical Technique
Introduction : Raw material of statistics,ungrouped & grouped frequency
distribution,diagrammatic presentation:Bar diagram,Pie-diagram.
Graphical presentation:Histogram,Frequency polygon,frequency curve,cumulative frequency
curve.
Measures of Central Tendency and Dispersion:Characterstics of a good average,Arithmetic
mean,mode,median,Geometric mean,harmonic mean,Range,Mean daviation,Standard
deviation,Skewness and Kurtosis
Correlation and Regression Analysis:Scatter diagram,Karlpearson,Spearman and Concurrent
deviation methods,regression lines,Method of least square
Probabiltiy & Probablity Distribution:Classical,Empirical and axiomatic approach to
probability,Addition and multiplicative law of probability,Binomial,poission & normal
distribution
Numerical Methods:
Interpolation:Finite difference,Operators ∆,E,Newton Gregory Interpolation for equal
intervals,divided difference,Newton’s Lagrange’s Interpolation for unequal intervals.
Central differences:Gauss forward,backward,third formula due to gauss,Strilling & bessel’s
formula
Numerical Differentiation & integration:Numerical differentiation by Newton Gregory
formula,general quadrature formula,Trapezoidial rule,Simpson’s 1/3 rule,simpson’s 3/8
rule.Eular-Maclaurin’s summation formula.
Suggested Readings
Fundamental of mathematical statistics Gupta & Kapoor S.Chand
Introduction to Numerical Methods S.S.Shastri PHI
Computer based numerical methods V.Rajaraman PHI
BCA 402: Operating System
Introduction: Definition, Simple batch system, Multiprogrammed batched system, Time sharing
system; Process, File, System Call, The Shell.
Operating System Structure: Monolithic System, Layered system, Virtual Machines, Client
Server Model.
Processes: Definition, Process Control Block, Long term & Short term scheduler, cooperating
Process, Interposes Communication (Basic Structure, Direct Communication, Indirect
communication, Buffering) Exception condition (Process termination, Last message, scrambled
message), Process scheduling (Scheduling criteria, FCFS Scheduling, Shortest Job First, Priority
scheduling, round robin scheduling. )
File System: File concept (Naming, structure, type Access, attributes, operation), Directory
structure (Single level, two level, tree structured directories, Path names, directory operations)
Memory Management : Swapping, Contiguous allocation, Single partition allocation multiple
partition allocation, External & Internal fragmentation Paging (Basic Method), segmentation
(Basic Method).
Deadlock: Introduction, Necessary condition, deadlock avoidance(safe and unsafe state),
Deadlock prevention (Attaching the necessary conditions) Detection with one resource of each
type, recovery through process termination & resource preemption.
Protection & Security: Goals of protection, Domain of protection (Domain Structure), Security
problem, One time passwords, Program threats(Trojan Horse, trap Door), System
threats(Worms, Viruses)
Suggested Readings:
Operating System Concepts S. Galvin AWL
Modern Operating System A.S. Tanenbaum PHI
BCA 403
Computer System Architecture
Unit 1
Basic Computer Organization and Design: Instruction codes, computer registers, computer
instructions, timing and control, Instruction cycle, Memory Reference Instructions (
AND,ADD,LDA,STA,BUN,BSA,ISZ), Microinstruction format, Symbolic microinstruction,
Microprogram sequencer, Hardwired control vs Micro programmed control.
Unit 2
Central Processing Unit: General register organization, Control word, register stack, memory
stack, Instruction format(zero address, one address, two address, three address instructions),
Addressing modes, RISC vs. CISC.
Unit 3
Pipelining: Parallel processing, Flynn’s classification, space time diagram, speedup ration,
Arithmetic pipeline, Instruction pipeline( four segment instruction pipeline),pipeline conflicts.
Unit 4
Input-Output Organization: input output interface, I/O command, strobe control, handshaking,
baud rate, Modes of transfer, ( programmed I/O, Interrupt initiated I/O, DMA), priority interrupt
(software and hardware), priority encoder, DMA controller.
Unit 5
Memory Organization: Memory hierarchy, RAM, ROM, Magnetic disk, Magnetic tapes,
Associative Memory, Cache memory, Virtual Memory, Memory Management hardware.
Reference Books:
1. Computer System Architecture- M.Moris Mano ( PHI publication)
2. Computer Organisation and architecture- Pal Chaudhary
3. Structured computer organization- Tanenbaum
BCA 404: OBJECT ORIENTED PROGRAMMING
Object oriented programming:
Procedural vs. Object oriented programming,The main function, C++ preprocessors and the
<iostream.h> file, C++ input and output with cin and cout,
C++ data types:
Simple variables, naming simple variables, Integer types, Floating types, Operators, Operator
precedence and associativity, Type conversion, symbolic constants, Derived data types, Arrays,
strings, structure, reference variables, new and delete operators.
Loops and branching statements:
Relational expression in C++, relational operators, for loop, while loop, do-while loop, if-else
statement, logical operators, conditional operators, switch statements, break and continue
statements.
Functions:
Defining a function, function prototyping and function calls, function arguments, passing by
reference, inline functions, default arguments.
Objects and classes:
Defining classes, implementing member functions, class constructor and destructor, this pointer,
friend function, examples based on class and object problems.
Class inheritance:
Base classes, derived classes, implementing and using derived classes, virtual base class, types of
inheritance. Problem based on multiple inheritance
Input-output and files:
Stream classes, output with ostream class methods, input with cin, introduction with file
handling.
Suggested readings:
1. E.Balagurusamy: Object oriented programming with C++
2. K.R.Venugopal: Mastering C++
3. Bjarne Stroustrup: The C++ programming language.
BCA 405 – Computer Graphics
Introduction of Computer graphics, Brief discussion about Display devices, CRT and its working
Flat Panel, LCD etc and Working, Introduction of Point Plotting Technique and Coordinate
system, DDA Line Drawing Algorithm, Bresenham's line drawing algorithm, Inremental Method
Circle generation algorithm: DDA Method Midpoint circle generation algorithm, Bresenham's
Algorithm for circle generation, Display Devices and Controllers, Introduction of
Transformation and transformation principles, Scaling and Rotation, Composite transformation
Instant transformation and concatenation of matrices, Homogeneous coordinate and matrices,
Intro of Clipping and Windowing and Viewing transformation, Viewing coordinate reference
frame and window-to-viewport, mapping, Point clipping and Line clipping, Polygon clipping,
Midpoint subdivision algorithm, Positioning Technique, Positionoing constraint, Pointing and
selection
Inking, Painting nad constraint, Online character recognition, Introduction of Event Handling,
Polling, Interrupts and Event queue, Functions for event handling, Light pen interrupt, Selection
interrupt, Representation of Raster Image & Frame buffer display, Intro of Natural Image,
Sampling, Continue the same and Halftoning, Geometric representation of area scan converting
polygon, X-Y algorithm and its properties, Raster manipulation functions
Text book/Reference: - Computer Graphics, Hearn & Baker, PHI