SlideShare a Scribd company logo
1 of 10
Download to read offline
Examination Scheme for M.Sc. (Computer Science) Previous 
Session 2012­13 
Semester I  Marks 
Paper  Title of the paper  Theory  CCE 
Total 
Marks 
I  Discrete Mathematics Structure  35  15  50 
II  Programming Language using C  35  15  50 
III 
Computer Organization & 
Architecture 
35  15  50 
IV  Windows & PC Software  35  15  50 
Practical 
I  C Language 
II  PC Software 
100 
Project  Internal Assessment  50 
Total  350 
Semester II  Marks 
Paper  Title of the paper  Theory  CCE 
Total 
Marks 
I  Data Structure & Algorithms  35  15  50 
II  Operating System  35  15  50 
III  Computer Networks  35  15  50 
IV  Java & HTML  35  15  50 
Practical 
I  Data Structure Implementation 
II  Java & HTML 
100 
Project  External Assessment  50 
Total  350 
Note: 
In every semester, there would be a project of 50 marks. Marks 
distribution for project work is as follows as per the directives of higher 
education. 
Report of project 
25 
marks 
Presentation 
15 
marks 
Viva 
10 
marks 
Total: 
50 
marks 
Valuation of project in I semester will be internal while in II semester 
valuation of project will be external
M Sc (Computer Science)  Semester I 
Paper­I  DISCRETE MATHEMATICS STRUCTURES  Max.mks :35 
Unit­I: 
Mathematical Logics: Introduction. statements and notations, connective, normal forms, the theory 
of inference for the statement calculus, the predicate calculus. 
Unit­II: 
Sct  Theory:  Basic  concepts,  representation  of  discrete  structure.  relation  &  ordering,  functions, 
natural numbers, recursion. recursion in mechanical theorem proving. 
Unit­III: 
Algebraic  Structures:  Introduction,  algebraic  system,  semi  groups  and  monodies,  grammars  & 
languages, polish expressions and their compilation. 
Unit­IV: 
Lattices and Boolean Algebra: Introduction, lattices as partially ordered sets,  Boolean function, 
representation and minimization of Boolean algebra. 
Unit­V: 
Graph Theory: Introduction, basic concepts, storage representation and manipulation of 
graphs, simple precedence grammars. 
Text Books: 
1. Discrete Mathematics­ John Truss. 
2.  Discrete Mathematical Structures with applications to Computer Science 
Tremblay & Manohar(TMH)
Paper­II  PROGRAMMING IN C  Max.mks :35 
Unit­I : 
Overview of C, Feature of C, Structure of Program, Variables, Expression.  Identifiers. 
Keywords,  Data  Types,  Constants,  Operators:  Arithmetic,  Logical,  Relational,  Conditional  and 
Bitwise Operators, Precedence and Associatively of Operators, Types Conversion in Expression. 
Unit­II: 
Basic  Input/Output  and  Library  Functions  Single  Character  Input/Output  i.e.  Getch(  ),  Getchar(  ), 
Getche( ), Putchar( ), Formatted Input/Output i.e. Printf( ) and Scanf( ), Library Functions­ Concepts, 
Mathematical and Character Functions. 
Control Structures­ If Statement, If  Else  Statement,  Nesting  of  If….....Else  Statement,  Else  If 
Ladder, ? : Operator. Switch Statement, Compound Statement, Loop Controls­ For While, Do­ While 
Loops, Break Continue, Exit, Goto Statement. 
Unit­III: 
The  Need  of  a  Function,  User  Defined  and  Library  Function,  Prototype  of  a  Function,  Function 
Argument, Return Values and Nesting of Function, Main( ), Command Line Argument, Recursion, 
Calling of Functions, Array as Function Argument, Scope and Life of Variables­ Local and Global 
Variable, Storage Class Specifier­Auto, Extern, Static, Register, Preprocessor Directive. 
Unit­IV: 
Arrays­ Single and Multidimensional Arrays, Array Declaration and Initialization of Arrays, String: 
Declaration, Initialization, String Functions. Structure and Union­Defining Structure, Declaration of 
Structure Variable, Accessing Structure Members, Nested Structures, Array of Structures, Structure 
Assignment, Structure as Function Argument, Function That Return Structure, Union. 
Unit­V: 
Pointers­ The & And * Operators, Pointers Expressions, Pointers VIS Arrays, Pointer to Functions, 
Functioning Returning Pointers. Dynamic Memory Allocation: Introduction, Malloc, Calloc, Sizeof, 
Free, Relloc Functions, Bitwise Operator. 
Text Books: 
1.  Let us C ­­ Yashwant Kanitkar 
2.  Schaum’s Series – C Programming 
3.  Text your skills in C – S. Thamarai Selvi & R Murugse(TMH) 
Reference: 
1.  Programming in C – E. Balaguruswami (TMH) 
2.  The Complete Reference in C/C++ ­­ Herbert Schildt (TMH)
Paper­III  COMPUTER ORGANIZATION & ARCHITECTURE  Max.mks :35 
Unit­l: 
Digital  Logic  Circuits:  Digital  Computers.  Logic  Gates,  Boolean  Algebra,  Map  Simplification, 
Combination Circuits (i.e. Half­Adder). Flip­Flops (i.e. SR FlipFlops, D Flip­Flops, JK Flip­Flops, T 
Flip­Flops, Edge Triggered Flip­Flops, Execution Table), Sequential Circuits. 
Unit­II: 
Data  Representation:  Data  Type  (i.e.  Number  System.  Octal  and  Hexadecimal  Number,  Decimal 
Representation,  and  Alphanumeric  Representation),  Complements,  Fix  Point  Representation. 
Floating­Point Representation. 
Unit­III: 
Basic  Computer  Organization  and  Design:  Instruction  Codes.  Computer  Registers,  Computer 
Instructions, Timing and Control, Instruction Cycle, Memory Reference Instruction, Input­Output and 
Interrupt, Complete Computer Description Design of Basic Computer. 
Unit­IV: 
Central  Processing  Unit:  Introduction,  General  Register,  Organization,  Stock  Organization, 
Instruction Formats, Addressing Modes, Data Transfer and Manipulation, Program Control Reduced 
Instruction Set Computer (RISC). 
Unit­V: 
Input­Output Organization: Peripheral Devices (ASCII alphanumeric Characters), Input­Output 
Interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, Direct Access (DMA), 
Input­Output Processor (lOP). 
Text Book: 
1.  Computer System Design & Architecture­ Heuring Jordan(A.W.L.) 
2.  Computer System Architecture­ M.Morris Mano, PH.I.
Paper­IV  WINDOWS & PC­SOFTWARE  Max.mks :35 
Unit­I: 
Introduction to MS­DOS: History and Versions of DOS, Fundamentals of DOS, Booting Process. 
Internal and External DOS Commands, Creating and Executing Batch Files. 
Unit­II: 
Introduction for Windows: Features of Windows. Hardware Requirement for Running Version of 
Windows. New Installation & Up gradation, Origin of Windows, Part of Windows Screen, Types and 
Anatomy of Windows, Using Program Manager, Creating and Using Groups, Using File Manager, 
Accessories. 
Unit­III: 
Introduction  to  Word  Processing  (MS  Word)  Advantages  of  Word  Processing,  Introduction  & 
Installation  Editing  a  File,  Using  Paragraph  Styles  Newspaper.  Style  Column,  Using  Macros. 
Advanced Word Processing, Header & Footer, Formatting Text Setting Up Printer Mail Merge and 
Other Applications Mathematical Calculations, Table Handling. 
Unit­IV: 
Introduction  to  Spread  Sheet  (MS  Excel)  Definition  and  Advantages  of  Electronic  Worksheet 
Working on Spreadsheet, Range and Related Operations, Setting Saving and Retrieving Worksheet 
File,  Insetting,  Deleting,  Copying  and  Moving  of  Data  Cells,  Inserting  and  Deleting  Rows  and 
Columns, Protecting Cells, Printing a Worksheet, Erasing a Worksheet, Graphs Creation: Types of 
Graphs,  Creating  a  Chart  on  Chart  Sheet,  3D  Column  Charts,  Moving  and  Changing  the  Size  of 
Chart, Printing the Chart. 
Unit­V: 
Introduction  of  MS  Power  Point  Element  of  Power  Point,  Exploring  Menus  of  Power  Point, 
working  with  Dialog  Boxes  Adding  File  Text  and  Art  and  Picture  to  Slide  Printing  Slides,  View 
Slide, Outline, Slide Sorter Notes and Slides Show View, Slide Setup Formatting and Enlarging Text 
Slides with Graphs. 
Text Books: 
1. PC Software for Windows and Made Simple by Taxali (TMH) 
2. Computer Awareness and Application by Malhotra.
Laboratory ‘C’ 
1.  Write a program to swap the contents of two variables with & without using temporary variable. 
2.  Write a program to print the Fibonacci series up to a given numbers of terms. 
3.  Write a program to invert 3 x 3 matrix. 
4.  Write a program multiply two matrices. 
5.  Write a program to create an odd magic square. 
6.  Write a program to find all capital letters in string. 
7.  Write a program to convert upper case letters to lower case & vice versa in a sentence of mixed 
cases. 
8.  Write a program to search a number in an array using the algorithm like sequential search etc. 
9.  Write a program to check whether a string is a palindrome or not. 
10. Write a program to calculate factorial of a no through recursion. 
11. Write a program to calculate roots to a quadratic equation. 
3
M. Sc. (Computer Science) Semester II 
Paper­I  DATA STRUCTURES AND ALGORITHMS  Max.mks :35 
Unit­l : 
Data  Representation:  Introduction.  Linear  List.  Formula  Based  Representation.  Linked  Indirecting 
Addressing. Simulating Pointers. A Comparison. Applications. Convex Hull. Arrays And Matrices: 
Arrays, Matrices, Special Matrices­ Sparse Matrices. 
Unit­II: 
Stacks: The Abstract Data Type, Derived Class and Inheritance, Formula Based  Representation, 
Linked Representation, Applications. 
Queues:  The  Abstract  Data  Type,  Formula  Based  Representation,  Linked  Representation, 
Application. 
Binary and Other Trees: Trees, Binary Trees, Properties, Representation, Common Binary 
Tree Operation, Binary Tree Traversal, the ADT Binary Tree, The Class Binary Tree, ADT 
And Class Extensions, Applications. 
Unit­III: 
Priority Queues: Introduction, Linear List, Applications. 
Tournament Trees: Introduction, The ADT Winner Tree, The Class Winner Tree, Loser Tree 
Applications. 
Search Trees: Binary Search Tree, AVL Trees, Red­Black Tree, B­ Tree Applications. 
Unit­IV: 
Graphs: Definitions, Applications, Properties, The ADTs Graph and Digraph, Representation 
of Network, Class Definition: Graph Iterators, Language Features, Graph Search Methods, 
Applications. 
The Greedy Method: Optimization Problem, The Greedy Method, Applications. 
Divide And Conquer: The Method, Application. 
Unit­V: 
Dynamic Programming: The Method, Applications. 
Backtracking : The Method, Applications. 
Branch and Bound: The Method, Applications. 
Text Books: 
1.  Weiss­ Data Structures & Algorithm Analysis in C++ (A.W.L.) 
2.  Data Structures, algorithms and Applications in C++  by Sahni (Mc Graw Hill)
Paper­II  OPERATING SYSTEM  Max.mks :35 
Unit­I : 
Overview  of  the  operating  system:  Evaluation  of  operating  system.  Classification  of 
Operating System : Batch OS, Multiprogramming, Time Sharing, Real Time, Combination, 
Distributed  OS  .Different  Views  Of  Operating  System:  Operating  System  as  a  Processor 
Manager, Memory manager, File Manager, Device Manager etc. System Services. System 
Calls.  Hierarchical  &  Extended  Machine  View.  Design  And  Implementation  Of    OS 
.Functional Requirements. Implementation. 
Unit­II: 
File management: file concept, file types. File based system, disk based system, blocking file 
operations, creating, writing, reading ,deleting, file access methods, file allocation methods­ 
contiguous, dynamic, linked and indexed allocation performance of allocation methods under 
various  size  of  files  directory  system  single  level  two  level  structured,  file  protection 
mechanism layered file system. 
Unit­III : 
Processor  management  process  views,  structure,  state,  process,  control  block 
multiprogramming  levels  of  schedulers  and  scheduling  algorithms,  evaluation  of  various 
scheduling  algorithms,  multiple  processor  scheduling,  process  synchronization, 
synchronization  mechanism,  virtual  processors,  Interrupt  mechanism,  future  trends  in 
processor management. 
Unit­IV: 
Memory  management:  memory  management  schemes,  contiguous  allocation,  single  & 
partitioned  (static  &  dynamic)  segmentation,  non­contiguous  allocation,  paging,  virtual 
memory  concepts,  demand  paging,  performing  page  fault,  page  replacement  algorithms, 
segmentation  and  paging  ,future  trends  in  memory  management,  large  main  memories, 
storage hierarchies, hardware support of memory management. 
Unit­V: 
Technique  for  device  management,  dedicated  devices,  shared  devices,  virtual  devices, 
sequential  access,  direct  access  devices,  channel  and  control  unit,  independent  devices, 
operation, buffering, multiple paths, block multiplexing ,device allocation consideration, i/o 
traffic controller, i/o scheduler, i/o device handlers, virtual devices, spooling system. 
Text Book: 
1. Operating System: Gary Nutt
Paper­III  COMPUTER NETWORKS WITH WINDOWS NT  Max.mks :35 
Unit­l: 
Analog  &  digital  signal.  electronic  spectrum,  asynchronous  &  synchronous  transmission.  Ideal 
channel  ,  band  rate,  baseband  ,  broadband  channel,  multiplexer  FDM.  TDM  ,  STDM,  carrier 
modulation.  AM,  FM,  PCM.  PWM,  SWM,  encoding  schemes,  the  needs  and  importance  of 
networking, type of networks, server based , peer based, hybrid, layered architecture, LAN topology, 
network adopted card, logical topology, modem. 
Unit­II: 
Switching  technique,  message  switching.  circuit  switching.  packet  switching.  virtual  circuit. 
transmission media. OSI reference model. IEEE standards. 802.3, 802.4, 802.5 ALOHA, SLOTTED 
ALLOHA, CSMA. CSMA/CD  Bitmap CCITTX.25, CCITT x11 ,token ring, token bus. 
Unit­III: 
Fast Ethernet, FDDI token ring, wireless LAN, ATM network, principles of internetworking 
,internet working devices, bridge,  routers  ,gateways,  repeater, routing  algorithms, distance 
vector routing, shortest path routing, broadcast routing, multicast routing, ICP/IP protocol, 
IPV6 addressing, congestion control, traffic shaping. 
Unit­IV: 
TELNET, FTP, SMTP, MINE,SNMP,UDP,URL(Uniform Resource Locater) THTTP source 
routing bridge, transport bridge, ISDN channel, ISDN services, base band ISDN, broadband 
ISDN. Different  switches, PBX network,  network  securing  application of  cryptography to 
security, data encryption transposition cipher, substitution cipher, PSA algorithms. 
Unit­V: 
Introduction to windows NT, various features, differences with other windows environment 
and other OS, windows NT workstations versus server. Kernel and its subsystems. 
Security Models: system level restrictions, server application security, domain group access.
Paper­IV  PROGRAMMING IN JAVA  Max.mks :35 
Unit I : 
History and design features of JAVA. how Java works. basics of JAVA.  Application and 
Applets. using the tools in JDK, javadoc, Java, jdb etc. 
Applets Programming ­ Creating and executing Java applets. inserting applets in a web page. Java 
security. 
Unit­II: 
JAVA Language­ keywords. Constants ,Variables and Data types. Operators and statements: Break, 
continue, and return. Array. String and String Buffer Classes, Wrapper Classes. 
Classes,  Objects  and  Methods:  Defining  a  class,  adding  variables  and  methods,  creating  Objects, 
constructors, class inheritance. 
Unit­III: 
Inheritance ,basic types, using super, multi level hierarchy, abstract and final classes, object 
class, packages and interfaces, packages. 
Exception Handling, Fundamentals, exception types, uncaught exceptions, throws, throw, try ­catch, 
final, built in exceptions, creating your own exceptions. 
Unit­IV: 
Multithreading  Fundamentals,  Java  Thread  model:  priorities,  synchronization,  messaging, 
thread  class,  Runnable  interface,  Interthread  communication,  suspending,  resuming  and 
stoping threads. 
Input/Output­ Basics ­ Streams, Byte and Character Streams, predefined streams, Reading 
and writing from console and files using standard Java Packages Java Package (lang,util, io) . 
Networking­Basics, networking classes and interfaces, using java.net package, doing TCP/IP 
and Datagram Programming. 
Unit­V: 
AWT  Classes,  Event  Handling  and  swing  classes,  AWT  Programming,  Working  with 
windows, Graphics and text, Using AWT controls, Layout managers and menus, Handling 
image, animation, sound and video. 
Event  Handling­Different  mechanism,  the  Delegation  Event  Model,  Event  Classes,  Event 
Listener interfaces, Adapter and Inner Classes. 
Java swing applet, icons and labels, text fields, buttons, combo boxes, tabbed and scroll 
panes, trees, tables. 
Text book : 
Programming with Java by E. Balaguruswamy. 
Reference Book : 
Java ­ the complete reference by Patrick Naughton and Herbert Sc

