CE251 : Java programming
Course Outcome
CO-1 : Understand and implement Object Oriented programming concept using basic syntaxes of control structures, strings and function for developing skills of logic building activity and garbage collection for saving resources.
CO-2 : Demonstrate basic problem-solving skills: analyzing problems, modelling a problem as a system of objects, creating algorithms, and implementing models and algorithms in an object-oriented computer language (classes, objects, methods with parameters, abstract classes, interfaces, inheritance and polymorphism).
CO-3 : Use and develop Concurrency theory: progress guarantees, deadlock, live lock, starvation, linearizability.
CO-4 : Build and test program using new IO api and exception handling.
CO-5 : Analyze and apply collection framework and generics to solve different data structure algorithms.
CO-6 : Understand and apply java new features.
Teaching and Examination Scheme
Resource Person