0% found this document useful (0 votes)
13 views

CSE Sem 6 Syllabus

Uploaded by

Gunjan Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

CSE Sem 6 Syllabus

Uploaded by

Gunjan Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

AKTU B.E./B.

Tech CSE Sem 6


syllabus

Software engineering

Software Engineering (KCS-601)

I Introduction: Introduction to Software Engineering, Software


Components, Software Characteristics, Software Crisis, Software
Engineering Processes, Similarity and Differences from Conventional
Engineering Processes, Software Quality Attributes. Software
Development Life Cycle (SDLC) Models: Water Fall Model, Prototype
Model, Spiral Model, Evolutionary Development Models, Iterative
Enhancement Models.

II Software Requirement Specifications (SRS): Requirement


Engineering Process: Elicitation, Analysis, Documentation, Review
and Management of User Needs, Feasibility Study, Information
Modelling, Data Flow Diagrams, Entity Relationship Diagrams,
Decision Tables, SRS Document, IEEE Standards for SRS. Software
Quality Assurance (SQA): Verification and Validation, SQA Plans,
Software Quality Frameworks, ISO 9000 Models, SEI-CMM Model.

III Software Design: Basic Concept of Software Design,


Architectural Design, Low Level Design: Modularization, Design
Structure Charts, Pseudo Codes, Flow Charts, Coupling and Cohesion
Measures, Design Strategies: Function Oriented Design, Object
Oriented Design, Top-Down and Bottom-Up Design. Software
Measurement and Metrics: Various Size Oriented Measures:
Halestead’s Software Science, Function Point (FP) Based Measures,
Cyclomatic Complexity Measures: Control Flow Graphs.

IV Software Testing: Testing Objectives, Unit Testing, Integration


Testing, Acceptance Testing, Regression Testing, Testing for
Functionality and Testing for Performance, TopDown and Bottom- Up
Testing Strategies: Test Drivers and Test Stubs, Structural Testing
(White Box Testing), Functional Testing (Black Box Testing), Test Data
Suit Preparation, Alpha and Beta Testing of Products. Static Testing
Strategies: Formal Technical Reviews (Peer Reviews), Walk Through,
Code Inspection, Compliance with Design and Coding Standards.

V Software Maintenance and Software Project Management:


Software as an Evolutionary Entity, Need for Maintenance,
Categories of Maintenance: Preventive, Corrective and Perfective
Maintenance, Cost of Maintenance, Software Re- Engineering,
Reverse Engineering. Software Configuration Management Activities,
Change Control Process, Software Version Control, An Overview of
CASE Tools. Estimation of Various Parameters such as Cost,
Efforts, Schedule/Duration, Constructive Cost Models (COCOMO),
Resource Allocation Models, Software Risk Analysis and
Management.

Text books:
1.RS Pressman, Software Engineering: A Practitioners Approach,
McGraw Hill.
2. Pankaj Jalote, Software Engineering, Wiley
3. Rajib Mall, Fundamentals of Software Engineering, PHI
Publication.
4. KK Aggarwal and Yogesh Singh, Software Engineering, New Age
International Publishers.
5. Ghezzi, M. Jarayeri, D. Manodrioli, Fundamentals of Software
Engineering, PHI Publication.
6. Ian Sommerville, Software Engineering, Addison Wesley.
7. Kassem Saleh, “Software Engineering”, Cengage Learning.
8. P fleeger, Software Engineering, Macmillan Publication

Computer Networks

Computer Networks(KCS- 603)

I Introductory Concepts: Goals and applications of networks,


Categories of networks, Organization of the Internet, ISP, Network
structure and architecture (layering principles, services, protocols
and standards), The OSI reference model, TCP/IP protocol suite,
Network devices and components.
Physical Layer:
Network topology design, Types of connections, Transmission media,
Signal transmission and encoding, Network performance and
transmission impairments, Switching techniques and multiplexing.

II Link layer: Framing, Error Detection and Correction, Flow control


