Download - Rajshahi University Alumni Association

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Collaborative decision-making software wikipedia , lookup

Internal communications wikipedia , lookup

Transcript
University of Rajshahi
Faculty of Science
Department of Information and Communication Engineering
Syllabus for Master of Science (M. Sc.)
Session: 2013-2014
Examination: 2014
University of Rajshahi
Faculty of Science
Department of Information and Communication Engineering
Syllabus for M. Sc. Course
Session: 2013-2014
Examination – 2014
The Master of Science (M. Sc.) in Information and Communication Engineering is divided
into two Groups, namely General group (A) & Thesis group (B). The courses consist of total
1000 marks (10 units, 40 credits). The duration of the course is one academic year and is not
more than three academic years from the date of first admission.
General Group (Group A)
The M.Sc. Examination in Information and Communication Engineering for the General
group (Group A) comprises of six theoretical courses each of four hours duration and each
carries 100 marks (1 unit, 4 credits). Practical examinations shall be of 24 hours (4 days; 6
hours a day). Marks for practical examination are 140. Laboratory assessment carries 60
marks. Viva-voce examination and continuous assessment (including study tour/in-plant
training) carry 100 (1 unit, 4 credits) and 100 (1 unit, 4 credits). marks respectively. The
courses ICE-501, ICE-502, ICE-503 and ICE-504 are compulsory. Two others from optional
courses shall be taken with the prior approval of the chairman of the Department.
Thesis Group (Group B)
The examination of the Thesis group (Group-B) comprises of six theoretical courses out of
which four courses are compulsory (ICE-501, ICE-502, ICE-503 and ICE-504) and two are
optional courses which shall be taken with the prior approval of the chairman on the
recommendation of the thesis supervisor, each of four hours duration and each carries 100
marks (1 unit, 4 credits). Marks on continuous assessment including study tour/in-plant
training, General Viva-voce and Viva-voce on thesis are 100, 100 and 50 respectively. The
Dissertation carries 150 marks. Students opting for the thesis Group must take prior
permission of the chairman of the department.
Eligibility for M.Sc Examination:
In order to be eligible for taking up the M.Sc examination, a candidate must have pursued a
regular course of study by attending not less than 75% of the number of classes held
(Theoretical, Practical, Class assessment/Tutorial/Terminal/Home assignment) provided that
the Academic Committee of the Department on special grounds and on such documentary
evidence as may be necessary, may condone the cases of shortage of attendance ordinarily
not below 60%. A candidate appearing at the examination under the benefit of this provision
shall have to pay in addition to the examination fees, the requisite fee prescribed by the
Syndicate for the purpose.
A candidate, who failed to appear at the examination or fails to pass the examination, may on
the approval of the relevant Department be readmitted to the following session.
2
20% of the assessment marks shall be awarded for attendance in the class on the basis of the
following table:
Attendance
95-100%
80-<85%
65-<70%
Marks
20%
14%
8%
Attendance
90-<95%
75-<80%
60-<65%
Marks
18%
12%
6%
Attendance
85-<90%
70-<75%
<60%
Marks
16%
10%
00%
The Grading Systems:
(a) Credit Point (CP): The credit points achieved by an examinee for 1 (one) unit course
shall be 4 (four).
(b) Letter Grade (LG) and Grade Point (GP): Letter Grades, corresponding Grade Points
and Credit Points shall be awarded in accordance with provisions shown below:
Table of LG, GP and CP for credit courses
Numerical grade
80% or its above
75% to less than 80%
70% to less than 75%
65% to less than 70%
60% to less than 65%
55% to less than 60%
50% to less than 55%
45% to less than 50%
40% to less than 45%
Less than 40%
Incomplete
LG
A+ (A plus)
A (A regular)
A- (A minus)
B+ (B plus)
B (B regular)
B- (B minus)
C+ (C plus)
C (C regular)
D
F
I
GP/unit
4.00
3.75
3.50
3.25
3.00
2.75
2.50
2.25
2.00
0.00
--
CP/Unit
4
4
4
4
4
4
4
4
4
0
0
Absence from the final examination shall be considered incomplete with the letter grade “I”.
(c) Grade Point Average (GPA) and Total Credit Point (TCP): The weighted average of
the grade points obtained in all the courses by a student and Total Credit Point shall be
calculated from the following equations:
GPA = Sum of [(CP)i x (GP)i] / sum of (CP)I and
TCP = Sum of (CP)i
Where, (GP)i = grade point obtained in individual course, (CP)i = credit point for respective
course, GPA = grade point average obtained, and TCP = total credit point obtained. GPA
shall be rounded off up to 2 (two) places after decimal to the advantage of the examinee. For
instance, GPA=2.112 shall be rounded off as GPA=2.12.
3
Award of Degree, Promotion and Improvement of Results:
(a) Award of Degree: The degree of Master of Science shall be awarded on the basis of
GPA obtained by a candidate in M.Sc. In order to qualify for the M.Sc degree a
candidate must have to obtain within 3 (three) academic years from the date of first
admission:
(i)
A minimum GPA of 2.50,
(ii)
A minimum GP of 2.00 in the Practical/ Thesis, and
(iii)
A minimum TCP of 36.
The result shall be given in GPA with the corresponding LG (Table of letter LG, GP and CP)
in bracket. For example “GPA=2.67(C+)”.
(b) Publication of Results: The result of a successful candidate shall be declared on the
basis of GPA. The transcript in English shall show the course number, course title,
credit, LETTER grade and grade point of individual courses, GPA and the
corresponding LG (IN BRACKET).
(c) Result Improvement:
(i)
A candidate obtaining a GPA of less than 2.75 at the examination shall be
allowed to improve his/her result, only once as an irregular candidate
within 3 academic years from the date of first admission.
(ii)
The year of examination, in the case of a result improvement, shall remain
same as that of the regular examination. His/her previous grades for
Practical courses, Class assessment/ Tutorial/ Thesis/ Dissertation courses
shall remain valid (expect the Theory Viva voce). If a candidate fails to
improve GPA, the previous result shall remain valid.
4
Theoretical Courses
Unit
1
1
Marks
100
100
Credit
4
4
1
1
100
100
4
4
Optional (Any two of the following)
ICE-505: Advanced Satellite Communication
ICE-506: E-Commerce System
ICE-507: Natural Language Processing
ICE-508: Software Engineering
ICE-509: Distributed Systems
1
1
1
1
1
100
100
100
100
100
4
4
4
4
4
Other Courses
ICE-510: Continuous Assessment and Study tour
1
100
4
ICE-511: Viva-Voce (General)
1
100
4
ICE-512: Practical (For Group-A)
(4 x 6 hours)
ICE-513: Thesis (For Group-B)
2
200
8
Compulsory
ICE-501: Stochastic Theory of Communications
ICE-502: Advanced Wireless Communications and
Networks
ICE-503: Data Mining
ICE-504: Multimedia Communication Engineering
2
_________
Total
=
Marks Distribution of Practical ICE-512 (For Group-A)
(i)
Laboratory Assessment
(ii)
Experiments (4 x 30)
(iii) Viva on Experiments
10
200
_________
1000
60
120
20
_________
200
Marks Distribution of Thesis ICE-513 (For Group-B)
(i)
Dissertation
(ii)
Viva-Voce on Thesis
150
50
_________
200
5
8
_________
40
ICE-501: Stochastic Theory of Communications
1 Unit, 100 Marks, 4 Credits
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
Introduction to Probability Theory: Sample space, Events, Set operations, Axioms of
probability, Conditional probabilities, Baye’s formula.
Random Variables: Basic concepts, Introduction to Bernoulli, Binomial, Geometric,
Poisson, Uniform, Exponential, and Normal random variables, Vector and Multiple random
variables, Conditional probability and conditional expectation.
Random process: Definition, Joint distribution of time samples, Mean, Autocorrelation and
autocovariance factions, Gaussian and multiple random processes, Discrete and continuous
time random processes, Stationary random processes,
Continuity, Differential and
integration of random processes, Time average of random processes and Ergodic theorems,
Fourier series and Karhunen-Loeve expansion.
Markov Chains: Introduction to Markov processes, Discrete and continuous time Markov
processes, Chapman-Kolmogorov equations, Classification of states, Limiting probabilities,
Markov chain Monte Carlo methods, Markov decision processes, Applications of Markov
chain in communication.
Introduction to Queuing Theory: Preliminaries, Little’s formula, Single server queuing
systems, Open and closed systems, M/M/1 queue, Multi-server systems, M/M/c, M/M/c/c and
M/M/∞ systems, M/G/k queuing systems, Burke’s and Jackson’s theorem, Applications of
Queuing theory in communication.
Books Recommended:
1. Probability and Random Processes for Electrical Engineering -Alberto Leon-Garcia
2. Introduction to Probability Models -Sheldon M. Ross
3. Probability, Random Variables, and Stochastic Processes – Athanasios Papoulis
6
ICE-502: Advanced Wireless Communications and
Networks
1 Unit, 100 Marks, 4 Credits
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
Preliminaries: Narrow and Wideband Fading Channel models, Digital Modulation Schemes and
their comparative performance, Equalization and Diversity Techniques.
Coding for Wireless Channels: Linear Block Codes, Convolutional Codes, Concatenated
Codes, Turbo Codes, Low Density Parity Check Codes, Coded Modulation, Unequal Error
Protection Codes, Joint Source and Channel Coding.
Multicarrier Wireless Communication: Data Transmission using Multiple Carriers,
Multicarrier Modulation with Overlapping subchannels, Mitigation of subcarrier fading, Discrete
Implementation of Multicarrier, Challenges in Multi carrier system, OFDM-based wireless
network overview, Multicarrier Modulation based Methods, MC-CDMA
Wireless Network and Topologies: Introduction, Wireless network topologies: Infrastructure
network topology, Ad hoc network topology, Comparison of ad hoc and infrastructure network
topologies, Cellular topology: the cellular concept, Cellular hierarchy, Cell fundamentals
Wireless Network Planning: Signal-to-interference ratio calculation, Capacity expansion
techniques, Architectural methods for capacity expansion: Cell splitting, Using directional
antennas for cell sectoring, Lee's microcell method, Using overlaid cells, Using smart antennas,
Channel allocation techniques and capacity expansion: Fixed channel allocation (FCA), Dynamic
channel allocation (DCA), Hybrid channel allocation (HCA), Comparison of FCA, DCA and
HCA, Migration to digital systems, Network planning for CDMA systems, Issues in CDMA
network planning: managing the noise floor, cell breathing.
Adhoc Wireless Networks: Applications, Design Principles and Challenges, Protocol Layers,
Cross-Layer Design, Network Capacity Limits, Energy-Constrained Networks
Emerging Technologies: 4G and Beyond, Internet of Things, Smart Grid, M2M
Communications, Heterogeneous small scale network, Massive MIMO,
Books Recommended:
1. Wireless Communications : Andrea Goldsmith
2. Principles of Wireless Communication : T. S. Rappaport
3. Principles of Wireless Networks-A Unified Approach : Kaveh Pahlavan
4. OFDM-Based Broadband Wireless Networks: Design and Optimization : Hui Liu, Guoqing Li
7
1 Unit, 100 Marks, 4 Credits
ICE-503: Data Mining
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
Data Warehouse: Definition, The compelling need for data warehouse, Data warehouse
architecture, 2-tiere, 3-tiere data warehouse, OLAP and Multidimensional data analysis.
Data Mining: Introduction, scope, Types of data, Data processing, Measures of Similarity
and dissimilarity, Summary statistics, Data visualization.
Cluster Analysis: Introduction, Types of clusters, k-means algorithm, Agglomerative
hierarchical clustering, DBSCAN algorithm, Density based Clustering, Prototype based
Clustering, Scalable Clustering Algorithm, Clustering high dimensional data.
Classification: Basic concepts, Decision tree, Attribute Selection measure, Nearest-neighbor
classifiers, Bayesian classifier, Naïve Bayes Classifier, Rule-based classifier, Classification
by back propagation, ANN, Support vector machine.
Association Analysis: Basic concept, Frequently item-set generation: The Apriori principles,
Candidate Generation, Support Count; Rule generation, Mining various kinds of association
rules, Correlation analysis.
Complicated Data Mining: Graph-Based Clustering, Graph mining, Subgraph mining,
mining sequential pattern,
Books Recommended:
1. Data Mining Concepts : Jiawei Han and
and Techniques
Micheline Kamber
2. Introduction
Mining
to
Data : Pang-Ning
Tan,
Michael Steinbach,
Vipin Kumar
8
1 Unit, 100 Marks, 4 Credits
ICE-504: Multimedia Communication Engineering
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
Multimedia Communication: Multimedia Communication model, Elements of Multimedia
Systems, User and Network requirements, Multimedia Terminals, Fourier Transform,
Discrete Fourier transform, Discrete Cosine Transform, Audio-Visual Integration,
Application of Multimedia communication Networks.
Wavelet and Media Digitization: Introduction to wavelets, Essence of Wavelet Analysis,
The continuous and The Discrete Wavelet Transformations, Concepts of Multiresolution
analysis, Digitization principles: Text, Image, Audio, Video, Digital media and SignalProcessing Elements, Data embedding and watermarking algorithms.
Text and Image Compression: Compression principles, Text compression, Limpel-ZivWelsh Coding, Image coding, Image Compression and Format, Digitized Documents and
Pictures, JPEG Multimedia System Design, multimedia input/ output technologies.
Multimedia Processing and Communication Standards: Audio Fundamentals, Transform
coding, Subband coding, Audio compression: Differential Pulse Code modulation, Adaptive
Differential PCM, Adaptive predictive coding, Linear predictive coding, MPEG Audio
Coder, Analog and Digital Video Formats, Video Compression Principles, H.261, H.263,
MPEG : MPEG-2, MPEG-4 MPEG-7, Standards for multimedia applications.
Multimedia Database and Distributed Multimedia Systems: MDBMS and its
Characteristics, Integration in a Database Model, DMS, Main features of DMS, Networking,
Multimedia OS, Distributed Multimedia server, Distributed Multimedia application.
Signaling Protocols and Networking for Multimedia: Protocols for multimedia
communication: RTP, RTCP Signaling protocols: SIP, RTSP, QoS issues in networked
Multimedia, QoS guarantees, Enhanced QoS: RSVP, DiffServ, Real-time multimedia
streaming techniques, Multicast and Rate Control, Network Traffic, Network queue
management, Scheduling,
Multimedia Communication Across Networks: Audio/ video packet in the Network
Environment, Video transport across generic networks, Multimedia across ATM networks,
Multimedia across IP networks and DSLs, IP-based Transport: UDP Vs TCP, Streaming
Media with TCP and UDP, Internet access networks and Multimedia Across Wireless.
Books Recommended:
1. Multimedia Communication Systems
Techniques, Standards and Networks
2. Multimedia Communications Applications,
Networks, Protocols and Standards
3. Multimedia Communications
4. Multimedia System Design
5. Multimedia Information Networking
6. Multimedia Making it work
9
: K. R. Rao, Zoran S. Boojkovic,
Dragorad A. Milovanovic
: Fred Halsall
:
:
:
:
Jerry D. Gibson
Andleigh, Thakrar
Sharda
Vaughan
ICE-505: Advanced Satellite Communication
1 Unit, 100 Marks, 4 Credits
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
.
Introduction to Satellite Communications: Origin, History, Current Technology State and
Overview of Satellite System Engineering.
Orbital Mechanics and Launchers: Orbital Mechanics, Look Angle Determination and
Orbital Perturbation, Orbit Determination, Launches and Launch Vehicles, Orbital Effects in
Communications Systems Performance.
Satellites/Space Segment: Satellite Subsystems, Altitude and Orbit Control System
Telemetry, Tracking, Command and Monitoring, Power Systems, Communication
Subsystems, Satellite Antennas, Equipment Reliability and Qualification.
The Earth Segment: Introduction, Receive-Only Home TV Systems, Master Antenna TV
System, Community Antenna TV System, Transmit-Receive Earth Stations.
The Space Link: Introduction, Equivalent Isotropic Radiated Power, Transmission Losses,
The Link Power Budget Equation, System Noise, Carrier-to-Noise Ratio, The Uplink, The
Downlink, Effects of Rain, Combined Uplink and Downlink Carrier-to-Noise Ratio,
Intermodulation Noise.
Interference: Introduction, Interference between Satellite Circuits, energy Dispersal,
Coordination.
Propagation on Satellite-Earth Paths and Its Influence on Link Design: Absorbitive
Attenuation Noise by Atmospheric Gases, Rain Attenuation, Noise due to Rain, Rain
Depolarization, Tropospheric Multipath and Scintillation Effects.
Satellite Access: Introduction, Single Access, Preassigned FDMA, Demand-Assigned
FDMA, SPADE system, Bandwidth-Limited and Power-Limited TWT Amplifier Operation,
TDMA, Onboard Signal Processing for FDMA/TDM Operation, Satellite-Switched TDMA,
Code Division Multiple Access.
Types of Satellite Network: Fixed point Satellite Network, INTELSAT, Mobile Satellite
Network, INMARSAT, Low Earth Orbit and Non-Geostationary Satellite Network, VSATs,
direct Broadcast Satellite Systems, Satellite Navigation and the Global Positioning System.
Books Recommended:
1. Satellite Communications, John Wiley and :
Sons, 2nd Ed., 2001
2. Satellite Communications, McGraw Hill, 3rd :
Ed., 2006
10
T. Pratt & C. W. Bostian
Dennis Roddy
3
4.
5.
6.
7.
8.
Digital Satellite Communications, McGrawHill, 1990
Mobile Satellite Communications, Artech
House, London, 1998
Satellite Communications, Sec Ed, Van
Nostrand Reinhold Inc., 1991
Radio Propagation, Peter Peregrinus Ltd.,
N.Y., 1989
Radiowave
Propagation
in
Satellite
Communications, Van Nostrand, N.Y., 1986
Satellite
Communications,
Khanna
Publishers
11
Tri T. Ha
:
Shingo Ohmori,
Seiichiro Kawase
R.M. Gagliardi
:
M. P.M. Hall & L. W. Barclay
:
L. J. Ippolito
:
Dr. D.C. Agarwal
:
Hiromitsu
&
ICE-506: E-Commerce System
1 Unit, 100 Marks, 4 Credits
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
.
E-commerce and Internet: Definition of E-Commerce, Advantages and limitations of Ecommerce, Myths of E-commerce, Value chain in E-commerce, Integrating E-commerce,
Definition of Internet, Benefit and Limitation of Internet, The Beginning of Internet, The
making of WWW, Fundamental of URLs and HTTP.
Internet Architecture and Website Hosting: Definition of Network, Information Transfer,
Network Hardware and Design Consideration, Intranet and Extranet, Types of client-server
Architecture, Blogging, How ISPs really Work, Choosing an ISP, Domain Name
Registration.
Website Building and Evaluation: Function of Website, Building Life Cycle, Constructing
Website, Design Criteria, and Anatomy of a site, Site Evaluation Criteria, Cookies, Making a
Website Usable, Site Content and Traffic Management.
Internet Marketing: Pros and Cons of Online Shopping, Internet Marketing Technique, The
E-Cycle of Internet Marketing, Market Presence, Attracting Customer To Our Site, Tracking
Customer, T-Commerce, Customer Relation Management and E-Value, Real World Cash, EMoney, Cyber Cash, NEETBILL, SET, DEBIT Card, CREDIT Card and Smart card.
B2B E-commerce and Web Portal: Definition of Web portal and Web Service, Evaluation
of Web portal, Categories and Characteristics of Web portal, Enterprise Portal Technology,
B2B Models, B2B Tools-EDI, Legal Issue.
Security Threats: Security in Cyberspace, Designing for Security, How much risks can You
Afford?, Virus, Security Protection and Recovery, How to Secure your System, Role of Biometrics, Definition of Encryption, Basic Algorithm, Digital Certificate and Signature, Internet
Security Protocols.
Books Recommended:
1.
2
3.
4.
5.
6.
Electronic Commerce
Managing Your E-Commerce Business
E-Security & You
Web Advertising and Marketing
Developing E-Commerce Sites
E-Commerce: Strategy, Technologies and
Applications
12
:
:
:
:
:
:
Elias M. Awad
Kienan
Sudeep Oberoi
Kueglar
Sharma
Whiteley
ICE-507: Natural Language Processing
1 Unit, 100 Marks, 4 Credits
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
Introduction to Natural Language Processing: Brief History of NLP Research, Current
Applications, Generic NLP System Architecture, Knowledge-Based Versus Probabilistic
Approaches, Lexicon and Morphology, Phrase Structure Grammars.
Finite-State Techniques: Inflectional and Derivational Morphology, Finite-State Automata
in NLP, Finite-State Transducers.
Prediction and Part-of-Speech Tagging: Corpora, Simple N-grams, Word Prediction,
Stochastic Tagging, Evaluating System Performance.
Parsing and Generation: Generative Grammar, Context-Free Grammars, Syntactic Parsing,
Parsing and Generation with Contest-Free Grammars, Top Down and Bottom-Up Parsing,
Weights and Probabilities, Parsing with Constraint-Based Grammars, Constraint-Based
Grammar, Unification.
Compositional and Lexical Semantics: Simple Compositional Semantics in ConstraintBased Grammar, Semantic Relations, Word Net, Word Senses, Word Sense Disambiguation,
Semantic Parsing.
Discourse and Dialogue: Anaphora Resolution, Discourse Relations.
Applications: Machine Translation, Question Answering System, Intelligent Information
Retrieval.
Books Recommended:
1. Speech and Language Processing: An :
Introduction to Natural Language Processing,
Computational Linguistics, and Speech
Recognition
D. Jurafsky & J. Martin
2. Developing Natural Language Interfaces :
Translation Engines: Techniques for Machine
Translation
S. Russell & T. Arturo
3. Natural Language Understanding
J. Allen
:
13
ICE-508: Software Engineering
1 Unit, 100 Marks, 4 Credits
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
.
Introduction: Role of Software, Software Characteristics, Software Components, Types of
Software Applications, Influence of the Internet on Software, Commercial Factors Affecting
the Software, Software Application Programming (SAP), Architecture of SAP, Generic View
of Software Engineering.
Software Development Life Cycle: Components of the Development Frame Work, Phases
of SDLC, Software Process, Software Process Models, Linear Sequential Model, Prototyping
Models, RAD, Incremental Model, Spiral Model and Fourth Generation Techniques (4GT).
Software Project Management and Project Planning: Project Management SpectrumPeople, Product, Process, Project, Structure of the Development Team, Coordination and
Communication Issues, Software Scope, Resources, Decomposition, Project Planning
Objectives, Software Metrics and Project Estimation, LOC Based and FP Based Estimation,
Empirical Estimation Model, The COCOMO Model, Risk Management.
Software Quality: Emergence of Modern Concept of Quality, Quality Control, Quality
Measures, SQA Plan and Activities, Formal Technical Review (FTR), Quality Function
Deployment (QFD), Cost of Quality, Total Quality Management (TQM), Quality Standards
and their Compliance-ISO 9000, ISO 1400.
System Engineering and Requirement Specifications: System Engineering Hierarchy,
System Modeling Process, Overview of Information Engineering, Business Area Analysis
(BAA), Information Strategy Planning, Product Engineering, Software Requirement
Specifications, Requirement Engineering. Requirement Elicitation Techniques Like FAST.
Software Design Concepts and Analysis Principles: Software Design, Analysis Principles,
Functional, Behavioral and Data Modeling, Prototyping Methods and Tools, Elements of the
Analysis Modes, SADT, Requirement Analysis Using DFD, Data Dictionaries and ER
Diagrams, Basic Design Principles Important Design Concepts-Abstraction, Refinement,
Modularity, Portioning, Functional Independence, Classification of Cohesiveness and
Coupling, Architectural Mapping, Interface Design Considerations, Object Oriented Design,
Guidelines for User Interface Design, Design Documentation.
Software Testing, Reliability and Maintenance: Different Testing Philosophy and
Methods, Software Reliability and Availability, Software Reengineering, Maintenance
Process, Configuration Management, Development of an Application Using Software
Engineering Concepts.
Books Recommended:
1. Software
Engineering-A
Approach
2. Software Engineering
Practitioner's :
:
14
R. S. Pressman
K. K. Aggarwal & Yogesh Singh
1 Unit, 100 Marks, 4 Credits
ICE-509: Distributed Systems
Exam Duration: 4 Hours
Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1
is compulsory and the mark of its each short type question covering the entire course should not exceed 4.
Lectures: 60
.
Introduction: Multiprocessor vs. networked systems, types of distributes system, centralized
vs. distributes architecture, self-management in distributed system.
Processes: Threads, Virtualization, Client-server computing, Code migration.
Communication and Naming: Remote procedure call, Message-oriented and steam-oriented
communication, Flat, structure and attribute-based naming.
Synchronization: Clock synchronization, Logical clock, vector synchronization, Mutual
exclusion, election algorithms.
Fault Tolerance: Basic concepts, Process resilience, Reliable client-server and group
communication, Distributed commit, Recovery.
Security: Introduction, Digital certificate, Cryptography, Authentication, Message integrity
and confidentiality, Secure group communication, Kerberos, Firewalls, Denial of service,
Security management.
Distributed Object-Based, Web-Based and Coordination-Based System: Architecture,
Processes, Communication, Naming, Synchronization, Consistency and Replication, Fault
tolerance, Security.
Books Recommended:
1. Distributed Systems Principles and Paradigm :
2. Distributed Systems: Concepts and Design
15
:
Andrew S. Tanenbaum, Martem Van
Steen.
George Coulouris, Jean Dollimore,
Tim Kindberg, Gordon Blair