0% found this document useful (0 votes)
124 views20 pages

BCA Sem 4

The document outlines the detailed syllabus for the Bachelor of Computer Applications (Honours) program at The Maharaja Sayajirao University of Baroda for the academic year 2024-2025. It includes course descriptions for various subjects such as Software Engineering, Data Communication and Computer Networks, Object Oriented Programming in Java, Programming with .NET Framework and C#, and Server Side Web Development, specifying topics, contact hours, and weightage for each unit. Additionally, it lists recommended textbooks and reference materials for each course.

Uploaded by

kaivalyagnik23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views20 pages

BCA Sem 4

The document outlines the detailed syllabus for the Bachelor of Computer Applications (Honours) program at The Maharaja Sayajirao University of Baroda for the academic year 2024-2025. It includes course descriptions for various subjects such as Software Engineering, Data Communication and Computer Networks, Object Oriented Programming in Java, Programming with .NET Framework and C#, and Server Side Web Development, specifying topics, contact hours, and weightage for each unit. Additionally, it lists recommended textbooks and reference materials for each course.

Uploaded by

kaivalyagnik23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

ANNEXURE-III

BCA (Honours) 4 Years Programme

Detailed Syllabus
Year - II
SEMESTER-IV
(To be implemented from Academic Year
2024-25 Onwards)
The Maharaja Sayajirao University of Baroda
Academic
Faculty of Science 2024-2025
Year
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Major Discipline Specific Core Credits / Hours
Year II 4 (L-3, P-1)
BCAXXXX: Fundamental of Software Engineering per week
Year of Introduction: 2024 onwards Maximum
Semester IV 100
Year of Syllabus Revision: Marks / Grade
Mode of Transaction Lectures, Tutorials and Practical
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Introduction:
Definition of Software, Type of Software, Software Myths, Characteristic of
Software, Attributes of Good Software, Software Engineering: A Layered
Technology, Definition of Software Engineering. Software Engineering Costs, Key
Challenges that Software Engineering Facing, System Engineering and Software
Engineering, Professional Practice.
Software Development Process Model: 15 25%
Introduction to Software Process Models, The Linear Sequential Model, The
Prototyping Model, The RAD Model, Evolutionary Process Models, Agile Process
Model, Component-Based Development, Process, Product
Agile Development:
Agility and Agile Process model, Extreme Programming, Scrum,Other process
models of Agile Development and Tools
2 Software Requirement: 15 25%
Analysis and Specification: System and Software Requirements, Type of Software
Requirements: Functional and Non-Functional Requirements, Domain
Requirements, User Requirements; Elicitation-and Analysis of requirements:
Overview of Techniques, View Points, Interviewing,Scenarios, Requirement
Validation, Requirement Specification, Feasibility. Requirement Specification
(SRS), Requirement Analysis and Requirement Elicitation, Requirement
Engineering.
Managing Software Project: Software Metrics (Process, Product and Project
Metrics), Software Project Estimations, Software Project Planning (MS Project
Tool), Project Scheduling & Tracking, Risk Analysis &Management (Risk
Identification, Risk Projection, Risk Refinement, Risk Mitigation).
3 Testing: 15 25%
Principle of Testing, Types of testing, Testing Strategies, Testing Techniques and
Test Case, white box testing, black box testing, integration testing, system testing,
Test planning, test management, test execution and reporting; test metrics and
measurements. Brief overview of Software maintenance,
Software Quality:
Quality Assurance and Management Quality Concepts and Software Quality
Assurance, Software Reviews (Formal Technical Reviews), Software Reliability,
The Quality Standards: ISO 9000, CMM, Six Sigma for SE, SQA Plan.
4 Practicals: 30 25%
 An introduction to software engineering.
 Development of DFD, data dictionary, E-R diagram, structured chart for the
project.
 To study and draw various UML diagrams.
 To illustrate the use of class diagrams.
 To draw an activity diagram and use case diagram for given system
 Draw Object Diagram for given system
 Development of State Transition Diagram.
 Draw ER Diagram for given System.