(Elementary Data Link Protocols, Sliding Window protocols).
Medium Access Control and Local Area Networks: Channel
allocation, Multiple access protocols, LAN standards, Link layer
switches & bridges (learning bridge and spanning tree algorithms).

III Network Layer: Point-to-point networks, Logical addressing,


Basic internetworking (IP, CIDR, ARP, RARP, DHCP, ICMP), Routing,
forwarding and delivery, Static and dynamic routing, Routing
algorithms and protocols, Congestion control algorithms, IPv6.

IV Transport Layer: Process-to-process delivery, Transport layer


protocols (UDP and TCP), Multiplexing, Connection management,
Flow control and retransmission, Window management, TCP
Congestion control, Quality of service.

V Application Layer: Domain Name System, World Wide Web and


Hyper Text Transfer Protocol, Electronic mail, File Transfer Protocol,
Remote login, Network management, Data compression,
Cryptography – basic concepts.

Text books and References:


1. Behrouz Forouzan, “Data Communication and Networking”,
McGraw Hill
2. Andrew Tanenbaum “Computer Networks”, Prentice Hall.
3. William Stallings, “Data and Computer Communication”, Pearson.
4. Kurose and Ross, “Computer Networking- A Top-Down Approach”,
Pearson.
5. Peterson and Davie, “Computer Networks: A Systems Approach”,
Morgan Kaufmann
6. W. A. Shay, “Understanding Communications and Networks”,
Cengage Learning.
7. D. Comer, “Computer Networks and Internets”, Pearson.
8. Behrouz Forouzan, “TCP/IP Protocol Suite”, McGraw Hill.

Web Technology

Web Technology (KCS-602)

Unit I Introduction: Introduction and Web Development Strategies,


History of Web and Internet, Protocols Governing Web, Writing Web
Projects, Connecting to Internet, Introduction to Internet services
and tools, Introduction to client-server computing. Core Java:
Introduction, Operator, Data type, Variable, Arrays, Methods &
Classes, Inheritance, Package and Interface, Exception Handling,
Multithread programming, I/O, Java Applet, String handling, Event
handling, Introduction to AWT, AWT controls, Layout managers

Unit II Web Page Designing: HTML: List, Table, Images, Frames,


forms, CSS, Document type definition, XML: DTD, XML schemes,
Object Models, presenting and using XML, Using XML Processors:
DOM and SAX, Dynamic HTML

Unit III Scripting: Java script: Introduction, documents, forms,


statements, functions, objects; introduction to AJAX, Networking :
Internet Addressing, InetAddress, Factory Methods, Instance
Methods, TCP/IP Client Sockets, URL, URL Connection, TCP/IP
Server Sockets, Datagram.

Unit IV Enterprise Java Bean: Preparing a Class to be a JavaBeans,


Creating a JavaBeans, JavaBeans Properties, Types of beans, Stateful
Session bean, Stateless Session bean, Entity bean Java Database
Connectivity (JDBC): Merging Data from Multiple Tables: Joining,
Manipulating, Databases with JDBC, Prepared Statements,
Transaction Processing, Stored Procedures.

Unit V Servlets: Servlet Overview and Architecture, Interface


Servlet and the Servlet Life Cycle, Handling HTTP get Requests,
Handling HTTP post Requests, Redirecting Requests to Other
Resources, Session Tracking, Cookies, Session Tracking with Http
Session Java Server Pages (JSP): Introduction, Java Server Pages
Overview, A First Java Server Page Example, Implicit Objects,
Scripting, Standard Actions, Directives, Custom Tag Libraries..

Text books:
1. Burdman, Jessica, “Collaborative Web Development” Addison
Wesley
2. Xavier, C, “ Web Technology and Design” , New Age International
3. Ivan Bayross,” HTML, DHTML, Java Script, Perl & CGI”, BPB
Publication
4. Bhave, “Programming with Java”, Pearson Education
5. Herbert Schieldt, “The Complete Reference:Java”, McGraw Hill.
6. Hans Bergsten, “Java Server Pages”, SPD O’Reilly
7. Margaret Levine Young, “The Complete Reference Internet”,
McGraw Hill.
8. Naughton, Schildt, “The Complete Reference JAVA2”, McGraw Hill.
9. Balagurusamy E, “Programming in JAVA”, McGraw Hill.

