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

3-2 Syllabus

The document outlines the curriculum for the VI Semester B.Tech. program at VNR Vignana Jyothi Institute of Engineering and Technology, including courses such as Automata and Compiler Design, Artificial Intelligence, and Financial and Cost Accounting. Each course includes objectives, outcomes, teaching and evaluation schemes, as well as detailed unit topics. The document also specifies the credit hours and course codes for each subject.
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)
2 views

3-2 Syllabus

The document outlines the curriculum for the VI Semester B.Tech. program at VNR Vignana Jyothi Institute of Engineering and Technology, including courses such as Automata and Compiler Design, Artificial Intelligence, and Financial and Cost Accounting. Each course includes objectives, outcomes, teaching and evaluation schemes, as well as detailed unit topics. The document also specifies the credit hours and course codes for each subject.
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/ 20

VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY HYDERABAD

B.TECH. III YEAR


COMPUTER SCIENCE AND BUSINESS SYSTEMS

VI SEMESTER R22
Course
Title of the Course L T P/D CH C
Code

22PC1CB303 Automata and Compiler Design 3 0 0 3 3

22PC1CB304 Artificial Intelligence 3 0 0 3 3

22HS1MG303 Financial and Cost Accounting 3 0 0 3 3

PROFESSIONAL ELECTIVE – II
Modern Day Robotics and Its Industrial
22PE1CB304
Applications
22PE1CB305 Modern Web Applications 3 0 0 3 3

22PE1CB306 Natural Language Processing

OPEN ELECTIVE – II

22OE1CB304 Business Strategy

22OE1CB305 Distributed Systems 3 0 0 3 3

22OE1CB306 Advanced Operating Systems


Automata and Compiler Design
22PC2CB303 0 0 2 2 1
Laboratory
Business Communication and Value
22HS2EN302 0 1 2 3 2
Science – IV
22PW4CB302 Internship 0 0 4 4 2

22MN6HS301 Ancient Wisdom 2 0 0 2 0

Total 17 1 8 26 20

L – Lecture T – Tutorial P – Practical D – Drawing CH – Contact Hours/Week


C – Credits SE – Sessional Examination CA – Class Assessment ELA – Experiential Learning Assessment
SEE – Semester End Examination D-D – Day to Day Evaluation LR – Lab Record
CP – Course Project PE – Practical Examination
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22PC1CB303) AUTOMATA AND COMPILER DESIGN

TEACHING SCHEME EVALUATION SCHEME


L T/P C SE CA ELA SEE TOTAL
3 0 3 30 5 5 60 100

COURSE OBJECTIVES:
• To explain the relationships between languages and machines, the inherent
efficiency of solving problems using FA
• To convert among equivalently powerful notations for a language, including DFAs,
NFAs, and regular expressions
• To Outline the usage of different phases of compiler and understand the various
techniques of parsing in a compilation process
• To explain the Different Representations of Intermediate code
• To explain the code generator for the optimized code

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Design solutions for problems related to FA, RE, and CFG
CO-2: Construct the parse tree for checking the grammatical errors in programming
Languages
CO-3: Design the Solutions for the Problems related to Different types of Parsing
Techniques
CO-4: Analyze different representations of intermediate code
CO-5: Apply optimization techniques to optimize the code and generate object
Code

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
OUTCOMES (PSO)
CO
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 3 3 3 3 3 2 - - 1 - 1 1 3 2 3
CO-2 3 3 3 3 3 2 - - 1 - 1 1 3 2 3
CO-3 3 3 3 3 3 2 - - 1 - 1 1 2 2 -
CO-4 3 3 3 3 3 2 - - 1 - 1 1 2 2 -
CO-5 3 3 3 3 3 2 - - 1 - 1 1 3 2 -

UNIT-I:
Formal Languages and Regular Expressions: Definition of Languages, Finite Automata
– DFA, NFA, regular expressions, Conversion of regular expression to NFA, NFA to DFA,
Pumping Lemma for regular languages, lex tools.
UNIT-II:
Overview of Compilation: Phases of Compilation – Lexical Analysis, Pass and Phases
of translation, interpretation, bootstrapping, data structures in compilation.
Context-free Grammars and Parsing: Context free grammars, derivation, parse trees,
ambiguity, LL(K) grammars and LL (1) parsing, bottom-up parsing, handle pruning, LR
Grammar Parsing, LALR parsing, YACC programming specification.