Text Book
1 Roger S. Pressman, Software engineering- A practitioner‟s Approach, McGraw-Hill International Editions 2
Reference Books
1 Ian Somerville, Software engineering, Pearson education Asia
2 Software Engineering Fundamentals by Ali Behhforoz & Frederick Hudson OXFORD
3 Pankaj Jalote, Software Engineering – A Precise Approach Wiley
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Major Discipline Specific Core Credits / Hours 4
Year II
BCAXXXX: Data Communication and Computer Networks per week (L-3, P-1)
Year of Introduction: 2024 onwards Maximum
Semester IV 100
Year of Syllabus Revision: Marks / Grade
Mode of Transaction Lectures, Tutorials and Practical
Unit No. Topic/Unit Contact Hours Weightage (%)
1 Process of data communication and its components
Fundamental of computer network: definition, need of computer network,
applications, merits and demerits.
Classifications of network, network architecture: peer to peer and client server 15 25%
network.
Communication media: guided and unguided transmission media. Multiplexing
Network topologies: definition, selection, criteria, types of topologies.
2 Network connecting devices: hub, switch, router, gateway, bridge, modem,
repeater
Layered architecture, types of links, three types of addresses (unicast, multicast,
broadcast), ARP
15 25%
Reference model: OSI and TCP/IP in detail.
Data Link Layer: framing, error detection and correction,
MAC sub layer: Access Protocols (Random access, controlled access and
channelization)
3 Ethernet protocols: Ethernet IEEE 802.3, IEEE 802.5, IEEE 802.11, Bluetooth
architecture
Network Layer: address mechanism in IP addressing: IP address classes, classless
IP addressing, subnetting, supernetting, masking, IPV4, IPV6; logical addressing, 15 25%
internetworking, ICMP, IGMP,
Transport layer: TCP, UDP, sockets, congestion control
Application layer: DNS, email protocol, SMTP, FTP, WWW, HTTP, SNMP
4 Practicals:
- Create desired standard network cable including cross cable and test by
using cable tester
- Configure peer-to-peer network with at least three hosts (CISCO packet
tracer)
- Connect computers using given topology(CISCO packet tracer)
- Connect computers using wireless media(CISCO packet tracer)
- Write a program for CRC error detection, byte stuffing, bit stuffing
- Create a network using Bluetooth (piconet/ scatternet) (CISCO packet
tracer) 30 25%
- Configure file server. Configure client to file server and use file
services(CISCO packet tracer)
- Configure static and dynamic IP addresses. Configure DHCP server
(CISCO packet tracer)
- Run basic TCP/IP utilities and network commands (ipconfig, ping, tracert,
netstat, pathping, route, etc.) (CISCO packet tracer)
- Install wireshark and configure as packet sniffer. Identify the headers of
TCP, UDP and ARP.
- Set access rights and security permissions for user.
Text Book
1 Data Communication and Networking. Behrouz Forouzan
Reference Books
1 Tanenbaum, A.S. : Computer Networks, 3/e, PHI
2 Comer, D.E. (2000): computer Networks and Internets, 4e, Pearson Education Asia. (Addison Wesley)
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Major Discipline Specific Core Credits / Hours
Year II 4 (L-3, P-1)
BCAXXXX: Object Oriented Programming in Java per week
Year of Introduction: 2024 onwards Maximum
Semester IV 100
Year of Syllabus Revision: Marks / Grade
Mode of Transaction Lectures, Tutorials and Practical
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Language Fundamentals
Intro to Java and OOPL, First Java Appl. compiling and executing Java code,
Practical session, Data types:- char type and Unicode, array types and other
reference types, Operators, Statements, First Java Appl. compiling and executing
Java code, Defining a class in Java, members of a class, coding conventions and
15 25%
inheritance , composition, composition vs inheritance, Some common classes from
java.lang package, String, StringBuilder and Math,intro to package, package and
access specifiers in Java, organizing classes into packages and inheritance,
wrapperclasses, enumtypes, enum examples and intro to nested types, Scanner
class
2 Object Oriented Programming
Methods of Object class, Class. overriding methods of Object class, abstract
keyword, abstract classes and interfaces, intro to functional interfaces and lambda
expressions, understanding generics using Comparable and Comparator, some
useful static methods from Comparator, sealed types, Handling exceptions, try-
catch-finally, try-with-resources, Intro. to collection framework, methods of 15 25%
Collection and Set, Methods of List and Map - example of using List, example of
using Map default methods from collection framework and intro to standard
functional interfaces. method and constructor reference, factory methods of
Comparator, misc. classes from java.util Optional, Summary Statistics, String
Joiner
3 Introduction to streams and File I/O
Intro to Stream, intermediate and terminal operations, advanced operations reduce 15 25%
and collect, Understanding the Collector, methods of the Collectors class
Using Pattern and Matcher classes
intro to java.io package, the File class, four top-level IO stream classes, the bridge
classes and intro to IO from a file, File IO, array streams, piped and buffered
streams, Sequence stream, pushback streams, StringReader, Print streams,
StringWriter
need for multi-threading, intro to multi-threading, Thread properties, states,
example for using multi-threading, synchronized keyword
4 Practical Lab assignments
Program to demonstrate the use of constructors, methods, clases.
Inheritance programs,
30 25%
Programs on Exception Handling, File Handling Programs,
Programs on interfaces and Multithreading,
Program to demonstrate the use of collection classes and Streams.
Text Book
1 Intro to Java Programming, 10th edition, Y.Daniel Liang, Pearson
2. Java in a Nutshell:Benjamin J. Evans, Jason Clark,and David Flanagan
Reference Books
1 Herbert Schildt Java: The Complete Reference, Seventh Edition Tata McGraw Hill 2 E
2 Core Java Volume-1,Fundamentals by Cay Horstmann, O‟Reilly
3 https://docs.oracle.com/javase/tutorial/
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Major Discipline Specific Core
Credits / Hours
Year II BCAXXXX: Programming with.NET 4 (L-3, P-1)
per week
Framework and C#
Year of Introduction: 2024 Maximum
Semester IV 100
Year of Syllabus Revision: Marks / Grade
Mode of Transaction Lectures, Tutorials and Practical
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Overview Of .Net Framework
.Net framework, CLR, CTS , BCL ,CLS, Namespaces, Assemblies, Metadata and
intermediate language , Reflection API, managed heap and garbage collector, CLR
services.
.Net Class framework
benefits of the framework, the classes in System namespace, and
System.Collections namespace; User interfaces – Console applications, window
forms, web forms; Programmatic interfaces - web services, and ASP.net. Anatomy
of .net applications – types, modules, and assemblies.
15 25%
Introduction to C#
Introduction, C# features, General structure of a c# program,
Type system, Value type v/s Reference Type , Boxing and Unboxing , Operators ,
Keywords , Control statements -- conditionals, loops, functions; Enumerations,
arrays, and structures.
Classes and objects, class members, access modifiers, constructor methods,
termination and cleanup, operator and method overloading, inheritance,
polymorphism; implementing interfaces, using delegates; using properties and
property attributes; Partial classes
2 Exception Handling in C#
Defining Exception, Understanding try and catch keywords, Using “finally” block,
15 25%
“using” statement, Throwing exceptions, the System.Exception class, Creating
User defined/Custom Exception class.
File Handling
Accessing file system, using streams for I/O, Handling text in files, Serialization /
Deserialization
3 Multithreaded Programming
Developing applications with Multiple Threads, Thread priorities,
Synchronization, Using ThreadPool

