Add-on Courses
The Department of Computer Applications offers skill-enhancing add-on courses that supplement the MCA curriculum and bridge the gap between academia and industry. These courses are delivered through internal and external resources, including the Centre for Future Skills (CFS), FISAT. Students who successfully complete the courses are awarded certificates.
Certification Courses offered through Centre for Future Skills (CFS), FISAT
The Centre for Future Skills (CFS), FISAT provides industry-oriented certification courses in emerging technologies and professional skill domains. These programmes offer practical, hands-on learning aligned with current industry requirements and provide students with opportunities to earn globally recognized certifications.
DevOps
- Beneficiaries: 2024 Batch – S4 MCA Students
- Resource Person: Ethnotech Academy, Bangalore
- Certification: IBM
- Course Objectives:
- Introduce the fundamental concepts of DevOps.
- Familiarize students with DevOps tools, technologies and automation practices.
- Provide hands-on experience in integrating DevOps technologies through practical projects.
AWS Cloud Foundations
- Beneficiaries: 2024 Batch – S3 MCA Students
- Resource Person: Ethnotech Academy, Bangalore
- Certification: AWS Academy
- Course Objectives:
- Introduce fundamental cloud computing concepts.
- Familiarize students with core AWS services and cloud architecture.
- Develop an understanding of AWS security, pricing and support models.
Java Programming
- Beneficiaries: 2025 Batch – S2 MCA Students
- Resource Person: Ethnotech Academy, Bangalore
- Course Provider: Pearson VUE
- Course Objectives:
- Develop a strong foundation in Java programming.
- Familiarize students with object-oriented programming concepts.
- Enable students to develop basic Java-based applications.
HTML5 Application Development
- Beneficiaries: 2025 Batch – S1 MCA Students
- Resource Person: Ethnotech Academy, Bangalore
- Course Provider: Pearson VUE
- Course Objectives:
- Introduce HTML5 and modern web development concepts.
- Develop skills for designing and developing web applications.
- Provide practical experience in building web pages using HTML5 technologies.
JavaScript
- Beneficiaries: 2025 Batch – S2 Integrated MCA Students
- Resource Person: Ethnotech Academy, Bangalore
- Course Provider: Pearson VUE
- Course Objectives:
- Introduce JavaScript programming fundamentals.
- Develop skills in client-side web programming.
- Enable students to create interactive and dynamic web applications.
HTML & CSS
- Beneficiaries: 2025 Batch – S1 Integrated MCA Students
- Resource Person: Ethnotech Academy, Bangalore
- Course Provider: Pearson VUE
- Course Objectives:
- Introduce the fundamentals of HTML and CSS.
- Develop skills in webpage structure, styling and responsive design.
- Enable students to design and develop modern websites.
Add-On Courses Offered by the Department
Digital Image Processing with OpenCV
- Course Code: 24MCAAOC304
- Beneficiaries: 2024 Batch – S3 MCA Students
- Resource Person: Internal
- Instructional Strategies: Lectures, Tutorials, MCQs, Assignments/Activities
- Course Objectives:
- Explain how digital images are formed, represented and stored.
- Introduce concepts such as pixels, colour spaces, resolution and bit depth.
- Familiarize students with common image processing techniques and their applications using OpenCV.
Data Visualization using Power BI
- Course Code: 24MCAAOC303
- Beneficiaries: 2024 Batch – S2 MCA Students
- Resource Person: Internal
- Instructional Strategies: Lectures, Tutorials, MCQs, Assignments/Activities
- Course Objectives:
- Introduce fundamental concepts of data visualization.
- Develop skills in creating effective data visualizations.
- Enable students to design and implement interactive visualizations using Power BI.
Object-Oriented Modelling and Simulation
- Course Code: 24MCAAOC301
- Beneficiaries: 2024 Batch – S3 MCA Students
- Resource Person: Internal
- Instructional Strategies: Lectures, Tutorials, MCQs, Assignments/Activities
- Course Objectives:
- Introduce object-oriented modelling and design concepts.
- Familiarize students with object-oriented data and systems.
- Develop skills in representing systems using UML diagrams such as state, activity and use-case diagrams.
- Provide knowledge that can be applied in mini and main project development.
Basics of Accounting
- Course Code: 24MCAAOC302
- Beneficiaries: Third Semester MCA Students
- Resource Person: Internal
- Instructional Strategies: Lectures, Tutorials, MCQs, Assignments/Activities
- Course Objectives:
- Explain the purpose and role of accounting in business.
- Introduce key accounting principles such as accrual, consistency and going concern.
- Familiarize students with essential accounting terms including assets, liabilities, equity, revenue and expenses.
AWS Fundamentals
- Course Code: 21MCAAOC401
- Resource Person: Internal
- Beneficiaries: 2022 Batch – S4 MCA Students
- Instructional Strategies: Lectures, Tutorials, MCQs, Assignments/Activities
- Course Objectives:
- Introduce the fundamental concepts of cloud computing and AWS.
- Familiarize students with core AWS services and their applications.
- Develop foundational skills for working effectively within the AWS cloud environment.
Academic Typesetting Using LaTeX
- Course Code: 21MCAAOC301
- Resource Person: External
- Beneficiaries: 2022 Batch – S3 MCA Students
- Instructional Strategies: Video Lectures, Tutorials, MCQs, Assignments/Activities
- Course Objectives:
- Introduce LaTeX for preparing academic and technical documents.
- Enable students to prepare mini-project, main-project and seminar reports using LaTeX.
- Familiarize students with the Beamer package for creating academic presentations.
Statistical Programming Using R
- Course Code: 21MCAAOC201
- Resource Person: Internal
- Beneficiaries: 2023 Batch – S2 MCA Students
- Instructional Strategies: Lectures, Assignments/Tutorials
- Course Objectives:
- Introduce the R programming language for statistical computing and data analysis.
- Develop skills in data analysis and statistical programming.
- Familiarize students with machine learning techniques such as classification and regression using R.
Data Mining Tools
- Course Code: 21MCAAOC201
- Resource Person: Internal
- Beneficiaries: 2023 Batch – S2 MCA Students
- Instructional Strategies: Lectures, Assignments/Tutorials
- Course Objectives:
- Introduce fundamental data mining concepts and commonly used algorithms.
- Familiarize students with data mining tools such as Weka and R.
- Develop practical skills for implementing data mining techniques in academic projects.
Review of C Programming
- Course Code: 21MCAAOC101
- Resource Person: Internal
- Beneficiaries: 2023 Batch – S1 MCA Students
- Instructional Strategies: Lectures, Assignments/Tutorials
- Course Objectives:
- Review fundamental programming concepts using C.
- Strengthen students’ understanding of basic programming constructs.
- Provide a foundation for learning other programming languages in the MCA curriculum.