12 Computer Science and Applications
12 Computer Science and Applications
12 Computer Science and Applications
1. Discrete Structures :
Set Theory: Sets, Relations, Functions. Pigeonhole Principle, Inclusion-Exclusion Principle,
Equivalence and Partial Orderings, Elementary Counting Techniques, Probability. Measure (s)
for information and Mutual information.
Graph : Definition, walks, paths, trails, connected graphs, regular and bipartite graphs, cycles
and circuits. Tree and rooted tree. Spanning trees. Eccentricity of a vertex radius and diameter
of a graph. Central Graphs. Centres of a tree. Hamiltonian and Eulerian graphs, Planar graphs.
Groups : Finite fields and Error correcting / detecting codes.
2. Computer Arithmetic :
Propositional ( Boolean ) Logic, Predicate Logic, Well – formed – formulae ( WFF ),
Satisfiability and Tautology.
Logic Families : TTL, ECL and C – MOS gates. Boolean algebra and Minimization of Boolean
functions. Flip-flops – types, race condition and comparison. Design of combinational and
sequential circuits.
Representation of Integers: Octal, Hex, Decimal, and Binary. 2′s complement and 1′s
complement arithmetic. Floating point representation.
5. Computer Organization
Machine instructions and addressing modes. ALU, data path and control unit. Instruction
pipelining, pipeline hazards. Memory hierarchy: cache, main memory and secondary storage;
I/O interface (interrupt and DMA mode).
8. Computer Networks :
Network fundamentals: Local Area Networks ( LAN ), Metropolitan Area Networks ( MAN),
Wide Area Networks ( WAN ), Wireless Networks, Inter Networks.
Reference Models : The OSI model, TCP / IP model.
Data Communication: Channel capacity. Transmission media-twisted pair, coaxial cables,
fibre–optic cables, wireless transmission-radio, microwave, infrared and millimeter waves.
Lightwave transmission. Telephones – local loop, trunks, multiplexing, switching, narrowband
ISDN, broadband ISDN, ATM, High speed LANS. Cellular Radio. Communication satellites-
geosynchronous and low-orbit.
Internetworking: Switch / Hub, Bridge, Router, Gateways, Concatenated virtual circuits,
Tunnelling, Fragmentation, Firewalls.
Routing: Virtual circuits and datagrams. Routing algorithms. Congestion control.
Network Security: Cryptography-public key, secret key. Domain Name System ( DNS ) –
Electronic Mail and Worldwide Web ( WWW ). The DNS, Resource Records, Name servers.
E-mail-architecture and Serves.
Artificial Intelligence
Reasoning, problem-solving, Knowledge Representation, Learning, Natural language
processing.
E – Technologies:
• Electronic Commerce : Framework, Media Convergence of Applications, Consumer
Applications, Organisation Applications.
• Electronic Payment Systems : Digital Token, Smart Cards, Credit Cards, Risks in Electronic
Payment System, Designing Electronic Payment Systems.
• Electronic Data Interchange ( EDI ) : Concepts, Applications, ( Legal, Security and Privacy)
issues, EDI and Electronic Commerce, Standardization and EDI, EDI Software
Implementation, EDI Envelope for Message Transport, Internet – Based EDI.
• Digital Libraries and Data Warehousing : Concepts, Types of Digital documents, Issues
behind document Infrastructure, Corporate Data Warehouses.
• Software Agents : Characteristics and Properties of Agents, Technology behind Software
Agents ( Applets, Browsers and Software Agents ).
• Broadband Telecommunications : Concepts, Frame Relay, Cell Relay, Switched
Multimegabit Data Service, Asynchronous Transfer Mode. Main
concepts in Geographical Information System ( GIS ), E – cash, E – Business, ERP packages.
Windows Programming:
Introduction to Windows programming – Win32, Microsoft Foundation Classes ( MFC ),
Documents and views, Resources, Message handling in Windows.
Simple Applications ( in Windows) : Scrolling, splitting views, docking toolbars, status bars,
common dialogs.
Advanced Windows Programming: Multiple Document Interface ( MDI ), Multithreading.
Object linking and Embedding ( OLE ). Active X controls. Active Template Library ( ATL ).
Network programming.