Windows forms Applications


Winforms for developing windows application, Control Class, standard controls
and components, Creating and using event handler, working with forms, menus 15 25%
and submenus.

Data access using ADO.Net- ADO.Net architecture, .Net Data providers, Using
database connections, using the DataSet class - Populating a DataSet, Persisting
DataSet Changes; using other classes for data access; Creating and using stored
procedures, Building a data access component
4 Practical
30 25%
Lab exercises based on above topics
Text Book
1 Beginning Visual C# 2012 Programming - by Jacob Vibe Hammer , Daniel Kemper , Karli Watson - Wrox
Reference Books
1 Duffy (2006): Professional .NET Framework 2.0, Wrox
2 Jack Purdum (2008): Beginning C# 3.0: An Introduction to Object Oriented Programming, Wrox
3 Christian Nagel,BillEvjen, Jay Glynn, karli Watson, Morgan Skinner(2010): Professional C# 4 and .NET 4, Wrox
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Minor Discipline Specific Elective Credits / Hours
Year II 4 (L-3, P-1)
BCAXXXX: Server Side Web Development per week
Year of Introduction: 2024 onwards Maximum Marks
Semester IV 100
Year of Syllabus Revision: / Grade
Mode of Transaction Lectures and Tutorials, Practicals
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Introduction to PHP:
Configuration of PHP, Apache Web Server, MySQL and Open Source,
Relationship between Apache, MySQL and PHP(AMP Module),Installing PHP for
(Windows, Wamp server , XAMP server), PHP Structure and Syntax, Creating
PHP pages, Rules of PHP syntax, Integrating HTML with PHP, Constants,
Variables: Static and Global Variable, Conditional Structure and Looping, PHP
operators, Arrays, constructs, User Defined function, argument function, variable
function, Return function, default argument, variable length argument
15 25%
Working with In Built Functions:
Variable Function: (gettype, settype, isset, strval, floatval, intval,print_r), string
function: (Chr, ord, strtolower, strtoupeer, strlen, ltrim, rtrim, trim, substr, strcmp,
strcasecmp, ctrops, strops, stristr, str_replace, strrev, echo, print), MATH
functions: (Abs, ceil, floor, round, fmod, min, max, pow, sqrt, rand), Date
function: (Date, getdate, setdate, checkdate, time, mktime), Array Function:
(Count, list, in_array, current, next, previous, end, each, sort, array_merge,
array_reverse), File function (fopen, fread, fwrite, fclose)
2 Working with data and forms:
Reading data using Form Controls (Text Fields, Text Areas, CheckBoxes, Radio
Buttons, List Boxes, Password Controls, Hidden Controls, Image Maps, File
Uploads, Buttons),Submitting form values, using $_Get and $_Post Methods,
15 25%
$_REQUEST, Accessing form inputs with Get/Post functions, Combining HTML
and PHP codes together on single page, Redirecting the user
Session, Cookies and Error Handling
Setting a cookie with PHP, Deleting a cookie, Creating session cookie, Working
with the query string Creating query string ,Session ,Starting and Destroying
session ,Working with session variables, Passing session IDs, Error Types in PHP,
Exception Handling in PHP
3 Database Connectivity using MYSQL
Concepts and Installation of MySQL ,MySQL structure and syntax ,Types of
MySQL tables and Storage engines, MySQL commands ,Integration of PHP with
15 25%
MySQL , Connection to the MySQL Database, Creating and Deleting MySQL
database usingPHP , Updating, Inserting, Deleting records in the MySQL database
, Hosting Website (Using „C‟ panel, Using Filezilla Software)
4 Practicals:
 Write a PHP script to demonstrate arithmetic operators, comparison
