Note:
1.
The term work as prescribed in the syllabus is to be periodically and jointly
assessed by a team of teachers from the concerned department.
2.
In case of tutorials, students of different batches be assigned problems of
different types and be guided for the solution of the problem during tutorial
session. Problems thus solved be translated into computer programs wherever
applicable and executed by respective batches during practical session.
3.
The assignments of tutorials and practicals need to be submitted in the form of
soft copy and / or written journal.
First
Year Master of Computer Applications (Part-I)
(w.e.f.
2008-09)
1SMCAR1 - DIGITAL ELECTRONICS AND MICROPROCESSOR
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Practical:
2 Hours Per Week Term Work: 50 Marks
Section – I
1.
Fundamental Concepts:- Introduction , Digital Signal, Basic Digital Circuits,
The NANDNOR
Operations,
EX-OR Operation, Boolean Algebra.
2.
Number System And Codes- Introduction, Number Systems, Binary Number Systems,
signed
binary numbers, binary arithmetic, 2’s complement arithmetic, Octal Number
Systems,
Hexadecimal Number Systems., Codes, Error Codes
3.
Combinational Logic Design- Introduction, Standard Representation For Logic
functions,
K-map
representation, simplification of logical function using K-map, Minimization of
logical
function, don’t care conditions, design examples (half adder, full adder, half
subtractor,
full subtractor).
4.
Combinational Logic Design using MSI Circuits – Multiplexer and their use in
combinational
logic design, Demultiplexer and their use in combinational logic design,
Adders
And Their Use As Subtractors, Digital Comparators, Parity Generators/Checkers,
Code
Convector, Parity Encoders, Decoder/Driver For Display Devices.
Section – II
5.
Flip Flops: Introduction, Clocked S-R Flip Flop, J-K Flip Flop, D- Type Flip
Flop, TType
Flip
Flop, Excitation Table Of Flip Flop, Clocked Flip Flop Design, Edge Triggered
Flip
Flop, Applications Of Flip Flop.
6.
Introduction to microprocessor- introduction, Intel 8085, ALU, Timing and
control unit,
Registers,
Data and Address bus, Pin configuration. PSW and Flags: Status flag-carry,
zero,
sign, parity, Auxiliary carry, Symbols and abbreviations.
7.
Intel 8085 instructions- instruction word size- one byte, two byte, three byte
instructions,
Timing
and control signals, Fetch operation, execute operation, Machine cycle and
state,
Instruction
and data flow, System timing diagram, I/O read, Memory Write, I/O write.
8.
Programming-Instruction Set, Instruction and data format, single byte
instruction, two byte
instruction,
three byte instruction, Addressing mode-direct addressing, register
addressing,
register indirect addressing, Immediate addressing, Implicit addressing, 8085
instruction
group-Data transfer groups- Arithmetic group, logical group, branch group, and
Stack, I/O and machine group.
Term Work : Term Work will
consist of minimum 08 experiments based on above syllabus and
should
be evaluated internally.
Text Book:
1.
Modern Digital Electronics By R P Jain ( for unit no 1 to 5)
2.
Microprocessor systems by B.Ram ( for unit no 6 to 8)
Reference Books:
1.
Digital Electronics Technology By D C Green, Wheeler And Company
2.
Digital Electronics circuits and systems by V.K.Puri, TMH
3.
Digital Computer Fundamental By P C Bartee Inter-National Student Edition
4.
Digital systems and microprocessors by Douglas Hall, TMH
5.
Microprocessor Architecture, Programming and Application by Gaonkar, Wiley
Eastern
Publication.
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
1SMCAR2 - COMPUTER ORGANIZATION
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section – I
1.
Basic Structure of Computers: Computer types, functional units, Basic
functional
concepts,
Bus structures; historical prospective, machine instruction and programs,
numbers,
arithmetic operations and characters, memory locations and addresses, memory
operations,
addressing modes subroutine.
2.
Processing Unit; Pentium: Register and addresses, program flow control, I/O
operations,
subroutines,
other instructions
3.
Input-Output Organization: Accessing I/O Devices, Interrupts, handling multiple
devices,
direct
memory access, buses, interface circuit, standard I/O interfaces.
Section – II
4.
Memory Systems: Semiconductor RAM/ROM memories, cache memories, Virtual
memory,
memory management requirement .
5.
Secondary Memory: Basic Concepts in memory hierarchy, medias HDD, FDD, CD, DVD
&
allies, Optical Memory, their Physical Organization and working.
6.
Other Peripherals: Scanners, Sound Cards and Microphone Interface, Speaker
Interfaces,
Modems,
Their characteristics & working, Case study of Motherboards.
Text Books:
1.
Computer Organization by Carl Hamacher, 5/e (Mc-Graw Hill)
Reference Books:
1.
Structured computer organization, A.S. Tenenbaum, (PHI)
2.
Computer Organization by W. Stallings (PHI)
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
1SMCAR3 - COMPUTER ORIENTED NUMERICAL & STATISTICAL
METHODS
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section – I
1.
Solution of transcendental polynomial equations- Bisection method,
False-position
method,
N-R method. (Implementation of these methods using ‘C’ language)
2.
Linear equations- Cramer’s rule, Gauss elimination method, Gauss Jordon method,
Gauss
seidel
iterative method (Implementation of these methods using ‘C’ language)
3.
Interpolation- Lagrange’s method, Newton’s forward and backward formulae,
sterling
interpolation.
(Implementation of these methods using ‘C’ language)
4.
Numerical Integration- Trapezoidal, Simpson’s Rule 1/3, Simpson’s Rule 3/8,
Romberg’s
method
(Implementation of these methods using ‘C’ language)
Section – II
5.
Ordinary differential equations: Euler’s method, Taylor series method,
Runge-Kutta
method
(Implementation of these methods using ‘C’ language)
6.
Frequency distributions- Mathematical expectations, moment generating and
cumulative
functions
discrete probability distribution, least square co-relation and regression
method.
7.
Sampling and test- Introduction, types of sampling, sampling distribution,
standard error,
test
of significance, null hypothesis, test of significance for large samples, test
for
difference
of proportions, test for single mean and difference of standard deviation, CHI
square
distribution, CHI square variate, test for population variates.
8.
Data validation and information abstraction- Method of collecting data,
efficiently
gathering
information from data, charting, deciding between alternatives, estimating cost
of
uncertainty, forecasting technique.
Text Books
1.
Computer oriented Numerical methods by V.Rajaraman, PHI
2.
Introductory methods of Numerical Analysis by S.S. Sastry, PHI
Reference Books:
1.
Numerical Methods for engineers by S.C. Chapra, TMH
2.
Fundamentals of mathematical statistics by S.C. Gupta, V.K Kapoor, S. Chand
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
1SMCAR4 - BEHAVIORAL & ORGANIZATIONAL SCIENCE
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section – I
1.
Introduction to organizational behavior – The challenges facing management
approach to
organizational
behavior, cognitive framework, behaviorist framework, social learning
frame
wok and organizational behavior frame work
2.
The early practice of management, organizational specialist scientific
managers, human
relations
movements, approaches to management, function of a management
3.
Planning, importance of planning in an organization, type of plans, objectives,
strategies,
policies.
4.
Organization – Organization structure, classical, neo-classical and modern
theories of
organization,
line, staff and functional organization, authority and responsibility,
centralization
and decentralization, The organization as an open system, project design,
the
modern organization design.
5.
Conflict – Source and types of conflicts in organization, conflict management
Section – II
6.
Motivation- primary and secondary, motives, Maslow’s theory of motivation,
Herzberg’s
two
factor theory, Adam’s equality theory, Mogregpr’s theory X and theory Y,
Mclelland’s
theory, leadership- it’s theories and skills, styles of managements, leadership
like
its system of management system
7.
Job satisfaction – Majoring job satisfaction, factors influencing job
satisfaction, out come
of
job satisfaction with respect to productivity, tern over, absenteeism, etc.
8.
Job enrichment – Job rotation, MBO technique
9.
Control – its significance to organizations, steps in setting of an effective
control system,
how
to make control acceptable, Characteristics of an effective control system,
Budget
and
budgetary control
10.
Communication- Process of Communication, verbal and non verbal Communication,
upward
and downward Communication, its importance, barriers to Communication, ways
of
improving Communication, significance of an organization.
Reference Books:
1.
Organizational behavior by Fred Luthans
2.
Principal of management by Koont Weihrich
3.
Principal of management by Terry Franklin
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
1SMCAR5
- DISCRETE MATHEMATICAL STRUCTURES
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section – I
1.
Graph Theory - Basic Graph terminologies and basic theories, Types of graphs,
Operations
on
graph, Re-presentation of graph, Adjacency and Incidence Matrix,
2.
Eulerian Graphs- Fleury’s algorithm, Hamilton graph, Gray code, Bipartite
graph,
weighted
graph, traveling salesman problem Trees, properties of tree, Spanning tree,
Rooted
tree, Binary tree, tree traversal and polish notations.
3.
Lattice Theory: Relations, Binary relations, equivalence relations, equivalence
classes,
partition
of a set, partials order relation, poset, hasse diagram, properties of lattice,
complemented
lattice, distributed lattice, bounded lattice.
4.
Boolean algebra - Definition of Boolean algebra, properties of Boolean algebra,
atoms of Boolean algebra, Boolean functions and expressions, application of
Boolean algebra to switching circuits.
Section- II
5.
Theory of Automata – Definition of an automata, Description of Finite Automata,
Transition
Systems, Properties of transition function, Acceptability of a string by FA.
Non-
Deterministic Finite State Machines – Non- Deterministic Finite State Machines,
The equivalence of DFA and N-DFA, Mealy and Moore machine, Minimization of
Finite Automata.
6.
Regular Sets and Regular Grammar – Regular Expressions, Finite Automata and
Regular Expressions, Pumping Lemma for Regular sets, Application of Pumping
Lemma, Closure properties of regular sets, Regular sets and regular grammar.
7.
Context free languages: Context free language and derivation tree, ambiguity in
CFG, specification of CFG, normal forms for CFG.
8.
Pushdown automata- basic definitions, acceptance by PDA, PDA and CFG, parsing
and push PDA, Introduction to Turing machine, model, representation, language
acceptability and design.
Text Book:
1.
Discrete Mathematics by Lipschutz, MGH (for unit 1 to 4)
2.
Theory of Computer Science by K. L. P. Mishra, PHI(for Unit 5 to 8)
Reference Books:
1.
Discrete Mathematical Structure by Tremblay and Manohar
2.
Graph Theory by Narsing Deo
3.
Discrete Mathematical Structure by Rosen
4.
Introduction to computer theory by Danniel I.A. Cohen, John Wiley and sons
5.
Introduction to languages and Theory of computation by John C. Martin, TMH
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
1SMCAR6 - PROGRAMMING LABORATORY – I
Tutorials:
2 Hours Per Week
Practicals
: 4 Hours per Week
Term
Work: 50 Marks
Practical-Oral
Exam: 50 Marks
1.
Introduction - Programming language concepts, Algorithm flow chart, program,
Machine language, Assembly language, High-level language
2.
Fundamentals of C Language - Constants, Variables, Data Types, Storage classes,
Operators, Operator Precedence, Preprocessor, Expressions, IO statements.
3.
Control Statements – Go to, If, Blocked If, Iterative Loops ( For, While,
Do-While), Case statements, nesting of control statements
4.
Arrays and Strings - Single and two dimensional arrays (matrix manipulation),
Strings, Operation on strings (with and without library functions)
5.
Functions – Library Functions and user defined functions, recursion, parameter
passing techniques
6.
Structures & Unions - Declaring a structure and accessing structure
elements, use of structures, array of structures, declaring a union and
accessing union elements, use of unions, and array of union.
7.
Pointers – Declaration of pointers, use of pointers, pointers to functions and
arrays,Pointers
Basics: Pointer concept, Pointer Variable, Declaring & Using Pointer,
Pointer
arithmetic, Arrays concepts, Pointer to arrays, Array of Pointer, Pointer and
function.
8.
File handling – File type, opening and closing of files, functions related to
files.
Text Book-
1.
C The Complete Reference, 4th Edition by Herbert Schildt
Reference Books –
1.
Programming in ANSI C by Kerningham & D. Richie
2.
Let us C by Y. Kanetkar BPB publication
3.
Programming in C by Gottfried, Schaum Series, TMH
Term work: Term Work and Practicals should consist of minimum 14 experiments.
The experiments should be performed using ‘C’ language (based on the above
syllabus)
1SMCAR7 - PROFESSIONAL COMMUNICATION SKILLS
Tutorials:
2 Hours Per Week
Practicals
: 2 Hours per Week
Term
Work: 50 Marks
Section I
1.
Communication:- Nature and Importance of Communication, Process and barriers to
Communication,
Forms of Communication
2.
Techniques of Communication :- Verbal Communication Techniques of Formal Speech,
Meetings,
Interviews, Group Discussion, Debate, Elocution, Extempore etc. Nonverbal
Communication
– Body Language.
3.
Rapid review of Grammar:- Corrections of common errors, Use of phrases and
idioms.
4.
Precise writing:- Importance and Techniques of precise writing.
Section II
5.
Techniques of Professional Correspondence: - Importance of professional
correspondence,
Techniques
of professional correspondence.
6.
Types of professional correspondence: - Application Letter, Enquiries and
replies, order, complaint and their reply, invitation letters and its reply.
7.
Report writing :- Importance and Techniques of report writing, Investigation
Reports (Losses, Strikes, Declines) Survey Reports (Examining feasibility of
proposals), Inspection Reports (of departments, branches, factory etc.)
8.
Paragraph writing: Techniques of paragraph writing.
Term work : Term work should be based on the following:
1.
A letter each on different types of professional correspondence should be
practiced.
2.
Report writing – At least one report on each types should be practiced.
3.
Technical paragraph writing – At least four topics should be written out of
following;
a.
Nanotechnology b. Deforestation
c.
Metro Train d. Modern Civilization
e.
Green House Effect f. Waste Water Management
g.
Search Engines h. Hydropower
i.
Mobile Mania j. Energy Conservation
4.
Presentation techniques.
5.
Formal speech on following topics: About myself, The problems I face while
communicating,
current affairs
6.
Group Discussion on current topics.
7.
Vocabulary exercise – Synonyms, Antonyms, Phrases and Idioms.
8.
Language Lab. Sessions on phonetics and grammar.
9.
Precise writing exercises – Exercises of summarizing English Articles and News.
Games
on team building, communication and public speaking.
10.
A letter each on different types of professional correspondence should be
practiced.
11.
Report writing – At least one report on each types should be practiced.
References :
1.
R. K. Chaddha, Communication Techniques and skills – Dhanpat Rai Publication,
New
Delhi.
2.
Pravil S. R. Bhatia, Professional Communication Skills S. Chand and Co., New
Delhi.
3.
J. D. O’Connor, Better English pronounciation.
4.
Wren and Martin, Highschool English Grammar and Composition – Chand and Co.,
New
Delhi.
5.
Sunita Mishra, C. Muralikrishna, Communication Skills for Engineers – Pearson
Education.
6.
Aspi Doctor, Principles and Practice of Business Communication Rhoda Doctor,
Sheth
Publications,
Mumbai.
2SMCAR1 - DATA STRUCTURES
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Practical:
2 Hours Per Week
Term
Work: 25 Marks
POE:
50 Marks
Section – I
1.
Basic Concepts – Data, Data representation, Data Types, Notations of Data
Structure,
Linear,
Non-linear Types data structure operations, Array, Records, Pointers.
2.
Linked Lists –Representation in memory, traversing a singly linked list,
searching a linked
list,
insertion into and deletion from a linked list, header linked list, doubly
linked list.
3.
Stacks and Queues – Definitions, array representation of stacks, arithmetic
expression:
polish
notation, application of stack (quick sort, recursion, tower of Hanoi), queues,
Dequeues,
priority
queues.
4.
Trees –Binary trees, representing binary trees in memories, traversing binary
trees, binary
search
trees, searching and inserting in binary trees, deleting in a binary search
tree,
Heap,
Heap sort, path lengths, Huffman’s algorithm, general trees.
Section – II
5.
Graphs – Graph theory terminology, sequential representation of graphs,
adjacency matrix,
path
matrix, Warshall’s algorithm for shortest path, Link representation of graphs,
operation
on graphs, traversing a graph.
6.
Searching and sorting – sorting - insertion, selection, merge, radix sort,
searching and data
modification.
7.
Indexing and Hashing – Basic concepts, indexing, B-tree index file, static and
dynamic
hash
function.
8.
File structure – physical storage media, records, files, sequential and random
access files,
index
sequential files, data dictionary, buffer management, inverted list and
multi-lists.
Term work:
It
should consist minimum 08 programs based on above syllabus in ‘C’
Text Books:
1.
Data structure by Lipschutz, MGH
Reference Books:
1.
Data and file structure by A. Tanenbaum by PHI
2.
Data structure using C by Tremblay
3.
Database system concepts by H.P.Korth
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
2SMCAR2 - SOFTWARE ENGINEERING
Lectures: 4 Hours Per Week Total Lectures: 40
Theory: 100 Marks
Section
– I
1.
Introduction to software engineering- Characteristics, Applications, crisis,
problem and
causes,
software engineering paradigms, definitions, classic life cycles, models:
prototyping,
spiral, Linear sequential, RAD models, fourth generation techniques.
2.
Analysis concepts and principles: Communication techniques, analysis
principals, software
prototyping
specifications, specification review.
3.
Analysis modeling: The elements of analysis model, data modeling, functional
modeling
and
information flow. Behavioral modeling, mechanics of structured analysis, data
dictionary.
4.
Design concepts and Principles: Software design and engineering, design
process, design
principles,
design concepts, effective modular design, design heuristics, design model.
Section – II
5.
Design methods: data design, architectural design, architectural design
process, transform
mapping,
transaction mapping, design post processing, architectural design optimization,
interface
design, procedure design.
6.
Software testing: testing fundamentals, test case design, white box testing,
basis path
testing,
control structure testing, black box testing.
7.
Strategic approach to testing: unit testing, integration testing, validation
testing, system
testing,
debugging.
8.
Software maintenance- definition, maintenance characteristic, maintainability,
maintenance
task, maintenance side effects, reverse engineering and re-engineering.
Text Books:
1.
Software engineering – a practitioner’s approach by Roger S. Pressman, MGH
Reference Books:
1.
Software engineering by Shoomar, PHI
2.
System analysis and design by Award, TMH
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
2SMCAR3 - COMPUTER ORIENTED OPERATION RESEARCH
Lectures: 4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section
– I
1.
Introduction- Classification of problems, Mathematical modeling in OR, Dynamic
programming,
Investment problem, DP solution of general allocation problem, Stage
coach
problem, Production Scheduling, Equipment replacement.
2.
Linear Programming- Formulation of LP models, Simplex methods, properties of
simplex
method,
transportation problem, assignment problems.
1.
Integer Programming- Introduction to integer programming, implicit enumeration
and
cutting
plane technique, Introduction to branch & bound techniques.
2.
Deterministic Inventory models -Introduction to deterministic inventory models,
infinite
delivery
rate with no back ordering, Finite delivery rate with one back ordering,
Infinite
&
Finite delivery rate with back ordering, Introduction to Sequencing problems,
Twomachine,
N-job
three machine Sequencing Problem.
Section
– II
3.
Introduction to game theory – Minmax, Maximum pure strategies, Mixed strategies
and
excepted
pay offs, Solution of 2 X 2 games, relevant row and columns, Dominance
solution
of 2 X N and M X 2 games, Browns algorithm.
4.
Introduction to PERT – PERT network, ET, TE, TL, SE, critical path, Probability
of
completing
events on schedule.
5.
Introduction to queuing theory – queuing model with poison input, exponential
service,
Poison
- input arbitrary service time, simulation of single queue, Single server
queuing
system,
generation of random variates, simulation languages.
6.
Introduction to probabilistic inventory models – Single and multi-periods
model, Markov
Chains,
formulation of Markov chains, First passage time.
Text
Book:
1.
Introduction to OR, Billey E. Gillet, TMH
Reference
Books:
1.
LP and NW model : S K Gupta, EWF
2.
Optimization theory: S .S. Rao Wiley
3.
Principals of database system by J. D. Ullman, Galgotia
4.
Database design by Wiederhold, McGraw Hill
2SMCAR4
- SYSTEM PROGRAMMING
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section
– I
1.
Assemblers – General design procedure- Design of assembler, statement of
problem, data
structure,
format of databases, algorithm and flowchart of various passes of assembler.
2.
Macro-processor – Macro-instructions, Features of a Macro facility
-Macro-instruction
argument,
Conditional macro expansion, macro calls within macros, macro instructions
defining
macros, implementation.
3.
Loaders – Loading schemes – Compile and go, General loader, absolute loader,
subroutine
linkages,
Relocating loaders, Direct linking loaders, Binders, linking loaders, Overlays,
Dynamic
Binders, Design of an absolute loader and designing of direct linking loader.
Section
-II
4.
Compilers: Statement of problem, Phases of Compiler
5.
Compiler: Data Structures, recursion call and return statement, storage
classes,
implementation,
block
structure, complier writing tools.
6.
Softwares tools: text editors, Interpreters and program generator, debug
monitors,
Incremental
complier,
programming environments.
Text
Book:
1.
System Programming by J.J.Donovan, TMH (For Unit 1 to 4)
Reference
Books:
1.
Introduction to system software by D.M.Dhamdhere, TMH
2.
System programming and operating system by D.M.Dhamdhere, PHI
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
2SMCAR5
– DATA COMMUNICATION
Lectures:
4 Hours Per Week Total Lectures: 40 Theory: 100 Marks
Section-I
1.
Data Communication concepts: Data Communication and networking overview,
communication
model, data communications, networking, protocol architecture, need
of
architecture, simple architecture, OSI, TCP/IP protocol architecture.
2.
Data transmission: concept and terminology, analog and digital transmission,
transmission
impairments,
channel capacity.
3.
Guided and wireless transmission: Guided transmission media, wireless
transmission ,
wireless
propagation, line of sight transmission.
4.
Signal Encoding techniques: Digital data signal, digital analog signal, analog
digital signal,
analog
data
analog signal.
Section-II
5.
Digital Data Communication techniques: Asynchronous and synchronous
transmission,
types
of errors, error detection, error correction, line configuration, interfacing
6.
Data link control: flow control, error control, HDLC.
7.
Multiplexing: frequency division multiplexing, synchronous time division
multiplexing,
statistical
time division multiplexing, asymmetric digital subscribe line, XDSL.
8.
Spread spectrum: Concept of spread spectrum, frequency hoping, spread spectrum,
direct
sequence
spread spectrum, code division multiple axis.
Text
Book:
1.
Data and computer communication by W stallings 7/E (Pearson Education)
Reference
Books:
1.
J. Fitzgerald & A Denis Business data communication & networking
(5/e)(John Wiley &
Sons)
2.
Schweber data Communication (McGrawHill)
3.
Miller digital & Data Communication (Jaico)
4.
Computer Network by Tanenbaum 4/e (PHI)
Standard
Scheme for setting question paper
1.
There should be two sections in the question paper (50 marks each).
2.
Each section consists of five questions at least one per unit as per syllabus.
2SMCAR6
- PROGRAMMING LABORATORY – II
Tutorials:
2 Hours Per Week
Practical:
4 Hours Per Week
Term
Work: 50 Marks
Practical-Oral
Exam: 50 Marks
1.
C++ Fundamentals: Keywords, Variables, Built-in Data types, Constants,
Statements,
Functions,
Program Control statements, looping constructs, Parameter Passing to
functions.
2.
Object s & Classes: Defining Class, Using a Class, Data Members, Member
functions,
Access
Modifiers, Static member functions Volatile, In-line Member Functions,
Constructors.
3.
Polymorphism: Dynamic memory allocation & de-allocation, Concept of
destructors,
Basic
concept of polymorphism, Function overloading, operator overloading.
4.
Inheritance: Deriving the classes, Levels of inheritance, Visibility &
Scope of members.
Role
of constructors in inheritance. Friend functions: concept & inheritance.
Virtual
Functions
& inheritance.
5.
Streams & Exception Handling: C++ streams, Standard stream I/O with basic
data types,
Manipulators,
File I/O with streams concepts of exception handling. Exception as class
objects.
Handling common errors.
Text
Books:
1.
C++: The Complete Reference, 4th Ed. by Herbert Schildt
Reference
Books
1.
The C++ Programming Language by Bjarne stroutstrup(Addison – Wesley)
2.
C++ Primer by Ranade & Zamir(McGraw-Hill)
3.
OOP with C++ by Robert Lafore (Galgotia)
4.
OOP with C++ by E. Balaguruswami PHI
Term
Work: Term Work and Practicals should
consist of minimum 14 experiments. The
experiments
should be performed using ‘C++’ language (based on the above syllabus).
2SMCA7
- WEB PROGRAMMING LABORATORY
Tutorials:
2 Hours Per Week Term Work: 25 Marks
Practicals:
2 Hours Per Week
1.
Overview of Internet Technology: Internet, web site, www, server, client, IP
address, tcp/ip
protocol
2.
Detail Study of HTML: What is HTML, History, creating, installing, viewing,
checking web
pages,
TAGS, core HTML elements
3.
HTML links and addressing: What are URL’s, linking in HTML, Anchor attributes,
Image
maps,
4.
Presentation and layout: Image preliminaries, HTML image basics, maps and
buttons
5.
Text colors and background: Fonts colors in HTML, color attributes for bod,
background
images
6.
Tables, layouts and frames: Table creation and layouts, frame creation and
layouts
7.
Multimedia: Audio, video and animation
8.
Cascading style sheets: basics, creation and use
9.
DHTML: Introduction to java-script and DHTML, text, tables as dynamic elements
of web
page,
use of dynamic fonts, filters and transitions, drag-drop and data binding.
10.
JavaScript: Introduction to JavaScript, Form validation, control structures,
array, function
and
procedures.
Text
Books:
1.
The Complete Reference HTML and XHTML 4/e Thomas A. Powell - TMH
Reference Books:
1.
HTML beginners guide – by Wendy Willard – TMH
2.
HTML black book by Steven Holzner – Dream-tech press
3.
Professional Javascript For Web Developers -Wrox Press
4.
Sams Teach Yourself Javascript in 24 Hours
Term
Work: Term Work and Practical should
consist of minimum 10 experiments. The
experiments
should be performed based on the above syllabus with the use of tools like
DREAM
Viewer, Flash etc.
C:\Documents
and Settings\suk\Desktop\Engg. Syllabus\FYMCA\fYmca syllabus.rtf