UNIT-III:
Semantics: Syntax directed translation, S-attributed and L-attributed grammars,
Intermediate code – abstract syntax tree, translation of simple statements and control
flow statements.

UNIT-IV:
Run Time Environments: Storage organization, storage allocation strategies, access to
non-local names, language facilities for dynamics storage allocation.
Code Optimization: Principal sources of optimization, Optimization of basic blocks,
peephole optimization, flow graphs, optimization techniques.

UNIT-V:
Code Generation: Machine dependent code generation, object code forms, generic
code generation algorithm, Register allocation and assignment. Using DAG
representation of Block.

TEXT BOOKS:
1. Introduction to Automata Theory Languages & Computation, John E. Hopcroft,
Rajeev M. & J. D. Ullman, 3rd Edition, Pearson Education, 2007
2. Compilers: Principles, Techniques and Tools, A. V. Aho, Ravi Sethi, J. D. Ullman, 2 nd
Edition, Pearson Education, 2009

REFERENCES:
1. The Theory & Practice of Compiler Writing, Tremblay J. P., Sorenson G. P., 1st Edition,
BSP Publication, 2010
2. Modern Compiler Implementation in C, Andrew W. Appel & G. M.,1st Edition,
Cambridge University Press, 2003
3. Compiler Construction, Principles & Practice, Louden,1st Edition, Thomson Press,
2006
4. Introduction to Theory of Computation, Sipser Michael, 1st Edition, Thomson, 2009
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22PC1CB304) ARTIFICIAL INTELLIGENCE

TEACHING SCHEME EVALUATION SCHEME


L T/P C SE CA ELA SEE TOTAL
3 0 3 30 5 5 60 100

COURSE OBJECTIVES:
• To understand the major areas and challenges of AI
• To introduce basic AI algorithms to solve problems for a given case study
• To describe various knowledge representation techniques
• To understand the concepts of planning techniques

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Provide a strong foundation of fundamental concepts in Artificial Intelligence
CO-2: Implement different search strategies and solve problems by applying a
suitable search method
CO-3: Design, implement and apply various knowledge representation techniques for
a suitable case study
CO-4: Explore various concepts of reasoning, learning, and planning techniques for
real time applications

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
CO OUTCOMES (PSO)
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 3 2 1 - - 1 2 1 - 1 2 3 3 2 -
CO-2 3 2 2 2 3 2 3 3 2 2 3 3 3 3 2
CO-3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO-4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

UNIT-I:
Introduction, Overview of Artificial intelligence: Problems of AI, AI technique, Tic - Tac
- Toe problem. Intelligent Agents, Agents & environment, nature of environment,
structure of agents, goal based agents, utility based agents, learning agents. Problem
Solving, Problems, Problem Space & search: Defining the problem as state space
search, production system, problem characteristics, issues in the design of search
programs.

UNIT-II:
Search Techniques: Problem solving agents, searching for solutions; uniform search
strategies: breadth first search, depth first search, depth limited search, bidirectional
search, comparing uniform search strategies. Heuristic search strategies Greedy
bestfirst search, A* search, AO* search, memory bounded heuristic search: local
search algorithms & optimization problems: Hill climbing search, simulated annealing
search, local beam search.

UNIT-III:
Constraint Satisfaction Problems: Local search for constraint satisfaction problems.
Adversarial search, Games, optimal decisions & strategies in games, the minimax
search procedure, alpha-beta pruning, additional refinements, iterative deepening.

UNIT-IV:
Knowledge & Reasoning: Knowledge representation issues, representation &
mapping, approaches to knowledge representation. Using predicate logic,
representing simple fact in logic, representing instant & ISA relationship, computable
functions & predicates, resolution, natural deduction. Representing knowledge using
rules, Procedural verses declarative knowledge, logic programming, forward verses
backward reasoning, matching, control knowledge.

UNIT-V:
Probabilistic Reasoning: Representing knowledge in an uncertain domain, the
semantics of Bayesian networks, Dempster-Shafer theory, Planning Overview,
components of a planning system, Goal stack planning, Hierarchical planning, other
planning techniques.
Expert Systems: Representing and using domain knowledge, expert system shells, and
knowledge acquisition.

TEXT BOOKS:
1. Artificial Intelligence: A Modern Approach, Stuart Russell and Peter Norvig
2. Artificial Intelligence, Russel, Pearson