More Related Content

What's hot

Kota tinggi-scheme
Kota tinggi-schemeKota tinggi-scheme
Kota tinggi-scheme
AyuMohamad
 
Mscc Tns Assignment Ii Student Number 2823134 Abid Afsar
Mscc Tns Assignment Ii  Student Number 2823134 Abid AfsarMscc Tns Assignment Ii  Student Number 2823134 Abid Afsar
Mscc Tns Assignment Ii Student Number 2823134 Abid Afsar
Abid Afsar Khan Malang Falsafi
 
Scheme g third semester (co,cm,cd,if, cw)
Scheme   g third semester (co,cm,cd,if, cw)Scheme   g third semester (co,cm,cd,if, cw)
Scheme g third semester (co,cm,cd,if, cw)
anita bodke
 

What's hot (13)

M.Sc_Syllabus
M.Sc_SyllabusM.Sc_Syllabus
M.Sc_Syllabus
 
Building a Computer Science Pathway in Your High School - Feb 2017
Building a Computer Science Pathway in Your High School - Feb 2017Building a Computer Science Pathway in Your High School - Feb 2017
Building a Computer Science Pathway in Your High School - Feb 2017
 
Unit i
Unit iUnit i
Unit i
 
Kota tinggi-scheme
Kota tinggi-schemeKota tinggi-scheme
Kota tinggi-scheme
 