Image Processing
Image Processing (KCS-062)

uNIT I: DIGITAL IMAGE FUNDAMENTALS: Steps in Digital Image


Processing – Components – Elements of Visual Perception – Image
Sensing and Acquisition – Image Sampling and Quantization –
Relationships between pixels – Color image fundamentals – RGB, HSI
models, Two-dimensional mathematical preliminaries, 2D transforms
– DFT, DCT.

UNIT II: IMAGE ENHANCEMENT: Spatial Domain: Gray level


transformations – Histogram processing – Basics of Spatial Filtering–
Smoothing and Sharpening Spatial Filtering, Frequency Domain:
Introduction to Fourier Transform– Smoothing and Sharpening
frequency domain filters – Ideal, Butterworth and Gaussian filters,
Homomorphic filtering, Color image enhancement.

UNIT III: IMAGE RESTORATION: Image Restoration – degradation


model, Properties, Noise models – Mean Filters – Order Statistics –
Adaptive filters – Band reject Filters – Band pass Filters – Notch
Filters – Optimum Notch Filtering – Inverse Filtering – Wiener
filtering

UNIT IV: IMAGE SEGMENTATION: Edge detection, Edge linking


via Hough transform – Thresholding – Region based segmentation –
Region growing – Region splitting and merging – Morphological
processing- erosion and dilation, Segmentation by morphological
watersheds – basic concepts – Dam construction – Watershed
segmentation algorithm.

UNIT V: IMAGE COMPRESSION AND RECOGNITION: Need for


data compression, Huffman, Run Length Encoding, Shift codes,
Arithmetic coding, JPEG standard, MPEG. Boundary representation,
Boundary description, Fourier Descriptor, Regional Descriptors –
Topological feature, Texture – Patterns and Pattern classes –
Recognition based on matching.

Text books:
1.Rafael C. Gonzalez, Richard E. Woods,Digital Image Processing
Pearson, Third Edition, 2010
2.Anil K. Jain,Fundamentals of Digital Image Processing Pearson,
2002.
3.Kenneth R. Castleman,Digital Image Processing Pearson, 2006.
4.Rafael C. Gonzalez, Richard E. Woods, Steven Eddins,Digital Image
Processing using MATLAB Pearson Education, Inc., 2011.
5.D,E. Dudgeon and RM. Mersereau,Multidimensional Digital Signal
Processing Prentice Hall Professional Technical Reference, 1990.
6.William K. Pratt,Digital Image Processing John Wiley, New York,
2002
7.Milan Sonka et al Image processing, analysis and machine vision
Brookes/Cole, Vikas Publishing House, 2nd edition, 1999

CONSTITUTION OF INDIA, LAW AND ENGINEERING

KNC501 CONSTITUTION OF INDIA, LAW AND ENGINEERING

Module 1-Introduction and Basic Information about Indian


Constitution:
Meaning of the constitution law and constitutionalism, Historical
Background of the Constituent Assembly, Government of India Act of
1935 and Indian Independence Act of 1947,Enforcement of the
Constitution, Indian Constitution and its Salient Features, The
Preamble of the Constitution, Fundamental Rights, Fundamental
Duties, Directive Principles of State Policy, Parliamentary System,
Federal System, Centre-State Relations, Amendment of the
Constitutional Powers and Procedure, The historical perspectives of
the constitutional amendments in India, Emergency Provisions:
National Emergency, President Rule, Financial Emergency, and Local
Self Government – Constitutional Scheme in India.

Module 2-Union Executive and State Executive:


Powers of Indian Parliament Functions of Rajya Sabha, Functions of
Lok Sabha, Powers and Functions of the President, Comparison of
powers of Indian President with the United States, Powers and
Functions of the Prime Minister, Judiciary – The Independence of the
Supreme Court, Appointment of Judges, Judicial Review, Public
Interest Litigation, Judicial Activism, LokPal, Lok Ayukta, The Lokpal
and Lok ayuktas Act 2013, State Executives – Powers and Functions
of the Governor, Powers and Functions of the Chief Minister,
Functions of State Cabinet, Functions of State Legislature, Functions
of High Court and Subordinate Courts.

Module 3- Introduction and Basic Information about Legal


System:
The Legal System: Sources of Law and the Court Structure: Enacted
law -Acts of Parliament are of primary legislation, Common Law or
Case law, Principles taken from decisions of judges constitute binding
legal rules. The Court System in India and Foreign Courtiers (District
Court, District Consumer Forum, Tribunals, High Courts, Supreme
Court). Arbitration: As an alternative to resolving disputes in the
normal courts, parties who are in dispute can agree that this will
instead be referred to arbitration. Contract law, Tort, Law at
workplace.

Module 4-Intellectual Property Laws and Regulation to


Information:
Intellectual Property Laws- Introduction, Legal Aspects of Patents,
Filing of Patent Applications, Rights from Patents, Infringement of
Patents, Copyright and its Ownership, Infringement of Copyright,
Civil Remedies for Infringement, Regulation to Information-
Introduction, Right to Information Act, 2005, Information Technology
Act, 2000, Electronic Governance, Secure Electronic Records and
Digital Signatures, Digital Signature Certificates, Cyber Regulations
Appellate Tribunal, Offences, Limitations of the Information
Technology Act.

Module 5 -Business Organizations and E-Governance:


Sole Traders, Partnerships: Companies: The Company’s Act:
Introduction, Formation of a Company, Memorandum of Association,
Articles of Association, Prospectus, Shares, Directors, General
Meetings and Proceedings, Auditor, Winding up. E-Governance and
role of engineers in E-Governance, Need for reformed engineering
serving at the Union and State level, Role of I.T. professionals in
Judiciary, Problem of Alienation and Secessionism in few states
creating hurdles in Industrial development.

Suggested Readings:
• Brij Kishore Sharma: Introduction to the Indian Constitution, PHI,
New Delhi, latest edition.
• Granville Austin: The Indian Constitution: Cornerstone of a Nation.
1966, Oxford Clarendon Press.
• Subhash C. Kashyap: Our Constitution: An Introduction to India’s
Constitution and constitutional Law, NBT, 2018.
• PM Bakshi: The Constitution of India, Latest Edition, Universal Law
Publishing.
• V.K. Ahuja: Law Relating to Intellectual Property Rights (2007)
• Suresh T. Viswanathan: The Indian Cyber Laws, Bharat Law House,
New Delhi‐88
• P. Narayan: Intellectual Property Law, Eastern Law House, New
Delhi
• Prabudh Ganguli: Gearing up for Patents: The Indian Scenario,
Orient Longman.
• BL Wadehra: Patents, Trademarks, Designs and Geological
Indications.Universal Law Publishing - LexisNexis.
• Intellectual Property Rights: Law and Practice, Module III by ICSI
(only relevant sections)
• Executive programme study material Company Law, Module II, by
ICSI (The Institute of Companies Secretaries of India) (Only relevant
sections i.e., Study 1, 4 and
36).https://www.icsi.edu/media/webmodules/publications/Company%20L
• Handbook on e-Governance Project Lifecycle, Department of
Electronics & Information Technology, Government of India,
https://www.meity.gov.in/writereaddata/files/e-
Governance_Project_Lifecycle_Participant_Handbook-
5Day_CourseV1_20412.pdf

• Companies Act, 2013 Key highlights and analysis by


PWC.https://www.pwc.in/assets/pdfs/publications/2013/companies-
act-2013-key-highlights-and-
analysis.pdf

Visit www.goseeko.com to access free study material as per your university syllabus

You might also like