REFERENCES:
1. Artificial Intelligence, Ritch & Knight, Tata McGraw-Hill
2. Introduction to Artificial Intelligence & Expert Systems, Patterson, PHI
3. Logic &Prolog Programming, Saroj Kaushik, New Age International
4. Expert Systems, Giarranto, Vikas
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22HS1MG303) FINANCIAL AND COST ACCOUNTING

TEACHING SCHEME EVALUATION SCHEME


L T/P C SE CA ELA SEE TOTAL
3 0 3 30 5 5 60 100

COURSE OBJECTIVES:
• To apply the basic accounting concepts & conventions
• To enumerate with the preparation of books of accounts
• To analyze financial statements of business enterprise and importance of Auditing
• To understand the concept of funds flow statement and cash flow statements
• To acquaint with the different types of costing and cost management

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Create an awareness about the importance and usefulness of the accounting
concepts and conventions and their managerial implications
CO-2: Prepare and develop an understanding of the financial position
CO-3: Underlying principles and learn to interpret financial statements and know
about audit reports
CO-4: Apply the concept of Fund and able to prepare funds flow and cash flow
Statements
CO-5: Create awareness about cost accounting, different types of costing, cost
management and Budgets.

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
CO OUTCOMES (PSO)
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 - - - - - - - - 2 3 - - - 1 2
CO-2 - - - - - - - - 3 3 - - - 1 2
CO-3 - - - - - - - - 3 1 - - - 1 2
CO-4 - - - - - - - - 2 3 - - - 2 2
CO-5 - - - - - - - - 3 2 - - - 1 3

UNIT-I:
Accounting Concept: Introduction, Functions and uses of Accounting, types of
Accountings, Accounting principles: concepts and Conventions.

UNIT-II:
Accounting Process: Book Keeping and Record Maintenance, Journal, Ledger, Cash
Book and Subsidiary Books, Trial Balance, Balance Sheet, Final Accounts with simple
adjustments.
UNIT-III:
Financial Statements: Form and Contents of Financial Statements, Analyzing and
Interpreting Financial Statements,
Class Discussion: Corporate Accounting Fraud- A Case Study of Satyam
Auditing: Definition, need, importance, types; Audit Reports.

UNIT-IV:
Cash Flow and Fund Flow Techniques: Introduction, Preparation of Funds flow
statements; Cash flow statement; Simple adjustments; Difference between Funds flow
statement and cash flow statement.

UNIT-V:
Costing Systems: Elements of Cost, Cost Behavior, Unit Costing, Job Costing, Cost
Volume Profit Analysis; Budgets- Cash budget and Flexible budget.

TEXT BOOKS:
1. Accounting: Texts and Cases, Robert N. Anthony, David Hawkins, Kenneth
Marchant, 13th Edition, McGraw-Hill, 2019
2. Financial Management: Text, Problems and Cases, M. Y. Khan and P. K. Jain, 8th
Edition, McGraw-Hill Education, 2018
3. Cost Accounting, M. Y. Khan and P. K. Jain, 2nd Edition, McGraw-Hill Education,
2014

REFERENCES:
1. https://www.collegetutor.net/notes/Financial_Management_I_M_Pandey_Book_
pdf
2. https://www.pdfdrive.com/cost-accounting-e34374053.html
3. https://www.tcs.com/content/dam/tcs/investor-relations/financial-statements/
2019-20/ar/annual-report-2019-2020.pdf
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22PE1CB306) NATURAL LANGUAGE PROCESSING

TEACHING SCHEME EVALUATION SCHEME


L T/P C SE CA ELA SEE TOTAL
3 0 3 30 5 5 60 100

COURSE OBJECTIVES:
• To explain text normalization techniques and n-gram language model
• To discuss part of speech methods and naïve bayes classification techniques
• To understand word sense disambiguation techniques and process of building
question answering system
• To introduce the concepts of chatbots, dialogue systems, speech recognition
systems and text to speech recognition methods

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Apply normalization techniques on a document and evaluate a language
model
CO-2: Implement parts of speech tagging and classification techniques on the words
CO-3: Establish relationships among words of a sentence using word net
CO-4: build the question answering system and models
CO-5: Analyze chatbots, dialogue systems, and automatic speech recognition
systems

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
CO OUTCOMES (PSO)
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 2 2 3 2 1 1 1 - - 1 1 3 3 2 3
CO-2 2 3 3 2 2 2 2 1 - - 2 2 2 3 2
CO-3 3 3 2 3 3 1 - - 1 2 3 2 3 3 2
CO-4 1 2 3 2 2 1 2 - - 2 2 3 2 3 2
CO-5 1 2 3 2 2 1 2 - - 2 2 3 2 3 2