Mscc Tns Assignment Ii Student Number 2823134 Abid Afsar
Mscc Tns Assignment Ii  Student Number 2823134 Abid AfsarMscc Tns Assignment Ii  Student Number 2823134 Abid Afsar
Mscc Tns Assignment Ii Student Number 2823134 Abid Afsar
 
Scheme g third semester (co,cm,cd,if, cw)
Scheme   g third semester (co,cm,cd,if, cw)Scheme   g third semester (co,cm,cd,if, cw)
Scheme g third semester (co,cm,cd,if, cw)
 
Making Sense of Computer Science Requirements Texas STEM Jan 2017
Making Sense of Computer Science Requirements Texas STEM Jan 2017Making Sense of Computer Science Requirements Texas STEM Jan 2017
Making Sense of Computer Science Requirements Texas STEM Jan 2017
 
M.Tech : Interactive Computer Graphics Assignment II
M.Tech : Interactive Computer Graphics Assignment IIM.Tech : Interactive Computer Graphics Assignment II
M.Tech : Interactive Computer Graphics Assignment II
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
ICT BROUSHER
ICT BROUSHERICT BROUSHER
ICT BROUSHER
 
Embedded Systems Syllabus
Embedded Systems SyllabusEmbedded Systems Syllabus
Embedded Systems Syllabus
 
