Books and online learning materials herbert schildt
1
KUMARAGURU COLLEGE OF TECHNOLOGY,
CURRICULUM AND SYLLABI
III to VIII Semesters
VISION
To evolve as a School of Computer Science with centers of excellence having international reputation to serve the changing needs of Indian industry and society.
PROGRAM EDUCATIONAL OBJECTIVES (PEOs)
The objectives of the Under Graduate programme in Computer Science and Engineering are to: I.Enable graduates to be successful in their chosen careers, by applying their continual learning of Computer Science and Engineering in their work and life situations.
PO 1:Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
PO 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
PO 5: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.
PO 10: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 11:Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
PO 12: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.
Signature of BOS chairman, CSE |
---|
4
Semester IV | Pre-requisite | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
S.No | Course code | Course Title | Course Mode | CT | L | T | P | J | C | |
1 | U17MAI4201 |
|
BS | 3 | 0 | 2 | 0 | 4 | ------- | |
2 | U17CST4001 |
|
PC | 3 | 0 | 0 | 0 | 3 | U17CSI3201 | |
3 | U17CSI4202 | PC | 3 | 0 | 2 | 0 | 4 | U17CST3003 | ||
4 | U17CST4003 | Theory of Computation | PC | 3 | 0 | 0 | 0 | 3 | U17MAT3104 | |
5 | U17CSI4204 |
|
|
PC | 3 | 0 | 2 | 0 | 4 | U17CSI3202 |
6 | U17INI4600 | ES | 0 | 0 otal |
4 Cre |
2 | 3 | U17INI3600 | ||
Total Credits | 21 | |||||||||
Total Contact Hours/week | 27 |
5
Semester V | Pre-requisite | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
S.No | Course code | Course Title | Course Mode | CT | L | T | P | J | C | |
1 | U17CSI5201 |
|
PC | 3 | 0 | 2 | 0 | 4 | ------- | |
2 | U17CST5002 | PC | 3 | 0 | 0 | 0 | 3 | U17CSI4204 | ||
3 | U17CSI5203 |
|
PC | 3 | 0 | 2 | 0 | 4 | U17CSI3204 | |
4 | U17CST5004 | Social Media Marketing |
|
PC | 3 | 0 | 0 | 0 | 3 | ------- |
5 | U17INI5600 | ES | 0 | 0 | 4 | 2 | 3 | U17INI4600 | ||
6 | U17CSE---- | PE | 3 | 0 | 0 | 0 | 3 | ------- | ||
7 | U17OE---- |
|
|
OE | 3 | 0 otal |
0 Cre |
0 | 3 | ------- |
Total Credits | 23 | |||||||||
Total Contact Hours/week | 28 |
Semester VIII | Pre-requisite | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
S.No | Course code | Course Title | Course Mode | CT | L | T | P | J | C | |
1 | U17CSP8701 |
|
PW | 0 | 0 otal |
0 Cre |
24 | 12 | ||
Total Credits | 12 | |||||||||
Total Contact Hours/week | 24 |
7
Programme Electives | |||||||||
---|---|---|---|---|---|---|---|---|---|
S.No | Course code | Course Title | Course Mode | CT | L | T | P | J | C |
Data Analytics | |||||||||
1. | Theory | PE | 3 | 0 | 0 | 0 | 3 | ||
2. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
3. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
Networking | |||||||||
1. | Theory | PE | 3 | 0 | 0 | 0 | 3 | ||
2. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
3. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
4. | Theory | PE | 3 | 0 | 0 | 0 | 3 | ||
5. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
General | |||||||||
1. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
2. | Theory | PE | 3 | 0 | 0 | 0 | 3 | ||
3. |
|
Theory | PE | 3 | 0 | 0 | 0 | 3 | |
4. |
|
PE | 2 | 0 | 0 | 2 | 3 | ||
5. | Theory | PE | 2 | 0 | 0 | 2 | 3 |
9
U17MAT3104 DISCRETE MATHEMATICS (Common to CSE, IT, ISE)
Pre-requisite courses:NIL
|
CO/PSO Mapping | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COs | PROGRAMME OUTCOMES (POs) | PSOs | |||||||||||||
PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 | |
CO1 |
|
||||||||||||||
CO2 |
|
||||||||||||||
CO3 |
|
|
|||||||||||||
CO4 |
|
|
|||||||||||||
CO5 |
|
|
|||||||||||||
CO6 |
|
|
Signature of BOS chairman, CSE |
---|
Theory: 45 Tutorial: 15 Practical: 0 Project: 0 Total: 60 Hours |
---|
3.J.P.Trembly, R. Manohar, Discrete Mathematical Structures with applications to Computer Science, TMHInternational Edition (Latest Edition).
4.NarsinghDeo, Graph Theory with Applications to Engineering and Computer Science, Prentice – Hall, Engle Cliffs, N. J.
11
Pre-requisite :NIL
|
CO/PSO Mapping | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COs | PROGRAMME OUTCOMES (POs) | PSOs | |||||||||||||
PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 | |
CO1 | M | ||||||||||||||
CO2 | M | L | L | ||||||||||||
CO3 | S | M | L | L | S | ||||||||||
CO4 | S | M | L | L | |||||||||||
CO5 | S | M | L | L | S | ||||||||||
CO6 | L |
THEORY COMPONENT CONTENTS
12
STACKS AND QUEUES 9 Hours ADT Stack and its operations: Algorithms and their complexity analysis, Applications of Stacks: Expression Conversion and evaluation – corresponding algorithms and complexity analysis. ADT queue, Types of Queue: Simple Queue, Circular Queue, Priority Queue; Operations on each types of Queues: Algorithms and their analysis.
REFERENCES
1. “Fundamentals of Data Structures”, Illustrated Edition by Ellis Horowitz, SartajSahni, Computer Science Press.2. M.A.Weiss, “Data Structures and Algorithm Analysis in C++”, Fourth Edition, Pearson Education Asia, 2013.
2.Singly, Doubly and Circular Linked list implementations.
3.Linked list implementations of Stack and Queue ADT.
13
CO2: Build applications using various types of Inheritance and Interfaces
CO3: Explain the concepts of exception handling and multithreading to develop an application or program.CO4: Apply the concepts of data abstraction, encapsulation and polymorphism for problem solving. CO5: Develop solutions to a given problems using collections, files and streams.
CO/PSO Mapping | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COs | PROGRAMME OUTCOMES (POs) | PSOs | |||||||||||||
PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 | |
CO1 | S | S | M | M | M | M | M | M | M | ||||||
CO2 | S | S | M | M | M | M | M | ||||||||
CO3 | S | S | M | M | M | M | M | ||||||||
CO4 | S | S | M | M | M | M | M | ||||||||
CO5 | S | S | M | M | M | M | M | ||||||||
CO6 | S | S | M | M | M | M | M | M | M |
Signature of BOS chairman, CSE |
---|
2. Paul Deitel and Harvey Deitel, ―”Java How to Program (Early Objects)”, Tenth Edition, Pearson Prentice Hall 2014.
3.Timothy Budd, ―”An Introduction to Object-Oriented Programming”, Third Edition, Pearson Education, 2008.
2.Program for User Defined Exception Handling.
3.Program for Method Overloading and Method Overriding a)Use the concept of Packages and Interfaces 4.Thread Creation
a)Using Thread Class and Runnable Interface b)Inter Thread Communication
5.Program using inbuilt methods of String class.
ONLINE COURSES AND VIDEO LECTURES
|
|||
|
|||
CO5 |
Pre-requisite: NIL
|
THEORY COMPONENT CONTENTS
BASIC STRUCTURE OF COMPUTERS 7 Hours Functional Units -
Basic Operational Concepts - Bus Structures - Software Performance -
Memory Locations and Addresses - Memory Operations - Instruction and
Instruction Sequencing - Addressing Modes - Assembly Language - Basic
I/O Operations - Stacks and Queues.
|
---|
Signature of BOS chairman, CSE |
---|
CO1 Understand the functional components of DBMS and Relational Model. CO2 Devise queries using SQL to develop database application
CO3 Describe the database design approaches.CO4 Understand data storage and retrieval techniques.
|
---|
|
Relational Databases: Relational model, Database schema, Keys, Formal Relational Query Languages
9 Hours |
---|
Accessing Databases from Programs using JDBC, Building Web Applications using PHP &MySQL.
Case Study: Open Source Relational DBMS
7 Hours |
---|
Transactions: Concept and purpose, ACID properties and their necessity, transactions in SQL .Transaction Schedules: Conflicts and Aborts, Serializability, Recoverability. Concurrency Control: lock-based protocols, 2-phase locking, Timestamp based protocols. Deadlock handling
McGraw-Hill.2016.
2.R. Elmasri and S. Navathe, “Fundamentals of Database Systems”, Sixth Edition, Pearson Education,
OTHER REFERENCES
1.https://onlinecourses.nptel.ac.in/noc17_cs33/course
2.http://www.db-book.com
3.http://nptel.ac.in/courses/IIT-MADRAS/Intro_to_Database_Systems_Design 4.http://www.iitg.ernet.in/awekar/teaching/cs344fall11/
5.www.w3schools.com/sql/
LIST OF EXPERIMENTS: (Open Source RDBMS-MYSQL/POSTGRES)
1. Creation of a database and writing SQL queries to retrieve information from the database.
|
---|
AFTER SUCCESSFUL COMPLETION OF THIS COURSE, THE STUDENTS
SHOULD BE ABLE TO: CO1: Identify a practical
problems and find a solution
CO2: Understand the project management techniques
CO3: Demonstrate their technical report writing and
presentation skills
Pre-requisite: NIL
CO/PSO Mapping | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COs | PROGRAMME OUTCOMES (POs) | PSOs | |||||||||||||
PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 | |
CO1 | S | S | S | S | S | M | W | S | S | S | |||||
CO2 | S | S | |||||||||||||
CO3 | S |
2.Multi-disciplinary/ Multi-focus group of 5-6 students.
3.Groups can select to work on a specific tasks, or projects related to real world problems.
Signature of BOS chairman, CSE |
---|