operator, and logical operator.
 Write PHP Script to print Fibonacci series.
 Write PHP Script to generate result and display grade.
 Write PHP script to demonstrate string function.
 Create student registration form using text box, check box, radio button,
select, submit button. And display user inserted value in new PHP page.
 Create Website Registration Form using text box, check box, radio button,
select, submit button. And display user inserted value in new PHP page. 30 25%
 Write two different PHP script to demonstrate passing variables with
sessions.
 Write a PHP script to connect MySQL server from your website.
 Write a program to read customer information like cust_no, cust_name,
Item_purchase, and mob_no, from customer table and display all these
information in table format on output screen.
 Write a program to read employee information like emp_no, emp_name,
designation and salary from EMP table and display all this information
using table format.
 Create a dynamic web site using PHP and MySQL.
Reference Books
1 Beginning PHP and MySQL, 4th Edition W. Jason Gilmore Apress, 2010
2 PHP: The Complete Reference Steven Holzner McGraw-Hill, 2008
3 Learning PHP, MySQL, JavaScript, CSS & HTML5, Third Edition Robin Nixon O'reillyMedia , 2014
4 Teach yourself PHP, MySQL and Apache All in One, 5th Edition Julie C. Meloni, Pearson Education, 2012
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-25
Department of Computer Applications