Networking Basic MCQ's TEST
Networking Basic  MCQ's TESTNetworking Basic  MCQ's TEST
Networking Basic MCQ's TEST
 
Blockchain Technology - Week 6 - Role of Cryptography in Blockchain
Blockchain Technology - Week 6 - Role of Cryptography in BlockchainBlockchain Technology - Week 6 - Role of Cryptography in Blockchain
Blockchain Technology - Week 6 - Role of Cryptography in Blockchain
 

Similar to Msc(cs)

Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architecture
yogesh1617
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1
Umang Gupta
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
aamc1100
 
Lec 1 Introduction to Computer and Information Technology #1.pptx
Lec 1 Introduction to Computer and Information Technology #1.pptxLec 1 Introduction to Computer and Information Technology #1.pptx
Lec 1 Introduction to Computer and Information Technology #1.pptx
ZahouAmel1
 
Syllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU UniversitySyllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU University
Ravi Shairaywal
 

Similar to Msc(cs) (20)

Computer science dn-201
Computer science dn-201Computer science dn-201
Computer science dn-201
 
Computer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching TrendsComputer Organisation and Architecture Teaching Trends
Computer Organisation and Architecture Teaching Trends
 
Computer Oraganisation and Architecture
Computer Oraganisation and ArchitectureComputer Oraganisation and Architecture
Computer Oraganisation and Architecture
 
