Diploma in Computer Programming
Live
Fee: ₹60,000
The Course introduces you to the concepts of programming methodology and data structure in computers and moves on from learning all the computer languages that are in demand nowadays. We start with procedural-oriented languages like C and then move on to Object Oriented Languages like C++, Java, and Python. For rapid development GUI based programs we will also learn VB.NET. In the end, we have a hands-on live project where we will implement all the concepts learned.
Objectives
The Course introduces you to the concepts of programming methodology and data structure in computers and moves on from learning all the computer languages that are in demand nowadays. We start with procedural-oriented languages like C and then move on to Object Oriented Languages like C++, Java, and Python
The objective of this course is to make learners develop the ability to program in different language paradigms and evaluate their relative benefits.
An understanding of the key concepts in the implementation of common features of programming languages.
What Will You Learn
In this course, you will learn C, C++, Python, Java, Kotlin, and .net All topics from basic to advance.
Skills you will gain
Want to know more about the course
Curriculum
-
Programming Methodologies
-
Paper 1- Live Lecture 1
-
Chapter 1 - Basic of Programming Methodology
-
Chapter 2 - Algorithm, Flowcharts
-
Chapter 3 - Decision Logic Structure
-
Paper 1- Live Lecture 2
-
Chapter 4- Looping Structure
-
Chapter 5 -Arrays
-
Paper 1- Live Lecture 3
-
-
Programming in C
-
Chapter 1 - About C Language, Operators and Expressions
-
Chapter 2 - Decision Making, Branching and Looping
-
Chapter 3 - Arrays
-
Chapter 4 - Functions and User Defined Functions
-
Chapter 5- Pointers, Structures, Unions and File Management in C
-
-
Data Structure
-
Chapter 1- Introduction to Data Structure, Searching and Sorting
-
Chapter 2 - Linear Data Structure
-
Chapter 3 - Linked Lists
-
Chapter 4 - Non Linear Data Structure
-
Chapter 5 - Binary Tree and Hashing
-
-
OOPS and Programming in C++
-
Chapter 1 - Introduction to object oriented programming
-
Chapter 2 - Basic of C++, data type, control structure, operator and functions
-
Chapter 3 - Constructors, Overloading, Inheritance and Pointers
-
Chapter 4 - Array, Vector and String in C++
-
Chapter 5 - File Handling and Exceptions in C++
-
-
Programming in Java
-
Chapter 1 - Introduction to JAVA, Constant, Variables and Data Types, Operators and Control Structures
-
Chapter 2- Java Program Basic Structure, Arrays and Strings
-
Chapter 3 -Inheritance and Polymorphism, Packages
-
Chapter 4 - Exception Handling, Applets and Input/Output in Java
-
Chapter 5 - Multithreaded Programming
-
-
Programming in Kotlin
-
Chapter 1 - Basics of Kotlin Programming
-
Chapter 2 - Function, Array, Strings and Exception Handling in Kotlin
-
Chapter 3 - Collections in Kotlin
-
Chapter 5 - Kotlin Regular Expressions and Reflections
-
-
Programming in Python
-
Chapter 1 - Python Language Basics
-
Chapter 2 - Data Structures in Python Language
-
Chapter 3 - Function & File Handling
-
Chapter 4 - Classes, Modules and Exceptional Handling
-
Chapter 5 - Database & GUI Programming
-
-
Programming in .NET using C#
-
Chapter 1- NET and Core C#
-
Chapter 2 - Operators, Control Structures, Functions in C#
-
Chapter 3 - Object-Oriented Programming (OOPs) in C#
-
Chapter 4 - Exception Handling and Delegates
-
Chapter 5 - File Handling in C#
-
-
GUI Programming using VB.NET
-
Chapter 1 - .NET Framework and VB.NET
-
Chapter 2 - Operators, Control Statements in VB.NET
-
Chapter 3 - VB.NET Form Control,Menus and Dialog Boxes
-
Chapter 4 - Object Oriented Programming using VB.NET, Functions, Procedures and Exception handling
-
Chapter 5 - Database Connectivity Using VB.NET
-
Instructor
Dr. Priti Maheshwary
Professor FSAPresently working in Future Skill Academy. Involved in Computer Science and Engineering for over 20 years in higher education and training. Her career has included various software development projects, teaching, research and administrative roles. She enjoys teaching and looking into how to improve student learning experience. Published around 50 research papers in refereed journals and conferences, 7 book chapters, 6 Patents. 8 PhD thesis completed under her guidance in the field of Internet of Things, Smart Cities, Ubiquitous Computing, Wireless Sensor Network, VANET, Image Processing specialized in Satellite Images, AI/ML & Deep Learning, and Cyber Security. Also done more than 10 projects in the field of Research and Consultancy.
Dr. Pooja Bijlani
Trainer (Subject Expert ) Future Skill AcademyPresently she is working as an IT Trainer (Subject Matter Expert) at Future Skill Academy, AISECT, Bhopal. She has over 15 years of academic and research experience and expertise in Programming Languages C, C++, Python, Java, React Spring Boot, Artificial Intelligence, Machine Learning, and Data Science. Students accolade her programming language teaching skills. She is also experienced in a number of end-to-end projects in Natural Language Processing, Computer Vision, and Python Desktop Applications GUI—web Designing.
Still have queries? Talk to our counselors who are available to guide you.