0% found this document useful (0 votes)
71 views13 pages

ProActive IT Solutions - Online Courses

The document provides course outlines for several technical courses including Analog and Digital Electronics, Embedded System Development and Basic Robotics, Programming in C, Programming in C++, Python Scripting, and Programming in Java. Each course is divided into phases and individual classes that will cover specific topics and skills. Students will complete evaluations before receiving course completion certificates for classes with multiple phases. Courses utilize different integrated development environments and have individual fees structures.
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)
71 views13 pages

ProActive IT Solutions - Online Courses

The document provides course outlines for several technical courses including Analog and Digital Electronics, Embedded System Development and Basic Robotics, Programming in C, Programming in C++, Python Scripting, and Programming in Java. Each course is divided into phases and individual classes that will cover specific topics and skills. Students will complete evaluations before receiving course completion certificates for classes with multiple phases. Courses utilize different integrated development environments and have individual fees structures.
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/ 13

INSTRUCTIONS

 The given curriculum contains all the chapters that students are
going to study. All the sub topics were included behind the main
chapters.
 The class timing given is the maximum required time with respect
to the individual Student.
 There will be an evaluation for the Students before issuing course
completion certificate.
 Some courses contain two phases there will be two stages of
evaluations.
 Every course is practiced with its own IDE there is no customized
drag and drop platforms.
 Every course has its own values and specific fees structure.

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
ANALOG AND DIGITAL ELECTRONICS - (30 class)

(Design your own electronic circuits)

ANALOG ELECTRONICS
1. Introduction to current and voltage.
2. AC and DC current & properties.
3. Ohms law.
4. Introduction to electronics components.
5. Soldering iron.
6. Multimeter.
7. Bread board.
8. Switches.
9. Cutting elements connectors and batteries.
10. introduction to passive components in electronics
11. resistors
12. Color code calculations with ohms and Kirchhoff’s law.
13. Parallel and series connections.
14. Load resistor usage.
15. Superposition and thevanins theorem.
16. Capacitors.
17. Charging and emitting techniques.
18. Capacitors in series and parallel connection.
19. Time delay with capacitors.
20. Start-ups.
21. Inductors.
22. DC with inductor.
23. Relays and magnetic sensing.
24. Designing all types of amplifiers using fet and bjt.
25. rectifiers and filters designing for all types of waveforms (using both active and
passive )
26. Clippers and voltage multipliers.
27. RLC for frequency filter.
28. RF transmitter and receivers.

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
29. Analog Integrated Circuits (ICs).
30. Designing analog circuits.

DIGITAL ELECTRONICS

31. Logic gates.


32. Code converters.
33. Encoders &decoders.
34. Data comparators.
35. Multiplexers and DE multiplexers.
36. Addressing data using codes.
37. From gates to registers.
38. Counters and digital clocks (synchronous and asynchronous )
39. Implementation of state equation.
40. Operational amplifiers.
41. Selection of all active & passive elements for a designed using circuit theory.
42. Digital ICs (Integrated Circuits).

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
EMBEDDED SYSTEM DEVELOPMENT AND BASIC ROBOTICS -
(30 classes)

Designing own embedded automation systems and robots)


1. Introduction to microprocessors
2. Microcontrollers.
3. Embedded C programming Language.
4. Introduction to arduino and IDE.
5. Basic connections and driver installation.
6. Input output pins.
7. Processing with digital and analog signals.
8. Timers.
9. Interrupts.
10. I2C protocol & Serial communication.
11. Sensors.
12. Actuators.
13. Kinematics.
14. Driving and locomotive system.
15. ADC converters.
16. Bluetooth, GSM and GPS.
17. Display panels.
18. Projects on embedded and robotics.

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
PROGRAMMING IN C
PHASE 1: (30 classes)

ANSI C PROGRAMMING

1. What is programming?
2. History of electronics
3. Evolution of programming languages
4. Compilers and interpreters
5. C basics
6. Structure of C
7. Libraries and preprocessor directives.
8. Data types in C
9. Variables and declarations.
10. Quality Specifiers.
11. Dynamic memory allocation.
12. Input Output manipulations in C.
13. Type Casting and TypeDef in C.
14. Operators and operations
15. decision making ,conditional, jumping statements
16. Looping statements.
17. Functions.
18. String manipulation.
19. Arrays and Array data Structures.
20. Pointers.
21. Structures and unions.
22. File handling in C.

PHASE 2:

ADVANCED CONCEPTS IN C

23. Recursive functions.


24. Command line arguments in C.
25. Scoping in programming languages.
26. Data management: sorting, indexing, list.
ProActive Information Technology Solutions
No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
27. Creating Stacks, Queues and multidimensional Arrays.
28. Special pointers and their usage.
29. Chain pointers with user defined Data Structures.
30. Networking in C.
31. C and database connectivity.
32. ANSI C library functions.