Mca 107
Mca 107Mca 107
Mca 107
 
B sc semester i
B sc  semester iB sc  semester i
B sc semester i
 
01_Introduction.ppt
01_Introduction.ppt01_Introduction.ppt
01_Introduction.ppt
 
系统能力的培养
系统能力的培养系统能力的培养
系统能力的培养
 
syllabus 2023.pdf
syllabus 2023.pdfsyllabus 2023.pdf
syllabus 2023.pdf
 
IS 139 Course Outline - 2015
IS 139 Course Outline - 2015IS 139 Course Outline - 2015
IS 139 Course Outline - 2015
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1
 
Computer
ComputerComputer
Computer
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
computer-systems-design-and-architecture.ppt
computer-systems-design-and-architecture.pptcomputer-systems-design-and-architecture.ppt
computer-systems-design-and-architecture.ppt
 
I.T Class XI Syllabus
I.T Class XI SyllabusI.T Class XI Syllabus
I.T Class XI Syllabus
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdf
 
IT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdfIT-UG-New-Syllabus.pdf
IT-UG-New-Syllabus.pdf
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
Computer science
Computer  scienceComputer  science
Computer science
 
Lec 1 Introduction to Computer and Information Technology #1.pptx
Lec 1 Introduction to Computer and Information Technology #1.pptxLec 1 Introduction to Computer and Information Technology #1.pptx
Lec 1 Introduction to Computer and Information Technology #1.pptx
 
Syllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU UniversitySyllabus of BCA Second Year JAMMU University
Syllabus of BCA Second Year JAMMU University
 

More from ranjeetdon (7)

ELENA MICROPROCESSOR
ELENA MICROPROCESSORELENA MICROPROCESSOR
ELENA MICROPROCESSOR
 
Pawan111
Pawan111Pawan111
Pawan111
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
Mindreadingppt
MindreadingpptMindreadingppt
Mindreadingppt
 
5penpctechnology
5penpctechnology5penpctechnology
5penpctechnology
 