BCA: Regular Programme


Skill Enhanced Course Credits / Hours
Year II 2 (L-2)
BCAXXXX: Career Skills per week
Year of Introduction: 2024 Onwards Maximum
Semester IV 50
Year of Syllabus Revision: Marks / Grade
Mode of
Tutorials
Transaction
Unit No. Topic/Unit Contact Hours Weightage
(%)
1 Career Management Components
- Education, Capability, Strategic Skills, Tactical skills, Identifying career needs, developing
career opportunities, career path, job analysis
Career Management Model
- Career Exploration, self-exploration, awareness, goal setting, strategy development, strategy
implementation, feedback, career appraisal
Time Management and Organizing Skills 15 50%
Time management techniques: Prioritization, setting SMART goals, and overcoming
procrastination.
Organizational strategies: Utilizing tools like calendars, to-do lists, and digital apps for better
productivity.
Stress management: Coping mechanisms and mindfulness practices for maintaining a healthy
work-life balance.
Understanding the importance of adaptability, critical thinking, creativity, and collaboration in
the modern workplace.
Workplace Etiquettes, Email Etiquettes, Business Communication, Sales and Negotiations,
Decision Making, Problem Solving, Interview skills, Resume Building, Mannerism, Behavioral
Career Development Skills
2 15 50%
Resume building: Crafting effective resumes and cover letters.
Interview preparation: Techniques for successful interviews, including mock interviews and
feedback sessions.
Networking: Building professional connections both online and offline.
Financial Management
Budgeting basics: Creating and maintaining a personal budget.
Financial planning: Understanding savings, investments, and retirement planning.
Debt management: Strategies for managing student loans and other debts effectively.
Text Book
1 Personal Development and Soft Skills by BARUN K MITRA, Oxford Higher Education
2 Seven Habits of Highly Effective People by STEPHEN COVEY.
3 Communication skills by SANJAY KUMAR, PUSHP, Oxford Higher Education
4 Communication Skills for Professionals by NIRA KONAR, PHI learning Pvt. Ltd.
5 Communication skills and soft skills an integrated approach by E. SURESH KUMAR, P. SREEHARI, J SAVITHRI
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Skill Enhanced Course Credits / Hours
Year II 2 (L-2)
BCAXXXX: Information Literacy per week
Year of Introduction: 2024 Onwards Maximum Marks
Semester IV 50
Year of Syllabus Revision: / Grade
Mode of Transaction Tutorials
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Types of libraries: public, academic, special and national-objectives, functions,
services. Traditional library services, modern library services. Information literacy:
concept, meaning and definitions, models of information literacy. UNESCO media
and information skills, information searching skills. Library websites, library
portals, library gateways, digital library services, institutional repository. Virtual
reference and information services, Internet based document delivery, weblogs,
and RSS. 15 50%
Information sources: definition and characteristics. Types of information sources:
documentary- primary, secondary and tertiary, non-documentary. Print sources of
information, digital sources of information: paid and open access resources.
Reference sources in social sciences, humanities and science & technology;
Dictionary, Encyclopedia, Directory, Handbooks, Manuals, Current information
sources: yearbooks, almanacs, news summaries
2 Information searching and retrieval techniques: concepts and definition. Role of
search engines in information retrieval. Information searching skills and
competencies. Searching techniques: free text search, Boolean search, truncated
search, wild card search.
Bibliography and reference management: concept and definition. Referencing 15 50%
styles: APA, Chicago and MLA. End note and Foot note. Reference management
tools: MS-Word, Mandalay, End note.
Concept of citation analysis, formulas for measuring citation: H-index, I- index, G-
Index. Impact factor concept, need formulas for measuring impact factor. Citation
databases: web of knowledge, Scopus, Google Scholar, ResearchGate. Plagiarism:
concept and definition, types of plagiarism, plagiarism detection tools.
Reference Books
1
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Value- Added Course Credits / Hours
Year II 2 (L-1, P-1)
BCAXXXX: Oratory Skills in English Language and Leadership per week
Year of Introduction: 2024 Onwards Maximum
Semester IV 50
Year of Syllabus Revision: Marks / Grade
Mode of Transaction Tutorials
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Fundamentals of Oratory Skills
 Introduction to Public Speaking; what is Public Speaking?
 Prerequisites for Public Speaking
 Introduction to Public Speaking Principles
 Effective Use of Language in Public Speaking
 Role of Listening in Public Speaking
 Types of Public Speaking
