Ranchi University Center For Vocational Courses: Courses of Study (Computer Application)
Ranchi University Center For Vocational Courses: Courses of Study (Computer Application)
COURSES OF STUDY
[Computer Application]
PaperDescription
SUMMERY CHART
Marks
Exam. Hours
Theory
Practical
Part 1
Theory
1a
50
2a
Operating System
50
3a
50
4a
50
Practical
1b
Practical on 1a
25+25
2b
Practical on 2a
25+25
3b
Practical on 3a
25+25
4b
Practical on 4a
25+25
Part 2
Theory
5a
Programming in C++
50
6a
50
7a
50
3
www.npuclub.com
8a
50
Practical
5b
Practical on 5a
25+25
6b
Practical on 6a
25+25
7b
Practical on 7a
25+25
8b
Practical on 8a
25+25
Part 3
Theory
9a
10a
11a
Web Technology
50
Java Programming
50
100
Entrepreneurship Development
Practical
9b
Practical on 9a
25+25
3
3
10b
Practical on 10a
25+25
11b
100
30days
(50+50)
90days
www.npuclub.com
PART - 1
[1a]Introduction to computer science & IT [50 Marks]
Introduction, Number System, conversion between number bases, Signed/Unsigned nos., concept of overflow 2s
Complement arithmetic.
Logic Gates, Truth table, Combinational Logic Circuits & Realisation with Logic GatesHalf & Full adders and
code,Multiplexers,Demultiplexes, Encoders, Decoders, Codes Converters.
Sequential Circuits, JK, RS,T,D, Master Slaves Flip Flop, Shift register, Synchronous and Asynchronous Counters.
Architecture of a Simple computer, Architecture of 8085 & 8086, Registers and ALU, Instruction set, addressing Modes,
Timing diagram, Fetch Decode and Execute Cycle, Interrupt Mechanism, DMA.
Memory hierarchy, RAM types of RAM, ROM, types of ROM, introduction to virtual & cache memory of Computer
programme developing Algorithm flowchart, Pseudo code.
www.npuclub.com
Character set, keywords, Indentifiers, constants, variables, storage class, Data Types, Operators & expressions, Header
files, Library files.
Preprocessor directives
# Include and # define.
Control flow Selection & Iteration
Functions User defined & Library functions
Resursion vs. iteration.
Pointer: Near far and Universal pointers
Structure & Union
File Handling
Data Structures
DS fundamentals
Definition of Data structure & Storage Structure
Classification of Data structures
Selection of a Data Structure
Arrays (vectors and matrices)
Vectors (1-D arrays)
Row-major & Column-major storage of a matrix
Addition of two matrices
Character array vs. Strings
Stacks
Array implementation
Linked-list implementation
Postfix Prefix and Infix Notation
Evolution of postfix/prefix expression
Queues
Array implementation
Linked-list implementation
Linked Lists: Singly, Doubly & Circularly linked list
Graphs: Nomenclature, adjacency lists & adjacency matrix representation of graph
Trees, Definition & Properties of Binary tree
Pre-order, in-order, post-order and level order
Traversal of binary tree, Binary search tree.
Sorting: Bubble, insertion, Quick & Merge Sort
Searching: Sequential search & Binary Search
Practical on 3b [50 marks]
Problem solving using C.
Implementation of Simple data structures using C.
www.npuclub.com
PART II
5a
Database Management System
DATABASE SYSTEM CONCEPTS & ARCHITECTURE:
Data independence, Schemas, Instances, Database Languages, Database System Environments, Data Models,
Basic Structure of Oracle System, Storage Organization in Oracle.
DATA MODELING:
Use of High-Level conceptual Data Models, ER Diagrams, Subclasses, Super classes and Inheritance,
Specialization & Generalization, Conceptual Object Modeling Using UML Class Diagrams Knowledge
Representation Concepts, Exercises.
RELATIONAL DATA MODEL:
Relational Constraints, Domain Constraints, Key Constraints Referential Integrity Constraints Relation Algebra
Fundamental Operations of Relational Algebra & their Implementation, Interdependence of Operations
Example Queries.
ER AND EER TO RELATIONAL MAPPING:
Mapping EER Model Concepts to Relation Tuple Relational Calculus Domain Relational Calculus queues.
DATABASE DESIGN:
Functional Dependencies, Irreducible Sets of Dependencies. Nonloss Decomposition 1 2 & 3 NF Dependency
preservation Boyce code NF, Multivalued Dependency & 4th NF Join Dependency & 5 NF Domain Key normal
Form, Restriction Union Normal Form denormalization.
QUERY PROCESSING AND OPTIMIZATION: SQL
Basic Queries in SQL, Sub queries, retrieving a Query Plan Table Space Span & I/O Index Scan Equal
Unique Index Lookup Clustered vs. None clustered Indexing Index Only Scan Methods for Joining Tables
Nested Loop Join Merge Join Hybrid Join Multiple table join Transforming Nested Queries to Join Object
Relational SQL Procedural SQL Introduction to Embedded SQL
TRANSACTION
Schedules Serializability precedence Graph Concurrency Control Techniques Implementation of Transaction in
Programs Cursors and Transaction Dynamic SQL Locking Levels of Isolation Recovers Checkpoints.
DATABASE SECURITY & AUTHORIZATION:
Specifying Privileges Revoking Privileges Propagation of Privileges Statistical Database Security.
5b
[Lab]
Oracle Commands and PL/SQL Programming
[PAPER 6(a) [NETWORKING, DATA COMMUNICATION]
Basic network concepts, Advantages and Disadvantages of computer network, Types of networks
LAN, WAN, MAN, Networks Topologies, Hardware Requirement of a network, Network operating
systems.
A Communication model, Communication tasks, Three-layer approach to protocols, Brief introduction
to TCP/IP and OSI (Brief function to different layers).
Data transmission, Concept and Terminology, Analog and digital data transmission, Transmission
impairments, Guided transmission media.
Data encoding, Digital data, Digital signal, Digital data analog, Signal analog, Data digital signal and
analog data, analog signal.
Asynchronous & Synchronous Transmission interfacing.
Data link control, flow control, Error detection (CRC), Error control, High level data control (HDLC),
Multiplexing statistical, Time division multiplexing.
www.npuclub.com
Circuit switching, Switched network, Circuit switching networks, Switching Concepts, Routing in
circuit, Switched networks.
Packet switching, Packet switching principals, Routing, Congestion and control
25 Digkistras
algorithm, Bellman ford algorithm.
LAN Technology, LAN architecture, Bus/Tree LAN, Ring & Star LANs, Ethernet and fast Ethernet
(CSMA/CD) Token ring and FDDI.
Bridges, Bridge operation, Routing with bridges.
Network Security, Requirements, Conventional encryption, Public key encryption & Digital signature (
numerical related question are to be asked)
GROUP (B)
XML Introduction to XML, Document Type Definition (DTD), XML Schema Declaring attributes,
Namespaces grouping elements & attributes, Rendering XML, Documents CSS XSLT Displaying data
with XSLT displaying data in tabular format, Using HTML, Tags within XSLT XML Document object
model objects & methods, using XML OOM objects in scripts.
6(b) [LAB]
Creating XML document, XML schema, Declaring attributes & using component of one schema into another
creating XSLT style sheet for formatting data, validating an XML document against a DTD by DON.
7a
Programming in C++
Concepts of OOPS and differences with procedural languages, characteristics of OOPS, Idea of objects class,
data abstraction, inheritance polymorphism dynamic binding I/O stream, C count I/O manipulation.
Data types operators, control structure & looping statements, functions and arrays
Objects & classes: classes & objects, constructor, destructor, overloading binary operators data conversion.
Inheritance Derived class and base class, protected access specifier, derived class, constructors class, hierarchies
abstract base class, public and private inheritance, multiple inheritance, containership classes within classes.
Pointers Address and pointers, pointer and arrays, memory management New & Delete pointer is objects
linked list, pointer to pointer.
Virtual functions, Virtual functions, friend functions, static functions, This pointer.
Files and streams String, String I/O, object I/O, I/O with multiple objects file pointer error handling and
redirection.
Classes
Templates in C++
7b
[Lab]
C++ Programming
[8(a)
[E-Commerce and Application]
50 Marks]
Information technology & Business, E-Commerce, EDI-electronic data interchange, UN/EDIFACT standard,
Internet & Extranets, Identification & tracking tools, Business process, Re-engineering management of change.
Concerns for e-commerce growth-Legal issues, cyber security, cyber crimes, Information Technology act 2000,
Public key Infrastructure, Electronic payment system and Internet banking.
E-commerce case studies
E-governance case studies
[8(b)
[Practical on 8(a)] 50 Marks]
Use of VB, Oracle Client Server architecture to implement a business model
Virus design, virus scanner/cleaner design.
www.npuclub.com
PART III
9a WEB TECHNOLOGY=50 marks
Dynamic HTML:
Overview to DHTML. Features of DHTML. Document object model. Events inner text
property
Dynamically changing text Attributes (style sheet and it properties. Inline Embedded. External & imported style
sheets) Displaying items in tree structure.
Java script:
Overview to JavaScript. Features of JavaScript. Variables. Operators. JavaScript object hierarchy
(window objects & array). Various events. Methods and objects of JavaScript. Decision making and Loop
forming statements. Functions. Creation of document at runtime.
Active server page:
Overview to ASP Creation of virtual directory. Active data ADO connection with ms access
ADO command object and query. Creation of Record set execute method of command object open method of
record set object. Execute method of connection object insertion deletion and modification of data in a database.
9(a) practical on 9a =50 marks
10(a) JAVA PROGRAMMING= 50 Marks
Introduction to java history of java. Features of java types of java programs
JDK Tools javac compiler java interpreter applet viewer job tool. Javap dissembler. Javadsc tool javab tool.
Java keywords. Data types in java variable naming conventions. Initising variables literals operators. Type
conversion. Decision construct looping construct. Arrays
Classes and objects declaring classes. Creating objects. Declaring objects. Declaring methods passing
arguments to methods. Constructors. Access specifies. Modifiers the main () method overloading relationship
between classes.
Applets &applications. Applet class. Applet & HTML. Life cycle of an applet. Graphic class font class passing
parameters to applets creating an application. Converting applets to application .
Introduction to threads. Threads. Single threaded and multithreaded applications life cycle of a threads.
The current thread. The thread class. Problems in multithreading
Packages java packages. Using a package. The Lang packages the collection class creating a package
Data base connectivity using JDBC (preferably oracle).
10(b) practical on 10a = 50 marks
Simple programming using java applet creation. Servlet creation
11(a) on the job training I & II = 50 marks
11(b) project report = 50 marks
12 Entrepreneurship development =100 marks
www.npuclub.com
@ Need scope and characteristics of entrepreneurship special schemes for technical entrepreneurship STEP
@ Identification of opportunity.
@ Exposure to demand based, resource based, service based, import substitute and
Export promotion industries.
@ Market survey techniques.
@Need scope and approaches for project formulation.
@ Criteria for principles of product selection and development.
@ Structure of project report
@ Choice of technology, Plant and equipment.
@ Institutions financing procedure and financial incentives
@ Financial ratio and their significance.
@ Books of accounts. Financial statements and funds flow analysis.
@ Energy requirement and utilization.
@ Resource management men. Machine
and materials.
@ Critical path method [CPM] and Project Evaluation Review Techniques [PERT] as planning tools for
establishing SSI
@ a) Creative and innovation
b) Strength eakness Opportunity and Threat [SWOT] Techniques.
@Plant layout and Process Planning for the Product.
@Quality control/quality assurance and testing of product.
@Elements of marketing and sales management
@a) Nature of product and market strategy
b) Packing and advertising
c) After Sales service
@Costing and Pricing
@Management of self and understanding human behavior
@Sickness in small scale industries and their remedial measures
@Copying with uncertainties stress management and positive reinforcement
@a) Licensing registration
b) Municipal bye laws and insurance coverage
@Income Tax, Sales Tax and Excise Rules
Practices 15 Hrs. Teaching Load
@Conduct of mini market survey (one day exercise) Data collection through questionnaires and personal visits.
@Entrepreneurial Motivation Training:Through games, role playing discussions and exercises
a) Working capital and fixed capital:Practice assessment and management
b) Exercise on working capital:Practice fixed capital calculation
@a)Analysis of sample project report Discussion
c) Break even analysis:Practice
@Communication written and oral:Practice
www.npuclub.com