UNIT-I:
Introduction, Regular Expressions, Text Normalization, Edit Distance: Words, Corpora,
Text Normalization, Word Normalization, Lemmatization and Stemming, Sentence
Segmentation, The Minimum Edit Distance Algorithm.

UNIT-II:
N-gram Language Models: N-Grams, Evaluating Language Model, Sampling
sentences from a language model, Sequence Labeling for Parts of Speech and
Named Entities: Part-of-Speech Tagging, Named Entities and Named Entity Tagging
UNIT-III:
Naive Bayes and Sentiment Classification: Naive Bayes Classifiers, Training the Naive
Bayes Classifier, Optimizing for Sentiment Analysis, Naive Bayes as a Language Model
Evaluation: Precision, Recall, F-measure, Test sets and Cross-validation

UNIT-IV:
Word Senses and WordNet: Word Senses, Relations Between Senses, WordNet: A
Database of Lexical Relations, Word Sense Disambiguation, WSD Algorithm:
Contextual Embeddings
Question Answering: Information Retrieval, IR-based Factoid Question Answering,
IRbased QA: Datasets, Entity Linking, Knowledge-based Question Answering, Using
Language Models to do QA, Classic QA Models.

UNIT-V:
Chatbots & Dialogue Systems: Properties of Human Conversation, Chatbots, GUS:
Simple Frame-based Dialogue Systems, The Dialogue-State Architecture, Evaluating
Dialogue Systems, Dialogue System Design, Automatic Speech Recognition and Text-
to-Speech: The Automatic Speech Recognition Task, Feature Extraction for ASR: Log
Mel Spectrum, Speech Recognition Architecture.

TEXT BOOKS:
1. Speech and Language Processing, Dan Jurafsky and James H. Martin, 3 rd Edition,
Pearson
2. Natural Language Processing with Python, Analyzing Text with the Natural
Language Toolkit, Steven Bird, Ewan Klein, and Edward Loper

REFERENCES:
1. Practical Natural Language Processing: A Comprehensive Guide to Building Real-
World NLP Systems, Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit
Surana
2. Foundations of Statistical Natural Language Processing, Christopher Manning and
Hinrich Schütze
3. Natural Language Processing in Action, Understanding, Analysing, and
Generating Text with Python, Hobson Lane, Cole Howard, Hannes Max Hapke
4. The Handbook of Computational Linguistics and Natural Language Processing, 1st
Edition (Blackwell Handbooks in Linguistics)
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22OE1CB304) BUSINESS STRATEGY

TEACHING SCHEME EVALUATION SCHEME


L T/P C SE CA ELA SEE TOTAL
3 0 3 30 5 5 60 100

COURSE OBJECTIVES:
• To explain the basic concepts, principles, and practices of strategic management
• To identify the internal and external environment of the firm
• To describe the various growth strategies available for the corporates
• To understand the stages in strategy implementation and evaluation
• To understand the stages in strategy evaluation

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Apply the fundamental concepts and principles of strategic management to
analyze business situations
CO-2: Analyze interrelationships among business functions such as: R&D, production,
marketing, finance, HR and information technology
CO-3: Evaluate the inter-relationships of business to individuals, other organizations,
government, and society
CO-4: Analyze complex, unstructured qualitative and quantitative problems, using
appropriate tools
CO-5: Analyze operational and strategic controls for smooth running of the
Organization

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
CO OUTCOMES (PSO)
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 - - - - - - - 2 1 3 3 - - 1 3
CO-2 - - - - - - - 2 3 2 1 - - 2 3
CO-3 - - - - - - - 1 3 2 2 - - 2 2
CO-4 - - - - - - - 1 2 3 2 - - 2 3
CO-5 - - - - - - - 1 2 2 3 - - 1 3

UNIT-I:
Introduction to Strategic Management: Importance of Strategic Management, Vision
and Objectives, Schools of thought in Strategic Management, Strategy Content,
Process and Practice, Fit Concept and Configuration Perspective in Strategic
Management
UNIT-II:
Internal Environment of Firm-Recognizing a Firm’s Intellectual Assets: Core
Competence as the Root of Competitive Advantage, Sources of Sustained
Competitive Advantage, Business Processes and Capabilities-based Approach to
Strategy

