Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
DETAILED TEACHING SCHEME
HOD Director
SCHOOL OF ENGINEERING PROGRAM: B. TECH – COMPUTER ENGINEERING ACADEMIC YEAR - 2021-22 SEMESTER – V (Batch - 2019-23) DEFINITION OF CREDIT: 1. Lecture (L): 1 hour/week/semester, 2. Practical (P):2 hour/week/semester 3. Tutorial(T): 2 hour/week/semester
TEACHING SCHEME
Course Code
Course Name Teaching Hours
SSH Credits Audit
course CIE
PSEE
Remarks if any Theory Tutorial Practical
CE523 Python Programming II 2 0 4 3 4 N Y Y
TSEE 50 Marks
IT506 Computer Networks 2 0 4 3 4 N Y Y TSEE 50 Marks
CE525 Enterprise Computing Through .NET Frameworks
3 0 2 4 4 N Y Y
CE526 Mobile Application Development 2 0 4 3 4 N Y Y TSEE 50 Marks
EC509 Microprocessor & Microcontroller 3 0 2 3 4 N Y Y
University Elective – III 3 0 0 3 3 N Y N
PC501 Rural Internship - - - 1 3 N Y Y
TOTAL 15 0 16 20 26
Total Teaching Hours 31
N- No CIE – Continuous internal evaluation
Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc..
SSH - Self-study hours
DETAILED TEACHING SCHEME
HOD Director
University Elective – III
Course Code
Course Name Teaching Hours
SSH
Credits
Audit cours
e CIE
PSEE
Remarks if any Theory Tutorial
Practical
CD503 Campus to Corporate Training - I 3 0 0 3 3 N Y N Any One Offered
Uni. Elect. - III
NEN003 Entrepreneurship Basic 3 0 0 3 3 N Y N
N- No CIE – Continuous internal evaluation
Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc..
SSH - Self-study hours
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Title Python Programming - II
Course Code CE523
Course Credits
Theory : 2
Practical : 2
Tutorial : 0
Credits : 4
Course Learning Outcomes:
On the completion of the course, students will be able to: Apply core python and object-oriented python concepts to build real world applications
Interpret data using NumPy and Pandas library
Query and Analyze large data set to extract relevant information in graphical format
Demonstrate substantial knowledge with the Python program development
environment
Create their own GUI components using Python and Tkinter library
Retrieve data from websites and APIs using Python
Detailed Syllabus
Sr. No.
Name of chapter and details Hours
Allotted
SECTION-I
1. Classes and Objects Creating Classes and Objects, Instance Variables, Access Specifiers, Importance of self, __init()__Method, Instance Method, Class Method, Static Method, Inheritance, Polymorphism
4
2 Regular Expression and Database Integration Regular Expressions, Match function, Search function, Matching vs Searching, Wildcard Install and configure Database Packages, Create database connection, CRUD operations, Handling Database Errors
5
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 2
3 Data Analytics NumPy Library – Introduction and Installation of NumPy, NumPy Arrays,
Array creation using built-in functions, Attributes and Methods, Array
manipulation, Indexing and Iterating
Pandas Library – Introduction to Pandas, Pandas Series, Data Frame, Importing and Exporting data with CSV, JSON files, Manipulating a Data Frame
5
Total 14
SECTION-II
4. Data Visualization Introduction to Matplotlib, Types of Charts, Legends, annotations and style, Plotting directly from Pandas Data Frame and NumPy Arrays
05
5. Web Scraping Introduction to Web Scrapping, Use of Web Scrapping, Retrieving Web Pages, Parsing Web Pages, Beautifulsoup Package, Tweet Scrub, Amazon Screen Scrapper, Mailmerge
06
6. GUI Programming Introduction to GUI, Tkinter Programming, Tkinter Widgets, Frame, Various
Buttons, Label, Entry, List Box, Menu, Text, tkMessageBox, Standard
Attributes of GUI
03
Total 14
Instructional Method and Pedagogy:
Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
Exercise will be based on the practical curriculum and will be evaluated at regular interval.
Reference Books:
Title: “Introduction to Computing and Problem Solving with Python”
Author(s): Jeeva Jose and P. Sojan Lal
Title: “Python: The Complete Reference”
Author(s): Martin C. Brown
Title: “Learning Python
Author(s): Mark Lutz
Title: “Python for Data Analysis”
Author(s): Wes McKinney
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 3
Additional Resources
https://docs.python.org
https://www.w3schools.com/python/
https://www.programiz.com/python-programming/tutorial
http://www.numpy.org/
http://pandas.pydata.org/
SYLLABUS
2020-21 B.TECH 6th SEM COMPUTER ENGINEERING (2018-22 BATCH) Page 1
Course Title Computer Networks
Course Code IT506
Course Credits
Theory : 2
Practical : 2
Tutorial : 0
Credits : 4
Course Learning Outcomes:
At end of the course, students will be able to:
● Understand network devices and its configuration ● Understand switched and routed network, demonstrate various switching and routing
protocols ● Configure and troubleshoot LAN Security ● Understand network security threats and its mitigation ● Configure, troubleshoot, and manage network. ● Understand Emerging Network Technologies
Detailed Syllabus
Sr. No.
Name of chapter and details Hours
Allotted
SECTION-I
1. Basic Device Configuration Configure a Switch with Initial Settings, configure switch ports, Secure remote access, Basic router configuration, Verify directly connected networks
02
2. VLAN and Inter-VLAN Routing Concept of VLAN, Benefits of VLAN, Types of VLAN, Trunk VLAN, 802.1Q tagging protocol, Dynamic trunking protocol, VLAN design guidelines. Introduction to Inter-VLAN Routing, types of inter-VLAN routing.
02
3
Scaling Networks Purpose of STP, STP operations, Evolution of STP, EtherChannel operation, Configure EtherChannel, Verify and troubleshoot EtherChannel, First Hop Redundancy Protocol, HSRP
03
SYLLABUS
2020-21 B.TECH 6th SEM COMPUTER ENGINEERING (2018-22 BATCH) Page 2
4
Dynamic IP Configuration DHCPv4 concepts, Configure DHCPv4 server, Configure DHCPv4 client, IPv6 Global Unicast Address assignment, SLAAC, DHCPv6, Configure DHCPv6 server
02
5
LAN Security Concepts and Configuration Endpoint security, Access control, Layer 2 security threats, MAC Address table attack, LAN attacks, Implement port security, Mitigate VLAN attacks, Mitigate DHCP attacks, Mitigate ARP attacks, Mitigate STP attacks
03
6
Wireless LAN Introduction to various wireless technology, Wireless access point, Configurations and troubleshooting of wireless access point, Channel management, Security in wireless devices, Remote site WLAN configuration, Troubleshoot WLAN issues
02
Total 14
SECTION-II
7
Routing Concepts and Static Routing Introduction of router and routing Concepts, Router initial configuration, Routing decision, Router operation, Introduction of static routing, Configure static and default route, Configure floating static routes, Configure static Host Routes, Troubleshoot static and default route.
03
8 OSPF Concepts and Configuration OSPF features and characteristics, OSPF packets, OSPF operation, Point-to-Point OSPF networks, Multiaccess OSPF networks, Single-Area OSPFv2
02
9
Network Security Threats, Malware, Common network attacks, Vulnerabilities, Cryptography, Introduction to IPv4 ACLs, Standard IPv4 ACLs, Extended IPv4 ACLs, Types of NAT, Static and dynamic NAT configuration,
03
10 WAN Concepts WAN operations, VPN and IPsec concepts, QoS concepts, QoS implementation techniques
02
11
Network Management Hierarchical networks, Scalable networks, Switch hardware, Router hardware, Troubleshooting process and tools, Troubleshooting IP connectivity
02
12 Emerging Network Technologies 03
SYLLABUS
2020-21 B.TECH 6th SEM COMPUTER ENGINEERING (2018-22 BATCH) Page 3
Network virtualization, Cloud computing, Software-Defined Networking, Controllers, Network automation, Data formats, APIs, REST, Configuration management
Total 15
Instructional Method and Pedagogy:
● Lectures will be conducted with the aid of multi-media projector, black board, OHP etc
● Online assignments based on course content will be given to the students at the end of each chapters and will be evaluated online by netacad.com.
● Students will simulate given scenario on packet tracer simulator.
Reference Books:
1. Todd Lammle, CCNA routing and switching study guide, Wiley publication.
2. Scott Empson, CCNA portable command guide, CISCO press.
3. Behrouz A. Forouzan, Data communication and networking, McGraw-Hill publication.
4. Andrew S. Tanenbaum, Computer networks, Pearson publication.
Additional Resources
www.netacad.com (Through CISCO login ID and Password)
SYLLABUS
2021-22_B.TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Title Enterprise Computing Through .NET Frameworks
Course Code CE525
Course Credits
Theory :3
Practical :1
Tutorial :0
Credits :4
Course Learning Outcomes:
On the completion of the course, students will be able to:
Understand the basic concepts of C# and Windows programming, importance CLR and .NET framework
Develop clear and effective C# code for the given problem
Use the trace and debug utilities that are provided with Visual Studio .NET
Apply Microsoft ADO.NET and inbuilt data tools functionalities for accessing data in
windows application
Develop, configure and deploy windows application
Detailed Syllabus
Sr. No.
Name of chapter and details Hours Allotte
d
SECTION-I
1. Introduction The .NET Framework - an Overview, .NET Framework Architecture, Features and Versions of Framework, Overview of Different Types of Applications Development using MS.NET .NET Framework Components MS.NET Base Class Library (BCL), Managed/Unmanaged Code, Intermediate Language, Common Type System, Common Language Runtime, Common Language Specification, Assemblies, Metadata, Namespaces, Assembly Cache, Reflection, Just-In Time Compilation and its Type, Garbage Collection
02
SYLLABUS
2021-22_B.TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 2
2. Language Basics and Console Application Development Introduction to Project and Solution in Studio, Exploring the IDE of VS.NET, Introduction to C# .Net language, Declaring main () Method, Organizing Libraries with Namespaces, ‘using’ Keyword, Console Application Development, Compiling and Executing using command line and IDE, Comments Data Types, Basics of Structure and CTS Types, Operators, Decisions Making and Loop Control Structures, Working with Different Types of Arrays, Working with Methods - Pass by Value and Pass by Reference, Out Parameters, Command Line Arguments Basics of Classes and Objects, Access specifiers, Inheritance, Method Overriding, Get and Set AccessorMethods, String Operations Keywords – static, this, base, new, abstract, sealed
05
3. Advanced Concepts of C# Interface, Delegates and Events, Indexers, Lambda Expressions, Regular Expressions, Regular Expressions, Implementing Exception Handling, Multithreading, Generics, UsingBuilt in Generic and Non-Generic CollectionClasses
08
4. Windows Programming Introduction, SDI and MDI Applications, Working with MDI and Child Forms, Dialog box (Modal and Modeless), Controls - General Controls, Container Controls, Menu and Tool Bars, Data Controls, Dialogs, Application Setup and Deployment
06
Total 21
SECTION-II
5. Data Access using ADO.NET Evolution of ADO.NET, ADO .NET Architecture, ADO.NET Connected and Disconnected Models, Understanding the Connection object, Building the Connection String, Understanding DataReader, DataSet, DataAdapter, DataTable, DataColumn, DataRow, DataRelation, and DataView
04
6. Working with WPF Introduction to WPF, XAML, Routed Events, Logical and Visual Tree, Development Workflow of a WPF Project, Built-in Controls of WPF, User and Custom Controls, Layouts, Implementing Styles and Templates, Data Binding with WPF Controls, Deployment of WPF applications
15
7. Report and Windows Services Introduction, Types of Report, Report Fields, Implementation of Reports in Application Windows Services: Purpose, Advantages, Developing, Deploying Debugging, and Sending Custom events
02
Total 21
SYLLABUS
2021-22_B.TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 3
Instructional Method and Pedagogy:
Lectures will be conducted based on Classroom Response Systems with the use of multimedia project or and black board.
Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
Experiments will be based on the practical curriculum and will be evaluated at regular interval.
Students will be guided to develop the real-world applications with the advanced
concepts of application development.
Reference Books:
Title: Programming in C#, Tata McGraw-Hill
Author(s): E Balagurusamy
Title: Visual Studio .Net Programming Black Book, Dreamtech press
Author(s): Kogent Learning Solutions Inc.
Title: Professional C#, Wrox Publication
Author(s): Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
Additional Resources
msdn.microsoft.com
www.completecsharptutorial.com
www.codeproject.com
www.stackoverflow.com
www.dotnetspider.com
www.tutorialspoint.com
www.w3schools.com
www.c-sharpcorner.com
https://www.tutorialspoint.com/wpf/index.htm
https://www.wpftutorial.net/Home.html
http://www.wpf-tutorial.com/
SYLLABUS
2021-22_ B.TECH 5th SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Title Mobile Application Development
Course Code CE526
Course Credits
Theory : 2
Practical : 2
Tutorial : 0
Credits : 4
Course Learning Outcomes:
On the completion of the course, students will be able to:
Acquire an insight into concepts of mobile application development terminologies, environment and architecture
Design mobile application using various UI components and layouts.
Develop robust mobile applications with database interaction and web service integration
Deploy application on mobile device
Detailed Syllabus
Sr. No.
Name of chapter and details Hours
Allotted
SECTION-I
1. Android Operating System and Development Environment Introduction, Android Architecture, Versions, Features, OHA, Dalvik VM, Android SDK, Android Development Tools, Android Virtual Devices, Development Environment, Directory Structure of Android Application, AndroidManifest file
02
2. Android Components and Resource handling Components: Context, Activity, Intent, Service, Broadcast Receiver Resources: String, Color, Drawable, Styles, Theme Localization: Prepare Application for Localization
02
3. Android User Interface Elements Introduction of Material Design, UI and UX Layouts: Linear Layout, Absolute Layout, Frame Layout, Relative Layout, Constraint Layout, Dynamic Implementation of Layout. UI widgets with properties, events and methods, Dialog boxes, Menus: Option and Context
06
SYLLABUS
2021-22_ B.TECH 5th SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 2
4. Working with Views and Fragment Views: GridView, WebView, ScrollView, ListView, RecyclerView, CardView Fragment: Introduction, life Cycle, Implementation
04
Total 14
SECTION-II
5. Data Storage Techniques Shared Preferences, Files and Directories, SQLite Database Connectivity and Operations, Content Providers: Basics, Content URI, Content Resolver, Built-in content providers.
05
6. Web Application Integration Techniques Introduction of AsyncTask, Communication with Web API, Introduction to JSON data, JSON Parsing, Implementation of Third-Party Library to Fetch Network Data, Notifications, Telephony API, Google API
07
8. Polish and Publish Application Different Ways to Monetize, Versioning, Signing, Packaging and Beta Test of Mobile Application, Distributing Application on Mobile Market Place
02
Total 14
Instructional Method and Pedagogy:
Lectures will be conducted based on Classroom Response Systems with the use of
multimedia projector and black board.
Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
Tutorials will be based on the practical curriculum and will be evaluated at regular interval.
Reference Books:
Title: “Android Wireless Application Development”, 2nd Edition, Pearson Education Author(s): Lauren Darcey, Shane Conder
Title: “Head First Android Development: A Brain Friendly Guide”, O`Reilly Author(s): David Griffiths and Dawn Griffiths
Title: “Professional Android 4 Application Development”, John Wiley & Sons Author(s): Reto Meier
Title: “Beginning Android”, Apress
Author(s): Mark L Murphy
SYLLABUS
2021-22_ B.TECH 5th SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 3
Additional Resources
http://www.vogella.com/articles/Android/
https://developer.android.com
http://androinica.com/category/androidguide
http://www.androidhive.info
http://www.learn-android-easily.com
http://www.javatpoint.com/android-tutorial
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Title Microprocessor & Microcontroller
Course Code EC509
Course Credit
Lecture : 3
Practical : 1
Tutorial : 0
Total : 4
Course Learning Outcome:
At the end of the course the students will be able to
Understand architecture and the operation of microcontroller and microprocessor
Differentiate between microprocessor and microcontroller
Write an assembly language program to solve basic binary math operations
Apply knowledge of the microcontroller’s internal registers and operations by use of a PC based simulator.
Develop the programming skill by converting assembly language program into machine code and test them on the training board.
Design an interface that allows a microcontroller to control various peripherals Develop the project after identifying proper application.
Detailed Syllabus
Sr. No. Name of chapter & Details Hours
Allotted
SECTION – I
1 8051 Microcontrollers: Microcontrollers and embedded processors, Overview of the 8051 family
02
2
8051 Architecture and Programming model Architecture of 8051, Introduction to 8051 assembly programming, assembling and running an 8051 program, The program counter and ROM space in the 8051, 8051 data types and directives, 8051 flag bits and the PSW register, 8051 register banks and stack
03
3
8051 Hardware Connection and Intel Hex File: Pin description of the 8051, Explaining the Intel hex file. 01
4
8051 Addressing Modes: Immediate and register addressing modes, Accessing memory using various addressing modes, Bit addresses for I/O and RAM, Extra 128-byte on-chip RAM in 8052.
02
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 2
5 LCD and Keyboard Interfacing: LCD interfacing, Keyboard interfacing. 02
6 ADC, DAC, and Sensor Interfacing: Parallel and serial ADC, DAC interfacing 03
7
RTC Interfacing and Programming: RTC interfacing, RTC programming in C, Alarm, SQW, and IRQ features of the DS12887 chip.
02
8
8051 Interfacing to External Memory: Semiconductor memory, Memory address decoding, 8031/51 interfacing with external ROM, Flash RAM, 8051 data memory space, Accessing external data memory in 8051 C.
04
9
Motor Control: Relay, PWM, DC and Stepper Motors: Relays and Optoisolators, Stepper motor interfacing, DC motor interfacing and PWM.
02
Total 21
SECTION – II
10
Introduction to 8085 Microprocessor 8085 Microprocessor Architecture, System Bus organization, 8085 Pin Diagram 8085 Microprocessor Signals and functions, Difference between Microprocessor and Microcontroller
03
11
Arithmetic and Logic Instructions and Programs: Arithmetic instructions, Signed number concepts and arithmetic operations, Logic and compare instructions, Rotate instruction and data serialization, BCD, ASCII, and other application programs.
03
12
Jump, Loop, And Call Instructions: Loop and jump instructions, Call instructions time delay for various 8051 chips.
02
13 I/O Port Programming: 8051 I/O programming, I/O bit manipulation programming.
02
14
8051 Programming in C: Data types and time delay in 8051 C, I/O programming in 8051 C, Logic operations in 8051 C, Data conversion programs in 8051 C, Accessing code ROM space in 8051 C, Data serialization using 8051 C.
03
15 8051 Timer Programming in Assembly and C: Programming 8051 timers, Counter programming, Programming timers 0 and 1 in 8051 C.
03
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 3
16
8051 Serial Port Programming in Assembly and C: Basics of serial communication, 8051 connection to RS232, 8051 serial port programming in Assembly, Programming the second serial port, Serial port programming in C.
03
17
Interrupts Programming in Assembly and C: 8051 interrupts programming, Timer interrupts, Programming external hardware interrupts, Programming the serial communication interrupt, Interrupt priority in the 8051/52, Interrupt programming in C.
02
Total 21
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 4
Instructional Method and Pedagogy:
Lectures will be conducted with the aid of multi-media projector, black board,
Transparencies etc. Assignments and Exercise will be given to the students for each unit/topic and
will be evaluated at regular interval. Surprise tests/Quizzes/Seminar/Tutorials will be conducted.
Reference Books:
1. The 8051 Microcontroller and Embedded Systems Using Assembly and C, 2/e (2nd edition) by Muhammad Ali Mazidi, Janice Gillispie Mazidi and Rolin McKinlay, Pearson Education
2. The 8051 Microcontroller & Embedded Systems using Assembly and C by K. J. Ayala, D. V. Gadre (Cengage Learning , India Edition)
3. 8051 Microcontrollers: MCS51 Family and its Variants by Satish Shah, Oxford
University Press 4. 8051 Microcontroller: Internals, Instructions, Programming and
Interfacing by Subrata Ghoshal, Pearson Education 5. The 8051 Microcontrollers: Architecture, Programming and Applications
by K Uma Rao, Andhe Pallavi, Pearson Education
Additional Resources:
www.mikroe.com
http://www.8051projects.net/
http://www.8051projects.info/
http://www.8051project.org/
SYLLABUS
2021-22 B.TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Title Rural Internship
Course Code PC501
Course Credits
Theory :0
Practical :0
Tutorial :0
Credits :3
Course Learning Outcomes:
At the end of this course students will be able to:
Increase awareness about the rural areas.
Explore challenging issues in existing system and suggest possible solutions with the
help of digital literacy.
Enhance understanding about rural development.
Enhance the observation skills, decision making skill and communication skill.
Pedagogy:
A student is required to undergo 2 weeks of Rural Internship generally at the end of the second year of the B.Tech. Program as partial requirement for the award of the degree with assistance from Non-Governmental Organization. A student's social commitment, under supervision in a well-administered agency, office, industry or organization should be commensurate with his or her level of education and future career goals. While the evaluation of the student’s performance in the internship is based primarily on academic criteria, the practical experience, prospective critical challenges of an era, and learning about one’s ability to function in each occupational environment is prime focus.
SYLLABUS
2021-22 B.TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 2
Rules and Regulations
The students must go through two weeks of rural internship.
The students are free to complete the rural internship on individual basis or in a group.
The maximum group size must not be of more than 6 students.
Students are supposed to maintain the internship diary.
The internship diary will also provide the basis for keeping track of the intern's time, the
progress toward meeting the internship objectives.
At the end, interns are required get diary signed by the Village sarpanch / NGO supervisor.
If there is any doubt as to whether a student may have falsely completed the diary or made
false declarations about the village/community, the supposedly completed training will be
disqualified.
Students are required to prepare document from their understanding, activities performed
during internships.
The report should be signed by Village Sarpanch/Village revenue officer/NGO/ Block officer.
Students are required to submit the report to their department placement officer.
The student is advised to take video clips followed by photographs, plans, specifications and
detailed analysis etc. to support his or her internship report.
The students are supposed maintain the professional behaviour throughout.
The students are supposed to be in discipline with village people.
Follow the schedule provided by the village authority.
The students are expected to address the villagers with respect and dignity.
In case of any problem or unwanted incident during the internship period, concern the
departmental training and placement officers.
Students are instructed to wear RKU uniform and identity card on daily basis.
The students are strictly instructed not to indulge in political or religious discussions.
Students must behave in way that creates a positive impression about RK University.
Sample of Activities during Internships:
Spread awareness about the technology in the rural areas by making villagers aware
about how to use smart phones and hand-held devices in a way that can help in
routine life.
Demonstrate the usage of digitalization in the routine life for example UPI Apps,
Farming related Apps and E-Commerce Apps.
SYLLABUS
2021-22 B. TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Learning Outcomes:
At the end of the course, students will be able to
Formulate the problem quantitatively and use appropriate arithmetical, and/or
statistical methods to solve the problem.
Recall Formulae.
Demonstrate various principles involved in solving mathematical problems and
thereby reducing the time taken for performing job functions.
Interpret quantitative information (i.e., formulas, graphs, tables, models, and
schematics) and draw implications from them.
Critically evaluate various real life situations by resorting to analysis of key issues
and factors.
Detailed Syllabus:
Module Name of Chapter & Details Hours
Allotted
Quantitative Ability 1. Numbers, H.C.F. & L.C.M., Simplification, Decimal Fractions: 04
2. Square & Cube roots, Average, Profit & Loss: 05
3. Simple Interest, Compound Interest: 04
4. Permutations & Combinations, Probability, Ratio & Proportion: 05
5. Problems on Age, Time and Work: 03
6. Odd man, Clocks, Calendar: 03
7. Time & Distance, Problems on Trains, Boats & Streams: 04
8. Tabulation, Bar graphs, Pie graphs & Line graphs: 04
Logical Verbal Reasoning 9. Character Puzzles, Series Completion, Venn Diagrams: 03
10. Seating Arrangement, Blood Relation Test: 03
11. Logical Sequence of Words, Classification: 02
12. Data Sufficiency, Syllogism: 02
13. Analogy, Arithmetic Reasoning, Direction Sense Test 03
Total Hours 45
Course Title: Campus to Corporate Training – 1
Course Code: CD503
Course Credit:
Theory : 3
Practical : 0
Tutorial : 0
Credits : 3
SYLLABUS
2021-22 B.TECH 5TH SEM COMPUTER ENGINEERING (2019-23 BATCH) Page 2
Instructional Method and Pedagogy:
Lectures will be conducted with the aid of multi-media projector, blackboard,
Classroom Teaching & Learning Activities etc.
Though the majority of the class will be lecture, certain skill building exercises will
be introduced to expose the students to increasingly more difficult content.
Assessment will be conducted every week on content delivered during week.
Reference Books & Websites:
Books:
1. Dr. R.S. Aggarwal, “Quantitative Aptitude”, S.Chand Publication, New Delhi.
2. Abhijit Guha, “Quantitative Aptitude for Competitive Examinations”, 4th Edition.
3. Dr. R.S Agarwal, “A Modern Approach to Verbal & Non-Verbal Reasoning”,
S.Chand Publication, New Delhi.
4. Arun Sharma, “How to Prepare for Logical Reasoning for the CAT”
Website:
1. www.indiabix.com
2. www.freshersworld.com
SYLLABUS
2021-22 B.TECH 5TH COMPUTER ENGINEERING (2019-23 BATCH) Page 1
Course Title Entrepreneurship Basic
Course Code NEN003
Course Credit
Theory : 3
Practical : 0
Tutorial : 0
Credits : 3
Course Learning Outcomes:
After Successful completion of the above course, students will be able to:
Understand the fit between them and their entrepreneurial ambitions
Identify their customers.
Develop a solution for their customers' problems.
Create Business Model and MVP fit to market.
Build and Demonstrate the MVP.
Detailed Syllabus
Sr. No.
Name of chapter & details Hours Allotte
d
SECTION-I
1. GET STARTED: Discover Yourself
Find your flow, Effectuation, Case Study: Tristan Walker: The
extroverted introvert, Identify your entrepreneurial style
5
SYLLABUS
2021-22 B.TECH 5TH COMPUTER ENGINEERING (2019-23 BATCH) Page 2
2. IDEA/PROBLEM: Identify Problems Worth Solving
What is a business opportunity and how to identify it, Find the
problems around you that are worth solving, Methods for finding and
understanding problems – (Observation, Questioning, DT, Jobs to be
done (JTBD)), How to run problem interviews to understand the
customer’s world view, Introduction to Design Thinking - Process
and Examples, Generate ideas that are potential solutions to the
problem identified – DISRUPT, Class Presentation: Present the
problem you "love", Form teams
4
3. CUSTOMER: Identify Your Customer Segments and Early Adopters
The difference between a consumer and a customer (decision
maker); Market Types, Segmentation and Targeting, Defining the
personas; Understanding Early Adopters and Customer Adoption
Patterns, Identify the innovators and early adopters for your startup
Craft Your Value Proposition
Come up with creative solutions for the identified problems, Identify
the UVP of your solution using the Value Proposition section of the
VPC, Class Presentation: Communicating the Value Proposition- 1
min Customer Pitch
6
4. BUSINESS MODEL: Get Started with Lean Canvas
Basics of Lean Approach and Canvas; Types of Business Models
(b2b; b2c), Intro to Risks; Identify and document your assumptions
(Hypotheses); Identify the riskiest parts of your plan, Class
Presentation: Present your Lean Canvas
4
SYLLABUS
2021-22 B.TECH 5TH COMPUTER ENGINEERING (2019-23 BATCH) Page 3
5. VALIDATION: Develop the Solution Demo
Build solution (mockups) demo, How to run solution interviews,
GOOTB: Run Solution interviews, Does your solution solve the
problem for your customers: The problem-solution test.
Sizing the Opportunity
Differences between a Startup venture and a small business;
Industry Analysis: Understanding what is Competition and it’s role,
Analyze competition.
Building an MVP
Identify an MVP and build it - I; Document and validate your
assumptions, How to do MVP Interviews, GOOTB: Run MVP
interviews, Is there a market for your product --The product-market fit
test, Class Presentation: Present your MVP.
8
6. MONEY: Revenue Streams
Basics of how companies make money, Understand income, costs,
gross and net margins, Identify primary and secondary revenue
streams.
Pricing and Costs
Pricing and Costs, Value, price, and costs; Different pricing
strategies, Understand product costs and operations costs; Basics of
unit costing.
Financing Your New Venture
How to finance business ideas, Various sources of funds available to
an entrepreneur and pros and cons of each, What investors expect
from you, Practice Pitching to Investors and Corporate.
5
7. TEAM: Team Building
Shared Leadership, Role of a good team in a venture's success;
What to look for in a team; How do you ensure there is a good fit?
Defining clear roles and responsibilities, Explore collaboration tools
and techniques - Brainstorming, Mind mapping, Kanban Board
6
SYLLABUS
2021-22 B.TECH 5TH COMPUTER ENGINEERING (2019-23 BATCH) Page 4
8. MARKETING & SALES: Positioning
Understand the difference between product and brand and the link
between them, Define the positioning statement for your
product/service and how it should translate into what your customers
should see about that brand in the marketplace.
Channels & Strategy
Building Digital Presence and leveraging Social media, Creating your
company profile page, Measuring the effectiveness of selected
channels.
Sales Planning
Understanding why customers buy and how buying decisions are
made; Listening skills, Unique Sales Proposition (USP); Art of the
sales pitch (focus on customers’ needs, not on product features),
Follow-up and closing a sale; Asking for the sale.
3
9. SUPPORT: Planning & Tracking
Importance of project management to launch and track progress,
Understanding time management, workflow, and delegation of tasks.
Business Regulation
Basics of business regulations of starting and operating a business;
Importance of being compliant and keeping proper documentation,
How to find help to get started.
4
10. Capstone Project: Present Your BMC (Optional - and MVP)
Total 45
Instructional method and Pedagogy:
At the start of course, the course delivery pattern, prerequisite of the subject will be discussed.
Lectures will be conducted with the aid of multi-media projector, use of White Board, OHP etc.
Attendance is compulsory in lectures and laboratory.
Assignments based on course content will be given to the students at the end of each unit/topic and will be evaluated at regular interval.
Quizzes will be conducted.
SYLLABUS
2021-22 B.TECH 5TH COMPUTER ENGINEERING (2019-23 BATCH) Page 5
Reference Books:
1. Traction : A Startup Guide to Getting Customers by Gabriel Weinberg and Justin Mares
2. Strategize, Test, Measure: The Bullseye Framework by Brian Balfour of Elevate-Growth and User Acquisition
3. The 50% Rule for Traction by Ash Maurya 4. Six Keys to Release Ideas for Profitable Growth: Corporate Entrepreneurship by
Hakan Ener, HBR, December 2014
Additional Resources
Read Forbes article and do Group Discussion
https://www.forbes.com/sites/chrismyers/2015/12/16/find-your-flow-and-success-will-
follow/
https://necrophone.com/2014/01/20/effectuation-the-best-theory-of-entrepreneurship-you-
actually-follow-whether-youve-heard-of-it-or-not/
"Understand the Customer Problem by GOOTB":
https://www.youtube.com/watch?v=sEENIZgscDw
Prof. Clay Christensen "Identifying Customer Needs"
https://www.youtube.com/watch?v=yVCZ-7xSsCw
Value Proposition & Customer Need:
https://www.youtube.com/watch?v=6FnG8pJL8yM&index=3&list=PLw540Wq5kay866m6A6xI
7KOwE_Ah7is4m
Ash Maurya -Capture your BMC in 20 minutes
https://www.youtube.com/watch?v=7o8uYdUaFR4&t=462s
Assessment Model
Assignments and Class Participation-30%
Quizzes - 10%
Final Exam – 30%
Capstone Project – 30%