[go: up one dir, main page]

0% found this document useful (0 votes)
48 views1 page

5th Sem Cse Sillybus PP

This document outlines the syllabus for a course on programming paradigms. The course covers 5 units: 1) object-oriented programming fundamentals in Java including classes, objects, inheritance and polymorphism. 2) Event-driven programming using AWT and Swing. 3) Generic programming in Java. 4) Concurrent programming using threads, synchronization and thread safety. The total number of periods for the course is 45, focusing on developing skills in object-oriented, event-driven and concurrent programming using Java.

Uploaded by

eldhosejm
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views1 page

5th Sem Cse Sillybus PP

This document outlines the syllabus for a course on programming paradigms. The course covers 5 units: 1) object-oriented programming fundamentals in Java including classes, objects, inheritance and polymorphism. 2) Event-driven programming using AWT and Swing. 3) Generic programming in Java. 4) Concurrent programming using threads, synchronization and thread safety. The total number of periods for the course is 45, focusing on developing skills in object-oriented, event-driven and concurrent programming using Java.

Uploaded by

eldhosejm
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

CS 2305 PROGRAMMING PARADIGMS CS2305 PROGRAMMING PARADIGMS

CS2305 PROGRAMMING PARADIGMS SYLLABUS L T P C 3 0 0 3 AIM: To understand the concepts of object-oriented, event driven, and concurrent programming paradigms and develop skills in using these paradigms using Java. UNIT I OBJECT-ORIENTED PROGRAMMING FUNDAMENTALS 9 Review of OOP - Objects and classes in Java defining classes methods - access specifiers static members constructors finalize method Arrays Strings Packages JavaDoc comments UNIT II OBJECT-ORIENTED PROGRAMMING INHERITANCE 10 Inheritance class hierarchy polymorphism dynamic binding final keyword abstract classes the Object class Reflection interfaces object cloning inner classes proxies UNIT III EVENT-DRIVEN PROGRAMMING 10 Graphics programming Frame Components working with 2D shapes Using color, fonts, and images - Basics of event handling event handlers adapter classes actions mouse events AWT event hierarchy introduction to Swing Model-ViewController design pattern buttons layout management Swing Components UNIT IV GENERIC PROGRAMMING 8 Motivation for generic programming generic classes generic methods generic code and virtual machine inheritance and generics reflection and generics exceptions exception hierarchy throwing and catching exceptions Stack Trace Elements assertions - logging UNIT V CONCURRENT PROGRAMMING 8 Multi-threaded programming interrupting threads thread states thread properties thread synchronization thread-safe Collections Executors synchronizers threads and event-driven programming TOTAL=45 PERIODS TEXT BOOK: 1. Cay S. Horstmann and Gary Cornell, Core Java: Volume I Fundamentals, Eighth Edition, Sun Microsystems Press, 2008. 8 REFERENCES: 1. K. Arnold and J. Gosling, The JAVA programming language, Third edition, Pearson Education, 2000. 2. Timothy Budd, Understanding Object-oriented programming with Java, Updated Edition, Pearson Education, 2000. 3. C. Thomas Wu, An introduction to Object-oriented programming with Java, Fourth Edition, Tata McGraw-Hill Publishing company Ltd., 2006.

You might also like