0% found this document useful (0 votes)
24 views2 pages

ProgrammingFundamentals W Java 150 Hrs GLA

Uploaded by

kg666235
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)
24 views2 pages

ProgrammingFundamentals W Java 150 Hrs GLA

Uploaded by

kg666235
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

Stages - Core Programming, Object-oriented

BRIDGELABZ PROGRAMMING FUNDAMENTALS


programming, Data Structure n Algorithms(DSA),
w JAVA MAKER PLAN Generics and Collection
Num of
Fellowship Part CodIn Score Fellowship Stage Concept Introduced Sample Problem Statements
Days

Basic Elements of Programming: Variables,


Literals, Primitive Data Types, Basic I/O,
Operators,
Logical Constucts- condtion (if.. else, ternary
* Java Environment Set up . All practice problems developed at this
operator, Switch )
stage will be without any IDE
Core Programming- and iterations (for, while, do while, for each), break,
4 20 * Basic I/O with different datatypes, Type conversions, Printing
Basics continue
patterns
* Logical Problems with basic constructs like leap year, factorial etc
Proper Programming Hygiene,

Core GIT Introduction: Git vs GitHub, Commits, Version


Programming History and Messages

Understanding JVM Architecture, Compiler and


Interpreter, Garbage Collector
* Logical Problems with arrays, strings
Arrays (Single as well as Multi Dimensional),
* Finding missing numbers in array,
Core Programming- Copying Arrays (ArrayCopy())
4 20 * Large problems related to school results and Grocery store bill
Intermediate Strings,
generation with exception handling and organizing the programs in
Functions/ Methods,
proper modules
Organise programs in different functions
Exception Handling

Core
2 CodIn Review - Peer and Practitioner Review Workshop on a problem given to ensure the skills learned are being applied.
Programming

OO Introduction, Class and Object, Difference


Basic OO handling with classes, objects,
between Class and Object, Methods, Constructors,
Access Modifiers, Method Overloading, this and
5 25 OOP-Basics Line Comparison Problem, Bag n Ball Problem
final keywords, Enacapsulation, InstanceOf
Operator, static
Designing a class given a problem
Understanding of Class and Sequence diagrams
Eclispse or IntelliJ IDE

Object Oriented
Example programs detailing Abstract Class and Interfaces
Programming Inheritance, super key word, Abstract Class and
with Java 3 15 OOP-Intermediate Abstract Methods, Interface, Method overriding,
Bird Sanctuary problem: Managing flyable and swimmable birds.
diffference between Overloading and Overiding
Ability to search birds based on their Swimming or Flying ability.

Implementation of Address Book, School Results and Grocery Store


problems
Polymorphism, enums, Java Packages, Address Book Management System - Ability to add, edit, delete a
5 20 OOP-Advanced
Solving problems in object oriented way new Person to Address Book, add multiple person to Address Book,
avoid Duplicate Entry of the same Person in the Address Book -
Duplicate, sort and search the person with various criteria.
Stages - Core Programming, Object-oriented
BRIDGELABZ PROGRAMMING FUNDAMENTALS
programming, Data Structure n Algorithms(DSA),
w JAVA MAKER PLAN Generics and Collection
Num of
Fellowship Part CodIn Score Fellowship Stage Concept Introduced Sample Problem Statements
Days

OOP w Java 2 CodIn Review - Peer and Practitioner Review Workshop on a problem given to ensure the skills learned are being applied.

Need for Data Structures Creating Linked list, adding and deleting elements in that, searching
Maps, Linked List (Single, Double ) a value in the list.
4 15 Data Structure Stacks and Queues Refactoring the code for same operation for ordered list
Trees and Graph Overview Finding the frequency of few words in a text
Practical applications of different Data Structures Implementing contact phone numbers of friends using HashMap

Sorting - Bubble, Insertion, Merge, Quick


Implementation of Bubble, Insertion and Merge sort
Searching - Linear, Binary
Comparative analysis of performance of different problems
DSA 4 15 Algorithms
Binary Search of word in a large text file.
Run Time Analysis, Big O notationsTime and
Space complexity of algorithms

Generics - Introduction to Generics, Type Flight Scheduling System using Generics


Parameters, Generic Classes, Generic Methods,
Bounded Type Parameters, Wildcards Employee Records: Create a program to store employee records (
5 20 Generics & Collection
ID, Name,
Collection Framework - ArrayList, Linked List, Department) and allow searching by ID using a HashMap.
Stack, Queue, Set, Map Remove All Occurrences a given value in a LinkedList.

DSA 2 CodIn Review - Peer and Practitioner Review Workshop on a problem given to ensure the skills learned are being applied.

40 150

You might also like