UNIT-III:
External Environments of Firm-Competitive Strategy: Five Forces of Industry
Attractiveness that Shape Strategy, The concept of Strategic Groups, and Industry Life
Cycle, Generic Strategies and the Value Chain

UNIT-IV:
Corporate Strategy and Growth Strategies: The Motive for Diversification, Related and
Unrelated Diversification, Business Portfolio Analysis, Expansion, Integration and
Diversification, Strategic Alliances, Joint Ventures and Mergers & Acquisitions

UNIT-V:
Strategy Implementation: Structure and Systems: The 7S Framework, Corporate
Governance.
Strategy Evaluation and Control: An overview, Strategic Control, Operational Control
and Techniques

TEXT BOOKS:
1. Contemporary Strategic Management, Robert M. Grant, 7th Edition, Blackwell,
2012
2. Competitive Strategy, Michael E. Porter, The Free Press, 1980
3. Competitive Advantage, Michael E. Porter, The Free Press, 1985

REFERENCES:
1. Good Strategy Bad Strategy: The Difference and Why It Matters, Richard Rumelt,
Profile Books, 2013
2. Strategic Management, Francis Cherunilam, 4th Edition, HPH, 2016
3. Strategic Management and Business Policy, Azhar Kazmi, McGraw-Hill, 2018
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22PC2CB303) AUTOMATA AND COMPILER DESIGN LABORATORY

TEACHING SCHEME EVALUATION SCHEME


L T/P C D-D PE LR CP SEE TOTAL
0 2 1 10 10 10 10 60 100

COURSE OBJECTIVES:
• To understand the various phases in the design of a compiler
• To understand the design of top-down and bottom-up parsers
• To understand syntax directed translation schemes
• To introduce lex and yacc tools

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Understand the concept of abstract machines and their power to recognize
the languages
CO-2: Analyze phases of compilation, particularly lexical analysis, parsing, semantic
analysis and code generation
CO-3: Construct parsing tables for different types of parsing techniques and syntax
directed translations
CO-4: Apply code optimization techniques to different programming languages
CO-5: Generate object code for natural language representations

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
CO OUTCOMES (PSO)
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 3 2 2 2 - 2 2 2 - - 1 1 3 2 2
CO-2 2 2 3 2 1 - - 1 - - 2 1 2 1 2
CO-3 2 3 2 2 2 2 2 1 - - 1 2 3 2 3
CO-4 2 3 2 2 1 - - - - - 1 2 2 3 2
CO-5 3 3 3 2 2 2 2 2 - - 2 2 3 2 3

LIST OF PROGRAMS / EXPERIMENTS / EXERCISES:

WEEK 1-3:
• Closure of Epsilon-NFA
• Conversion of Epsilon-NFA to NFA
• Conversion of NFA to DFA

WEEK 4-8:
• Lexical Analyzer for a given language
• Lexical Analyzer Using Lex Tool
• Arithmetic Expression Validator using YACC
• Identifier Validator using YACC
• Calculator using YACC
• Convert the BNF rules into Yacc form and Write code to generate abstract
syntax tree.

WEEK 9-12:
• First & Follow of Expression Grammar (Without Left Recursion)
• Custom Recursive Descent Parser for Grammar (Without Left Recursion)
• Predictive Parser for Expression Grammar
• Shift Reduce Parser

WEEK 13-14:
• Creating a Symbol Table
• Write program to generate machine code from the abstract syntax tree
generated by the parser.

TEXT BOOKS:
1. Theory of Computer Science - Automata Languages and Computation, K. L. P
Mishra, N. Chandrashekaran, 2nd Edition, Prentice Hall of India, 2003
2. Compilers Principles, Techniques and Tools, Aho Ullman, Ravi Sethi, Pearson
Education

REFERENCES:
1. Introduction to Theory of Computation, Sipser, 2nd Edition, Thomson, 2009.
2. Modern Compiler Construction in C, Andrew W. Appel, Cambridge University Press
3. Compiler Construction–Principles and Practice, Kenneth C. Louden, 1st Edition,
PWS Publishing, 1997
4. Elements of Compiler Design, A. Meduna, Auerbach Publications, Taylor and
Francis Group
5. Principles of Compiler Design, V. Raghavan, Tata McGraw-Hill
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22HS2EN302) BUSINESS COMMUNICATION AND VALUE SCIENCE – IV