java Ring
java Ringjava Ring
java Ring
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Msc(cs)

  • 1. Examination Scheme for M.Sc. (Computer Science) Previous  Session 2012­13  Semester I  Marks  Paper  Title of the paper  Theory  CCE  Total  Marks  I  Discrete Mathematics Structure  35  15  50  II  Programming Language using C  35  15  50  III  Computer Organization &  Architecture  35  15  50  IV  Windows & PC Software  35  15  50  Practical  I  C Language  II  PC Software  100  Project  Internal Assessment  50  Total  350  Semester II  Marks  Paper  Title of the paper  Theory  CCE  Total  Marks  I  Data Structure & Algorithms  35  15  50  II  Operating System  35  15  50  III  Computer Networks  35  15  50  IV  Java & HTML  35  15  50  Practical  I  Data Structure Implementation  II  Java & HTML  100  Project  External Assessment  50  Total  350  Note:  In every semester, there would be a project of 50 marks. Marks  distribution for project work is as follows as per the directives of higher  education.  Report of project  25  marks  Presentation  15  marks  Viva  10  marks  Total:  50  marks  Valuation of project in I semester will be internal while in II semester  valuation of project will be external
  • 2. M Sc (Computer Science)  Semester I  Paper­I  DISCRETE MATHEMATICS STRUCTURES  Max.mks :35  Unit­I:  Mathematical Logics: Introduction. statements and notations, connective, normal forms, the theory  of inference for the statement calculus, the predicate calculus.  Unit­II:  Sct  Theory:  Basic  concepts,  representation  of  discrete  structure.  relation  &  ordering,  functions,  natural numbers, recursion. recursion in mechanical theorem proving.  Unit­III:  Algebraic  Structures:  Introduction,  algebraic  system,  semi  groups  and  monodies,  grammars  &  languages, polish expressions and their compilation.  Unit­IV:  Lattices and Boolean Algebra: Introduction, lattices as partially ordered sets,  Boolean function,  representation and minimization of Boolean algebra.  Unit­V:  Graph Theory: Introduction, basic concepts, storage representation and manipulation of  graphs, simple precedence grammars.  Text Books:  1. Discrete Mathematics­ John Truss.  2.  Discrete Mathematical Structures with applications to Computer Science  Tremblay & Manohar(TMH)
  • 3. Paper­II  PROGRAMMING IN C  Max.mks :35  Unit­I :  Overview of C, Feature of C, Structure of Program, Variables, Expression.  Identifiers.  Keywords,  Data  Types,  Constants,  Operators:  Arithmetic,  Logical,  Relational,  Conditional  and  Bitwise Operators, Precedence and Associatively of Operators, Types Conversion in Expression.  Unit­II:  Basic  Input/Output  and  Library  Functions  Single  Character  Input/Output  i.e.  Getch(  ),  Getchar(  ),  Getche( ), Putchar( ), Formatted Input/Output i.e. Printf( ) and Scanf( ), Library Functions­ Concepts,  Mathematical and Character Functions.  Control Structures­ If Statement, If  Else  Statement,  Nesting  of  If….....Else  Statement,  Else  If  Ladder, ? : Operator. Switch Statement, Compound Statement, Loop Controls­ For While, Do­ While  Loops, Break Continue, Exit, Goto Statement.  Unit­III:  The  Need  of  a  Function,  User  Defined  and  Library  Function,  Prototype  of  a  Function,  Function  Argument, Return Values and Nesting of Function, Main( ), Command Line Argument, Recursion,  Calling of Functions, Array as Function Argument, Scope and Life of Variables­ Local and Global  Variable, Storage Class Specifier­Auto, Extern, Static, Register, Preprocessor Directive.  Unit­IV:  Arrays­ Single and Multidimensional Arrays, Array Declaration and Initialization of Arrays, String:  Declaration, Initialization, String Functions. Structure and Union­Defining Structure, Declaration of  Structure Variable, Accessing Structure Members, Nested Structures, Array of Structures, Structure  Assignment, Structure as Function Argument, Function That Return Structure, Union.  Unit­V:  Pointers­ The & And * Operators, Pointers Expressions, Pointers VIS Arrays, Pointer to Functions,  Functioning Returning Pointers. Dynamic Memory Allocation: Introduction, Malloc, Calloc, Sizeof,  Free, Relloc Functions, Bitwise Operator.  Text Books:  1.  Let us C ­­ Yashwant Kanitkar  2.  Schaum’s Series – C Programming  3.  Text your skills in C – S. Thamarai Selvi & R Murugse(TMH)  Reference:  1.  Programming in C – E. Balaguruswami (TMH)  2.  The Complete Reference in C/C++ ­­ Herbert Schildt (TMH)
  • 4. Paper­III  COMPUTER ORGANIZATION & ARCHITECTURE  Max.mks :35  Unit­l:  Digital  Logic  Circuits:  Digital  Computers.  Logic  Gates,  Boolean  Algebra,  Map  Simplification,  Combination Circuits (i.e. Half­Adder). Flip­Flops (i.e. SR FlipFlops, D Flip­Flops, JK Flip­Flops, T  Flip­Flops, Edge Triggered Flip­Flops, Execution Table), Sequential Circuits.  Unit­II:  Data  Representation:  Data  Type  (i.e.  Number  System.  Octal  and  Hexadecimal  Number,  Decimal  Representation,  and  Alphanumeric  Representation),  Complements,  Fix  Point  Representation.  Floating­Point Representation.  Unit­III:  Basic  Computer  Organization  and  Design:  Instruction  Codes.  Computer  Registers,  Computer  Instructions, Timing and Control, Instruction Cycle, Memory Reference Instruction, Input­Output and  Interrupt, Complete Computer Description Design of Basic Computer.  Unit­IV:  Central  Processing  Unit:  Introduction,  General  Register,  Organization,  Stock  Organization,  Instruction Formats, Addressing Modes, Data Transfer and Manipulation, Program Control Reduced  Instruction Set Computer (RISC).  Unit­V:  Input­Output Organization: Peripheral Devices (ASCII alphanumeric Characters), Input­Output  Interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, Direct Access (DMA),  Input­Output Processor (lOP).  Text Book:  1.  Computer System Design & Architecture­ Heuring Jordan(A.W.L.)  2.  Computer System Architecture­ M.Morris Mano, PH.I.
  • 5. Paper­IV  WINDOWS & PC­SOFTWARE  Max.mks :35  Unit­I:  Introduction to MS­DOS: History and Versions of DOS, Fundamentals of DOS, Booting Process.  Internal and External DOS Commands, Creating and Executing Batch Files.  Unit­II:  Introduction for Windows: Features of Windows. Hardware Requirement for Running Version of  Windows. New Installation & Up gradation, Origin of Windows, Part of Windows Screen, Types and  Anatomy of Windows, Using Program Manager, Creating and Using Groups, Using File Manager,  Accessories.  Unit­III:  Introduction  to  Word  Processing  (MS  Word)  Advantages  of  Word  Processing,  Introduction  &  Installation  Editing  a  File,  Using  Paragraph  Styles  Newspaper.  Style  Column,  Using  Macros.  Advanced Word Processing, Header & Footer, Formatting Text Setting Up Printer Mail Merge and  Other Applications Mathematical Calculations, Table Handling.  Unit­IV:  Introduction  to  Spread  Sheet  (MS  Excel)  Definition  and  Advantages  of  Electronic  Worksheet  Working on Spreadsheet, Range and Related Operations, Setting Saving and Retrieving Worksheet  File,  Insetting,  Deleting,  Copying  and  Moving  of  Data  Cells,  Inserting  and  Deleting  Rows  and  Columns, Protecting Cells, Printing a Worksheet, Erasing a Worksheet, Graphs Creation: Types of  Graphs,  Creating  a  Chart  on  Chart  Sheet,  3D  Column  Charts,  Moving  and  Changing  the  Size  of  Chart, Printing the Chart.  Unit­V:  Introduction  of  MS  Power  Point  Element  of  Power  Point,  Exploring  Menus  of  Power  Point,  working  with  Dialog  Boxes  Adding  File  Text  and  Art  and  Picture  to  Slide  Printing  Slides,  View  Slide, Outline, Slide Sorter Notes and Slides Show View, Slide Setup Formatting and Enlarging Text  Slides with Graphs.  Text Books:  1. PC Software for Windows and Made Simple by Taxali (TMH)  2. Computer Awareness and Application by Malhotra.
  • 6. Laboratory ‘C’  1.  Write a program to swap the contents of two variables with & without using temporary variable.  2.  Write a program to print the Fibonacci series up to a given numbers of terms.  3.  Write a program to invert 3 x 3 matrix.  4.  Write a program multiply two matrices.  5.  Write a program to create an odd magic square.  6.  Write a program to find all capital letters in string.  7.  Write a program to convert upper case letters to lower case & vice versa in a sentence of mixed  cases.  8.  Write a program to search a number in an array using the algorithm like sequential search etc.  9.  Write a program to check whether a string is a palindrome or not.  10. Write a program to calculate factorial of a no through recursion.  11. Write a program to calculate roots to a quadratic equation.  3
  • 7. M. Sc. (Computer Science) Semester II  Paper­I  DATA STRUCTURES AND ALGORITHMS  Max.mks :35  Unit­l :  Data  Representation:  Introduction.  Linear  List.  Formula  Based  Representation.  Linked  Indirecting  Addressing. Simulating Pointers. A Comparison. Applications. Convex Hull. Arrays And Matrices:  Arrays, Matrices, Special Matrices­ Sparse Matrices.  Unit­II:  Stacks: The Abstract Data Type, Derived Class and Inheritance, Formula Based  Representation,  Linked Representation, Applications.  Queues:  The  Abstract  Data  Type,  Formula  Based  Representation,  Linked  Representation,  Application.  Binary and Other Trees: Trees, Binary Trees, Properties, Representation, Common Binary  Tree Operation, Binary Tree Traversal, the ADT Binary Tree, The Class Binary Tree, ADT  And Class Extensions, Applications.  Unit­III:  Priority Queues: Introduction, Linear List, Applications.  Tournament Trees: Introduction, The ADT Winner Tree, The Class Winner Tree, Loser Tree  Applications.  Search Trees: Binary Search Tree, AVL Trees, Red­Black Tree, B­ Tree Applications.  Unit­IV:  Graphs: Definitions, Applications, Properties, The ADTs Graph and Digraph, Representation  of Network, Class Definition: Graph Iterators, Language Features, Graph Search Methods,  Applications.  The Greedy Method: Optimization Problem, The Greedy Method, Applications.  Divide And Conquer: The Method, Application.  Unit­V:  Dynamic Programming: The Method, Applications.  Backtracking : The Method, Applications.  Branch and Bound: The Method, Applications.  Text Books:  1.  Weiss­ Data Structures & Algorithm Analysis in C++ (A.W.L.)  2.  Data Structures, algorithms and Applications in C++  by Sahni (Mc Graw Hill)
  • 8. Paper­II  OPERATING SYSTEM  Max.mks :35  Unit­I :  Overview  of  the  operating  system:  Evaluation  of  operating  system.  Classification  of  Operating System : Batch OS, Multiprogramming, Time Sharing, Real Time, Combination,  Distributed  OS  .Different  Views  Of  Operating  System:  Operating  System  as  a  Processor  Manager, Memory manager, File Manager, Device Manager etc. System Services. System  Calls.  Hierarchical  &  Extended  Machine  View.  Design  And  Implementation  Of    OS  .Functional Requirements. Implementation.  Unit­II:  File management: file concept, file types. File based system, disk based system, blocking file  operations, creating, writing, reading ,deleting, file access methods, file allocation methods­  contiguous, dynamic, linked and indexed allocation performance of allocation methods under  various  size  of  files  directory  system  single  level  two  level  structured,  file  protection  mechanism layered file system.  Unit­III :  Processor  management  process  views,  structure,  state,  process,  control  block  multiprogramming  levels  of  schedulers  and  scheduling  algorithms,  evaluation  of  various  scheduling  algorithms,  multiple  processor  scheduling,  process  synchronization,  synchronization  mechanism,  virtual  processors,  Interrupt  mechanism,  future  trends  in  processor management.  Unit­IV:  Memory  management:  memory  management  schemes,  contiguous  allocation,  single  &  partitioned  (static  &  dynamic)  segmentation,  non­contiguous  allocation,  paging,  virtual  memory  concepts,  demand  paging,  performing  page  fault,  page  replacement  algorithms,  segmentation  and  paging  ,future  trends  in  memory  management,  large  main  memories,  storage hierarchies, hardware support of memory management.  Unit­V:  Technique  for  device  management,  dedicated  devices,  shared  devices,  virtual  devices,  sequential  access,  direct  access  devices,  channel  and  control  unit,  independent  devices,  operation, buffering, multiple paths, block multiplexing ,device allocation consideration, i/o  traffic controller, i/o scheduler, i/o device handlers, virtual devices, spooling system.  Text Book:  1. Operating System: Gary Nutt
  • 9. Paper­III  COMPUTER NETWORKS WITH WINDOWS NT  Max.mks :35  Unit­l:  Analog  &  digital  signal.  electronic  spectrum,  asynchronous  &  synchronous  transmission.  Ideal  channel  ,  band  rate,  baseband  ,  broadband  channel,  multiplexer  FDM.  TDM  ,  STDM,  carrier  modulation.  AM,  FM,  PCM.  PWM,  SWM,  encoding  schemes,  the  needs  and  importance  of  networking, type of networks, server based , peer based, hybrid, layered architecture, LAN topology,  network adopted card, logical topology, modem.  Unit­II:  Switching  technique,  message  switching.  circuit  switching.  packet  switching.  virtual  circuit.  transmission media. OSI reference model. IEEE standards. 802.3, 802.4, 802.5 ALOHA, SLOTTED  ALLOHA, CSMA. CSMA/CD  Bitmap CCITTX.25, CCITT x11 ,token ring, token bus.  Unit­III:  Fast Ethernet, FDDI token ring, wireless LAN, ATM network, principles of internetworking  ,internet working devices, bridge,  routers  ,gateways,  repeater, routing  algorithms, distance  vector routing, shortest path routing, broadcast routing, multicast routing, ICP/IP protocol,  IPV6 addressing, congestion control, traffic shaping.  Unit­IV:  TELNET, FTP, SMTP, MINE,SNMP,UDP,URL(Uniform Resource Locater) THTTP source  routing bridge, transport bridge, ISDN channel, ISDN services, base band ISDN, broadband  ISDN. Different  switches, PBX network,  network  securing  application of  cryptography to  security, data encryption transposition cipher, substitution cipher, PSA algorithms.  Unit­V:  Introduction to windows NT, various features, differences with other windows environment  and other OS, windows NT workstations versus server. Kernel and its subsystems.  Security Models: system level restrictions, server application security, domain group access.
  • 10. Paper­IV  PROGRAMMING IN JAVA  Max.mks :35  Unit I :  History and design features of JAVA. how Java works. basics of JAVA.  Application and  Applets. using the tools in JDK, javadoc, Java, jdb etc.  Applets Programming ­ Creating and executing Java applets. inserting applets in a web page. Java  security.  Unit­II:  JAVA Language­ keywords. Constants ,Variables and Data types. Operators and statements: Break,  continue, and return. Array. String and String Buffer Classes, Wrapper Classes.  Classes,  Objects  and  Methods:  Defining  a  class,  adding  variables  and  methods,  creating  Objects,  constructors, class inheritance.  Unit­III:  Inheritance ,basic types, using super, multi level hierarchy, abstract and final classes, object  class, packages and interfaces, packages.  Exception Handling, Fundamentals, exception types, uncaught exceptions, throws, throw, try ­catch,  final, built in exceptions, creating your own exceptions.  Unit­IV:  Multithreading  Fundamentals,  Java  Thread  model:  priorities,  synchronization,  messaging,  thread  class,  Runnable  interface,  Interthread  communication,  suspending,  resuming  and  stoping threads.  Input/Output­ Basics ­ Streams, Byte and Character Streams, predefined streams, Reading  and writing from console and files using standard Java Packages Java Package (lang,util, io) .  Networking­Basics, networking classes and interfaces, using java.net package, doing TCP/IP  and Datagram Programming.  Unit­V:  AWT  Classes,  Event  Handling  and  swing  classes,  AWT  Programming,  Working  with  windows, Graphics and text, Using AWT controls, Layout managers and menus, Handling  image, animation, sound and video.  Event  Handling­Different  mechanism,  the  Delegation  Event  Model,  Event  Classes,  Event  Listener interfaces, Adapter and Inner Classes.  Java swing applet, icons and labels, text fields, buttons, combo boxes, tabbed and scroll  panes, trees, tables.  Text book :  Programming with Java by E. Balaguruswamy.  Reference Book :  Java ­ the complete reference by Patrick Naughton and Herbert Sc