Search Topics....

Saturday, July 23, 2011

HSST Computer Science Syllabi - Page 2

6.     Data Communication and Computer Networks
Data Communication : Analog and Digital transmission. Asynchronous and Synchronous
transmission. Transmission media. Multiplexing and Concentration, Switching techniques.
Polling. Channel capacity.  Transmission media - twisted pair, coaxial cables, fibre-optic
cables, wireless transmission- radio, microwave and infrared waves. Light wave
transmission. Telephones - local loop, trunks, multiplexing, switching, narrowband ISDN,
broadband ISDN. ATM, High speed LANs. Cellular Radio, Communication satellitesgeosynchronous and low-orbit.
Reference Models : The OSI model,  TCP/I P model.
Topologies, Networking Devices. Protocols for - ( i) Data link layer (ii) Network layer, and
(iii) Transport layer, TCP/I P protocols, Networks security, Network administration.
Local Area Networks (LAN), Metropolitan Area Networks (MAN), Wide Area Networks
(WAN). Wireless Networks, Inter Networks.
Internetworking : Switch/Hub. Bridge. Router. Gateways. Concentrated 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 World Wide Web {WWW). The DNS, Resource Records. Name servers. E-mail
architecture and E-mail Servers.
7.   System software and Compilers.
Assembly language fundamentals (8085 and 8088 based assembly language programming).
Assemblers - 2-pass and single-pass.  Macros and  macro processors.
Loading, linking, relocation, program  relocatability.  Linkage editing.
Text editors, Programming  Environments. Debuggers and program generators.
Compilation and Interpretation. Bootstrapping. Phases of compilation. Lexical analysis. LEX.
Context free grammars. Parsing and parse trees. Representation of parse trees and rightmost and
leftmost derivations, Bottom up parsers - shift-reduce. operator precedence and LR. YACC.
Top down parsers - left recursion and its removal. Recursive descent parser. Predictive parser.
Intermediate codes - Quadruples,  Triples. Indirect Triples. Intermediate code generation, Code
generation, Code optimization.

 8.     Operating Systems
Main functions of operating systems. Multiprogramming, multiprocessing and multitasking.
Memory management ; Virtual memory, paging, fragmentation.
Concurrent processing : Mutual exclusion. Critical regions, lock and unlock.
Scheduling : CPU scheduling. I /O Scheduling. Resource scheduling. Deadlock and scheduling
algorithms. Banker's algorithm for deadlock handling.
The Unix system  :  File system, process management. Bourne shell, shell  variables, command line
programming.
Systems Calls :  Creat, open, close, read,  write. Iseek, link, unlink, stat, fstat, umask, chmod, exec,
fork, wait, system.



Next Page >>

No comments: