Python Programming. Unit III

Size: px
Start display at page:

Download "Python Programming. Unit III"

Transcription

1 Python Programming Course learning objectives 1. To acquire programming skills in core Python. 2. To acquire Object Oriented Skills in Python 3. To develop the skill of designing Graphical user Interfaces in Python 4. To develop the ability to write database applications in Python Pre-requisites : Computer Concepts and C Programming, Database Management Systems Unit I Introduction to Python, use IDLE to develop programs, Basic coding skills, working with data types and variables, working with numeric data, working with string data, Python functions, Boolean expressions, selection structure, iteration structure, Illustrative Programs, Exercises Unit II Define and use functions and modules, working with recursion, Basic skills for working with lists, work with a list of lists, work with tuples, work with dates and times, get started with dictionaries, Illustrative programs, Exercises. Unit III 6 Hours An introduction to file I/O, use text files, use CSV files, use binary files, Handle a single exception, handle multiple exceptions, Illustrative programs, Exercises 9 Hours Unit IV Object Oriented Programming, An introduction to classes and objects, define a class, work with object composition, work with encapsulation, work with inheritance, override object methods, Illustrative programs, Exercises Unit V An introduction to relational databases, SQL statements for data manipulation, Using SQLite Manager to work with a database, Using Python to work with a database, Creating a GUI that handles an event, working with components, Illustrative programs, Exercises Books 1. Michael Urban and Joel Murach, Python Programming, Shroff/Murach, 2016 Reference Book 1. Mark Lutz, Programming Python, O`Reilly, 4 th Edition, 2010

2 Course Outcomes (COs) At the end of the course, the student will be able to Bloom s Level 1. Explain basic principles of Python programming language L2 2. Implement object oriented concepts, L3 3. Implement database and GUI applications. L Program Outcome of this course (POs) Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. PO No. PO3 PO5 PO12

3 Unix and Shell Programming Course learning objectives 1. To provide introduction to UNIX operating system and its File System. 2. To develop the ability to formulate Regular Expressions and use them for Pattern Matching. 3. To gain an understanding of important aspects related to the Shell and the Process. 4. To provide a comprehensive introduction to Shell Programming, Services and Utilities. Pre-requisites: Basic knowledge of computer concepts & programming. Unit I Introduction to UNIX and File-system Inside UNIX, General features of a command, PATH, Internal and External commands, Command structure, General purpose utilities. The File System: The File, What s in a (File)name, The Parent-Child relationship, The UNIX File System, pwd, Absolute pathnames, cd, Relative pathnames, mkdir, rmdir, cp, rm, mv, cat, file, File Attributes: ls, ls -l, ls -d, File Permissions, chmod. Unit II 9 Hours vi/vim Editor vi Preliminaries,Quitting vi The Last Line Mode, Inserting and Replacing Text, Saving Text(:w), Exit to the UNIX Shell, The Repeat Factor, The Command Mode, Navigation, Operators, Deleting, Moving and Yanking Text, Changing Text ( c and - ), The Dot: Repeating the Last Command, Undoing Last Editing Instructions ( u and U), String Search, Searching with Regular Expressions, Search and Replace (:s), Unit III Shell and Process: The Shell: The shell as command processor, Pattern matching, Redirection, Pipes, tee, Command substitution. The Process: Understanding the Process, How a process is created, The Login shell, init, Internal and External commands, ps, running jobs in background, nice, Signals, kill. Unit IV 7 Hours Filters :SimpleFilters:wc,cmp,diff,head,tail,sort, Filters using Regular Expressions: grep:searching for pattern,grep options,regular expressions- Round one,egrep and fgrep: The other members,regular expressions- Round two,sed: The Stream editor,line addressing,context addressing. Shell Programming: Unit V Shell variables, Shell Scripts, read: Making scripts interactive, Positional parameters, Exit status of command, Logical operators && and - Conditional execution, exit: script termination, the if conditional, test and [ ], the case conditional, expr: Computation and String handling, sleep and wait, while and until : Looping, for: Looping with a list. Text Books 1. Sumitabha Das: YOUR UNIX The Ultimate Guide, Tata McGraw Hill, 23 rd reprint, 2012 and onwards. 2. Sumitabha Das: UNIX Concepts and Applications, 4 th Edition, Tata McGraw Hill, Copyright 2006 and onwards.

4 Reference Books 1. Behrouz A. Forouzan and Richard F. Gilberg: UNIX and Shell Programming, Cengage Learning, 2005 and onwards. 2. M.G. Venkateshmurthy: UNIX & Shell Programming, Pearson Education, 2005and onwards. Course Outcome (COs) At the end of the course, the student will be able to Bloom s Level 1. Describe the architecture and features of the UNIX operating system and distinguish it from other operating systems. L1, L2 2. Demonstrate UNIX commands for file handling and process control L3 3. Construct regular expressions for pattern matching and apply them to various filters for a specific task. L3 4. Analyze a given problem and apply requisite facets of shell programming in order to devise a shell script to solve the problem L4 Program Outcome of this course (POs) 1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems 2. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. 3. Life-long learning: recognizing the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. PO No

5 Object Oriented Programming with JAVA Course learning objectives (CLOs): 1. Gain knowledge about basic Java language syntax and semantics to write Java programs and use concepts such as variables, conditional and iterative execution methods etc. 2. Understand the fundamentals of object-oriented programming in Java, including defining classes, objects, invoking methods etc and exception handling mechanisms. 3. Understand the principles of inheritance, packages and interfaces. Prerequisites: C Programming Concepts. Unit I OOP PARADIGM: Object-oriented programming, two paradigms, three OOP principles, overriding and exceptions, abstraction mechanisms. JAVA BASICS: History of Java, Java buzzwords, type conversion and casting. Java s Magic: The Byte code. Unit II INTRODUCING CLASSES : Class Fundamentals, The General Form of a Class, A Simple Class, Declaring Objects, A Closer Look at new, Assigning Object Reference Variables, Introducing Methods, Adding a Method to the Box Class, Returning a Value, Adding a Method That Takes Parameters, Constructors, Parameterized Constructors, The this Keyword, Instance Variable Hiding, Garbage Collection, The finalize( ) Method. Unit III A Closer Look at Methods and Classes: Overloading Methods, Overloading Constructors, Using Objects as Parameters, A Closer Look at Argument Passing, Returning Objects, Introducing Access Control, Understanding static, Introducing final, Introducing Nested and Inner Classes. Unit IV Inheritance: Hierarchical abstractions, Base class object, subclass, subtype, substitutability, forms of inheritance- specialization, specification, construction, extension, limitation, combination, benefits of inheritance, costs of inheritance. Member access rules, super uses, using final with inheritance, polymorphism, method overriding, abstract classes, the Object class. Unit V Exception handling: Concepts of exception handling, benefits of exception handling, exception hierarchy, usage of try, catch, throw, throws and finally, built in exceptions, creating own exception sub classes, Packages and interfaces.

6 Text Books: 1. Herbert Schildt, Java the Complete Reference, TMH. 8th edition. 2. Kathy Sierra & Bert Bates, Head First Java, O Reilly, 2 nd Edition. Reference Books: 1. E Balagurusamy, Programming with Java A Primer, TMH, 4th edition. 2. Patrick Naughton, Java Handbook, Osborne McGraw-Hill Course Outcome (Cos) At the end of the course, the student will be able to Bloom s Level 1. Identify classes, objects, members of a class and relationships among them L4 needed for a specific problem 2. Write Java application programs using OOP principles and proper program L3 structuring 3. Demonstrate the concepts of polymorphism and inheritance L2 4. Write Java programs to implement error handling techniques using exception handling L3 Program Outcome of this course (POs) 1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. 2. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. 3. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. PO No. PO1 PO4 PO12

7 Data Structures Course learning objectives(clos): 1. To bring out the importance of data structures in a variety of applications. 2. To introduce linear (arrays, linked list, doubly linked list) and non linear data structures (Binary Tree, Heap). 3. To present the advantages and applications of hashing. Prerequisites: Basic computer concepts & C programming. Unit I Basic Concepts: Pointers and Dynamic Memory Allocation, Recursion, Arrays, Dynamically Allocated Arrays, Structures and Unions Unit II 7 Hours Stacks and queues: Stacks, Queues, Evaluation of Expressions. Unit III Linked lists: Singly Linked lists and Chains, Representing Chains in C, Additional List operations, Circular Linked Lists. Unit IV Trees: Introduction, binary trees, binary tree traversals, heaps, binary search trees. Unit V 7 Hours Hashing: Introduction, Hashing methods, Collision Resolution Techniques. Text Book: 1. Horowitz, Sahni, Anderson-Freed: Fundamentals of Data Structures in C, 2nd Edition, Universities Press, 2007 and onwards. 2. Data Structures: A Pseudocode Approach with C by Richard.F.Gilberg, Behrouz.A.Forouzan, 2nd edition 2007 and onwards. Reference Books: 1. Yedidyah, Augenstein, Tannenbaum: Data Structures Using C and C++, 2nd Edition, Pearson Education, 2003 and onwards. 2. Debasis Samanta: Classic Data Structures, 2nd Edition, PHI, 2009 and onwards. Course Outcome (Cos) At the end of the course, the student will be able to Bloom s

8 Level 1. Identify the appropriate and optimal data structure for a specified application. L1 2. Employ the benefits of dynamic and static data structures implementations L3 3. Illustrate the use of different non-linear data structures and their applications. L3 4. Demonstrate the use of techniques like hashing, trees and heaps in a variety of applications. L3 Program Outcome of this course (POs) 1. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. 2. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. 3. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. PO No. PO2 PO3 PO12

9 DATABASE MANAGEMENT SYSTEM Course learning objectives 1. To discuss and realize the importance of Database Architecture Design notations, ER Modeling, Mapping and Schema design. 2. To gain the knowledge Relational algebra and learn the use of SQL and PL/SQL. 3. To introduce formal database design approach through normalization and discuss various normal forms. 4. To understand the importance of Concurrent Transactions and discuss issues and transaction control algorithms. Pre-requisites : Basic programming concepts. Unit I Introduction: Introduction to database, Characteristics of Database approach, Advantages of using DBMS approach, When not to use a DBMS; Actors on the scene, Workers behind the scene; Three-schema architecture and data independence. Unit II 7 Hours Entity-Relationship Model: Using High-Level Conceptual Data Models for Database Design; An Example Database Application; Entity Types, Entity Sets, Attributes and Keys; Relationships, Relationship types, Roles and Structural Constraints; Weak Entity Types. Unit III Relational Model and Relational Algebra: Relational Model Concepts; Relational Model Constraints and Relational Database Schemas; Update Operations, Dealing with constraint violations; Unary Relational Operations: SELECT and PROJECT; Relational Algebra Operations from Set Theory; Binary Relational Operations: JOIN and DIVISION; Unit IV Database Design: Informal Design Guidelines for Relation Schemas; Functional Dependencies; Normal Forms Based on Primary Keys; General Definitions of Second and Third Normal Forms. Unit V 9 Hours SQL : SQL Data Definition and Data Types; Specifying basic constraints in SQL; Schema change statements in SQL; Basic queries in SQL; More complex SQL Queries. Insert, Delete and Update statements in SQL. TEXT BOOKS: 1. Elmasri and Navathe: Fundamentals of Database Systems, 5 th Edition, Addison-Wesley, 2007 (Chapter No. 1, 2, 3, 5, 6, 7.1, 8, 10)

10 2. Raghu Ramakrishnan and Johannes Gehrke: Database Management Systems, 3 rd Edition, McGraw-Hill, (Chapter No. 16) REFERENCE BOOKS: 1. Silberschatz, Korth and Sudharshan: Data base System Concepts, 5th Edition, Mc- GrawHill, C.J. Date, A. Kannan, S. Swamynatham: A Introduction to Database Systems, 8th Edition, Pearson education, Course Outcome (COs): 1. Apply the database concepts and design database for given information system.[l 3] 2. Create database and develop database programming skills in SQL and PL/SQL.[L 5] 3. Apply the concepts of Normalization and design database which possess no anomalies.[l 3] 4. Explain the issues of transaction like concurrency control, recovery and security. [L 2] Program Outcomes (POs) of the course: 1. Graduates will demonstrate the ability to identify, formulate and solve computer systems engineering problems. [PO2] 2. Graduates will demonstrate the ability to design and experiment both in hardware and software, analyze and interpret data. [PO3] 3. Graduates will demonstrate an ability to analyze the given problems and design solutions, as per the needs and specifications. [PO4] 4. Graduates will develop confidence for self education and ability for lifelong learning [PO10] 5. Graduate will be capable of participating and succeeding in competitive examinations. [PO11]

11 Machine Learning Course Learning Objectives 1. To introduce the concept of machine learning. 2. To present various Machine Learning algorithms and their applications 3. To show to the implementation of Machine Learning techniques with hands on sessions Pre-requisites: Algorithms, Probability theory Unit I 5+5* Hours Introduction, Concept Learning and Decision Trees Learning Problems Designing Learning systems, Perspectives and Issues Concept Learning Version Spaces and Candidate Elimination Algorithm Inductive bias Decision Tree learning Representation Algorithm Heuristic Space Search Unit II 5+5* Hours Neural Networks Neural Network Representation Problems Perceptrons Multilayer Networks and Back Propagation Algorithm. Unit III 5+5* Hours Bayesian and Computational Learning Baye s Theorem Concept Learning Maximum Likelihood Minimum Description Length principle Bayes Optimal Classifier Baysian Belief Network. Unit IV 5+5* Hours Instance based Learning and Learning set of rules K-nearest neighbor learning Locally weighted regression radial basis functions case based reasoning, SVM Classifier. Text Book: 1. Tom M. Mitchell, Machine Learning, McGraw-Hill Education (INDIAN EDITION), Reference Books: 1. Ethem Alpaydin, Introduction to Machine Learning, 2 nd Edition, PHI Learning Pvt. Ltd., T Hastie, R. Tibshirani, J.H.Fiedman, The Elements of statistical learning, Springer, 1 st Edition 2001.

12 Course Outcome (Cos) At the end of the course, the student will be able to 1. Demonstrate the implementation of Machine Learning Techniques using tools such as Weka, R and Matlab.[ 2. Identify and apply the appropriate machine learning technique for classification, pattern recognition, optimization and decision problems Bloom s Level L2 L3 Program Outcome of this course (POs) 1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. 2 Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. 3 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. 4 Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. 5 Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. PO No

13 BIG DATA & HADOOP Course learning objectives 1. To understand Big data dimensions and its applications with case studies. 2. To explore Hadoop framework and architecture 3. To understand basics of NoSQL 4. To understand the importance of MapReduce framework 5. To explore Big Data Tools and Technologies : Pig and Hive Pre-requisites : Database Management System, Unix Shell Programming Unit I Introduction: Big Data Definition, History of Data Management-Evolution of Big Data, Structuring Big Data, Elements of Big Data, Big Data Analytics, Careers in Big Data, Future of Big Data, Use of Big Data in Social Networking, Use of Big Data in Preventing Fraudulent Activities; Use of Big Data in Retail Industry Unit II Hadoop Ecosystem: Understanding Hadoop Ecosystem, Hadoop Distributed File System:HDFS Architecture,Concept of Blocks in HDFS Architecture, NameNodes and Data Nodes, The Command-Line Interface, Using HDFS Files, Hadoop-Specific File System Types, HDFS Commands, The org.apache.hadoop.io package,hdfs High availability:features of HDFS. Unit III NoSQL: Introduction to NoSQL: Why NoSQL, Characteristics of NoSQL, History of NoSQL, Types of NoSQL Data Models: Key-Value Data Model, Column-Oriented Data Model, Document Data Model, Graph Databases, Schemaless Databases, Materialized views, Distribution Models: CAP Theorem, Sharding. Unit IV Understanding MapReduce: The MapReduce Framework: Exploring the Features of MapReduce,Working of MapReduce, Exploring Map and Reduce Functions, Uses of MapReduce. YARN Architecture: Background; Advantages of YARN;YARN Architecture

14 Unit V Properties of Pig : Introducing Hive, Getting started with Hive, Hive Services, Data types in Hive, Built-in Functions in Hive Analyzing Data with Pig: Introduction to Pig: The Pig Architecture, Benefits of Pig, Properties of Pig Text Book: 1. DT Editorial Services, Big Data:Black Book,Comprehensive Problem Solver, Dreamtech Press Edition [ Chapters - 1,2,4,5,11,12,13,15] Reference Book: 1. Paul C. Zikopoulos, Chris Eaton, Dirk deroos, Thomas Deutsch, George Lapis, Understanding Big Data Analytics for Enterprise Class Hadoop and Streaming Data, McGraw Hill, P. J. Sadalage and M. Fowler, "NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence", Addison-Wesley Professional, Tom White, "Hadoop: The Definitive Guide", Third Edition, O'Reilly, Course Outcome (COs) At the end of the course, the student will be able to Bloom s Level 1. Outline the importance of Big Data, its characteristics and use of Big L1 Data in different fields/sectors. 2. Explain the ecosystem of Hadoop L3 3. Infer why to use NoSQL databases in the Big Data Scenario. L2 4. Apply map reduce framework in analyzing the data and relate to YARN L3 5. Explain tools in analyzing the data and managing Big Data L2 Program Outcome of this course (POs) 1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. 2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. 3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. PO No

15 Data Mining Course Learning Objectives 1. To introduce the fundamental concepts of data mining and Recognize various types of data mining tasks. 2. To introduce mathematical and statistical models used in data Classification. 3. To define, understand and interpret association rules. 4. Discuss the clustering algorithms to solve real-world problems. Pre-requisites : Data Base Management Systems, Design and Analysis of Algorithms Unit I 7 Hours Data Mining: Introduction, Challenges, Data Mining Tasks, Types of Data, Data Preprocessing, Measures of Similarity and Dissimilarity, Data Mining Applications, Using WEKA Software. Unit II 7 Hours Classification-1 : Basics, General approach to solve classification problem, Decision Tree Induction, Rule Based Classifier, Nearest Neighbor Classifier. Unit III Classification-2 : Bayesian Classifiers, Artificial Neural Network, Support Vector Machine, Estimating Predictive accuracy of classification methods, Improving accuracy of classification methods, Evaluation criteria for classification methods. Unit IV Association Analysis: Basic Concepts and Algorithms: Frequent Itemset Generation, Rule Generation, Compact Representation of Frequent Itemsets, Alternative Methods for Generating Frequent Itemsets, FP-Growth Algorithm, Evaluation of Association Patterns. Unit V Cluster Analysis: Overview, K-means, Agglomerative Hierarchical Clustering, DBSCAN, Cluster Evaluation, Characteristics of Data, Clusters, and Clustering Algorithms. Books 1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar: Introduction to Data Mining, Addison-Wesley, G. K. Gupta: Introduction to Data Mining with Case Studies, 3rd Edition, PHI, New Delhi, Reference Books 1. Jiawei Han, Micheline Kamber, Jian Pei: Data Mining - Concepts and Techniques, 3rd Edition, Morgan Kaufmann Publishers, 2011.

16 Course Outcomes (COs) At the end of the course, the student will be able to Bloom s Level 1. Explain the basic steps in data-mining. L2 2. Classify data by applying various clustering algorithms. L3 3. Evaluate the performance of various Classification algorithms. L5 4. Recognize interesting patterns from large amounts of data to analyze and extract patterns to make predictions of outcomes. 5. Illustrate the application of clustering algorithms to real-world problems. L4 L Program Outcome of this course (POs) Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. PO No

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System KLS s Gogte Institute of Technology, Udyambag, Belagavi Course Document Academic Year:2016-17 Department of CSE Course Title : UNIX Shell programming Credits: 4 Course Code :15CS33 L:T:P -3-1-0 Course

More information

Unit 2. Unit 3. Unit 4

Unit 2. Unit 3. Unit 4 Course Objectives At the end of the course the student will be able to: 1. Differentiate database systems from traditional file systems by enumerating the features provided by database systems.. 2. Design

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 Course Title Course Code Regulation COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM JAVA PROGRAMMING A40503 R15-JNTUH

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 043 COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING Course Title Course Code Regulation (Autonomous) Dundigal, yderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM DATABASE MANAGEMENT SYSTEMS

More information

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

M S Ramaiah Institute of Technology Department of Computer Science And Engineering M S Ramaiah Institute of Technology Department of Computer Science And Engineering COURSE DESIGN, DELIVERY AND ASSESMENT Semester: V Course Code: CS513 Course Name: Database systems Course Faculty: Sl#

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator SOFTWARE

More information

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool-518014 BRANCH: COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM Course Title Course Code Regulation Course

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) DUNDIGAL, YDERABAD -500 043 Course Title Course Code Regulation INFORMATION TECNOLOGY COURSE DESCRIPTION FORM JAVA PROGRAMMING A40503 R13 JNTU Course

More information

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Science and Engineering (CSE) Object Oriented Programming I: Java Course

More information

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore Data Warehousing Data Mining (17MCA442) 1. GENERAL INFORMATION: PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Academic

More information

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I SYLLABUS OF COMPUTER SCIENCE Academic Year 2016-2017 Deccan Education

More information

SCHEME OF TEACHING AND EXAMINATION B.E. (ISE) VIII SEMESTER (ACADEMIC YEAR )

SCHEME OF TEACHING AND EXAMINATION B.E. (ISE) VIII SEMESTER (ACADEMIC YEAR ) SCHEME OF TEACHING AND EXAMINATION B.E. (ISE) VIII SEMESTER (ACADEMIC YEAR 2016-17) Sl Subject Code Subject Credits Hours/Week Examination Marks No Lecture Tutorial Practical CIE SEE Total 1 UIS00XX Elective

More information

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline B.C.A 2017-18 DATA BASE MANAGEMENT SYSTEM Course Outline MODULE SPECIFICATION SHEET This course introduces the fundamental concepts necessary for designing, using and implementing database systems and

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, yderabad - 500 043 INFORMATION TECNOLOGY COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator Team of Instructors

More information

Contact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity-

Contact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity- Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Fourth Semester Subject: DATABASE MANAGEMENT SYSTEMS Contact Hours / week: 4 Total hours: 64 Table of

More information

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY G.PULLAI COLLEGE OF ENGINEERING & TECNOLOGY Nandikotkur Road, Kurnool 518002 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Semester VI (2017-2018) COURSE DESCRIPTION Course Code : 15A05601 Course Title

More information

15CS53: DATABASE MANAGEMENT SYSTEM

15CS53: DATABASE MANAGEMENT SYSTEM 15CS53: DATABASE MANAGEMENT SYSTEM Subject Code: 15CS53 I.A. Marks: 20 Hours/Week: 04 Exam Hours: 03 Total Hours: 56 Exam Marks: 80 Objectives of the Course: This course will enable students to Provide

More information

B.Sc. Computer Science (Ancillary)

B.Sc. Computer Science (Ancillary) Session - 03- onwards.. B.Sc. Computer Science (Ancillary) About the Course Technology is defined as the application of scientific knowledge for practical purposes. The radical changes in technologies

More information

ADMINISTRATIVE MANAGEMENT COLLEGE

ADMINISTRATIVE MANAGEMENT COLLEGE First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and

More information

COURSE DESCRIPTION FORM. Level Credits Periods/ Week Prerequisites

COURSE DESCRIPTION FORM. Level Credits Periods/ Week Prerequisites t. MARTIN ENGINEERING COLLEGE Approved by AICTE, New Delhi, Affiliated to J.N.T.U, yderabad. Dhulapally(V), Qutubullapur(M), ecunderabad 500 014. Department of Computer cience and Engineering Course Title

More information

SIR C R REDDY COLLEGE OF ENGINEERING

SIR C R REDDY COLLEGE OF ENGINEERING SIR C R REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY Course Outcomes II YEAR 1 st SEMESTER Subject: Data Structures (CSE 2.1.1) 1. Describe how arrays, records, linked structures,

More information

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR (2015-2016 REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR

More information

St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad

St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad-500014 INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM Course Title Data Structures Course Code A30502 Regulation R13-JNTUH Course Structure Lectures

More information

CHOICE BASED CREDIT SYSTEM (With effect from )

CHOICE BASED CREDIT SYSTEM (With effect from ) B.Sc. Computer Science Syllabus Under the CHOICE BASED CREDIT SYSTEM (With effect from 2017-18) DEPARTMENT OF COMPUTER SCIENCE University College,TU,Nizamabad-503322 Syllabus for Computer Science (With

More information

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER DEPARTMENT OF COMPUTER APPLICATIONS LESSON PLAN B.C.A. - FIRST YEAR (2014-2015 REGULATION) SECOND SEMESTER SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR 603 203 SRM UNIVERSITY

More information

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application Program Structure Semester-wise break up for the courses is given below: SEMESTER - 3 Course Code Title Teaching per week Course

More information

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018)

More information

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...

More information

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON. Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME CO-1 Programming fundamental using C The purpose of this course is to introduce to students to the field of programming using C language. The students

More information

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions) By the end of this course, students should CIS 1.5 Course Objectives a. Understand the concept of a program (i.e., a computer following a series of instructions) b. Understand the concept of a variable

More information

PROGRAMME: COMPUTER SCIENCE & ENGINEERING COURSE: Operating System Lab SEMESTER: VI CREDITS: 2

PROGRAMME: COMPUTER SCIENCE & ENGINEERING COURSE: Operating System Lab SEMESTER: VI CREDITS: 2 Course: CS693- Operating System Lab PROGRAMME: COMPUTER SCIENCE & ENGINEERING DEGREE:B. TECH COURSE: Operating System Lab SEMESTER: VI CREDITS: 2 COURSECODE: CS693 COURSE AREA/DOMAIN: Laboratory Skills

More information

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO): MSc(IT) Program Master of Science (Information Technology) is an intensive program designed for students who wish to pursue a professional career in Information Technology. The courses have been carefully

More information

PESIT Bangalore South Campus

PESIT Bangalore South Campus PESIT Bangalore South Campus 15CS45 : OBJECT ORIENTED CONCEPTS Faculty : Prof. Sajeevan K, Prof. Hanumanth Pujar Course Description: No of Sessions: 56 This course introduces computer programming using

More information

MLR Institute of Technology

MLR Institute of Technology MLR Institute of Technology Laxma Reddy Avenue, Dundigal, Quthbullapur (M), yderabad 500 043 Phone Nos: 08418 204066 / 204088, Fax : 08418 204088 COURE DECRIPTION Name of the Dept.: INFORMATION TECNOLOGY

More information

Blended Learning Outline: Cloudera Data Analyst Training (171219a)

Blended Learning Outline: Cloudera Data Analyst Training (171219a) Blended Learning Outline: Cloudera Data Analyst Training (171219a) Cloudera Univeristy s data analyst training course will teach you to apply traditional data analytics and business intelligence skills

More information

Teaching and Examination Scheme: PAPER HRS TH TU PR TH PR OR TW TOTAL

Teaching and Examination Scheme: PAPER HRS TH TU PR TH PR OR TW TOTAL Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF Semester : Fifth for CO/CM/CW/IF and Sixth for CD Subject Title : Operating System Subject Code : 17512 Teaching and Examination Scheme:

More information

Overview. : Cloudera Data Analyst Training. Course Outline :: Cloudera Data Analyst Training::

Overview. : Cloudera Data Analyst Training. Course Outline :: Cloudera Data Analyst Training:: Module Title Duration : Cloudera Data Analyst Training : 4 days Overview Take your knowledge to the next level Cloudera University s four-day data analyst training course will teach you to apply traditional

More information

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases Course Title: Advanced Database Management System Course No. : ICT. Ed 525 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3(2T+1P) Semester: Second Teaching Hour: 80(32+8) 1. Course

More information

VEER NARMAD SOUTH GUJARAT UNIVERSITY

VEER NARMAD SOUTH GUJARAT UNIVERSITY VEER NARMAD SOUTH GUJARAT UNIVERSITY Revised syllabus B.C.A. Semester III B.C.A. Semester - III Teaching and Evaluation Scheme Paper No Paper Title Teaching Scheduled University Exam Theory/Practical Internal

More information

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I) T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I) Course: S.MAT. 5.03 COMPUTER PROGRAMMING AND SYSTEM ANALYSIS (JAVA PROGRAMMING & SSAD) [25 Lectures] Learning Objectives:- To learn

More information

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III. CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f. 2015-16 Scheme for B.Sc.-III Semester-V Sr. No. Paper Internal Assessment External Marks Exam Duration 1 Paper-I

More information

Scheme and Syllabus (2016 Scheme) 2 nd Semester Master of Computer Applications (M.C.A.)

Scheme and Syllabus (2016 Scheme) 2 nd Semester Master of Computer Applications (M.C.A.) KARNATAK LAW SOCIETY S GOGTE INSTITUTE OF TECHNOLOGY UDYAMBAG, BELAGAVI-590008 (An Autonomous Institution under Visvesvaraya Technological University, Belagavi) (APPROVED BY AICTE, NEW DELHI) Department

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, yderabad - 500 043 COMPUTER CIENCE AND ENGINEERING COURE DECRIPTION FORM Course Title Course Code Regulation Course tructure Course Coordinator

More information

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department::

G COURSE PLAN ASSISTANT PROFESSOR Regulation: R13 FACULTY DETAILS: Department:: G COURSE PLAN FACULTY DETAILS: Name of the Faculty:: Designation: Department:: Abhay Kumar ASSOC PROFESSOR CSE COURSE DETAILS Name Of The Programme:: BTech Batch:: 2013 Designation:: ASSOC PROFESSOR Year

More information

Course Contents/Syllabus: Weightage (%) Module I: Introduction to operating system: 15

Course Contents/Syllabus: Weightage (%) Module I: Introduction to operating system: 15 U T T A R P R A D E S H Course Title: Operating Systems Credit Units: 04 Course Level: UG Course Code: CSE202 L T P/ S SW/F W TOTAL CREDIT UNITS 2 1 2 0 4 Course Objectives: After successfully completing

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0304 Course Title : Data Base Management Systems Semester : VI Course Time : Dec 2012-

More information

3.4.3 Bachelor of Technology (Electronics Engineering)

3.4.3 Bachelor of Technology (Electronics Engineering) 3.4.3 Bachelor of Technology (Electronics Engineering) The BTech (Electronics Engineering) is offered in partnership with the Department of Electrical & Computer Engineering. The programme aims to graduate

More information

Big Data Analytics using Apache Hadoop and Spark with Scala

Big Data Analytics using Apache Hadoop and Spark with Scala Big Data Analytics using Apache Hadoop and Spark with Scala Training Highlights : 80% of the training is with Practical Demo (On Custom Cloudera and Ubuntu Machines) 20% Theory Portion will be important

More information

Topic 1 Classification Alternatives

Topic 1 Classification Alternatives Topic 1 Classification Alternatives [Jiawei Han, Micheline Kamber, Jian Pei. 2011. Data Mining Concepts and Techniques. 3 rd Ed. Morgan Kaufmann. ISBN: 9380931913.] 1 Contents 2. Classification Using Frequent

More information

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12.

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12. CIE- 25 Marks Government of Karnataka Department of Technical Education Bengaluru Course Title: Linux Lab Scheme (L:T:P) : 0:2:4 Total Contact Hours: 78 Type of Course: Tutorial, Practical s & Student

More information

Innovatus Technologies

Innovatus Technologies HADOOP 2.X BIGDATA ANALYTICS 1. Java Overview of Java Classes and Objects Garbage Collection and Modifiers Inheritance, Aggregation, Polymorphism Command line argument Abstract class and Interfaces String

More information

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.5) Sessional Unit Code. Theory Unit Course

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.5) Sessional Unit Code. Theory Unit Course COURSE STRUCTURE (W.E.F. 2011 Batch Students) (Total Unit 7.5) Course Theory Unit Course Sessional Unit Code Code DCP 4001 Data Structures 1.0 DCP 4002 Data Structures Lab. 0.5 DEC 4003 Electronics Circuits

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad INTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOU) Dundigal, yderabad - 500 043 ELECTRONIC AND COMMUNICATION ENGINEERING COURE DECRIPTION FORM Course Title : Microprocessors and Microcontrollers Course Code

More information

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA) SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA) Semester III Paper Title of the Paper Duration Maximum Marks Total No. Of Exam Theory Sessional* MCA-301 Data Base Systems 3 Hours 80 20

More information

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science Subject code : UCS15301 Subject Name : Java Programming Staff Name : S.P.ANGELIN CLARET No. of : 5

More information

COURSE OUTCOMES OF M.Sc(IT)

COURSE OUTCOMES OF M.Sc(IT) COURSE OUTCOMES OF M.Sc(IT) Sr. No Subject Code Subject Name Sem-I CO Status Course Outcomes 1. A304101 PROGRAMMING USING C 2. A304102 FUNDAMENTALS OF COMPUTER & INFORMATION TECHNOLOGIES CO1 CO2 Understands

More information

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Java for Programmers Course (equivalent to SL 275) 36 Contact Hours Course Overview This course teaches programmers the skills necessary to create Java programming system applications and satisfies the

More information

B. V. Patel Institute of Business Management, Computer & Information Technology

B. V. Patel Institute of Business Management, Computer & Information Technology B. C. A (2 nd Semester) Teaching Schedule 030010208 CC4-Object Oriented Programming Objective: To enhance logical thinking so as to design and develop problem solving techniques. Course Outcomes: Upon

More information

DATA STRUCTURES THROUGH C++

DATA STRUCTURES THROUGH C++ II Year I Semester DATA STRUCTURES THROUGH C++ L T P C 4 0 0 3 OBJECTIVES: To be familiar with basic techniques of object oriented principles and exception handling using C++ To be familiar with the concepts

More information

GUJARAT TECHNOLOGICAL UNIVERSITY MASTER OF COMPUTER APPLICATIONS (MCA) Semester: IV

GUJARAT TECHNOLOGICAL UNIVERSITY MASTER OF COMPUTER APPLICATIONS (MCA) Semester: IV GUJARAT TECHNOLOGICAL UNIVERSITY MASTER OF COMPUTER APPLICATIONS (MCA) Semester: IV Subject Name: Elective I Data Warehousing & Data Mining (DWDM) Subject Code: 2640005 Learning Objectives: To understand

More information

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY CHALAPATHI NAGAR, LAM, GUNTUR-522034 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Vision of the Institute To emerge as an Institute of Excellence for Engineering

More information

SECOND SEMESTER JAVA PROGRAMMING

SECOND SEMESTER JAVA PROGRAMMING PGDCA-210 SECOND SEMESTER JAVA PROGRAMMING (A) Instructions for the Paper setter: The question paper will consist of five sections: A, B, C, D a E. Sections A, B, C a D will have two questions from the

More information

COURSE OUTCOMES AND PROGRAM OUTCOMES

COURSE OUTCOMES AND PROGRAM OUTCOMES COURSE OUTCOMES AND PROGRAM OUTCOMES 3.1. Establish the correlation between the courses and the Program Outcomes (POs) and Program Specific Outcomes (PSOs) List of PSO s List of Program Outcomes PSO1 PSO2

More information

Fundamentals of Database Systems V7. Course Outline. Fundamentals of Database Systems V Jul 2018

Fundamentals of Database Systems V7. Course Outline. Fundamentals of Database Systems V Jul 2018 Course Outline Fundamentals of Database Systems V7 16 Jul 2018 Contents 1. Course Objective 2. Pre-Assessment 3., Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.

More information

SAURASHTRA UNIVERSITY

SAURASHTRA UNIVERSITY SAURASHTRA UNIVERSITY RAJKOT INDIA Accredited Grade A by NAAC (CGPA 3.05) CURRICULAM FOR B.Sc. (Computer Science) Bachelor of Science (Computer Science) (Semester - 1 Semester - 2) Effective From June

More information

Code No. Name of the Paper Semester III Marks (Theory + CCE) FC as applicable in other courses BCA 301 Object Oriented Programming using C++ 35+15 BCA 302 Database Management and Design 35+15 BCA 303 Organizational

More information

Government of Karnataka Department of Technical Education Bengaluru

Government of Karnataka Department of Technical Education Bengaluru Government of Karnataka Department of Technical Education Bengaluru CIE- 25 Marks Course Title: OOP With Java Scheme (L:T:P) : 4:0:0 Total Contact Hours: 52 Type of Course: Lectures, Self Study & Student

More information

Books : 4 th SEMESTER MCA F.M -70. Programming With Java(3-1-0)Cr.-4. Module-1

Books : 4 th SEMESTER MCA F.M -70. Programming With Java(3-1-0)Cr.-4. Module-1 MCA 206 Module-1 Programming With Java(3-1-0)Cr.-4 F.M -70 Introduction to Java Programming Language, Java Evolution, Naming Conventions and Datatypes, Operators in Java, Control Statements in Java, Decision

More information

Department of Mathematics and Computer Science. Subject : Computer Science. Grades : Curriculum: 2559 Regulation, Version 1.

Department of Mathematics and Computer Science. Subject : Computer Science. Grades : Curriculum: 2559 Regulation, Version 1. Department of Mathematics and Computer Science Subject : Computer Science Grades : 10 12 Curriculum: 2559 Regulation, Version 1.3 Dr. Ferdin Joe John Joseph CONTENTS S. No Topic Page No 1. Subjects Taught

More information

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

(800) Toll Free (804) Fax   Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented

More information

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline Program: Course Title: Computer Networks Sessional Course Code: CSE 448 Semester: Level: Spring-2018

More information

WA1278 Introduction to Java Using Eclipse

WA1278 Introduction to Java Using Eclipse Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc WA1278 Introduction to Java Using Eclipse This course introduces the Java

More information

CT13 DATABASE MANAGEMENT SYSTEMS DEC 2015

CT13 DATABASE MANAGEMENT SYSTEMS DEC 2015 Q.1 a. Explain the role of concurrency control software in DBMS with an example. Answer: Concurrency control software in DBMS ensures that several users trying to update the same data do so in a controlled

More information

B.Sc II Year Computer Science (Optional)

B.Sc II Year Computer Science (Optional) Swami Ramanand Teerth Marathwad University, Nanded B.Sc II Year Computer Science (Optional) (Semester Pattern) ( W.E.F. June 2010) Paper No VI VII Paper Title Digital Electronics & 8085 Microprocessor

More information

B.TECH(COMPUTER) Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions.

B.TECH(COMPUTER) Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions. B.TECH(COMPUTER) PROGRAMME EDUCATIONAL OBJECTIVES: PEO1 PEO2 PEO3 PEO4 Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions.

More information

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies Sl. No. Subject code Basaveshwar Engineering College(Autonomous), Bagalkote Department of Computer Applications (MCA) Scheme and syllabus for I Semester MCA 2018-19 No. of hours per week Subject Lecture

More information

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR THE CURRICULUM The course structure that guides the teaching, practical and associated assessment of BCA programme is described year-wise in the following tables. SECOND YEAR CODE SUBJECT MARKS Internal

More information

Computer Programming II Python

Computer Programming II Python EXAM INFORMATION Items 32 Points 33 Prerequisites SECONDARY MATH I COMPUTER PROGRAMMING I Grade Level 10-12 Course Length ONE YEAR DESCRIPTION This is an advanced course in computer programming/software

More information

9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018

9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018 CS430/630 Database Management Systems Fall 2018 People & Contact Information Instructor: Prof. Betty O Neil Email: eoneil AT cs DOT umb DOT edu (preferred contact) Web: http://www.cs.umb.edu/~eoneil Office:

More information

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code: CS1005 Course Title: Object Oriented Programming Semester: II Course Time: Jul-Dec 2014 A B C D E F

More information

Chapter 11 Object and Object- Relational Databases

Chapter 11 Object and Object- Relational Databases Chapter 11 Object and Object- Relational Databases Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11 Outline Overview of Object Database Concepts Object-Relational

More information

SECOND SEMESTER BCA : Syllabus Copy

SECOND SEMESTER BCA : Syllabus Copy BCA203T: DATA STRUCTURES SECOND SEMESTER BCA : Syllabus Copy Unit-I Introduction and Overview: Definition, Elementary data organization, Data Structures, data structures operations, Abstract data types,

More information

Syllabus of M.Sc Department of Computer Science University of Peshawar

Syllabus of M.Sc Department of Computer Science University of Peshawar Syllabus of M.Sc Department of Computer Science University of Peshawar M.Sc Previous PAPER-1 DATABASES Entity-Relationship Model Data Models a) Hierarchical, Network, Relational, Comparison of all Data

More information

M. PHIL. COMPUTER SCIENCE (FT / PT) PROGRAMME (For the candidates to be admitted from the academic year onwards)

M. PHIL. COMPUTER SCIENCE (FT / PT) PROGRAMME (For the candidates to be admitted from the academic year onwards) BHARATHIDASAN UNIVERSITY TIRUCHIRAPPALLI 620 024 M. PHIL. COMPUTER SCIENCE (FT / PT) PROGRAMME (For the candidates to be admitted from the academic year 2007-2008 onwards) SEMESTER I COURSE TITLE MARKS

More information

Compulsory course in Computer Science

Compulsory course in Computer Science Compulsory course in Computer Science University of Macau Faculty of Science and Technology Department of Computer and Information Science SFTW241 Programming Languages Architecture I Syllabus 2 nd Semester

More information

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley FUNDAMENTALS OF Database S wctpmc SIXTH EDITION Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111 CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111 Instructor: Boris Glavic, Stuart Building 226 C, Phone: 312 567 5205, Email: bglavic@iit.edu Office

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code Course Title : DATA STRUCTURES AND ALGORITHMS Semester : I Course Time : July Dec 207

More information

2. UDP Client, UDP Server

2. UDP Client, UDP Server 2. UDP Client, UDP Server VI Case study on designing network topology A case study to design and configure any organization network eg. College network or campus network, using any packet tracer or network

More information

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR 2000-2001. MCA II SEMESTER Scheme of Evaluation Max. Marks Min. Marks to pass L P C Int. Ext.

More information

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Data base 7\,T"] Systems:;-'./'--'.; r Modelsj Languages, Design, and Application Programming Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant

More information

Al al-bayt University Prince Hussein Bin Abdullah College for Information Technology Computer Science Department

Al al-bayt University Prince Hussein Bin Abdullah College for Information Technology Computer Science Department Al al-bayt University Prince Hussein Bin Abdullah College for Information Technology Computer Science Department 0901212 Python Programming 1 st Semester 2014/2015 Course Catalog This course introduces

More information

ADIKAVI NANNAYA UNIVERSITY B. A Computer Applications / B.Sc Computer Science/B.Sc IT Syllabus Under CBCS w.e.f

ADIKAVI NANNAYA UNIVERSITY B. A Computer Applications / B.Sc Computer Science/B.Sc IT Syllabus Under CBCS w.e.f Course Objective: Paper-V: Data Base Management System Design & develop database for large volumes & varieties of data with optimized data processing techniques. Course Outcomes On completing the subject,

More information

Computer Programming II C++ (830)

Computer Programming II C++ (830) DESCRIPTION This is an advanced course in computer programming/software engineering and applications. It reviews and builds on the concepts introduced in CP I. It introduces students to dynamic data structures,

More information

University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline

University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline Program: Course Title: Electrical and Electronics Engineering (EEE) Computer Networks Course Code:

More information

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377 CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2016-2017 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 126 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm; Tu 9:00 am - noon and

More information

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p. Preface to the Second Edition p. iii Preface to the First Edition p. vi Brief Contents p. ix Introduction to C++ p. 1 A Review of Structures p. 1 The Need for Structures p. 1 Creating a New Data Type Using

More information