BCA Syllabus
BCA Syllabus
BCA Syllabus
Semester I
Theory
Semester II
Theory
Sl Contact Hours/Week Credit
Paper Code Paper Name
No L CE P Total
1 BCAN-201 Computer Architecture 4 1 - 5 3
2 BCAN-202 Software Engineering 4 1 - 5 4
3 BCAN-203 Data Structure with C 4 1 - 5 4
4 BMN-201 Advanced Mathematical Computation 4 1 - 5 3
5 HUN-201 English Language and Communication 4 1 - 5 3
Practical
1 BCAN-293 Data Structure Lab using C - - 6 6 3
2 HUN-291 Business Presentation and Language Lab - - 4 4 3
Sessional
Total Credit 23
1
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Semester III
Theory
Semester IV
Theory
Sl Contact Hours/Week Credit
Paper Code Paper Name
No L CE P Total
1 BCAN-401 Database Management System 4 1 - 5 4
2 BCAN-402 Programming with Java 4 1 - 5 4
3 BCAN-403 Computer Networking 4 1 - 5 3
4 BMN-401 Numerical Analysis 4 1 - 5 3
Practical
1 BCAN-491 Database Lab - - 6 6 3
2 BCAN-492 Programming Lab with Java - - 6 6 3
Sessional
1 BCAN-481 Soft Skill Development - - 3 3 2
Total Credit 22
2
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Semester V
Theory
Theory
Sl Contact Hours/Week Credit
Paper Code Paper Name
No L CE P Total
BCAN-E601A Python Programming
1 BCAN-E601B Artificial Intelligence 4 1 - 5 3
BCAN-E601C E-Commerce
BCAN-E602A Web Technology with PHP-MySQL
2 BCAN-E602B Advanced DBMS with PLSQL 4 1 - 5 3
BCAN-E602C Digital Marketing
3 HUN-601 Values and Ethics of Profession 4 1 - 5 2
Practical
1 BCAN-691 Major Project with Viva-Voce - - 15 15 8
Sessional
Total Credit 16
Summary
3
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Detailed Syllabus
(Theory)
4
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
5
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
Environmental Chemistry by A. K. Dey, New Age international
Environmental Engineering by G.M. Masters, Prentice Hall India
6
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
7
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
8
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
9
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
UNIT I: (12L)
TOPICS: Overview of Computer Based Information System- TPS, OAS, MIS, DSS, KBS
Development Life Cycles- SDLC and its phases
Models- Waterfall, Prototype, Spiral, Evolutionary
Requirement Analysis and Specification, SRS
System analysis- DFD, Data Modeling with ERD
UNIT II: (9L)
TOPICS: Feasibility Analysis
System design tools- data dictionary, structure chart, decision table, decision tree.
Concept of User Interface, Essence of UML. CASE tool.
UNIT III: (9L)
TOPICS: Testing- Test case, Test suit, Types of testing- unit testing, system testing, integration testing,
acceptance testing
Design methodologies: top down and bottom up approach, stub, driver, black box and white box
testing.
UNIT IV: (10L)
TOPICS: ERP, MRP, CRM, Software maintenance
SCM, concept of standards (ISO and CMM)
10
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
11
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
Suggested Books:
14
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
15
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
UNIT IV: Functions, Built-In Dialog Boxes, Menus and Toolbar (8L)
TOPICS: Menus and toolbars- Menu Strip, Tool Strip, Status Strip, Built-In Dialog Boxes – Open File Dialogs,
Save File Dialogs, Font Dialogs, Color Dialogs, Print Dialogs, Input Box, Message Box, Interfacing
With End user- Creating MDI Parent and Child, Functions and Procedures- Built-In Functions-
Mathematical and String Functions, User Defined Functions and Procedures
16
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
Suggested Books:
Metadata, ANSI-SPARC Architecture, Database Users, Role of Database Administrator (DBA) and
Data Administrator(DA), Database Environment, Need for a Database, Characteristics, or Features,
or Advantages of Database Systems, Limitations of Database
UNIT IV: Relational Model and Relational Database Management System (6L)
TOPICS: Introduction, RDBMS Terminology, Various Types of Keys, Relational Integrity Rules Entity integrity
Rule, referential integrity rule, Functional Dependency, Armstrong Axioms, Relational Set Operators,
Retrieval Operators, CODD’s Twelve Rules of Relational Database, ACID properties, Views and
their purpose, Database Life Cycle, Data Dictionary, Relational Algebra and relational calculus,
exercise on Relational calculus and relational algebra, Comparisons of relational algebra and
calculus Tuple Relational Calculus, Domain Relational Calculus, Introduction to SQL
UNIT VI: Managing Data Using Structured Query Language (SQL) (6L)
TOPICS: Introduction, Features of SQL, Database Languages - data definition and Data manipulation
languages, Data Definition Commands, Data Manipulation Commands, (SELECT Statement and
different Clauses, SQL Functions - Aggregate, Date and Time Functions, String Functions,
Conversion Functions, Mathematical Functions, Special Operators), Types of Constraints, Different
types of Join and Set Operators, Group by and having clauses, Sub-query, Views, Advances SQL
Roll-up, Commit and Save point, Create user grant revoke, Introduction to PL/SQL – conditional
statements, loop, variable binding, Embedded SQL
19
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Korth, Silberschatz, Sudarshan – Database System Concepts; Tata Mc. Graw Hill
Ramez Elmasri, Shamkant B Navathe - Fundamentals of Database Systems; Pearson
C.J. Date - An Introduction to Database Systems, 8e, Pearson Education
Rajiv Chopra - Database Management Systems ; S CHAND
Atul Kahate - Introduction to Database Management Systems , Pearson
P.S. Deshpande - SQL and PL/SQL for Oracle 10g Black Book; Wiley Dreamtech
20
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
UNIT I: (8L)
TOPICS: Data Communication, Analog-Digital Signals. TCP/IP and OSI Model, Client, Server and Peers,
Client/Server architecture, Wired & Wireless transmission, Guided-Unguided Media, Bus, Star, Ring,
Mesh, Hybrid, LAN, MAN, WAN, Simplex, Half duplex and Full duplex, Asynchronous and
21
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Synchronous Transmission, Parallel and Serial Transmission, Base band and Broadband
transmission.
Suggested Books:
UNIT I: (20L)
TOPICS: Numerical errors and their computations, Truncation and rounding-off errors
Calculus of differences: Forward, Backward, Shift, Average, Central, Differential and Divided
difference operators, Relation between the operators, Problems on missing terms
Interpolation: Newton’s forward and backward interpolation, Lagrange’s interpolation, Newton’s
divided difference
Numerical Integration: General quadrature formula, Trapezoidal rule, Simpson’s 1/3rd rule,
Expression for corresponding error terms
22
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
Data communication and Networking by Behrouz A. Forouzan, McGraw Hill Education (India) Pvt. Ltd.
Certified Ethical Hacker Certification Exam by William Manning
Fundamentals of Cyber Security By Mayank Bhushan, BPB Publications
24
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
25
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
26
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
3.1 Type conversion function, 3.2 Math functions, 3.3 Composition of functions, 3.4 Defining own
function, parameters, arguments, 3.5 Importing functions, 3.6 Example programs
Suggested Books:
27
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Suggested Books:
29
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
Php & Mysql 1st Edition (English,Mike Mcgrath) Publisher: Mcgraw Higher Ed
Beginning PHP, Apache, MySQL Web Development
Michael K. Glass, Yann Le Scouarnec, Elizabeth Naramore, Gary Mailer, Jeremy Stolz, Jason Gerner (Wiley
Publishing )
PHP & MySQL In Easy Steps By Mike Mc Grath (BPB Publications)
PHP- Beginner’s Practical Guide Author: Pratiyush Guleria (BPB Publications)
30
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
31
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Suggested Books:
friendly technologies, Sustainable Development, Important and recent national and international
conventions on environment, Appropriate Technology Movement of Schumacher: Later
developments
Suggested Books:
33
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Detailed Syllabus
(Practical/Sessional)
34
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
UNIT VI : Looping
Write C programs to - Implement while loop, Implement for loop, Implement do-while loop, Print all
even numbers from 2 to 20, Print all odd numbers from 1 to 30, Print all prime numbers from 1 to 50,
Print the first 15 Fibonacci terms, Implement nested loop, Print different number patterns, Apply
break statement within a loop, Apply continue statement within a loop, Input a 3-digit number to find
sum of digits, Input a 3-digit number and print in reverse order, Find factorial of a number.
35
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
UNIT I: Introduction to Software (Windows 7, Office 2010 (or, respective higher versions))
TOPICS: Introduction to Windows 7 – Change Date and Time, Task Bar, Start Button,
Creating a File and folder, Saving/Renaming, Moving Files, Renaming, Making a Copy, Copy Files
onto a disk
Shortcuts, Deleting, Trash
Finding Lost or Misplaced Files, Folders and Printing of documents
Basic Internet, Email and protection of PC
Windows Settings
Printing Worksheets and Workbooks, Select Print Area , Print a Range of Pages, Printing
Copying Cells, Rows, and Columns, Pasting Cells, Rows, and Columns, Inserting and Deleting
Rows and Columns, Insert Cells
Filling Cells with a Series of Data, Editing Cell Data, Find and Replace, Go To
Locking Rows and Columns By Splitting Panes, Freezing Panes
Change Font Styles and Sizes, Adding Borders and Colors to Cells, Changing Column Width
Changing Row Height, Merge Cells, Applying Number Formats, Creating Custom Number Formats
Align Cell Contents, Cell Styles, Conditional Formatting
Header and Footer, Adding Images, Modifying Images, Rotating an image, Compressing a Picture
Adding WordArt, Inserting AutoShapes, Adding Clip Art, Adding a Hyperlink, Embedding an Object
Charts, Chart Tools, Modifying and Moving a Chart, Organizational Charts
Formulas and Calculations, Mathematical operators, Creating a Formula
Absolute, Relative and Mixed Cell References
Excel Forms, Using Data Forms, Entering Data Using a Data Form
Entering Data into a Table, Sorting Data into a Table, Filters
Data Validation, Auditing, Trace Precedents and Dependents
Protecting a Workbook, Importing and Exporting Data, Course Materials
37
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
38
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
UNIT I: Simple C++ programs using the variables, operators, control structures, functions and I/O objects
cin and cout
UNIT II: Implementation of objects and classes , Private and public members, static data and function
members, inline functions, constructors and their types, destructors, function overloading, operator
overloading, type conversion
UNIT III: Implementation of the concept of Inheritance, types of inheritance: single, multiple, multilevel,
hierarchical, hybrid, protected members, overriding, virtual base class
UNIT IV: Implementation of pointers in C++, Pointes and Objects, this pointer, virtual and pure virtual
functions
UNIT I: Simple VB .NET programs using the features. Showing the basic features of VB.NET IDE
UNIT II: Implementation of Elements of Visual Basic .net: Properties, Events and Methods of Form, Label,
Text Box, List Box, Combo Box, Radio Button, Button, Check Box, Progress Bar, Date Time Picker,
Calendar, Picture Box, Scrollbar, Group Box, ToolTip, Timer
UNIT III: Programming in Visual basic .net: Data Types, Keywords, Declaring Variables and Constants,
Operators, Understanding Scope and accessibility of variables, Conditional Statements- If- Then, If-
Then-Else, Nested If, Select Case, Looping Statement- Do loop, For Loop, For Each-Next Loop,
While Loop, Arrays- Static and Dynamic.
UNIT IV: Functions, Built-In Dialog Boxes, Menus and Toolbar: Menus and toolbars- Menu Strip, Tool Strip,
Status Strip, Built-In Dialog Boxes –Open File Dialogs, Save File Dialogs, Font Dialogs, Color
Dialogs, Print Dialogs, Input Box, Message Box, Interfacing With End user- Creating MDI Parent and
Child, Functions and Procedures- Built-In Functions- Mathematical and String Functions, User
Defined Functions and Procedures
UNIT V: Basic Concept of Object Oriented Programming: Object Oriented Programming- Creating Classes ,
Objects, Fields, Properties, Methods, Events , Constructors and destructors, Exception Handling-
Models, Statements, File Handling- Using File Stream Class, File Mode, File Share, File Access
39
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Enumerations, Opening or Creating Files with File Stream Class, Reading and Writing Text using
StreamReader and StreamWriter Classes, Data Access withADO.Net, Data Access with Server
Explorer, Data Adapter and Data Sets, ADO.NET Objects and Basic SQL. Connection with SQL
Server
40
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Developing positive attitude, Forming values, Interpersonal skills, Communication skills, Art of listening, Art of
reading, Art of speaking, Art of writing, E-mailing, E-mail etiquette, Developing body language, Developing etiquette
and mannerism, Time management, Stress management, Writing resume, Group discussion, Mock interview, Career
planning, SWOT analysis
41
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
UNIT V: Shell
TOPICS: Types of shell, Pattern matching, Escaping, Quoting, Redirection, Pipe, tee, Command substitution,
Shell variables
42
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
43
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Credit
Sl No. Course Name URL Institution
Point
Introduction to https://www.edx.org/course/intr
1 Python: Absolute oduction-to-python-absolute- Microsoft 1
Beginner beginner
Introduction to
Python: https://www.edx.org/course/intr
2 Fundamentals oduction-to-python- Microsoft 1
fundamentals
Introduction to
Python for Data https://www.edx.org/course/intr
3 Science oduction-to-python-for-data- Microsoft 2
science
CS For All:
HarveyMuddX
Introduction to https://www.edx.org/course/cs-
5 Computer Science all-introduction-computer- 3
(Harvey Mudd
and Python science-harveymuddx-cs005x-0
College)
Programming
UTArlingtonX
Introduction to https://www.edx.org/course/intr
6 Programming oduction-to-programming-using- (University of 4
Using Python python Texas at
Arlington)
Introduction to https://www.edx.org/course/intr
7 Artificial oduction-to-artificial- Microsoft 1
Intelligence (AI) intelligence-ai
Essential
https://www.edx.org/course/ess
Mathematics for
8 ential-mathematics-for-artificial- Microsoft 2
Artificial
intelligence
Intelligence
Knowledge HKPolyUx
https://www.edx.org/course/kno
Management and
9 wledge-management-and-big- (Hong Kong 2
Big Data in
data-in-business Polytechnic
Business
University)
44
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
University)
HarvardX
Data Science: R https://www.edx.org/course/dat
11 1
Basics a-science-r-basics (Harvard
University)
IIMBx
Customer
https://www.edx.org/course/cust
13 Relationship (Indian Institute 1
omer-relationship-management
Management of Management
Bangalore)
CurtinX
https://www.edx.org/course/onli
Online Marketing
14 ne-marketing-strategies-curtinx- 3
Strategies (Curtin
mkt5x University)
https://www.emarketinginstitute. eMarketing
15 E-Commerce 1
org/free-courses/ Institute
https://www.emarketinginstitute. eMarketing
16 Email Marketing 1
org/free-courses/ Institute
https://www.emarketinginstitute. eMarketing
17 Online marketing 1
org/free-courses/ Institute
Learn E-
Commerce
https://www.udemy.com/ecomm https://www.ude
19 Website in PHP & 2
erce-website-in-php-mysqli/ my.com
MySQL From
Scratch!
IT Fundamentals
for Business https://www.edx.org/course/it-
Professionals: La Universidad
fundamentals-business-
20 Software Politécnica de 1
professionals-upvalenciax-
development Valencia
isc101-3x
Introduction to
Java Hong Kong
https://www.edx.org/course/intr
Programming – University of
21 oduction-java-programming- 2
Part 1 Science and
part-1-hkustx-comp102-1x-5
Technology
45
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Software
Engineering Technische
https://www.edx.org/course/soft
22 Essentials Universität 4
ware-engineering-essentials
München
Introduction to
Java Hong Kong
https://www.edx.org/course/intr
Programming – University of
23 oduction-java-programming- 2
Part 2 Science and
part-2-hkustx-comp102-2x-7
Technology
Introduction to
Mobile
Hong Kong
Application https://www.edx.org/course/intr
University of
24 Development oduction-mobile-application- 3
Science and
using Android hkustx-comp107x-6
Technology
Introduction to the
Internet of Things https://www.edx.org/course/intr
25 (IoT) oduction-to-the-internet-of- Curtin University 2
things-iot
Algorithms and
Data Structures https://www.edx.org/course/algo
27 Microsoft 2
rithms-and-data-structures
Introduction to https://www.edx.org/course/intr
28 Python: Absolute oduction-to-python-absolute- Microsoft 2
Beginner beginner
Foundation of https://www.edx.org/course/fou
29 IIT Bombay 4
Data Structures ndations-of-data-structures
https://www.edx.org/course/engl
English Arizona State
30 ish-composition-asux-eng101x- 5
Composition University
6
https://www.edx.org/course/she
Conversational Tsinghua
32 ng-huo-ying-yu-ting-shuo- 3
English Skills University
tsinghuax-30640014x
46
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Java
Programming: https://www.coursera.org/learn/j
33 Duke University 2
Solving Problems ava-programming
with Software
Developing Soft
34 Skills and NPTEL 3
Personality
37 Ethics NPTEL 4
Learn to Program:
38 Coursera 3
The Fundamentals
Natural Language
Processing (NLP) https://www.edx.org/course/nat
39 Microsoft 4
ural-language-processing-nlp
Object Oriented
Programming in https://www.edx.org/course/obje
40 Java Microsoft 3
ct-oriented-programming-in-java
Programming in R
for Data Science https://www.edx.org/course/pro
41 Microsoft 3
gramming-in-r-for-data-science
Programming with
Python for Data https://www.edx.org/course/pro
42 Science gramming-with-python-for-data- Microsoft 5
science
Introduction to C# https://www.edx.org/course/intr
43 Microsoft 1
oduction-to-c-sharp
Introduction to https://www.edx.org/course/intr
44 Microsoft 1
C++ oduction-to-c-plus-plus
Introduction to https://www.edx.org/course/intr
45 Artificial oduction-to-artificial- Microsoft 1
Intelligence (AI) intelligence-ai
https://www.edx.org/course/adv
46 Advanced C++ Microsoft 1
anced-c
47
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Software
Engineering: https://www.edx.org/course/soft
University of
48 Introduction ware-engineering-introduction- 5
British Columbia
ubcx-softeng1x
Program a Server-
Side Application
https://www.edx.org/course/pro
using ASP.NET gram-a-server-side-application-
51 Microsoft 2
Core using-aspnet-core
Introduction to
Cloud
https://www.edx.org/course/intr
Infrastructure Linux
52 oduction-cloud-infrastructure- 3
Technologies Foundation
linuxfoundationx-lfs151-x
Introduction to
Internet of Things https://onlinecourses.nptel.ac.in
53 NPTEL 4
/noc18_cs46/preview
Fundamental of
Curriculum in https://swayam.gov.in/learningp
55 SWAYAM 2
Engineering ath/Certificate
Education
Introduction to
Information https://swayam.gov.in/courses/1
56 Security - I 303-introduction-to-information- SWAYAM 2
security-i
48
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
Art of C
Programming https://swayam.gov.in/courses/5
57 SWAYAM 4
012-art-of-c-programming
Programming
Fundamentals https://www.coursera.org/learn/
58 Duke University 3
programming-fundamentals
Object Oriented
Programming in University of
https://www.coursera.org/learn/
60 Java California San 3
object-oriented-java
Diego
Switching Circuits
and Logic Design https://onlinecourses.nptel.ac.in
61 IIT Kharagpur 4
/noc18_cs30/preview
Computer https://onlinecourses.nptel.ac.in
62 IIT Madras 4
/noc18_cs29/preview
Architecture
English
https://onlinecourses.nptel.ac.in
63 Language for IIT Madras 2
/noc18_hs28/preview
Competitive
Exams
https://onlinecourses.nptel.ac.in
64 IIT Roorkee 4
Soft Skills /noc18_hs29/preview
Technical https://onlinecourses.nptel.ac.in
65 IIT Madras 2
English for /noc18_hs27/preview
Engineers
A total of 16 (sixteen) credit points has to be accumulated by a student during the span of 3-year BCA course with a division as
follows:
Out of the requisite 16 (sixteen) credit points to be accumulated by a student during the span of 3-year BCA course, exactly 6
(six) credit points must be accumulated from courses with Sl. No. 30, 31, 32, 34, 35, 63, 64 and 65.
49
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL
Syllabus for BCA + Repository of Digital Online Courses
If a student accumulates the minimum credit point (6) during first year, he/she needs to accumulate the maximum credit point
(6) during second year. Accordingly he/she needs to accumulate the required credit point during third year to satisfy the
requirement of 16 credit points.
50