TEACHING SCHEME EVALUATION SCHEME


L T/P C D-D PE LR CP SEE TOTAL
1 2 2 10 10 10 10 60 100

COURSE PRE-REQUISITES: Basic Knowledge of English (verbal and written)

COURSE OBJECTIVES:
• To understand the importance of diversity in work place
• To recognize the importance of emotional intelligence, multiple intelligences and
learner styles
• To develop communicative writing and apply public speaking in real life scenarios
• To recognize the importance of corporate social responsibility, corporate
etiquette, stress management, time management and conflict management

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Use tools of structured written communication and hone public speaking skills
CO-2: Apply emotional intelligence and knowledge of multiple intelligences and
learning styles in real life scenarios
CO-3: Understand the importance of diversity in workplace and corporate social
responsibility
CO-4: Identify and practice best time management, stress management practices.
CO-5: Recognize and cultivate the attributes needed to function and grow in a
corporate environment

COURSE ARTICULATION MATRIX:


(Correlation of Course Outcomes with Program Outcomes and Program Specific Outcomes using
mapping levels 1 = Slight, 2 = Moderate and 3 = Substantial)
PROGRAM SPECIFIC
PROGRAM OUTCOMES (PO)
OUTCOMES (PSO)
CO
PO-1 PO-2 PO-3 PO-4 PO-5 PO-6 PO-7 PO-8 PO-9 PO-10 PO-11 PO-12 PSO-1 PSO-2 PSO-3

CO-1 - 1 1 1 1 2 2 2 2 3 2 2 - - -
CO-2 1 1 2 1 1 2 2 2 2 3 3 3 - - -
CO-3 - - 1 1 1 2 2 2 1 3 2 3 - - -
CO-4 - 1 1 1 - 2 2 2 3 2 2 3 - - -
CO-5 - 1 - 1 - 2 2 3 2 3 2 3 - - -

UNIT-I:
Communicative Writing
i) Principles of Communicative Writing
ii) Formal and Business letters
iii) Writing proposals
iv) Use charts and graphs in communicative writing
v) Apply communicative writing in real life scenarios

UNIT-II:
Emotional Intelligence
i) Emotional intelligence
ii) Manifestations of Emotional intelligence
iii) Importance of emotional intelligence in personal and professional lives
iv) Ways to Build Emotional intelligence
v) Apply emotional intelligence in real life scenarios- Activity

UNIT-III:
Public Speaking
i) Need public speaking
ii) Public speaking – best practices
iii) Apply public speaking in real life scenarios
iv) Sell your start-up ideas (activity)
v) Business Storytelling and Doodling methods

UNIT-IV:
Corporate Social Responsibility (CSR)
i) Importance of corporate social responsibility (CSR)
ii) Need to conduct CSR activities
iii) Stories of corporate social responsibility
Diversity, Multiple Intelligences & Learner styles
iv) Awareness of multiple intelligences
v) Learning styles
vi) Apply multiple intelligences and Learning styles in communication

UNIT-V:
Interpersonal Skills
i) Attributes required for work and life, Strategic thinking, planning & Decision making
ii) Best practices to share and receive feedback
iii) Attributes needed to function and grow in a corporate environment- Image
Management
iv) Stress management, Time Management & Corporate etiquette
v) Business idioms and Corporate Terms
vi) Impact of conflicts and Conflict Management

TEXT BOOKS:
1. There are no prescribed texts for semester 6 – there will be handouts and reference
links shared.

REFERENCES:
1. Emotional Intelligence: Why it Can Matter More Than IQ, Daniel Goleman
2. Putting Emotional Intelligence To Work, Ryback David
3. How to Develop Self Confidence and Improve Public Speaking - Time - Tested
Methods of Persuasion, Dale Carnegie
4. TED Talks: The Official TED Guide to Public Speaking: Tips and Tricks for Giving
Unforgettable Speeches and Presentations
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22PW4CB301) INTERNSHIP

TEACHING SCHEME EVALUATION SCHEME