22.5 50%
Developing Public Speaking Skills
 Performative Speech: Props, Demonstrations, Visuals and Space
 Use of Technology in Public Speaking
 Cultural Awareness in Public Speaking
 Overcoming Glossophobia
 Role of Emotional Intelligence in Public Speaking
 Role of Ethics in Public Speaking
2 Essentials of Leadership Skills
 Meaning, Features and Importance of Leadership
 Historical Overview; History and Lessons of History in the Context of
Leadership
 Leadership and Body Language: Importance of Kinesics, Paralinguistics, 22.5 50%
Vocalics and Proxemics
 Leadership in Academic Life, Corporate Space, Public Life, Social
Leadership and Political Leadership
 Styles of Leadership
Developing Leadership Skills
 Developing Leadership Competence Through Public Speaking – Debate,
Discussions, Presentations
 Art of Persuasion; Influencing through Leadership
 Importance of Public Speaking in Developing Leadership Skills
 Ethics, Mannerism and Principles in Leadership
RECOMMENDED READING
1 Adair, John Eric. Develop Your Leadership Skills. Kogan Page Limited, 2013.
2 Bryant, Donald C., and Karl Richards Wallace. Fundamentals of Public Speaking. Prentice-Hall, 1976.
3 DeVito, Joseph A. Essential Elements of Public Speaking. Pearson Education, 2015.
Green, Maulding Wanda, and Edward Leonard. The Soft Skills of Leadership: Navigating with Confidence and Humility. Rowman&
4
Littlefield, 2019
SUGGESTED ACTIVITES
1 Discussions
2 Library research and reference
3 Projects and presentations
4 Assignments
TEACHING METHODOLOGY
1 Lecture method combined with discussion.
2 Use of Audio visual aids and internet resources
3 Supervising projects, presentations and items for self-studies
The Maharaja Sayajirao University of Baroda
Faculty of Science Academic Year 2024-2025
Department of Computer Applications
Bachelor of Computer Applications (Honours)
Value-Added Courses Credits / Hours
Year II 2 (L-2)
BCAXXXX: Fundamentals of Carbon Neutrality per week
Year of Introduction: 2024 Onwards Maximum
Semester IV 50
Year of Syllabus Revision: Marks / Grade
Mode of Transaction Lectures and Tutorials
Unit No. Topic/Unit Contact Hours Weightage(%)
1 Introduction to Carbon Neutrality
 Carbon emissions and carbon footprint.
 Climate change and the greenhouse effect.
 Role of renewable energy in reducing carbon emissions. 15 50%
 Carbon offsetting and sequestration: natural carbon sinks, carbon offsetting
mechanisms, carbon capture and storage technologies. Net Zero concept
 Carbon credits and offset markets
2 Zero Carbon Energy
 Definition and difference between Zero carbon energy and renewable
energy
 Energy transition and sustainability goals 15 50%
 Challenges and opportunities in renewable energy deployment
 Zero carbon and renewable energy resources – Solar, Wind, Hydro,
Bioenergy, Geothermal, Tidal, Wave, Hydrogen and Fuel cells.
Text Book
1 None
Reference Books
1 Godfrey Boyle (2012) Renewable Energy: Power for a Sustainable Future, Oxford University Press.
2 John Twidell (2021) Renewable Energy Resources, 4th Edition, Routledge.
3 Michael Silva (2020) Renewable Energy, Syrawood Publishing House.

You might also like