Download Document

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

IEEE 1355 wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Wireless security wikipedia , lookup

Airborne Networking wikipedia , lookup

Computer security wikipedia , lookup

Transcript
University of Rajshahi
Faculty of Science
Department of Information and Communication Engineering
Syllabus for Master of Science (M. Sc.)
Session: 2008-2009
Examination: 2009
Information and Communication Engineering
The Master of Science (M.Sc.) course in Information and Communication
Engineering is divided into two groups, namely General Group (Group A) and
Thesis Group (Group B). The course consists of total 800 marks (8 units, 32
credits) and its duration is one year.
General Group (Group A)
The M.Sc. (Final) Examination in Information and Communication Engineering
for General Group (Group A) comprises of six theoretical courses each of four
hours duration and each carries 75 marks. 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 carry 100 marks and 50 marks, respectively.
The courses ICE-501, ICE-502, ICE-503 and ICE-504 are compulsory. Two
other courses 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, each of four hours duration and
each carries 75 marks. Marks on continuous assessment, General Viva-Voce
and Viva-Voce on Thesis are 50, 100 and 50 respectively. The Dissertation
carries 150 marks. Student opting for the thesis group must take prior
permission of the Chairman of the department.
2
Theoretical Courses
Compulsory
ICE-501: Information Theory and Coding
ICE-502: Advanced Wireless Communications and
Networks
ICE-503: Cryptography and Network Security
ICE-504: Multimedia Communication Engineering
Unit
0.75
0.75
Marks
75
75
Credit
3
3
0.75
0.75
75
75
3
3
Optional
ICE-505: Data Warehousing and Data Mining
ICE-506: Advanced Satellite Communication
ICE-507: E-Commerce System
ICE-508: Natural Language Processing
ICE-509: Software Engineering
0.75
0.75
0.75
0.75
0.75
75
75
75
75
75
3
3
3
3
3
Other Courses
ICE-510: Continuous Assessment and Study tour
0.5
50
2
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
2
_________
Total
=
Marks Distribution of Practical ICE-512 (For Group-A)
(i)
Laboratory Assessment
(ii) Experiments (4 x 30)
(iii) Viva on Experiments
8
200
_________
800
60
120
20
_________
200
Marks Distribution of Thesis ICE-513 (For Group-B)
(i)
Dissertation
(ii) Viva-Voce on Thesis
150
50
_________
200
3
8
_________
32
ICE-501: Information Theory and Coding
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
Entropy, Relative Entropy, and Mutual Information: Entropy, Joint Entropy and
Conditional Entropy, Relative Entropy and Mutual Information, Relationship between
Entropy and Mutual Information, Chain Rules for Entropy, Relative Entropy and Mutual
Information, Jensen’s Inequality and Its Consequences, Log Sum Inequality and Its
Applications, Data-Processing Inequality, Sufficient Statistics, Fano’s Inequality.
Asymptotic Equipartition Property: Asymptotic Equipartition Property Theorem,
Consequences of the AEP: Data Compression, High-Probability Sets and the Typical Set.
Entropy Rates of a Stochastic Process: Markov Chains, Entropy Rate, Entropy Rate of a
Random Walk on a Weighted Graph, Functions of Markov Chains.
Source Coding and Data Compression: Kraft Inequality, McMillan’s Theorem, Optimal
Codes, Bounds on the Optimal Code Length, Kraft Inequality for Uniquely Decodable Codes,
Huffman Codes, Shannon–Fano–Elias Coding, Universal Codes and Channel Capacity, RunLength Coding, Arithmetic Coding, Higher-Order Modeling, The Lempel-Ziv Algorithm.
Channel Capacity: Noiseless Binary Channel, Noisy Channel with Non-overlapping
Outputs, Binary Symmetric Channel, Binary Erasure Channel, Symmetric Channels,
Properties of Channel Capacity, Preview of the Channel Coding Theorem, Jointly Typical
Sequences, Channel Coding Theorem, Zero-Error Codes, Fano’s Inequality and the Converse
to the Coding Theorem, Equality in the Converse to the Channel Coding Theorem, Hamming
Codes, Feedback Capacity, Source–Channel Separation Theorem.
Books Recommended:
1. Elements of Information Theory
:
2. Fundamentals of Information Theory and :
Coding Design
4
T. M. Gover & J. M. Thomos
Roberto Togneri & Christopher J. S.
deSilva
ICE-502: Advanced Wireless Communications and
Networks
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
Statistical Multipath Channel Model: Time-Varying Channel Impulse Response,
Narrowband Fading Models, Wideband Fading Models, Discrete-Time Model, Space-Time
Channel Models.
Performance of Digital Modulation over Wireless Channels: AWGN Channels: Signal-toNoise Power Ratio and Bit/Symbol Energy, Error Probability for BPSK, QPSK, MQAM,
CPFSK, Error probability approximation for coherent and differential modulation, Alternate
Q function representation, Fading Channel: Outage Probability, Average Probability of Error,
Doppler Spread, ISI.
Equalization and Diversity: Fundamental of Equalization, Equalizers in Communication
Receivers, Fractionally Spaced Equalizers, Realization of Independent Fading Paths,
Receiver Diversity, Transmitter Diversity, Diversity analysis.
Speech Coding: Quantization Technique, ADPCM, Frequency Domain Coding of Speech,
Vocoder, LPC, GSM Codec.
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
Wireless Network Planning: 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, 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.
Books Recommended:
1. Wireless Communications
:
2. Principles of Wireless Communication
:
3. Principles of Wireless Networks-A Unified :
Approach
5
Andrea Goldsmith
T. S. Rappaport
Kaveh
Pahlavan
Krishnamurthy
&
Prashant
ICE-503: Cryptography and Network Security
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
Introduction: Overview of the various cryptographic services, Mechanisms and attacks, The
OSI security architecture, Model for Network Security, Foundation of Cryptography: Cipher
and Secret Messages, Security Attacks and Services.
Classical Encryption Techniques: Symmetric Cipher Model, Substitution Techniques –
Caesar cipher, Monoalphabetic ciphers, Playfair cipher, Hill cipher, Polyalphabetic cipher,
One-time pad, Transposition Techniques, Modular Arithmetic, Euclid’s Algorithm, Finite
Fields, Polynomial Arithmetic.
Symmetric Ciphers: DES and the Strength of DES, Theory of Block Cipher Design, Block
Cipher Modes of Operation, The AES Cipher, Contemporary symmetric ciphers, Random
Number Generation.
Public-Key Encryption: Prime Numbers and Testing for Primality, Discrete Logarithms,
Principles of Public-Key Cryptosystems, the RSA Algorithm, Key Management, DiffieHellman Key Exchange.
Hashes and Messages Digests: Message Authentication, Hash Functions, Security of Hash
Functions and MACs, MD5 Message Digest Algorithm, Secure Hash Algorithm, RIPEMD160, HMAC.
Digital Signatures and Authentication: Digital Signature, Authentication Protocols, Digital
Signature Standard, Authentication of Systems: Kerberos, X.509 Authentication Service.
Electronic Mail Security: Pretty Good Privacy (PGP), Secure/Multipurpose Internet Mail
Extension (S/MIME).
IP and Web Security: IP Security Overview, IP Security Architecture, Authentication
Header, Encapsulating Security Payload, Key Management, Web Security Considerations,
Secure Socket Layer and Transport Layer Security.
System Security: Intruders, Intrusion Detection, Password Management, Viruses and
Related Threats, Virus Countermeasures, Firewall Design Principles, Trusted Systems.
Books Recommended:
1. Cryptography and Network Security Principles and : William Stallings
Practice, 4th edition
: Bruce Schneier
2. Applied Cryptography, 2nd edition
3. Security in Computing Protocols, Algorithms, and : Charles P. Pfleeger & Shari
Source code in C, 3rd edition
Lawrence Pfleeger
6
ICE-504: Multimedia Communication Engineering
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
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
7
: K. R. Rao, Zoran S. Boojkovic,
Dragorad A. Milovanovic
: Fred Halsall
:
:
:
:
Jerry D. Gibson
Andleigh, Thakrar
Sharda
Vaughan
ICE-505: Data Warehousing and Data Mining
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
Data Warehousing: Definition, The compelling Need for Data Warehousing, Data
warehouses: The Building Blocks, Trends in Data Warehousing.
Types of Data Warehouses: Host Based, Single Stage, LAN Based, Stationary, Distributed
and Virtual Data-Warehouses.
Data Warehouses Architecture: The Architectural Components, Infrastructure as the
Foundation for Data warehousing, Data warehousing Architecture Model, 2-Tier, 3-Tier and
4-Tier Data warehouses.
OLAP in the Data Warehouse: Demand for Online Analytical Processing, Major Features
and Functions, OLAP Models, OLAP Implementation Considerations.
Data Warehousing and the Web: Web-Enabled Data warehouse, Web-Based Information
Delivery, OLAP and the Web, Building a Web-Enabled Data Warehouse.
Data Mining: Process, Technologies and Rules, Platform, Tools and Tools Characteristics,
Data Mining Applications, Operational Vs. Information Systems, OLAP Technology for Data
Mining.
Data Mining Primitives, Language and System Architectures: Data Mining Primitives:
Task-Relevant Data, The kind of Knowledge to be Mined, Background Knowledge, A Data
mining Query Language Architectures of Data Mining Systems.
Data Classification and Prediction: Knowledge Discovery through Statistical Techniques,
Knowledge Discovery through Neural Network, Fuzzy Techniques and Genetic Algorithms.
Books Recommended:
1. Building the Data Warehouse
2. Developing the Data Warehouse
3. Advances in Knowledge Discovery and Data
Mining
4. Data Warehousing, Data Mining and OLAP
8
:
:
:
W. H. Inmon
W. H. Inmon & C. Kelly
Fayyad, Usama M. et al.
:
Alex Berson & Stephen J. Smith
ICE-506: Advanced Satellite Communication
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
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
3 Digital Satellite Communications, McGrawHill, 1990
9
T. Pratt & C. W. Bostian
Dennis Roddy
T. Ha
4. Mobile Satellite Communications, Artech
House, London, 1998
5. Satellite Communications, Sec Ed, Van
Nostrand Reinhold Inc., 1991
6. Radio Propagation, Peter Peregrinus Ltd.,
N.Y., 1989
7. Radiowave
Propagation
in
Satellite
Communications, Van Nostrand, N.Y., 1986
8. Satellite
Communications,
Khanna
Publishers
10
:
Shingo Ohmori,
Seiichiro Kawase
R.M. Gagliardi
:
M. P.M. Hall & L. W. Barclay
:
L. J. Ippolito
:
Dr. D.C. Agarwal
:
Hiromitsu
&
ICE-507: E-Commerce System
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
Introduction to E-Commerce: Traditional vs. Electronic Business Transactions, Ecommerce Definition, Infrastructure, Scope and Basic models of E-Commerce, Advantages
and Disadvantages, Value Chains in E-Commerce, Examples of E-Commerce Web Sites, ECommerce Software, E-Commerce Developers, Future Challenges of E-Commerce,
Comparison between E-Commerce, E-Business and E-Services.
NET Components and Terminology: Internet, Stability and Reliability of the Web, Client
and Browser, Server, URLs and HTTPS, Internet Protocol, Network Architecture (Hardware,
Software and Setup Phase), IP addresses, Zone and Domains, Language of the Internet,
Searching Online, Archie, Gopher, Telnet, FTP, IRC, BBSs (Bulletin Board System) and Pay
Services, Email Support.
Marketing Issues: Pros and Cons of Online Shopping, Internet Marketing Techniques,
Selling Products, Online and Offline Market Research, Data Collection, Launching A
Business on the Net, Hosting Web Site, Choosing an ISP, How ISP Really Works, Domain
Name Issues, Registering Domain Name, Spamming and Appropriate Email use, Web Blog
and Web Advertising Options, Search Engines, Web Directories, Newsgroups and Mailing
Lists, Creating Maximum Traffic for Web Site, Tracking Customers, Customer Service
Issues, Customer Discussion Forums, Feedback Forms, Legal Issues Involved in ECommerce.
Planning, Development and Maintenance: The Web Flow, Objective of the Web Site,
Planning Stages: Type of the Site, Defining the Audience and the Competition, Build Site
Content, Defining Site Structure, Visual Design, Web site Development: How to Build a
Web Site, Storefront Building Service, Navigation and Links within the Site, Creating User
Profiles, Web Design Criteria, Webmaster, Web Page Programming Tools, Web Publishing,
Web Site Evaluation, Cookies, Web Content Management: Test Plan, Stub Test, Quality
Assurance, Alpha and Beta Test, Site Performance, Issues, Disaster Planning and Recovery,
Backup, Risk Analysis, Staff Training, Maintenance Strategies – Upgrades, Bandwidth
Redesign, Controlling Costs, Web Site Monitoring, E-Commerce Components : Distributed
Applications, Three-tier Development, Databases, Electronic Forms, Shopping Carts,
Checkout Procedures, Shipping Options.
Payment Processing: Requirement of Internet Based Payment System, Taxation Issues,
Electronic Transaction System: Cybercash Payment, Net Bill, First Virtual Holdings and
Virtual PIN, Bank Network, Electronic Fund Transfer (EFT) and Automated Clearing House
(ACH), Telephone and Interactive Voice Response (IVR), Electronic Payment Media- Credit
Cards, Debit Cards, Smart Cards, Future of Smart Cards, Digicash, E-Cash and the E-Wallet,
E-Cheque, Mobile Commerce.
Web Based Business to Business E-Commerce: Defining B2B, B2B vs. B2C, Merits and
Demerits of B2B, B2B Models, B2B Tools – EDI, How EDI Works, EDI Software and
Standards, development of EDI, Advantages and Drawbacks of EDI, Financial EDI, Value
Added Networks (VANs), Advantages and developments of VANs.
11
Security Technologies: Security Issues in E-commerce, Security Threats, Security Services:
Confidentiality, Integrity, Non-Repudiation, Authentication, Access Control, Availability,
Intruders, Intrusion Detection, Malicious Programs, Ciphertext, Role of Cryptography in ESecurity, Secret Key or Symmetric Encryption, Public Key or Asymmetric Encryption, RSA
Algorithm, DES, 3DES, RC4, IDEA, Digital Signatures, DSS, Hash Function, PKI (Public
Key Infrastructure), Digital Certificates, Certification Authorities (CA), Firewalls and Proxy
Servers, Internet Security Protocols and Standards: SSL, S-HTTP, SET, Secure Email
Protocol: PGP, S/MIME. MSP, Government Regulation Issues, Security Techniques on the
Intranet, Extranet.
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-508: Natural Language Processing
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
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-509: Software Engineering
0.75 Unit, 75 Marks, 3 Credit
Exam Duration: 4 Hours
There should be 8 questions in all. Question no. 1 should be compulsory and cover the entire syllabus. This
question should be at least 5 short answer type questions. It should be of 15 marks. Student may be asked to
attempt 4 questions out of remaining 7 questions of 15 marks each.
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