L T/P C CIE SEE TOTAL
0 4 2 - 100 100

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Gain exposure to the current technological developments relevant to the
subject area of training
CO-2: Apply the technical knowledge in real industrial situations
CO-3: Promote academic, professional and/or personal development
CO-4: Demonstrate effective communication skills through oral presentation
CO-5: Engage in effective written communication through internship report

COURSE OUTLINE:
• A student shall undergo an internship at a reputed industry/research
organization/academic institution.
• Student shall register for this course immediately after IV semester (II year II
semester) End Examinations and pursue it during summer vacation/semester break
& during III year without affecting the regular course work.
• Evaluation shall be done by a committee consisting of an external examiner, Head
of the Department, internal supervisor and a senior faculty member of the
department.
• A student shall submit a detailed report and present it before the committee for
evaluation.
VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

B.Tech. VI Semester

(22MN6HS301) ANCIENT WISDOM

TEACHING SCHEME EVALUATION SCHEME


L T/P C SE-I SE-II SEE TOTAL
2 0 0 50 50 - 100

COURSE OBJECTIVES:
• To provide students a fundamental understanding of ancient wisdom from various
world civilizations and its relevance to STEAM fields about certain aspects of
culture, heritage, and history as sources of knowledge and application for the
present and future
• To explore the historical context and contributions of ancient Indian and other
global civilizations to STEAM disciplines and to foster scientific temperament using
the approaches that stood the tests of time
• To help students develop critical thinking and logical reasoning by understanding
ancient texts, philosophies, and practices, and by exploring their applicability for
responsible consumption and sustainable development
• To help students create a karmic, sustainable, humane, and responsible future for
the world with scientific temperament and a sense of belongingness and
ownership to our heritage as humans

COURSE OUTCOMES: After completion of the course, the student should be able to
CO-1: Describe important contributions of ancient Indian and other world civilisations
to STEM disciplines, fostering a scientific temperament
CO-2: Conceptually analyse ancient texts and philosophies to identify aspects of
sociocultural relevance to the present day with a focus on sustainable development
CO-3: Apply principles, concepts, approaches, and ideas of ancient wisdom to
improve human life/ society through STEM professional activities and management
CO-4: Know the importance of learning from the past and developing systems
thinking to look at the big picture, leading to interdependence that promotes
interdisciplinary approaches to holistic development and ethical future

ACTIVITIES: Dialogue-based lectures, Videos, Debates and discussions, collaborative


learning activities and group work including presentations and posters

MODULE 1:
Introduction and Motivation
Introduction: How ancient is ancient? Is all ancient wisdom fundamentally religious or
spiritual? Does ancient wisdom still have anything important to remember and
consider relevant today? Why should we look back while living in the present and
building for the future? How can we separate religion, spirituality and philosophy?
The Indian Story: Was India really a great country in the past? What has changed in
India since, and what has not? How is culture and heritage important or relevant for
the future that is not like the past at all? Was knowledge really codified in literature? Is
Hinduism a way of life or a religion and should we care? Is the caste system or varna
system divisive?
History of Sciences and History of Arts: What has humanity achieved so far in Sciences
and in Arts? Understanding the geography of thought and pursuit of knowledge;
Leading from the emerging future through the history of humanity
Definitions and classifications: Eastern, Arabic, and Western philosophical
approaches; Epistemology, Phenomenology, Hermeneutics, Metaphysics, tarka,
nyäya, mïmämsa, ikigai, oubaitori, eudaimonia, gestell

MODULE 2:
Deep Dive into the India Story
Ancient India: Indian Ethos, Concepts of dharma, karma, chaturvidha purushaartha
(dharma, artha, käma, moksha), triguna (sattva, rajas, tamas) – relevance and
interpretation for contemporary living; Major Indian contributions: To Education,
Language, Governance, and Academic Disciplines with particular focus on STEAM
(STEM and Arts)
Documented and Undocumented Knowledge: Vedas, Vedangas, Upanishats, Epics
and Mythology: Ramayana, Mahabharata and Bhagavad-Gita, Puranas including
Bhagavata; Examples of codified knowledge from various written verses: did they
actually mean what we now interpret them to be?
Medieval India: Advancements and developments in education, governance,
technology, and society
Modern India: Constitutional values of India influenced by Ancient and Medieval
Indian history and culture
Summary of Values in Indian Ethos: Family system, the karma principle and the idea
of nishkaama karma, practising and swadharma, protecting dharma, Endurance and
Patience (sahanam), Motivation and Determination (sankalpam), Attention and
Devotion (Sraddha), Industriousness and Exertion (Srama), Understanding the Self and
Ego, Peace (Saanti), Proactive non-violence (ahimsa), Empathy, Altruism, Focus on
the big picture, Inquisitiveness and Pursuit of Knowledge, Harmony, Oneness of
Humanity (vasudhaika kutumbam), Learning from the Nature and concern towards
other lifeforms
Looking beyond the “proud claims”: Myths and facts about Indian ancient wisdom:
Pursuing Truth, in the Indian way; Can India be the “Viswa Guru”? If yes, how? If not,
can/shall we still work towards it?

