Communication in English
Bca
Semester 1
Communication in English
School of Engineering & Technology
Course Outline |
|||
Course Title: English Communication Course Code: 21BTC-1EC12T |
|||
Semester: I |
Academic Year: |
Core/Elective: |
Credits: 2 |
Course Designed by: Centre for Soft Skills E-mail: |
Course Instructor: E-mail: |
||
Pre-requisites: NA |
1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1 To understand the different aspects of communication using the four macro skills – LSRW (Listening, Speaking, Reading, Writing)
CO2 comprehend the nuances of communication in English language
CO3 use proper non-verbal ways for effective communication
CO4 pronounce the accurate sound of the language
CO5 practice accepted usage of vocabulary and grammar
2. Syllabus: Total Hrs.: 30
UNIT I Total:5
Basics of Communication
UNIT II Total: 5
Non-Verbal Communication
KOPPACT
(Kinesics, Oculesics, Proxemics, Para-Language, Artifactics, Chronemics, Tactilics)
UNIT III Total: 10
Grammar and Vocabulary
UNIT IV- Total: 5
Effective Speaking
• Status of Spoken English in India
• International Phonetic Alphabet (IPA) Symbols
• Spelling and Pronunciation
• American and British pronunciation
Unit V Total: 5
Effective Listening
• Active Listening- Effective Listening Skill
• Barriers to Listening
• Listening to Conversation (Formal and Informal)
• Listening to short conversations
• Academic Listening (Listening to Lectures)
• Listening to Talks and Presentations
3. Text Book(s):
1. Acevedo and Gower M (1999) Reading and Writing Skills. London, Longman
2. Eastwood, John (2008). Oxford Practice Grammar. Oxford, OUP
3. Hedge, T (2005). Writing. Oxford, OUP
4. Swan, Michael. (1980). Practical English Usage. Oxford, OUP
4. Reference Book(s)
R1 High School English Grammar & Composition by Wren & Martin
R2 Deuter, M et.al. (2015). Oxford Advanced Learner’s Dictionary of English (Ninth Edition). New Delhi, OUP
R3 Walter and Swan (1997). How English Works. Oxford, OUPDesign Thinking
===
SCHOOL OF ENGINEERING & TECHNOLOGY
COURSE OUTLINE |
|||
Course Title: Design Thinking Course Code: SE141 |
|||
Term: I |
Academic Year: 2023 |
Core/Elective: Core |
Credits: 3 |
Course Designed by: Dr. Sachin Datt E-mail: sachindatt@sushantuniversity.edu.in |
Course Designed by: Dr. Sachin Datt E-mail: sachindatt@sushantuniversity.edu.in |
||
Pre-requisites: Class 10 level science |
1. Course Objectives:
Understand the principles and methodology of design thinking as a problem-solving approach. Explore the concepts and components of the Value Proposition Canvas and its role in creating customer-centered products and services. Develop skills in empathizing with users, defining problems, ideating solutions, prototyping, and testing iteratively. Apply design thinking techniques to real-world challenges, fostering creative and innovative thinking. Collaborate effectively in interdisciplinary teams to create and present viable value propositions.
2. Course Outcomes:
By the end of this course, students should be able to:
1. Demonstrate a deep understanding of the design thinking process and its stages: empathize, define, ideate, prototype, and test.
2. Construct effective value propositions by analyzing customer segments, pain points, and gains through the Value Proposition Canvas.
3. Utilize various ideation techniques to generate innovative solutions and prototype those solutions to address user needs.
4. Apply critical thinking and iteration to refine prototypes based on user feedback and insights.
5. Collaborate in diverse teams to develop comprehensive value propositions and effectively communicate their findings and solutions.
3. PO’s, PEO’s and PSO’S
Programme Outcomes (POs)
On successful completion of the program, the Electronics & Communication Engineering Graduates are expected to:
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modelling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Programme Educational Objectives (PEOs)
PEO-1 Graduates will apply the knowledge of Computer Science Engineering to solve real world Engineering problems.
PEO-2 To prepare graduates with an outstanding knowledge of engineering, technology and its applied streams along with the management, humanities and various other interdisciplinary subjects for a successful career.
PEO-3 Enable graduates to acquire knowledge of relevant Technologies and multidisplinary fields including broad social, ethical and environmental issues within which the engineering is practiced.
PEO-4 To create awareness and understanding within the graduates related to societal issues, apart from developing a sense of commitment to the community and profession with sincere.
Programme Specific Outcomes (PSO’s)
On completion of the BCA degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO 9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
M |
M |
H |
H |
|
|
|
M |
H |
|
|
H |
M |
H |
CO2 |
H |
H |
H |
|
H |
|
H |
|
H |
H |
|
|
H |
H |
L |
CO3 |
H |
M |
|
M |
|
|
|
|
M |
|
|
|
H |
H |
H |
CO4 |
H |
|
|
|
|
|
|
H |
H |
|
|
|
M |
M |
|
Where H= High relationship (covers up to 75-95% of the desired outcome); M=Medium (covers up to 50 to 75%); L=Low (covers up to 10-50% of the desired outcome)
5. Course Contents:
Unit 1: Introduction to Design Thinking and Value Proposition
- Understand the fundamental concepts of design thinking and its applications in problem-solving.
- Explore the purpose and components of the Value Proposition Canvas.
- Differentiate between traditional problem-solving and design thinking approaches.
Unit 2: Empathizing and Defining
- Learn techniques to empathize with users and understand their needs, motivations, and pain points.
- Develop skills in defining problem statements based on user insights.
- Analyze case studies to identify successful examples of empathetic problem-solving.
Unit 3: Ideation and Solution Generation
- Explore various ideation techniques to generate a wide range of potential solutions.
- Understand the importance of divergent thinking in the ideation process.
- Engage in hands-on activities to practice brainstorming and ideation.
Unit 4: Prototyping and Testing
- Learn how to create low-fidelity prototypes to visualize potential solutions.
- Understand the iterative process of testing prototypes with users for feedback.
- Analyze the role of prototyping in mitigating design risks and improving user experience.
Unit 5: Application and Collaboration
- Apply design thinking principles to real-world challenges, both individually and in teams.
- Collaborate effectively within interdisciplinary teams to create comprehensive value propositions.
- Develop presentation skills to communicate value propositions and insights convincingly.
6. Textbook References:
1. Brown, T. (2009). "Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation." Harper Business.
2. Kelley, D., & Kelley, T. (2013). "Creative Confidence: Unleashing the Creative Potential Within Us All." Currency.
3. Knapp, J., Zeratsky, J., & Kowitz, B. (2016). "Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days." Simon & Schuster.
4. Stickdorn, M., & Schneider, J. (2011). "This Is Service Design Thinking: Basics, Tools, Cases." BIS Publishers.
5. Liedtka, J., Salzman, R., & Azer, D. (2017). "Design Thinking for the Greater Good: Innovation in the Social Sector." Columbia University Press.
7. Course Assessment Components
This course is of 100 marks and will have the following assessment components. Final Grades will be based on the relative performance of a student in the class.
Mid Semester Examination |
Assignment(s) |
Quiz(s)/ Presentation |
Total Internal Component |
End Semester Examination
|
15 |
15 |
10 |
40 |
60 |
===
Universal Human Values
===
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Distinguish between values and skills, and understand the need, basic guidelines, content and process of value education.
CO2: Initiate a process of dialog within themselves to know what they really want to be in their life and profession.
CO3: Understand the meaning of happiness and prosperity for a human being.
CO4: Understand harmony at all the levels of human living, and live accordingly.
CO5: Facilitate in applying the understanding of harmony in existence in their profession and lead an ethical life.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Program Specific Outcomes (PSOs)
PSO 1: Professional Skills
To demonstrate basic understanding of engineering fundamentals, professional/social ethics and apply mathematical foundations to solve mechanical problems.
PSO 2: Problem Solving Skills
An ability to apply Mechanical Engineering principle to innovate engineering design and implementation of skills to provide optimal solutions for complex problems and provide the platform for research in emerging areas.
PSO 3: Successful Career and Entrepreneurship
Demonstrate ability to communicate effectively with a range of audiences to analyze the local and global impact of mechanical on individual, organization and society with an aim for holistic professional development and optimizing resources as a successful Entrepreneur.
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
|
|
|
|
|
|
M |
H |
|
M |
|
H |
|
|
|
CO2 |
|
|
|
|
|
|
M |
H |
|
M |
|
H |
|
|
|
CO3 |
|
|
|
|
|
|
L |
H |
|
H |
|
H |
|
|
|
CO4 |
|
|
|
|
|
|
M |
H |
|
M |
|
H |
|
|
|
CO5 |
|
|
|
|
|
|
H |
H |
|
H |
|
H |
|
|
|
Unit-I: Introduction to Value Education
1. Value Education, Definition, Concept and Need for Value Education
2. The Content and Process of Value Education
3. Self-Exploration as a means of Value Education
4. Happiness and Prosperity as parts of Value Education
Unit-II: Harmony in the Human Being
1. Human Being is more than just the Body
2. Harmony of the Self („I‟) with the Body
3. Understanding Myself as Co-existence of the Self and the Body
4. Understanding Needs of the Self and the Needs of the Body
Unit-III: Harmony in the Family and Society and Harmony in the Nature
1. Family as a basic unit of Human Interaction and Values in Relationships
2. The Basics for respect and today’s Crisis: Affection, Care, Guidance, Reverence, Glory, Gratitude and Love
3. Comprehensive Human Goal: The Five dimensions of Human Endeavour
Unit-IV: Social Ethics
1. The Basics for Ethical Human conduct
2. Defects in Ethical Human Conduct
3. Holistic Alternative and Universal order
4. Universal Human Order and Ethical Conduct
Unit-V: Professional Ethics
1. Value Based Life and Profession
2. Professional Ethics and Right Understanding
3. Competence in Professional Ethics
4. Issues in Professional Ethics – The Current scenario
5. Vision for Holistic Technologies, Production System and Management Models
5. Text Book(s):
The text book R.R Gaur, R Sangal, G P Bagaria, “A foundation Course in Human Values and
professional Ethics, Excel books, New Delhi, 2010, ISBN 978-8-174-46781-2
6. Reference Book(s):
i. A.N. Tripathy, 2003, Human Values, New Age International PublishersPower plant technology: By E.I. Wakil TMH
ii. R.R Gaur, R Sangal, G P Bagaria, “A foundation Course in Human Values and professional Ethics – Teachers Manual”, Excel books, New Delhi, 2010
iii. P.L. Dhar, RR Gaur, 1990, Science and Humanism, Commonwealth Publishers.
iv. Bertrand Russell Human Society in Ethics & Politics
v. Gaur. R. R., Sangal. R, Bagaria. G.P, A Foundation Course in Value Education, Excel Books, 2009.
7. Evaluation Scheme
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Quiz / Presentation |
15 |
Assignment |
10 |
===
Fundamentals of Programming
====
School of Engineering & Technology Course Outline |
|||
Course Title: Fundamentals of Programming Course Code: CA101 |
|||
Semester: I |
Academic Year: 2023 |
Core/Elective: Core |
L-T-P- 3-0-2 Credit: 4 |
Course Designed by: Dr. Alpana Jijja E-mail: alpanajijja@sushantuniversity.edu.in |
Course Instructor: Dr. Alpana Jijja E-mail: alpanajijja@sushantuniversity.edu.in |
||
Pre-requisites: None |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: To learn programming in core Python
CO2: To develop programs in Python using lists, tuples and strings
CO3: To Understand and implement the logic of the core concepts.
CO4: Prepare programs implementing file and function in Python
CO5: Create advanced programming features in Python to solve industry standard problems.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Programme Specific Outcomes - On completion of the B.Tech..(Computer Science and Engineering) degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
L |
L |
L |
|
|
|
L |
|
|
M |
H |
H |
L |
CO2 |
H |
H |
L |
M |
M |
|
|
|
L |
|
|
L |
L |
H |
M |
CO3 |
H |
H |
L |
M |
L |
|
|
|
L |
|
|
L |
L |
H |
L |
CO4 |
H |
H |
L |
H |
L |
|
|
|
L |
|
|
L |
H |
M |
L |
CO5 |
H |
H |
L |
H |
M |
|
|
|
L |
|
|
L |
H |
H |
L |
3. Syllabus: 4. Syllabus: Total Hrs: 42
Unit-1 Lecture Hr.: 07
Parts of Python Programming Language: Identifiers, Keywords, Statements and Expressions, Variables, Operators, Precedence and Associativity, Data Types, Indentation, Comments, Reading Input, Print Output, Type Conversions, The type() Function and Is Operator, Dynamic and Strongly Typed Language,
Unit-2 Lecture Hr.: 13
Strings: Creating and Storing Strings, Basic String Operations, Accessing Characters in String by Index Number, String Slicing and Joining, String Methods, Formatting Strings, Lists, Creating Lists, Basic List Operations, Indexing and Slicing in Lists, Built-In Functions Used on Lists, List Methods, The del Statement. Dictionaries: Creating Dictionary, Accessing and Modifying key:value Pairs in Dictionaries, Built-In Functions Used on Dictionaries, Dictionary Methods, The del Statement,
Tuples and Sets: Creating Tuples, Basic Tuple Operations, Indexing and Slicing in Tuples,Built-In Functions Used onTuples, Relations between Tuples and Lists, Relations between Tuples and Dictionaries, Tuple Methods, Using zip() Function, Sets, Set Methods, Frozenset.
Unit-3 Lecture Hr.: 8
Control Flow Statements: The if Decision Control Flow Statement, The if…else Decision Control Flow Statement, The if…elif…else Decision Control Statement, Nested if Statement, The while Loop, The for Loop, The continue and break Statements, Catching Exceptions Using try and except Statement.
Unit-4 Lecture Hr.: 6
Functions, Built-In Functions, Commonly Used Modules, Function Definition and Calling the Function, The return Statement and void Function, Scope and Lifetime of Variables, Default Parameters, Keyword Arguments, *args and **kwargs.
Unit -5 Lecture Hr.: 8
Data Visualization: Generating Data-Installing Matplotlib, Plotting a Simple Line Graph, Random Walks, Rolling Dice with Plotly. Downloading Data- The CSV File Format, Mapping
5. Text Book(s):
4. Text Book(s):
6. Reference Book(s):
R1. Learning Python, 4th Edition by Mark Lutz
R2. Programming Python, 4th Edition by Mark Lutz
7. Evaluation Scheme:
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
35 |
Quiz/ Assignment |
10 |
Mid Semester Lab |
10 |
Lab Report |
5 |
End Semester Lab |
25 |
List of Programs
⮚ Python Program for factorial of a number
⮚ Python Program for compound interest
⮚ Python program to print all Prime numbers in an Interval
⮚ Python program to check whether a number is Prime or not
⮚ Python Program for Fibonacci numbers
⮚ Program to print ASCII Value of a character
⮚ Python program to interchange first and last elements in a list
⮚ Python program to swap two elements in a list
⮚ Python program to remove Nth occurrence of the given word
⮚ Python | Ways to find length of list
⮚ Python | Ways to check if element exists in list
⮚ Different ways to clear a list in Python
⮚ Python | Reversing a List
⮚ Python program to find second largest number in a list
⮚ Python program to find N largest elements from a list
⮚ Python program to print even numbers in a list
⮚ Python program to print odd numbers in a List
⮚ Python program to print all even numbers in a range
⮚ Python program to print all odd numbers in a range
⮚ Python program to count Even and Odd numbers in a List
⮚ Python program to print positive numbers in a list
⮚ Python program to print negative numbers in a list
⮚ Python program to print all positive numbers in a range
⮚ Python program to print all negative numbers in a range
⮚ Python program to count positive and negative numbers in a list
⮚ Remove multiple elements from a list in Python
⮚ String Programs:
⮚ Python program to check if a string is palindrome or not
⮚ Reverse words in a given String in Python
⮚ Find length of a string in python (4 ways)
⮚ Python program to print even length words in a string
⮚ Python | Program to accept the strings which contains all vowels
⮚ Python | Count the Number of matching characters in a pair of string
⮚ Python program to count number of vowels using sets in given string
⮚ Remove all duplicates from a given string in Python
⮚ Python | Program to check if a string contains any special character
⮚ Generating random strings until a given string is generated
⮚ Find words which are greater than given length k Python program for removing i-th character from a string Python program to split and join a string
⮚ Python | Check if a given string is binary string or not
⮚ Python | Sort Python Dictionaries by Key or Value
⮚ Handling missing keys in Python dictionaries
⮚ Python dictionary with keys having multiple inputs
⮚ Python program to find the sum of all items in a dictionary
⮚ Python | Ways to remove a key from dictionary
⮚ Convert a list of Tuples into Dictionary
⮚ Create a list of tuples from given list having number and its cube in each tuple
⮚ Sort a list of tuples by second Item
⮚ More Python Programs:
⮚ Python Program to Reverse a linked list
⮚ Python Program for Find largest prime factor of a number
⮚ Python Program for Efficient program to print all prime factors of a given number
⮚ Python Program for Product of unique prime factors of a number
⮚ Python Program for Find sum of odd factors of a number
=====
Introduction to Digital Electronics
===
School of Engineering & Technology Course Outline |
|||
Course Title: Introduction to Digital Electronics Course Code: CA103 |
|||
Semester: I |
Academic Year: 2023-24 |
Core/Elective: Core |
L T P C 2 0 2 3 |
Course Designed by: Bindu Thakral E-mail: binduthakral@sushantuniversity.edu.in |
Course Instructor: Bindu Thakral E-mail: binduthakral@sushantuniversity.edu.in |
||
Pre-requisites: Basic concepts of number system & electronic circuit. |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Explain about digital number systems and logic circuits.
CO2: Demonstrate the simplification of Boolean expressions using Boolean algebra.
CO3: Solve logic function minimization.
CO4: Differentiate between combinational and sequential circuits such as decoders, encoders,
multiplexers, demultiplexers, flip-flops, counters, registers and PLD’s.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Program Specific Outcomes:
On completion of the B.Tech.. (Computer Science and Engineering) degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
H |
L |
M |
CO2 |
H |
M |
L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
H |
L |
M |
CO3 |
M |
M |
M |
L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
M |
H |
CO4 |
M |
L |
M |
L |
M |
L |
L |
L |
L |
L |
L |
L |
H |
M |
H |
CO5 |
H |
M |
M |
L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
M |
H |
5. Syllabus: Total Hrs.: 56
UNIT I-Introduction Lecture Hr.: 10
Number Systems-Binary, Octal, Hexadecimal, Number base conversions, Introduction to logic gates-Basic gates, Universal gates, EXOR, EXNOR gates.
UNIT II – Boolean Algebra Lecture Hr.: 12
Boolean algebra, Boolean postulates and laws –De-Morgan’s Theorem- Principle of Duality, Simplification using Boolean algebra, Arithmetic Operation using 1’s and 2’s compliments. Standard Representation of Logical functions.
UNIT III - Combinational Circuits Lecture Hr.: 12
K-map representation and simplification of logical functions. Don’t care conditions. Combinational circuits: Multiplexers, demultiplexers, decoders & encoders, adders & subtractor, code converters, comparators, decoder/drivers for display device.
UNIT IV- Sequential Circuits Lecture Hr.: 12
Sequential Circuit: Sequential logic design, latch, flip-flop, S-R, JK D, and T flip flop. Master-Slave and Edge triggered flip-flops, race around condition, asynchronous inputs in flip flop. Shift Registers, Asynchronous counters, synchronous counters.
UNIT V- Programmable Logic Devices Lecture Hr.: 10
Programmable logic devices: logic implementation using ROM. Logic implementation using PLA, & PAL. Introduction to RAM, FPGA, CPLD.
5. Text Book(s):
6. Reference Book(s):
7. Evaluation Scheme
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Quiz- PRACTICAL & THEORY |
10 |
Assignment & Faculty Assessment |
15 |
===
Multidisciplinary Course -1
Computer Fundamentals
School of Engineering & Technology
Course Outline |
|||
Course Title: Computer Fundamental Course Code: 21BTC-1EC12T |
|||
Semester: BCA-I |
Academic Year: 2021 |
Core/Elective: Core |
LTP: 3-2-4 Credits: 4 |
Course Designed by: Alpana Jijja E-mail alpanajijja @sushantuniversity.edu.in |
Course Instructor: Alpana Jijja E-mail: alpanajijja@sushantuniversity.edu.in, |
||
Pre-requisites: Nil |
Course Contents:
A few sample project illustrations are (Students are Faculty are advised to chose additional projects from their surrounding domains)
==
Semester 2
Environmental Studies
School of Engineering & Technology
Course Outline |
|||
Course Title: Environmental Studies Course Code-16BTC-1ES11T |
|||
Semester: II |
Academic Year: 2021-24 |
Core/Elective: Core |
Credits: 2 |
Course Designed by: Dr. Monika Khurana E-mail: monikakhurana@sushantuniversity.edu.in |
Course Instructor: Dr. Monika Khurana E-mail: monikakhurana@sushantuniversity.edu.in |
||
Pre-requisites: None |
1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: Gain knowledge on the importance of environmental education and ecosystem.
CO2: Discuss about environmental pollution- sources, effects and control measures of environmental pollution.
CO3: Understand the treatment of wastewater and solid waste management.
CO4: Find importance with respect to biodiversity, its threats and its conservation and appreciate the concept of interdependence.
CO5: Describe the national and international concern for environment for protecting the environment.
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
L |
|
|
|
|
|
H |
H |
|
|
|
|
|
|
L |
CO2 |
|
|
|
|
|
|
H |
H |
|
L |
|
|
|
|
L |
CO3 |
|
|
|
L |
|
|
H |
H |
L |
M |
L |
|
|
|
L |
CO4 |
|
|
|
|
|
|
H |
H |
M |
M |
|
|
|
|
L |
CO5 |
|
|
|
L |
|
|
H |
H |
L |
M |
L |
|
|
|
L |
3. Syllabus:
Unit 1: Introduction to environmental studies (2 lectures)
Unit 2: Ecosystems (4 lectures)
Structure and function of ecosystem;
Energy flow in an ecosystem: food chains, food webs and ecological succession.
Case studies of the following ecosystems:
a) Forest ecosystem
b) Grassland ecosystem
c) Desert ecosystem
d) Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)
Unit 3: Natural Resources: Renewable and Non-renewable Resources (4 lectures)
Unit 4: Biodiversity and Conservation (3 lectures)
Unit 5: Environmental Pollution (5 lectures)
Unit 6: Environmental Policies & Practices (4 lectures)
Unit7: Human Communities and the Environment (4 lectures)
Unit 8: Field Work (4 lectures)
5. Reference Books:
1. Jadhav, H & Bhosale, V.M., 1995. Environmental Protection and Laws. Himalaya Pub. House, New Delhi.
2. Gadi R., Rattan, S., 2006. Environmental Studies, KATSON Books, New Delhi.
3. Mckinney, M.L. & School, R.M., 1996. Environmental Science Systems & Solutions, Web enhanced edition.
4. Wanger K.D., 1998. Environmental Management. W.B. Saunders Co. Philadelphia, USA
Web Development-1
===
School of Engineering & Technology
Course Outline |
||||
Course Title: Web Development - 1 Course Code: CA142 |
||||
Semester: BCA IInd |
Academic Year: 2023-24 |
Core/Elective: Core |
LTP: 2-0-2 Credits: 3 |
|
Course Designed by: Rinky Ahuja E-mail: rinkiahuja@sushantuniversity.edu.in |
Course Instructor: Rinky Ahuja |
|||
Pre-requisites: Programming |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Describe the concepts of World Wide Web, and the requirements of effective web design.
CO2: Develop web pages using the HTML and CSS features with different layouts as per need of applications.
CO3: Use the JavaScript to develop the dynamic web pages
CO4: Design front-end development framework using Bootstrap.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Program me Specific Outcomes - On completion of the BCA degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems
4. Syllabus: |
|
Total Hr: 50 |
Unit 1: |
|
Lecture Hr: 07 |
How internet works - HTTP protocol, server/client communication, client side programming, server side programming. Tools required for building websites Designing static websites using HTML |
||
Unit 2: |
|
Lecture Hr: 15 |
Introduction to Hypertext Markup Language – HTML-Introduction, Formatting Tags, Block & Inline, Lists, Images and Image Mapping, Hyperlink, Tables, colors, favicon, Iframes, Forms, Headers |
||
Unit 3: |
|
Lecture Hr: 10 |
Introduction to CSS – Types of CSS, using CSS for improving user design of the website. Selectors, Properties like color, background color, padding, margins, alignment, display, tables, fonts etc |
||
Unit 4: |
|
Lecture Hr: 09 |
Introduction to JavaScript – designing interactive websites using JavaScript. JS introduction, syntax, variables, operator, Data types, Decision making, JS strings, Looping, functions, event handling, file handling. |
||
Unit 5: |
|
Lecture Hr: 09 |
Bootstrap – Introduction to Bootstrap, Bootstrap Grid, Bootstrap Components, Bootstrap Plug-Ins |
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
M |
L |
H |
M |
M |
L |
L |
M |
H |
H |
M |
H |
H |
L |
CO2 |
L |
M |
M |
M |
M |
H |
L |
L |
L |
L |
H |
L |
H |
H |
L |
CO3 |
L |
M |
H |
H |
L |
L |
L |
L |
L |
L |
M |
L |
L |
H |
L |
5. Text Book(s):
6. Reference Book(s):
R1. Bootstrap by Jake Spurlock Publisher(s): O'Reilly Media, Inc.
R2. The Complete Reference JavaScript by Thomas Powell & Fritz Schneider
7. Evaluation Scheme:
Exam Type |
Marks Breakup |
Mid Semester Examination |
25 |
End Semester Examination |
35 |
Project |
40 |
==
Enterpreneurship
School of Engineering & Technology
Course Outline |
|||
Course Title: Entrepreneurship Essentials Course Code: 21BTC-1EE21C |
|||
Semester: V |
AcademicYear: 2021-2024 |
Core/Elective: Core |
Credits: 1 |
Course Designed by :Dr.Neha Gupta E-mail: nehagupta@sushsantuniversity.edu.in |
Course Instructor: Dr. Neha Gupta E-mail: nehagupta@sushsantuniversity.edu.in
|
||
Pre-requisites: Knowledge of Managerial Economics |
1. Upon successful completion of the course, the students should be able to:
CO1: summarize important steps of setting up a new business;
CO2: give examples of different methods & approaches used to develop new businesses
CO3:explain key startup development terminology
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
M |
||||||||||||
CO2 |
H |
M |
M |
M |
M |
M |
M |
M |
||||||
CO3 |
M |
H |
H |
H |
H |
L |
4. Course Contents Total hours=15
Unit I
Introduction: Case studies, Myths & Realities about entrepreneurship, entrepreneurial qualities, Why start-ups fail? How to innovate: Design Thinking, Design-Driven Innovation, Systems thinking Open innovation, How to start a start-up?
Unit II
Government incentives for entrepreneurship, Incubation, acceleration, Funding new ventures – bootstrapping, crowd sourcing, angel investors, VCs, debt financing, due diligence, Legal aspects of business (IPR, GST, Labour law)
Unit III
Cost, volume, profit and break-even analysis, Margin of safety and degree of operating leverage
Capital budgeting for comparing projects or opportunities Product costing. Product pricing
Funding new ventures – bootstrapping, crowd sourcing,Angel investors, VCs, debt financing (, and due diligence, Incubation and acceleration,Government incentives for entrepreneurship, Project cost and Financial Closure
Unit IV
Dos & Donts in entrepreneurship, Growth Hacking, Growth Strategy,Legal aspects of business (IPR, GST, Labor law),Negotiation skill.
Unit-V
Human Resource management in startups, Pivoting, Entrepreneurial cases
Risk assessment and analysis ,Strategy management for entrepreneurial ventures, Factors driving success and failure of ventures, Concluding remarks
4. Text Books
Mathematics-I
===
School of Engineering & Technology Course Outline |
|||
Course Title: Mathematics - I Course Code: CA152 |
|||
Semester: I |
Academic Year: 2023-24 |
Core/Elective: Core |
L-T-P- 2-0-0 Credit: 2 |
Course Designed by: Anand Sharma E-mail: anandsharma@sushantuniversity.edu.in |
Course Instructor: Anand Sharma E-mail: anandsharma@sushantuniversity.edu.in |
||
Pre-requisites: None |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Interpret and use the matrices for solving problems
CO2: Apply the concepts of sequence and series
CO3: Understand and implement the concepts of SET theory
CO4: Implement the concepts of differentiation
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Programme Specific Outcomes - On completion of the Bachelor of Computer Applications degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
L |
L |
L |
|
|
|
L |
|
|
M |
H |
H |
L |
CO2 |
H |
H |
L |
M |
M |
|
|
|
L |
|
|
L |
L |
H |
M |
CO3 |
H |
H |
L |
M |
L |
|
|
|
L |
|
|
L |
L |
H |
L |
CO4 |
H |
H |
L |
H |
L |
|
|
|
L |
|
|
L |
H |
M |
L |
4. Syllabus
Unit – 1
Matrices: Types of matrices, Matrix Operations, Determinants, Cofactors and Minors, Inverse of a matrix
Unit – 2
Sequence and Series: Definition, types, Arithmetic Progression, Geometric Progression, Harmonic Progression
Unit – 3
Set Theory: Definition, Types of SETs, SET theory symbols, Formulas, SET operations, Properties of SET.
Unit – 4
Differentiation: Derivative, Derivatives of Sum, Differences, Product & Quotients, Chain Rule, Derivatives of Composite Functions.
5. Textbook(s):
6. Reference Books
7. Evaluation Scheme:
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Quiz |
15 |
Assignment |
10 |
===
Data Structures-I
ooo
School of Engineering & Technology Course Outline |
|||
Course Title: Data Structures and algorithms Course Code: 21BCA-0DS21C |
|||
Semester: III |
Academic Year: 2021 |
Core/Elective: Core |
LTP: 3-2-4 Credits: 4 |
Course Designed by: Latika Singh E-mail: latikaduhan@sushantuniversity.edu.in |
Course Instructor: Latika Singh E-mail: latikaduhan@sushantuniversity.edu.in, |
||
Pre-requisites: programming |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: implement and analyze a given problem of Stacks, Queues and linked list and determine the time and computation complexity.
CO2: write an algorithm Selection Sort, Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort and compare their performance in term of Space and Time complexity
CO3: implement Graph search and traversal algorithms
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
M |
L |
M |
M |
M |
L |
L |
M |
H |
L |
M |
H |
H |
L |
CO2 |
L |
M |
M |
L |
M |
H |
L |
L |
L |
L |
L |
L |
H |
H |
L |
CO3 |
L |
M |
H |
M |
L |
L |
L |
L |
L |
L |
M |
L |
L |
H |
L |
3. Syllabus: Total Hrs.: 56
Unit-1 Lecture Hr.: 10
Introduction: Basic Terminologies: Elementary Data Organizations, Data Structure Operations: insertion, deletion, traversal etc.; Analysis of an Algorithm, Asymptotic Notations, Time-Space trade off. Searching: Linear Search and Binary Search Techniques and their complexity analysis.
Unit-2 Lecture Hr.: 20
Stacks and Queues: 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.
Unit-3 Lecture Hr.: 08
Linked Lists: Singly linked lists: Representation in memory, Algorithms of several operations: Traversing, Searching, Insertion into, Deletion from linked list; Linked representation of Stack and Queue, Header nodes, Doubly linked list: operations on it and algorithmic analysis; Circular Linked Lists: all operations their algorithms and the complexity analysis.
Trees: Basic Tree Terminologies, Different types of Trees: Binary Tree, Threaded Binary Tree, Binary Search Tree, AVL Tree; Tree operations on each of the trees and their algorithms with complexity analysis. Applications of Binary Trees. B Tree, B+ Tree: definitions, algorithms and analysis.
Unit-4 Lecture Hr.: 08
Sorting and Hashing: Objective and properties of different sorting algorithms: Selection Sort, Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort; Performance and Comparison among all the methods, Hashing.
Unit-5 Lecture Hr.: 10
Graph: Basic Terminologies and Representations, Graph search and traversal algorithms and complexity analysis.
4. Text Book(s):
T1: “Fundamentals of Data Structures”, Illustrated Edition by Ellis Horowitz, Sartaj Sahni Computer Science Press.
5. Reference Book(s):
R1: Algorithms, Data Structures, and Problem Solving with C++”, Illustrated Edition by Mark Allen Weiss, Addison-Wesley Publishing CompanyMultidisciplinary Course -2
Introduction to Emerging Technologies
==
School of Engineering & Technology Course Outline |
|||
Course Title: Introduction to Emerging Technologies Course Code: CA122 |
|||
Term: II |
Academic Year: 2023-24 |
Core/Elective: Core |
Credits: 4 |
Course Designed by: Alpana Jijja E-mail: alpanajija@sushantuniversity.edu.in |
Course Designed by: Alpana Jijja E-mail: alpanajija@sushantuniversity.edu.in |
||
Pre-requisites: None |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Define the principals of Web page Designs.
CO2: Visulize the basic concepts of HTML, CSS, XML and Ajax.
CO3: Develop the concept of a website.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics, responsibilities, and norms of the engineering practice.
PO9. Individual and teamwork: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
L |
H |
M |
H |
H |
M |
L |
H |
H |
M |
M |
M |
H |
H |
CO2 |
M |
L |
M |
H |
H |
H |
M |
M |
H |
H |
M |
L |
H |
H |
H |
CO3 |
M |
M |
H |
L |
M |
M |
M |
H |
M |
H |
M |
L |
H |
M |
H |
4. Syllabus: Total Hrs.: 40
Unit-1 Lecture Hr.: 06
INTRODUCTION: Web Basics- Introduction, Concept of Internet- History of Internet, Protocols of Internet, World Wide Web, URL, Web Server, Web Browser. Introduction, History of HTML, Structure of HTML Document: Text Basics, Structure of HTML Document: Images and Multimedia, Links and webs
Unit-2 Lecture Hr.: 06
Document Layout, Cascading Style Sheet- HTML 4 style sheet features, Creating Forms, Frames and Tables.
Unit-3 Lecture Hr.: 08
Dynamic HTML- Introduction of DHTML- HTML vs. DHTML, Advantages of DHTML, CSS of DHTML, Event Handling, Data Binding, Browser Object Models. Introduction of XML- Some current applications of XML, Features of XML, Anatomy of XML document.
Unit-4 Lecture Hr.: 10
The XML Declaration, Element Tags- Nesting and structure, XML text and text formatting element, Table element, Mark-up Element and Attributes, Document Type Definition (DTD), types.
Unit-5 Lecture Hr.: 10
AJAX Introduction- Introduction, AJAX Introduction, AJAX Components, Handling Dynamic HTML with Ajax, CSS to Define Look and Feel, Understand the XML Mark-up, XML Http Request. PHP Introduction, Structure of PHP, PHP Functions, AJAX with PHP, PHP Code and the Complete AJAX Example.
5. Text Book(s):
6. Reference Book(s):
7. Evaluation Scheme
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Quiz |
10 |
Assignment |
10 |
Faculty Assessment |
5 |
===
Semester 3
Decision Making and Problem Solving
Mathematics-II
===
School of Engineering & Technology Course Outline |
|||
Course Title: Mathematics-II |
|||
Semester: III |
Academic Year: 2023-2024 |
Core/Elective: Core |
Credits: 3 |
Course Designed by: Dr. Manimala E-mail: manimala@sushantuniversity.edu.in |
Course Instructor: Dr. Manimala E-mail: manimala@sushantuniversity.edu.in |
||
Pre-requisites: Basic concept of Calculus, Complex number, Vector analysis |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to
CO1: Describe complex variables and its different functional form. Also understand different mapping like – conformal, standard (linear, square, inverse).
CO2: Understand concept of line integral, residue and singularities and its applications to solve complex mathematical problems.
CO3: Explain differential equations and its application to system of equations in engineering problems.
CO4: Demonstrate multiple integral and application of double/triple integrals.
CO5: Apply concept of vector and scalars to find Line Integral, surface integral and volume integral and relation between them.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
3. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
|
|
|
|
|
|
|
|
L |
|
|
M |
|
|
CO2 |
H |
M |
M |
M |
M |
|
|
|
|
|
|
|
M |
|
|
CO3 |
|
|
M |
|
|
|
|
|
|
L |
|
|
|
|
|
CO4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CO5 |
|
L |
|
M |
L |
|
|
|
|
L |
|
|
|
|
|
4. Syllabus: Total Hrs.: 40
UNIT I- Functions of Complex Variables - I Lecture Hr.: 7
Derivatives of complex functions, Analytic functions, Cauchy-Riemann equations. Harmonic Conjugates, Milne’s Thomson Method, Conformal mapping, Standard mappings linear, square, inverse and bilinear mapping.
UNIT II- Functions of Complex Variables - II Lecture Hr.: 8
Complex line integral, Cauchy’s integral theorem, Cauchy’s integral formula. Zeros and Singularities / Taylor series, Laurents series. Calculation of residues. Residue theorem, Evaluation unit circle and real integrals.
UNIT III- Ordinary Differential Equation Lecture Hr.: 12
Definition of Differential Equation & Their Types, Order and degree of a DE, Formation of DE, Wronskian. Variable Separable, Homogeneous DE, Linear DE. Exact differential equations, equations reducible to exact differential equations. Complete solution, complementary function and particular integral, method of variation of parameters to find particular integral. Cauchy's and Legendre's linear equations. Simultaneous linear equations with constant co-efficient.
UNIT IV- Multiple Integral Lecture Hr.: 6
Double Integral, Change of Variables. Change to Polar Co-ordinates, Change of order of integration. Triple Integration, Application of double and triple integrals (Area and Volume). Beta and Gamma Function.
UNIT V- Vector Calculus Lecture Hr.: 7
Scalar and Vector point functions, Gradient, Divergence, and Curl with geometrical physical interpretations. Directional derivatives, Properties. Line integrals and application to work done.
Green’s Lemma, Surface integrals and Volume integrals. Stoke’s theorem, Gauss divergence theorem (both without proof) and its application.
5. Text Book(s):
6. Reference Book(s):
R1: Kreyszig Erwin, “Advanced Engineering Mathematics”, 9th Edition, John Wiley & Sons, 2006.
R2: Peter.V.O.Neil, Advanced Engineering Mathematics. Canada: Thomson, 2007.
R3: R.K.Jain and S.R.K.Iyengar, Advanced Engineering Mathematics. 3 ed, Narosa Publishers, 2009
R4: H. K Dass, “Advanced engineering mathematics”, 8th Edition, S. Chand, 2008
R5: Jain Iyengar, “Advanced Engineering Mathematics”, 3rd Edition, Narosa Publishers, 2009
7. Evaluation Scheme
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Quiz |
10 |
Assignment |
10 |
Faculty Assessment |
5 |
===
Data Structures-II
Computer Architecture
School of Engineering & Technology Course Outline |
|||
Course Title: Computer Architecture and Organization Course code-21BCA-0CO12T |
|||
Semester: II |
Academic Year: 2021 |
Core/Elective: Core |
Credits: 3 |
Course Designed by: Dr. Dinesh Rai E-mail: dineshrai@sushantuniversity.edu.in |
Course Instructor: Dr. Dinesh Rai E-mail: dineshrai @sushantuniversity.edu.in |
||
Pre-requisites: Operating Systems, Digital Electronics |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: design an elementary basic computer.
CO2: determine the impact of various addressing modes.
CO3: organize input – output and memory.
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
M |
M |
M |
L |
L |
L |
M |
M |
L |
M |
L |
H |
M |
CO2 |
H |
H |
M |
M |
M |
L |
L |
L |
M |
M |
L |
M |
L |
H |
M |
CO3 |
H |
H |
H |
H |
H |
M |
L |
L |
M |
L |
L |
M |
L |
H |
H |
3. Syllabus: Total Hrs.: 42
UNIT – I: REGISTER TRANSFER AND MICROOPERATIONS: Register Transfer Language, Register Transfer, Bus and Memory Transfers, Arithmetic Micro-operations, Logic Micro-operations, Shift Micro-operations, Arithmetic Logic Shift unit.
Basic Computer Organization and Design: Instruction Codes, Computer Registers, Computer Instructions, Timing and Control, Instruction cycle. Memory 5. Reference Instructions. Input-Output and Interrupt, Complete Computer Description, Design of Basic Computer, Design of Accumulator Logic.
UNIT – II: MICROPROGRAMMED CONTROL: Control Memory, Address Sequencing, Microprogram Example, Design of control unit.
Central Processing Unit: Introduction, General Register Organization, Stack Organization, Instruction Formats, Addressing Modes, Data Transfer and Manipulation Program control, Reduced Instruction Set Computer (RISC), Overlapped Register Windows.
UNIT – III: INPUT-OUTPUT ORGANIZATION: Peripheral Devices, Input-Output Interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, Direct Memory Access(DMA), Input-Output Processor(IOP), Serial Communication.
UNIT – IV : Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory, Memory Management Hardware.
COMPUTER ARITHMETIC: Introduction, Addition and Subtraction, Multiplication Algorithms, Division Algorithms, Floating-Point Arithmetic Operations, Decimal Arithmetic Unit, Decimal Arithmetic Operations.
UNIT – V Pipeline and Vector Processing: Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, RISC Pipeline, Vector Processing, Array Processors
4. Text Book(s):
5. Reference Book(s):
Introduction to Database Systems
Multidisciplinary Course -3
Specialization Elective-I
Semester 4
Professional Etiquettes
Fundamentals of Computer Networks
School of Engineering & Technology
Course Outline |
||||
Course Title: Fundamentals of Computer Networks Course Code: 21BCA-0CN22C |
||||
Semester: IV |
Academic Year: 2021 |
Core/Elective: CORE |
Credits: 4 |
|
Course Designed by:Dr. Alpana Jijja E-mail: alpanajijja@sushantuniversity.edu.in |
Course Instructor Dr. Alpana Jijja E-mail: alpanajijja@sushantuniversity.edu.in |
|||
Pre-requisites: N/A |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Explain the functions of the different layer of the OSI Protocol.
CO2: Draw the functional block diagram of wide-area networks (WANs), local area networks(LANs) and Wireless LANs (WLANs) describe the function of each block.
CO3: For a given requirement (small scale) of wide-area networks (WANs), local area networks (LANs) and Wireless LANs (WLANs) design it based on the market available component.
CO4: Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP), WWW, HTTP, SNMP, Bluetooth, Firewalls using open source available software and tools.
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
H |
L |
L |
L |
L |
L |
H |
H |
H |
H |
H |
H |
L |
CO2 |
H |
H |
H |
L |
L |
L |
L |
M |
H |
H |
H |
H |
M |
M |
M |
CO3 |
M |
M |
M |
L |
M |
L |
L |
H |
H |
H |
H |
H |
M |
M |
H |
CO4 |
H |
H |
H |
H |
L |
L |
L |
H |
H |
H |
H |
H |
L |
H |
H |
3. Syllabus: Total Hrs.: 46
Unit-1 lecture Hrs: 10
OSI 5. Reference Model and Network Architecture: Introduction to Computer Networks, Example networks ARPANET, Internet, Private Networks, Network Topologies: Bus-, Star-, Ring-, Hybrid -, Tree -, Complete -, Irregular. Types of Networks: Local Area Networks, Metropolitan Area Networks, Wide Area Networks; Layering architecture of networks, OSI model, Functions of each layer, Services and Protocols of each layer
Unit-2 lecture Hrs: 10
TCP/IP: Introduction, History of TCP/IP, Layers of TCP/IP, Protocols, Internet Protocol, Transmission Control Protocol , User Datagram Protocol, IP Addressing, IP address classes, Subnet Addressing, Internet Control Protocols, ARP, RARP, ICMP, Application Layer, Domain Name System, Email – SMTP, POP,IMAP; FTP, NNTP, HTTP, Overview of IP version 6.
Unit-3 lecture Hrs: 10
Local Area Networks: Introduction to LANs, Features of LANs, Components of LANs, Usage of LANs, LAN Standards, IEEE 802 standards, Channel Access Methods, Aloha, CSMA, CSMA/CD, Token Passing, Ethernet, Layer 2 & 3 switching, Fast Ethernet and Gigabit Ethernet, Token Ring, LAN interconnecting devices: Hubs, Switches, Bridges, Routers, Gateways.Wide Area Networks: Introduction of WANs, Routing, Congestion Control, WAN Technologies, Distributed Queue Dual Bus (DQDB).
Unit-4 lecture Hrs: 8
Synchronous Digital Hierarchy (SDH)/ Synchronous Optical Network (SONET), Asynchronous Transfer Mode (ATM), Frame Relay., Wireless Links.
Unit-5 lecture Hrs: 8
Introduction to Network Management: Remote Monitoring Techniques: Polling, Traps, Performance Management, Class of Service, Quality of Service, Security management, Firewalls, VLANs, Proxy Servers, Introduction to Network Operating Systems: Client-Server infrastructure, Windows NT/2000.
4. Text Book(s):
5. Reference Book(s):
Operating Systems
School of Engineering & Technology
Course Outline |
|||
Course Title: Operating System Design Course Code: 21BCA-0OS12C |
|||
Semester: BCA-II |
Academic Year: 2021 |
Core/Elective: Core |
LTP: 3-2-4 Credits: 3 |
Course Designed by: Alpana Jijja E-mail: alpanajijja @sushantuniversity.edu.in |
Course Instructor: Alpana Jijja E-mail: alpanajijja @sushantuniversity.edu.in, |
||
Pre-requisites: Nil |
1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: High-level understand what is an operating system and the role it plays.
CO2: A high-level understanding of the structure of operating systems, applications, and the
relationship between them
CO3: Exposure to some details of major OS concepts.
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
L |
H |
M |
M |
L |
L |
M |
H |
H |
M |
H |
H |
L |
CO2 |
H |
H |
L |
M |
M |
H |
H |
H |
L |
L |
H |
L |
M |
H |
L |
CO3 |
H |
H |
M |
H |
L |
L |
L |
L |
H |
L |
M |
L |
L |
H |
L |
3. Syllabus: 3. Syllabus: Total Hrs.: 44
Unit-1 Lecture Hr.: 10
Introduction: What is an Operating System, Simple Batch Systems, Multiprogrammed Batches systems, Time Sharing Systems, Personal-computer systems, Parallel systems, Distributed Systems, Real-Time Systems, OS – A Resource Manager.
Unit-2 Lecture Hr.: 10
Processes: Introduction, Process states, process management, Interrupts, Interprocess Communication
Threads: Introduction, Thread states, Thread Operation, Threading Models.
Processor Scheduling: Scheduling levels, preemptive vs non preemptive scheduling, priorities, scheduling
objective, scheduling criteria, scheduling algorithms, demand scheduling, real time scheduling.
Unit-3 Lecture Hr.: 08
Process Synchronization: Mutual exclusion, software solution to Mutual exclusion problem, hardware solution
to Mutual exclusion problem, semaphores, Critical section problems. Case study on Dining philosopher problem,
Barber shop problem etc.
Unit-4 Lecture Hr.: 08
Deadlocks: examples of deadlock, resource concepts, necessary conditions for deadlock, deadlock solution, deadlock prevention, deadlock avoidance with Bankers algorithms, deadlock detection, deadlock recovery.
Device Management: Disk Scheduling Strategies, Rotational Optimization, System Consideration, Caching and Buffering
Unit-5 Lecture Hr.: 08
File System: Introduction, File Organization, Logical File System, Physical File System , File Allocation strategy, Free Space Management, File Access Control, Data Access Techniques, Data Integrity Protection, Case study on file system viz FAT32, NTFS, Ext2/Ext3 etc
4. Text Book(s):
[T1] Deitel & Dietel, “Operating System”, Pearson, 3rd Ed., 2011
[T2] Silbersachatz and Galvin, “Operating System Concepts”, Pearson, 5th Ed., 2001
[T3] Madnick & Donovan, “Operating System”, TMH,1st Ed., 2001.
5. Reference Book(s):
[R1] Tannenbaum, “Operating Systems”, PHI, 4th Edition, 2000
[R2] Godbole, “Operating Systems”, Tata McGraw Hill, 3rd edition, 2014
==
Object Oriented Programming
School of Engineering & Technology Course Outline |
|||
Course Title: Object Oriented Programming with Java Course Code - 21BCA-0OP21C |
|||
Semester : III
|
Academic Year: 2021
|
Core/Elective: Core |
Credits: 3-4-5 |
Course Designed by: Sherry Verma e-mail: sherryverma@sushantuniversity.edu.in |
Course Instructor: Sherry Verma e-mail: sherryverma@sushantuniversity.edu.in
|
||
Pre-requisites: Basic programming |
CO1: Understand the concepts of classes, objects, data abstraction and encapsulation.
CO2: Develop programs using classes, objects, constructors, inheritance and polymorphism.
CO3: Writing and testing applets for potential inclusion in web pages.
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
H |
L |
L |
L |
M |
M |
H |
H |
H |
H |
L |
M |
M |
CO2 |
H |
H |
H |
M |
M |
M |
M |
M |
M |
L |
L |
L |
M |
M |
H |
CO3 |
L |
L |
L |
H |
H |
H |
M |
M |
H |
H |
H |
H |
H |
H |
H |
CO4 |
L |
L |
L |
L |
L |
H |
H |
H |
H |
M |
M |
M |
H |
H |
H |
Unit-I: Lecture Hr.: 6
Introduction to Java & Principles of Object Oriented Programming: Importance & features of Java, Java’s Magic: The Byte-code, Java Program Structure, Defining class & methods. Array & Strings. Inheritance, Using Final Modifier, Understanding Packages, Understanding CLASSPATH, Standard Packages, Access Protection in Packages, Concept of Interface.
Unit-II: Lecture Hr.: 12
Inheritance and polymorphism: Introduction, a simple example, the object class, method, overriding, polymorphism, additional inheritance examples, other inheritance issues, abstract classes, extending an abstract class, interfaces. Exception handling: the idea behind exception, types of exceptions, dealing with exceptions, defining your own exceptions, checked and unchecked exceptions.
Unit III: Lecture Hr.: 12
Multithreading Programming: Understanding Threads, The Main Thread, Creating a Thread: extending Thread and implementing Runnable, multithreaded programming, Thread Priorities, Synchronization of threads. Input/Output in Java: I/O Basic, Byte and Character Structure, I/O Classes, Reading Console Input, Writing to Console Output, Reading and Writing on Files, Random Access Files.
Unit IV: Lecture Hr.: 10
Java Data Base Connectivity (JDBC): Database Connectivity- Relation Databases, JDBC API, Reusing Database Objects. Working with Windows: AWT Classes, Window Fundamentals, Working with Frame, Creating a Frame Window in an Applet, displaying information within a Window. Event Handling: Two Event Handling Mechanisms, The Delegation Event Model, The Event Handling Process, Event Classes, Sources of Events, event Listener Interfaces, Using the Delegation Event Model, Adapter Classes.
T1: Patrick Naughton and HerbertzSchildt, “Java-2 The Complete 5. Reference”, 1999, TMH
T2: Rick Dranell, “HTML 4 unleashed”, Techmedia Publication, 2004.
T3: Shelley Powers, “Dynamic Web Publishing”, 2nd Ed., Techmedia, 1998
R1: E. Balaguruswamy, “Programming with Java: A Primer”, TMH, 1998.
R2: Horstmann, “Computing Concepts with Java 2 Essentials”, John Wiley, 2004.
R3: Decker &Hirshfield, “Programming Java: A introduction to programming using JAVA”, Vikas Publication, 2000.
R4: TmyGaddies, “Starting out with Java”, Wiley Dreamtech, 2005.
R5: Holzner, “HTML Blackbook”, Wiley Dreamtech, 2005.
Web Development-2
School of Engineering & Technology
Course Outline |
|||
Course Title: Web Designing and Development Course Code: 21BCA-0WD11C |
|||
Semester: BCA-I |
Academic Year: 2021 |
Core/Elective: Core |
LTP: 3-2-4 Credits: 4 |
Course Designed by: Latika Singh E-mail: latikaduhan@sushantuniversity.edu.in |
Course Instructor: Latika Singh E-mail: latikaduhan@sushantuniversity.edu.in, |
||
Pre-requisites: programming |
1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: design static websites using HTML, CSS
CO2: design interactive websites using Java Script and mySQL
CO3: design server side scripts using nodeJS
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
M |
L |
H |
M |
M |
L |
L |
M |
H |
H |
M |
H |
H |
L |
CO2 |
L |
M |
M |
M |
M |
H |
L |
L |
L |
L |
H |
L |
H |
H |
L |
CO3 |
L |
M |
H |
H |
L |
L |
L |
L |
L |
L |
M |
L |
L |
H |
L |
3. Syllabus Total Hrs.: 56
3. Syllabus:
Unit-1 Lecture Hr.: 10
How internet works? HTTP protocol, server/client communication, client side programming, server side programming. Tools required for building websites Designing static websites using HTML
Unit-2 Lecture Hr.: 20
Introduction to Hypertext Markup Language – how to run html scripts. Various tags in HTML like for paragraph, table, lists, forms etc
Unit-3 Lecture Hr.: 08
Introduction to CSS – types of CSS, using CSS for improving user design of the website. Selectors. Properties like color, background color, padding, margins, alignment, display, tables, fonts etc
Unit-4 Lecture Hr.: 08
Introduction to JavaScript and MySQL – designing interactive websites using JavaScript. Decision making, Looping, functions, event handling, file handling. DDL, DML commands using mySQL
Unit-5 Lecture Hr.: 10
Introduction to nodeJS, writing server side scripts using nodeJS. Connecting to MySQL using modules in nodeJS
4. Text Book(s):5.
5. Reference Books:
6. 5. Reference Book(s):Re
R1. Node.JS Web development - Book by David Herron – PACKT publisher
Specialization Elective-II
Semester 5
Software Engineering
School of Engineering & Technology
Course Outline |
|||
Course Title: Software Engineering and project management Course Code: 21BCA-0SE22C |
|||
Semester: IV |
Academic Year: 2021 |
Core/Elective: Core |
LTP: 3-2-4 Credits: 4 |
Course Designed by: Alpana Jijja E-mail: alpanajijja @sushantuniversity.edu.in |
Course Instructor: Alpana Jijja E-mail: alpanajijja @sushantuniversity.edu.in |
||
Pre-requisites: NIL |
1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: Acquire strong fundamental knowledge in software engineering and multidisciplinary engineering.
CO2: Design applicable solution in one or more application domain.
CO3: Apply new software models.
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
L |
H |
M |
M |
L |
L |
M |
H |
H |
M |
H |
H |
L |
CO2 |
H |
H |
M |
M |
M |
H |
L |
L |
L |
L |
H |
L |
H |
H |
L |
CO3 |
H |
H |
M |
H |
L |
L |
L |
L |
L |
L |
M |
L |
L |
H |
L |
3. Syllabus: Syllabus Total Hrs.: 44
Unit-1 Lecture Hr.: 10
Software Crisis, Software Processes, Software life cycle models: Waterfall, Prototype, Evolutionary and Spiral models, Overview of Quality Standards like ISO 9001, SEI-CMM.
Unit-2 Lecture Hr.: 10
Software Project Planning: Cost estimation, static, Single and multivariate models, COCOMO model, Putnam Resource Allocation Model, Risk management. Software Requirement Analysis and Specifications:
Unit-3 Lecture Hr.: 08
Problem Analysis, Data Flow Diagrams, Data Dictionaries, Entity-Relationship diagrams, Software Requirement and Specifications, Behavioural and non-behavioural requirements, Software Prototyping
Unit-4 Lecture Hr.: 08
Software Design: Cohesion & Coupling, Classification of Cohesiveness & Coupling, Function Oriented Design, Object Oriented , Design, User Interface Design.
Unit-5 Lecture Hr.: 08
Software Reliability: Failure and Faults, Reliability Models: Basic Model, Logarithmic Poisson Model, Calendar time Component, Reliability Allocation.
Software Testing: Functional testing: Boundary value analysis, Equivalence class testing, Decision table testing,Cause effect graphing, Structural testing: Path testing, Data flow and mutation testing, unit testing, integration and system testing, Debugging, Testing Tools & Standards
4. Text Book(s):
[T1] R. S. Pressman, “Software Engineering – A practitioner‟s approach”, 3rd ed., McGraw Hill Int. Ed.1992.
[T2] K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International, 20016.
5. Reference Book(s):
R1. Fairley, “Software Engineering Concepts”, Tata McGraw Hill, 1997
==
Introduction to Cyber Security
====
School of Engineering & Technology Course Outline |
|||
Course Title: Introduction to Cyber Security Course Code: CA209 |
|||
Semester: V |
Academic Year: 2023-24 |
Core/Elective: Core |
LTP: Credits: 4 |
Course Designed by: Dr. Dinesh Rai E-mail: dineshrai@sushantuniversity.edu.in |
Course Instructor: Dr. Dinesh Rai E-mail: dineshrai@sushantuniversity.edu.in |
||
Pre-requisites: No Pre-requisite |
1. Course Outcomes:
Upon successful completion of the course, the students should be able to:
CO1: Understand the basic principles and terminologies associated with cyber security.
CO2: Understand about securing both clean and corrupted systems, protect personal data, and secure computer networks.
CO3: Understand key terms and concepts in cyber law, intellectual property and cybercrimes, trademarks and domain theft.
CO4: Analyze and resolve security issues in networks to attain secure mobile communication.
CO5: Understand cryptography, how it has evolved, and some key encryption techniques used today.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modeling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
Programme Specific Outcomes - On completion of the BCA (Computer Science and Engineering) degree the graduates will be able to
PSO1: Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
PSO2: Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity
PSO3: Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems
3. CO and PO mapping
|
PO1 |
PO 2 |
PO 3 |
PO 4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO 12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
H |
H |
H |
H |
H |
H |
L |
L |
L |
H |
L |
H |
M |
CO2 |
H |
H |
M |
M |
M |
H |
L |
H |
L |
L |
L |
H |
L |
H |
M |
CO3 |
H |
M |
H |
M |
M |
H |
L |
H |
L |
L |
L |
H |
L |
H |
H |
CO4 |
H |
H |
M |
H |
M |
H |
L |
H |
L |
L |
L |
H |
L |
H |
H |
CO5 |
M |
M |
M |
M |
M |
M |
H |
H |
M |
L |
L |
H |
L |
H |
H |
4. Syllabus: Total Hrs.: 70
Unit-1 Lecture Hr.: 12
Introduction to Cyber Security: Basic Cyber Security Concepts, layers of security, Vulnerability, threat, Harmful acts, Internet Governance – Challenges and Constraints, Computer Criminals, CIA Triad, Assets and Threat.
Unit-2 Lecture Hr.: 13
Cyber Attacks: Motive of attackers, active attacks, passive attacks, Software attacks, hardware attacks, Cyber Threats-Cyber Warfare, Cyber Crime, Cyber terrorism, Cyber Espionage, etc., Comprehensive Cyber Security Policy.
Unit-3 Lecture Hr.: 15
Cyberspace and the Law & Cyber Forensics: Introduction, Cyber Security Regulations, Roles of International Law. The INDIAN Cyberspace, National Cyber Security Policy. Introduction, Historical background of Cyber forensics, Digital Forensics Science, The Need for Computer Forensics, Cyber Forensics and Digital evidence, Forensics Analysis of Email, Digital Forensics Lifecycle, Forensics Investigation, Challenges in Computer Forensics.
Unit-4 Lecture Hr.: 20
Cybercrime: Mobile and Wireless Devices: Introduction, Proliferation of Mobile and Wireless Devices, Trends in Mobility, Credit card Frauds in Mobile and Wireless Computing Era, Security Challenges Posed by Mobile Devices, Registry Settings for Mobile Devices, Authentication service Security, Attacks on Mobile/Cell Phones, Organizational security Policies and Measures in Mobile Computing Era, Laptops.
Unit-5 Lecture Hr.: 10
Cryptography: Overview of encryption techniques - symmetric cryptography - Data Encryption Standard (DES) - International Data Encryption Algorithm (IDEA) - RC Ciphers - Public-key algorithm - RSA algorithm - Pretty Good Privacy - One-way Hashing.
5.Text Book(s):
“William Stallings and Lawrie Brown”, “Computer Security: Principles and Practice”, Prentice Hall, 2008.
6. Reference Book(s):
Swiderski, Frank and Syndex, “Threat Modeling”, Microsoft Press, 2004
7. Evaluation Scheme
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Lab |
25 |
====
Advanced Programming
Artificial Intelligence
School of Engineering & Technology
Course Outline |
|||
Course Title: Introduction to Artificial Intelligence and Machine Learning 21BCA-0AI31C |
|||
Semester : V
|
Academic Year: 2021
|
Core/Elective: Core |
Credits: 4 L-03, P-02 |
Course Designed by: Ms. Alpana Jijja e-mail: alpanajijja@sushantuniversity.edu.in |
Course Instructor: Ms. Alpana Jijja e-mail: alpanajijja@sushantuniversity.edu.in
|
||
Pre-requisites: Basic programming |
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
H |
L |
L |
L |
M |
M |
H |
H |
H |
H |
L |
M |
M |
CO2 |
H |
H |
H |
M |
M |
M |
M |
M |
M |
L |
L |
L |
M |
M |
H |
CO3 |
L |
L |
L |
H |
H |
H |
M |
M |
H |
H |
H |
H |
H |
H |
H |
CO4 |
L |
L |
L |
L |
L |
H |
H |
H |
H |
M |
M |
M |
H |
H |
H |
Unit-I: Lecture Hr.: 6
Introduction to Machine Learning AI and Deep learning. Supervised and unsupervised Learning. Classification and Regression. Supervised learning algorithms-Linear Regression. Model representation for single variable, Single variable Cost Function. Multivariable Regression, Gradient Decent in practice, Logistic Regression. Differentiation between Linear Regression and Logistic Regression. Problem of Overfitting Under fitting , Regularization , Bias and variance.
Unit-II: Lecture Hr.: 10
Supervised learning Algorithms- Decision Tree algorithms, Decision tree examples, Confusion Matrix, Support vector Machine.
Unsupervised Learning -K means Algorithm, K-means using Euclidean distance. K-means algorithm using Manhattan distance K-Mediod.
Unit III: Lecture Hr.: 14
K nearest Neighbour , K nearest neighbour examples. Random Forest.
Unit IV: Lecture Hr.: 10
Neural Networks. Biological Neurons, Model representation, Intuition for Neural Networks, Multiclass classification, Cost Function, Back Propagation Algorithm, Back Propagation Intuition, Weights initialization, Neural Network Training. Perceptron . Machlloh and Pitts model.
T1: Elaine Rich, K. Knight, "Artificial Intelligence", 2/E, TMH, 1991.
T2:Andrew C., Staugaard Jr., Robotics and AI : "An Introduction to Applied Machine Intelligence", Prentice Hall ,1987.
T3: Machine Learning For Absolute Beginners by Oliver Theobald
R1: S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach", 2/E, Prentice Hall, 2003.
R2:K. Boyer, L. Stark, H. Bunke, "Applications of AI, Machine Vision and Robotics" World Scientific Pub Co. , 1995.
R3:I. Bratko, "Prolog Programming for Artificial Intelligence", 3/E, Addison-Wesley, 2001.
R4:C. M. Bishop, "Pattern Recognition and Machine Learning", Springer, 2003.
Seminar on Latest Topic
Specialization Elective-II
Internship* Evaluation
Semester 6
Software Project Management
==
School of Engineering & Technology
Course Outline |
|||
Course Title: Software Engineering and project management Course Code: 21BCA-0SE22C |
|||
Semester: IV |
Academic Year: 2021 |
Core/Elective: Core |
LTP: 3-2-4 Credits: 4 |
Course Designed by: Alpana Jijja E-mail: alpanajijja @sushantuniversity.edu.in |
Course Instructor: Alpana Jijja E-mail: alpanajijja @sushantuniversity.edu.in |
||
Pre-requisites: NIL |
1. Course Outcomes:
1. Upon successful completion of the course, the students should be able to:
CO1: Acquire strong fundamental knowledge in software engineering and multidisciplinary engineering.
CO2: Design applicable solution in one or more application domain.
CO3: Apply new software models.
2. CO and PO mapping
|
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO1 |
H |
H |
L |
H |
M |
M |
L |
L |
M |
H |
H |
M |
H |
H |
L |
CO2 |
H |
H |
M |
M |
M |
H |
L |
L |
L |
L |
H |
L |
H |
H |
L |
CO3 |
H |
H |
M |
H |
L |
L |
L |
L |
L |
L |
M |
L |
L |
H |
L |
3. Syllabus: Syllabus Total Hrs.: 44
Unit-1 Lecture Hr.: 10
Software Crisis, Software Processes, Software life cycle models: Waterfall, Prototype, Evolutionary and Spiral models, Overview of Quality Standards like ISO 9001, SEI-CMM.
Unit-2 Lecture Hr.: 10
Software Project Planning: Cost estimation, static, Single and multivariate models, COCOMO model, Putnam Resource Allocation Model, Risk management. Software Requirement Analysis and Specifications:
Unit-3 Lecture Hr.: 08
Problem Analysis, Data Flow Diagrams, Data Dictionaries, Entity-Relationship diagrams, Software Requirement and Specifications, Behavioural and non-behavioural requirements, Software Prototyping
Unit-4 Lecture Hr.: 08
Software Design: Cohesion & Coupling, Classification of Cohesiveness & Coupling, Function Oriented Design, Object Oriented , Design, User Interface Design.
Unit-5 Lecture Hr.: 08
Software Reliability: Failure and Faults, Reliability Models: Basic Model, Logarithmic Poisson Model, Calendar time Component, Reliability Allocation.
Software Testing: Functional testing: Boundary value analysis, Equivalence class testing, Decision table testing,Cause effect graphing, Structural testing: Path testing, Data flow and mutation testing, unit testing, integration and system testing, Debugging, Testing Tools & Standards
4. Text Book(s):
[T1] R. S. Pressman, “Software Engineering – A practitioner‟s approach”, 3rd ed., McGraw Hill Int. Ed.1992.
[T2] K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International, 20016.
5. Reference Book(s):
R1. Fairley, “Software Engineering Concepts”, Tata McGraw Hill, 1997
==
Cloud Computing
==
|
School of Engineering & Technology
Course Outline |
||
Course Title: Cloud Computing Course Code: CA304 |
|||
Semester: BCA VI |
Academic Year: 2023-24 |
Core/Elective: Core |
LTP: 3-0-2 Credits: 4 |
Course Designed by: Krishan Kumar e-mail: krishankumar@sushantuniversity.edu.in |
Course Instructor: Krishan Kumar e-mail: krishankumar@sushantuniversity.edu.in
|
||
Pre-requisites: Python |
1. Course Learning Outcomes: Upon successful completion of the course, the student should be able to
CO1: Fundamentals of cloud computing
CO2: Cloud computing networks and infrastructure.
CO3: Cloud computing infrastructure as a service.
CO4: Case study- implementation of cloud computing.
CO5: Describe the appropriate cloud computing solutions and recommendations
according to the application used.
2. Program Outcomes:
This section deals with how well this course meets the following eight overall program outcomes (POs):
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering. Specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences.
PO3. Design/development of solutions: Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and modelling to complex engineering activities with an understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics, responsibilities, and norms of the engineering practice.
PO9. Individual and teamwork: Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings.
PO10. Communication: Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments.
PO12. 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.
3. CO and PO mapping
|
PO1 |
PO2 |
PO 3 |
PO 4 |
PO 5 |
PO 6 |
PO 7 |
PO 8 |
PO 9 |
PO 10 |
PO 11 |
PO 12 |
PSO 1 |
PSO 2 |
PSO 3 |
CO1 |
H |
H |
H |
H |
– |
– |
– |
– |
– |
– |
– |
– |
– |
M |
H |
CO2 |
H |
H |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
– |
H |
CO3 |
H |
H |
H |
H |
– |
– |
– |
– |
– |
– |
– |
– |
M |
H |
H |
CO4 |
H |
H |
H |
H |
– |
– |
– |
– |
– |
– |
– |
– |
M |
H |
H |
CO5 |
H |
H |
H |
H |
– |
– |
– |
– |
– |
– |
– |
– |
M |
H |
H |
4. Syllabus: Total Hrs: 45
Unit-1: Lecture Hr.: 10
Introduction- Shift from distributed computing to cloud computing; principles and characteristics of cloud computing- IaaS, PaaS, SaaS; service oriented computing and cloud environment
Unit-2: Lecture Hr.: 09
Cloud Computing Technology-Client systems, Networks, server systems and
security from services perspectives; Accessing the cloud with platforms and applications;
cloud storage
Unit-3: Lecture Hr.: 08
Working with Cloud -Infrastructure as a Service – conceptual model and working
Platform as a Service – conceptual model and functionalities. Software as a Service –
conceptual model and working. Trends in Service provisioning with clouds
Unit-4: Lecture Hr.: 08
Using Cloud Services-Cloud collaborative applications and services – case studies
with calendars, schedulers and event management; cloud applications in project management.
Unit-5: Lecture Hr.: 10
Case studies- Microsoft Azure, Google App Engine and Open source clouds Open-Nebula and Eucalyptus
T1. Anthony T.Velte, Toby J.Velte and Robert E, Cloud Computing – A Practical
Approach, TMH 2010
T2. Michael Miller, Cloud Computing – Web based Applications, Pearson Publishing,
2011
R2. Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS) by Michael J. Kavis
7. Evaluation Scheme
Exam Type |
Marks Breakup |
Mid Semester Examination |
15 |
End Semester Examination |
60 |
Lab |
25 |
==
Specialization Elective-III
Specialization Elective-IV