Programming in C++
(30 classes)

(Introduction to object oriented programming world and experiencing the power of


object oriented code)

1. How C++ differs from C


2. Variables Declaration
3. Function overloading
4. Optional Parameters
5. Reference Variables
6. Operator overloading
7. Basics of Console Input and Output
8. Constant Pointers
9. Dynamic Memory Allocation
10. Overview of OOPs Principles
11. Introduction to classes & objects
12. Creation & destruction of objects
13. Data Members
14. Member Functions
15. this Pointer
16. Constructor &Destructor
17. Static class member
18. Friend class and functions
19. Namespace
20. Introduction and benefits.
21. Access Specifiers.
22. Base and Derived class Constructors
23. Types of Inheritance.
24. Down casting and up casting.
25. Function overriding.
26. Virtual functions.
27. Destructor overriding.
28. What is Polymorphism
ProActive Information Technology Solutions
No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
29. Pure virtual functions
30. Virtual Base Class
31. C++ Class Hierarchy
32. File Stream
33. Text File Handling
34. Binary File Handling
35. Error handling during file operations
36. Overloading << and >> operators
37. Try and catch block.
38. Throw statement.
39. Pre-defined exceptions in C++.
40. Writing custom Exception class.
41. Stack Unwinding.
42. Function Templates
43. Class Templates

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
PYTHON SCRIPTING
(Creating own User Interfaces, programs, automation software and introduction to
AI)

Phase 1: (40 classes)


1. Why python
2. Difference between scripting and programming.
3. Structure of python.
4. Python 3 and IDE setup.
5. Basic data types.
6. Variables in python.
7. Input output operations.
8. Dictionaries and tuples.
9. Operators.
10. Decision making statements.
11. Looping statements
12. Iterators and generators.
13. Functions.
14. __init__ method in python.
15. Exception handling.
16. String manipulation.
17. Object oriented programming in python.
18. Classes and objects.
19. Constructors.
20. Inheritance.
21. Polymorphism.
22. Property decorators.
23. Multithreading.
24. Logging.
ProActive Information Technology Solutions
No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
25. File handling.
26. Graphics.

Phase 2:

27. Multiprocessing.
28. Argparse
29. Modules in python.
30. API and rest API using python.
31. Networking in python.
32. Automation tools and modules.
33. Tkinter GUI programming.
34. Sql and DB.
35. JSON, YAML manipulation.
36. Matplotlib.
37. Open CV, tensor flow (AI) .
38. Flask and django.

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
PROGRAMMING IN JAVA
(Creating own java programs, GUI, web applications)

Phase 1: (30 classes)

1. What is java
2. Java Features
3. Java programming format
4. Naming conventions in java.
5. JDK and intelij IDEA IDE installation.
6. Java Statements
7. Java Data Types
8. Operators and operations
9. decision making ,conditional, jumping statements
10. Looping statements.
11. Function.
12. Arrays.
13. String manipulation.
14. Object oriented programming in java.
15. Constructors
16. This Key Word
17. Inheritance
18. Super Key Word
19. Polymorphism (Over Loading & Over Riding)
20. Abstraction
21. Interface
22. Encapsulation
23. Packages in java
24. Access Specifiers
25. Exception handling.
26. Getter setters.
ProActive Information Technology Solutions
No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
27. Wrapper classes.
28. Inner classes
29. Multi-Threading in java
30. File handling in java

Phase 2:

31. Packages
32. Annotations.
33. Swing
34. Socket programming in java.
35. Java with sql.
36. Java JDBC
37. API and rest API
38. AWT in java.
39. Applets.
40. Servlets.

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
ANDROID DEVELOPMENT
(Prerequisites: Java programing language.)

(40 classes)

1. JDK intelij IDEA and Android Studio setup.


2. Emulator setup.
3. Android architecture.
4. ART vs Dalvik.
5. Source folders in android Studio.
6. Gradle.
7. Working with XML.
8. Activity life cycle.
9. Views in android.
10. Layouts.
11. Types of buttons.
12. Listeners.
13. Indent in android.
14. Working with visibility.
15. Seek bars.
16. Web View in android.
ProActive Information Technology Solutions
No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605
17. Custom alert Dial box.
18. Menus.
19. Context.
20. Vibration, sound, flash.
21. Raw camera usage.
22. Touch gesture.
23. Location
24. Animation and openGL.
25. Status bar notifications.
26. Services.
27. SOAP, rest.
28. Google maps and other API services.
29. Monetizing apps.
30. Ad panels.
31. Publishing Apps in Google Play Store.

ProActive Information Technology Solutions


No.138 | 24th Main | J C Nagar | Mahalakshmipuram | Bangalore – 560086
Mob:7760118605

You might also like