MODULE 3:
Ancient Civilisations and Wisdom from other parts of the World
Overview: Indus Valley and other ancient cultures of the Indian subcontinent – their
influence on Southeast Asia; Civilisations outside of Indian subcontinent:
Mesopotamian, Egyptian, Far East, European, Middle East and African, North, Central
and South American, Oceanic cultures and their indigenous peoples
Advancements of the Ancient World: Advances in governance, arts, medicine and
health, architecture, metallurgy, weaponsmithy, mechanisation, cosmology, other
science and technology, mathematics, astronomy, language, trade and travel,
philosophy, other cultural aspects
Sources of Wisdom, Religion, and Spirituality: Overview of major Abrahamic religions
and their holy books: The Holy Qur’an, Hadith, and Sharia for Islam; The Old and New
Testaments for Christians; Overview of other world religions and their tenets; Overview
of Ancient Greek and Ancient Chinese philosophies; Philosophies of Abrahamic
religions and non-Abrahamic religions of Indian origin

MODULE 4: Applicability of Ancient Wisdom


Understanding limitations of ancient wisdom; Examining ancient wisdom to find logical
relevance and applicability to the present world; Applying tarka Sästra principles—
dialectics, debates, analyses, discussions—and understanding the spirit of scholars of
tarka Sästra, such as Adi Sankara, Aristotle, Ramanuja, Plato; Identifying core
principles, approaches, and ideologies in formulation, design, strategy, and execution
in various STEAM domains

MODULE 5: Lessons to Learn from Ancient Wisdom


Understanding Bhagavad Gita as a text of introspection and motivation, for
personality development, team management, and organisational excellence;
Exploring ancient books for strategy and management: The Art of War (Sun Tzu), Artha
Sastra (Kautilya), parts of ämukta mälyada (Krishna Deva Raya) and Mahabharata
(Vyasa/ Tikkana)
The Way Forward: Developing a systems thinking approach; Developing a
humanitarian and scientific temperament based on cultural and constitutional
values; Leveraging education to resolve societal problems and creating impact with
focus on responsible consumption and sustainable development; reinstalling
“human” at the centre of development and using technology for enablement instead
of enslaving; Understanding the value of interdependence and Presencing

TEXT BOOKS:
1. The Wonder That Was India: Volume I, A. L. Basham, Picador India, 2019 (ISBN: 978-
9389109344)
2. Indian Science and Technology in the Eighteenth Century, Dharampal,
Rashtrotthana Sahitya, 2021 (ISBN: 978-8175310933)
3. A History of Science in World Cultures: Voices of Knowledge, Scott L. Montgomery
and Alok Kumar, Routledge, 2015 (ISBN: 978-0415639842)
4. Sapiens: A Brief History of Humankind, Harper, Yuval Noah Harari, 2015 (ISBN: 978-
0099590088)
5. Think on These Things, Jiddu Krishnamurti, Jaico Publishing House, 2024 (ISBN: 978-
8119153794)

REFERENCES:
1. The Geography of Thought: How Asians and Westerners Think Differently and Why,
Richard E. Nisbett, Nicholas Brealey Publishing, 2004 (ISBN: 978-1529309416)
2. The Question Concerning Technology, and Other Essays, Martin Heidegger, Harper
Perennial Modern Classics, 2013 (ISBN: 978-0062290700)
3. Arise Awake & Don’t Stop!, Swami Vivekananda, Namaskar Books, 2022 (ISBN: 978-
9355717221)
4. The Hindu Way: An Introduction to Hinduism, Shashi Tharoor, Aleph Book Company,
2019 (ISBN: 978-9388292856)
5. Eastern Religions and Western Thought, Sarvepalli Radhakrishnan, Oxford University
Press, 1997 (ISBN: 978-0195624564)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy