You are on page 1of 7
Branch/Course: Computer Science and Engineering Semester VII (Fourth year) Curriculum Software Architectures and Design Patterns “Agile Software Development [Elective-1V | Python Programming ec-csor ff atnen oer 1 | 25] wo | 3fofo| 3 PHP Programming IElective-V |.Computer Vision and Pattem Recognition EC-CS703 ys |2s] wo }3fofo| 3 Machine Learning, Big Data Analytics pen Elective-tI | Business Intelligence and Visualization 75 |25] 10 | 3fofo| 3 Natural Language Processing Advanced Databases pen Elective-IIt }EC-CS705 | Foundations of Data Science 75 |25] wo }3fofo| 3 Block Chain Technology Computer Forensies ]HSMC-CS706 Managerial Economics ind Financial Accounting | 75 | 25 | 100 | 3 }ofo| 3 IC-CS707__ Skill Development Course so} so fifoj2) 2 MC-CS708. SUMMER INTERNSHIP 1s ‘Total Credits 25 Note: 2 lab Hes/Week and 1 Theory Hrs/Week for SKILL DEVELOPMENT COURSE or 2 Theory Hrs! Week ‘Summer Intemship 2 Months (Mandatory) after thd year(to be evaluated during VII semester ADIKAVI NANNAYA UNIVERSITY::RAJAMAHENDRAVARAM IV BTech (CSE) VII Semester (2019-20 AB) PEC-CS701 SOFTWARE TESTING AND QUALITY ASSURANCE (Elective-11) Theory:3Hrs/ Week Credits 3 IntMarks:25 Ext Marks :7: UNIT I Basic concepts of quality and testing: Quality revolution, Software Quality, Role of testing, Verification and validation, Failure, Error, Fault and Defect, Objectives of testing, What is a Test case, Expected Outcome, Testing activities, Test Levels, Sources of information for Test Case selection, Unit testing: Unit testing basics, Static Unit testing, Defect prevention, Dynamic unit testing, Mutation Testing, Debugging, Unit testing in extreme programming, Tools for unit testing. Control flow testing: Outline of Control flow testing, Control flow graph and Paths, Path Selection Criteria: All-path coverage criterion, Statement coverage criterion, Branch coverage criterion, Predicate coverage criterion, Generating test input, test data selection. UNIT IL Data flow testing: General idea, Data flow anomaly, Data flow graph, Data flow terms, Data flow testing criteri Jomain error, Testing for domain errors, Sources of domains, Types of domain errors, ON and OFF points, Test selection criterion. Integration testing: Concept of integration testing, Different types of interfaces and interface errors, System integration techniques: Incremental, Top down, Bottom up, Sandwich and Big Bang, Test plan for system integration, Off-the-shelf component integration. UNIT IIL Software Quality Assurance(SQA):The uniqueness of SQA, The environments for which SQA methods are developed, what is software, Software errors, faults and failures, classification of the causes of software errors, software quality-definition, SQA definition and objectives. Software quality factors: Classification of software requirements into software quality factors: Product operation, product revision, Product transition, Software quality assurance system: The SQA system-an SQA architecture: Pre-project components, Software project life cycle components, Infrastructure components, Management SQA components. UNIT IV CASE tools for software quality: What is a CASE tool? The contribution of CASE tools software product quality, The contribution of CASE tools to improved project management. Software quality metrics: Objectives of measurement, Classification of quality metrics, Process metrics, Product metrics, Implementation of quality metrics, Limitations of metrics. Quality management standards: The scope of quality management standards, ISO 9001 and ISO 9000-: CMM and CMMI assessment methodology, The Bootstrap methodology, ISO/IEC 15504 software process assessments standard. Capability maturity models- The SPICE project and the TEXT BOOK: 1. Software Testing and Quality Assurance. Kshirasagar Nail, PriyadarshiTripathy.John Wiley Publication. 2. Software Quality Assurance: From theory to implementation, Daniel Galin.Pearson Adison Wesley Publication. 86 ADIKAVI NANNAYA UNIVERSITY::RAJAMAHENDRAVARAM IV BTech (CSE) VII Semester (2019-20 AB) PEC-CS702: PYTHON PROGRAMMING (Eleetive-IV) Theory: 3Hrs/ Week Credits 3 Int Marks: 25 Ext Marks :75, UN! 1 CORE PYTHON BASICS: Introduction to Python, Python Interpreter and its working, Syntax and Semantics, Data Types, Assignments and Expressions, Control Flow Statements, Sequences and Dictionaries, Functions and lambda expressions. UNIT IL CORE PYTHON ADVANCED FEATURES: Iterations and Comprehensions, Handling text files, Modules, Classes and OOP, Exception Handling, Strings and Regular Expressions. UNIT HL NETWORK AND WEB PROGRAMMING: Socket Programming: Handling Multiple Clients, Client side scripting, urlib, Server Side Scriptin; CGI Scripts with User Interaction, Passing Parameters. UNIT IV GUI PROGRAMMING AND DATABASE CONNECTIVITY: Introduction to tkinter, Top Level Windows, Dialogs, Message and Entry, Event Handling, Menus, List boxes and Scrollbars, Text, SQL Database interfaces with sqlite3: Basic operations and table load scripts. Text Books: 1. Mark Lutz ,”Learning Python”, O Reily, 4thEdition,2009 2. Mark Lutz ,”Programming Python “, O Reily, 4thEdition,2010 References: 1. Tim Hall and J-P Stacey ,"Python 3 for Absolute Beginners” 2009 2. Magnus Lie Hetland , “Beginning Python: From Novice to Professional”, 2nd Edition,2009 92 ADIKAVI NANNAYA UNIVERSITY::RAJAMAHENDRAVARAM IV Bech (CSE) VII Semester (2019-20 AB) PEC-CS703: BIG DATA ANALYTICS (Elective-V) Theory: 3Hrs/ Week Credits 3 Int Marks: 25 Ext Marks :75 UNITI Introduction to Big Data: Big Data-definition, Characteristics of Big Data (Volume, Variety, Velocity, Veracity, Validity), Importance of Big Data , Patterns for Big Data Development, Data in the Warehouse and Data in Hadoop. Introduction to Hadoop: Hadoop- definition, Understanding distributed systems and Hadoop, Comparing SQL databases and Hadoop, Starting Hadoop - The building blocks of Hadoop, NameNode, DataNode, Secondary NameNode, JobTracker and Task Tracker. UNIT IL Real Time Analytics- Examles, What is Apache Spark, Why Spark when Hadoop is there, Spark Features, Getting started with Spark, Spark Eco System, Architecture and its working, Data Structures of ‘Spark, Spark components, Using Spark with Hadoop, Usecase. MapReduce Programming: Writing basic Map Reduce programs - Getting the patent data set, constructing the basic template of a Map Reduce program, Counting things. UNIT II Streaming in Spark, Streaming features, Streaming Fundamentals. Usecase on streaming. Machine Leaming, Spark MLlib Overview, Tools, Algorithms-Classification, Regression, Clustering, Dimensionality Reduction, FeatureExtraction. MapReduce Advanced Programming- Chaining Map Reduce jobs, joining data from different sources. Usecase. UNIT IV, Graph Representation in MapReduce: Modeling data and solving problems with graphs, Shortest Path Algorithm, Friends-of-Friends Algorithm, PageRank Algorithm, Bloom Filters. Graph Analytics in Spark, Spark GraphX, GraphX features, GraphX Examples, Usecase. Programming with RDDs-Baiscs, Creating RDDs, Operations, Passing Functions to Spark, Common Transformations and Actions, Persistence, Adding Schemas to RDDs, RDDs as Relations, Creating Pairs in RDDs, Transformations and actions on RDDs. Spark SQL, Overview, Libraries, Features, Querying using Spark SQL. TEXT BOOKS: 1. Understanding Big Data Analytics for Enterprise Class Hadoop and Streaming Data by Dirk de Roos, Chris Eaton, George Lapis, Paul Zikopoulos, Tom Deutsch, Ist Edition, TMH,2012. 2, LeamingSpark:LearningBigDataAnalysis:Karauete.,0’reillyPublications Hadoopin Action by Chuck Lam, MANNING Publishers. 3. Hadoop in Practice by Alex Holmes, MANNING Publishers REFERENCE BOOKS: 1, Hadoop: The Definitive Guide by Tom White, 3rd Edition, O'Reilly 2. Big Java Fourth Edition Cay Horstmann Wiley, John Wiley &Sons 3. Mining of massive datasets, Anand Rajaraman, Jefirey D Ullman, Wiley Publications. 103 ADIKAVI NANNAYA UNIVERSITY::RAJAMAHENDRAVARAM IV BTech (CSE) VII Semester (2019-20 AB) OEC-CS704:; BUSINESS INTELLIGENCE AND VISUALIZATION (Open Elective II) Theory:3 Hrs/week Credits:3 Int Marks: 25 Ext Marks :75 UNIT BUSINESS INTELLIGENCE: Effective and timely decisions ~ Data, information and knowledge ~ Role of mathematical models — Business intelligence architectures: Cycle of a business intelligence analysis ~ Enabling factors in business intelligence projects — Development of a business intelligence system — Ethics and business intelligence. UNIT I KNOWLEDGE DELIVERY: The business intelligence user types, Standard reports, Interactive Analysis and Ad Hoc Querying, Parameterized Reports and Self-Service Reporting, dimensional analysis, Alerts/Notifications, Visualization: Charts, Graphs, Widgets, Scorecards and Dashboards, Geographic Visualization, Integrated Analytics, Considerations: Optimizing the Presentation for the Right Message. UNIT HI EFFICIENCY: Efficiency measures — The CCR model: Definition of target objectives- Peer groups — Identification of good operating practices; cross efficiency analysis — virtual inputs and outputs — Other models. Pattern matching — cluster analysis, outlier analysis UNIT IV BUSINESS INTELLIGENCE APPLICATIONS: Marketing models~Logistic and Production models — Case studies. FUTURE OF BUSINESS INTELLIGENCE: Future of business intelligence — Emerging Technologies, Machine Leaming, Predicting the Future, BI Search & Text Analyties ~ Advanced Visualization — Rich Report, Future beyond Technology. TEXT BOOK: 1. Efraim Turban, Ramesh Sharda, Dursun Delen, “Decision Support and Business Intelligence Systems”, 9th Edition, Pearson 2013. REFERENCES: 1. Larissa T. Moss, S. Atre, “Business Intelligence Roadmap: The Complete ProjectLifecycle of Decision Making”, Addison Wesley,2003. 2. Carlo Vercellis, “Business Intelligence: Data Mining and Optimization forDecision Making”, Wiley Publications,2009. 3. David Loshin Morgan, Kaufinan, “Business Intelligence: The Savvy Manager”sGuide”, Second Edition,2012 4, Cindi Howson, “Successful Business Intelligence: Secrets to Making BI a KillerApp”, McGraw- Hill,2007, Ralph Kimball , Margy Ross , Warren Thornthwaite, Joy Mundy, Bob Becker, “TheData Warehouse Lifecycle Toolkit”, Wiley PublicationIne.,2007. 104 ADIKAVI NANNAYA UNIVERSITY::RAJAMAHENDRAVARAM IV BTech (CSE) VII Semester (2019-20 AB) OEC-CS705: FOUNDATIONS OF DATA SCIENCE (Open Elective-II) Theory: 3Hrs/ Week Credits 3 Int Marks: 25 Ext Marks :75 UNIT INTRODUCTION TO DATA SCIENCE :Data science process ~ roles, stages in data science project — working with data from files ~ working with relational databases — exploring data ~ managing data — cleaning and sampling for modelling and validation — introduction to NoSQL. UNIT IL MODELING METHODS :Choosing and evaluating models ~ mapping problems to machine leaning, evaluating clustering models, validating models — cluster analysis — Kmeans algorithm, Naive Bayes — Memorization Methods — Linear and logistic regression — unsupervised methods. UNIT HI INTRODUCTION TO R Language: Reading and getting data into R — ordered and unordered factors — arrays and matrices ~ lists and data frames ~ reading data from files. PROBABILITY DISTRIBUTIONS in R - Binomial, Poisson, Normal distributions. Manipulating objects - data distribution. UNIT IV DELIVERING RESULTS: Documentation and deployment-producing effective presentations — Introduction to graphical analysis ~ plo(function ~ displaying multivariate data~ matrix plots — multiple plots in one window - exporting graph — using graphics parameters in R Language. Text Books 1. Nina Zumel, John Mount, “Practical Data Science with R”, Manning Publications,2014. 2. Jure Leskovec, Anand Rajaraman, Jeffrey D.Ullman, “Mining of MassiveDatasets”, Cambridge University Press,2014, 3. Mark Gardener, “Beginning R - The Statistical Programming Language”, John Wiley &Sons, Ine.,2012. Reference Books 1. W.N. Venables, D. M. Smith and the R Core Team, “An Introduction to R”,2013 2. Tony Ojeda, Sean Patrick Murphy, Benjamin Bengfort, Abhijit Dasgupta, “PracticalData Science Cookbook”, Packt Publishing Ltd.,2014. 3. Nathan Yau, “Visualize This: The FlowingData Guide to Design, Visualization, andStatistics”, Wiley,2011 4. Boris lublinsky, Kevin t. Smith, Alexey Yakubovich, “Professional Hadoop Solutions”, Wiley, ISBN: 9788126551071,2015 110 ADIKAVI NANNAYA UNIVERSITY::RAJAMAHENDRAVARAM IV BTech (CSE) VII Semester (2019-20 AB) HSMC-CS706: MANAGERIAL ECONOMICS AND FINANCIAL ACCOUNTING Theory: 3Hrs/ Week Credits 3 Int Marks: 25 Ext Marks :75 UNITI Introduction to Managerial Economics: Definition, Nature and Scope of Managerial Economics~ Demand Analysis: Demand Determinants, Law of Demand and its exceptions. Elasticity of Demand: Definition, Types, Measurement and Significance of Elasticity of Demand. Demand Forecasting, Factors governing demand forecasting, methods of demand forecasting (survey methods, statistical methods, expert opinion method, test marketing, controlled experiments, judgmental approach to demand forecasting) UNIT IT Theory of Production and Cost Analysis: Production Function-Isoquants and Isocosts, MRTS, Least Cost Combination of Inputs, Cobb-Douglas Production function, Laws of Returns, Internal and External Economies of Scale. Cost Analysis: Cost concepts, Opportunity cost, Fixed vs. Variable costs, Explicit costs Vs. Implicit costs, Out of pocket costs vs. Imputed costs. Break-even Analysis (BEA)- Determination of Break-Even Point (simple problems)- Managerial Significance and limitations of BEA. UNIT I Markets structures and Pricing Strategies: Market structures: Types of competition, Features of Perfect competition, Monopoly and Monopolistic Competition. Price-Output Determination in case of Perfect Competition and Monopoly. Objectives and Policies of Pricing- Methods of Pricing: Business and New Economic Environment: Characteristic features of Business, Features and evaluation of Sole Proprietorship, Partnership, Joint Stock Company, Public Enterprises and their types, Changing Business Environment in Post-liberalization scenario, UNIT IV Financial Accounting: Double-Entry Book Keeping, Journal, Ledger, Trial Balance- Final Accounts: Trading, Profit and Loss Account and Balance Sheet (problems with simple adjustments). Financial Analysis through ratios: Computation, Analysis and Interpretation of Liquidity Ratios. (Current Ratio and quick ratio), Activity Ratios (Inventory turnover ratio and Debtor Turnover ratio), and Profitability ratios (Gross Profit Ratio, Net Profit ratio). TEXT BOOKS: 1. Varshney & Maheswari: Managerial Economies, Sultan Chand,2007. 2. S.N.Maheswari & S.K. Maheswari, Financial Accounting, Vikas publishinghouse. 3. Aryasti: Managerial Beonomies and Financial Analysis, 2/e, TMH,2005. REFERENCES: 1. Ambrish Gupta, Financial Accounting for Management, Pearson Education, New Delhi, 2. Suma Damodaran, Managerial Economics, Oxford University Press. 3. Lipsey & Chrystel, Economies, Oxford University Press. 4, Dwivedi: Managerial Economies, 6th Ed., Vikas 116

You might also like