0% found this document useful (0 votes)
110 views6 pages

BCA Minor - 0001

Uploaded by

Pankesh Meena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
110 views6 pages

BCA Minor - 0001

Uploaded by

Pankesh Meena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 6
PART A: Introduction Class: BCA Year: Year | Session: 2022-23 ‘Subject: Computer Applications 1. | Course Code $2-BCAB2T 2, | Course Title Internet Applications using Java Programming 3. | Course Type (Core Core Course Course/Elective/Generic Elective/ Vocational @, | Pre-Requisite (ifany) | To study this course, a student must have basic knowledge of Object- Oriented Programming. 3. | Course Learning After the completion of this course, a successful student will be Outcomes (CLO) able to do the following: * Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs. + Read and make elementary modifications to Java programs that solve real-world problems. + Validate input in a Java program. Design and use basic applet for web page 6._| Credit Value Theory — =4 Credits Practical —2 Credits 7._|Total Marks ‘Max. Marks : 30-+70 ‘Min, Passing Marks: 33, PART B: Content of the Course No. of Lectures (in hours per week): 2 Hrs. per week Total No. of Lectures: 60 Hrs. Module Topics No. of Lectures i 10 ‘The Java Environment: History and features of java, C++ Vs java,OOPs concept, how java works, the concept of PATH and CLASS PATH, A simple program, its compilation and execution, JAVA Program Structure, Java Virtual Machine concepts, java platform overview, Primitive data types, variables and constants, operators, expression,statement-branching,looping and jumping, labeled statements. ‘Object Oriented Programming in Java: Classes, objects and methods: defining a class, adding variables and methods, creating objects, constructor, Instances, field and methods initialization by constructors,Copy constructor, memory allocation and garbage collection in java keywords, access methods Arrays, String and String buffer classes, ‘Wrapper classes, using the JDK tools. pot Degas 1 Inheritance: Inheritance basies, Super class, Sub-class, Method overloading, abstract classes Interfaces: defining an interface, implementing & applying interfaces, variables in interfaces, extending interfaces. Multithreading and Exception Handling: Basic idea of multithreaded programming; ‘The lifecycle of a thread, Creating thread with the thread class and runnable interface, Thread synchronization, Thread scheduling, Basic idea of exception handling: The try, catch and throw, throws 14 mI ‘Applet programming-Local and Remote Applets, Applet Vs Application, creating and executing java applets, inserting applets in a web page, java security, passing parameter to applets, Aligning the Display,HTML Tags & Applet Tag, Getting Input from User. The AWT: The class hierarchy of window fundamentals; The basic user interface components Label, Button, Check Box, Radio Button, Choice menu, Text area, Scroll list, Scroll bar; Frame; Layout managers-flow layout, Grid layout, Border layout, Card layout. 12 Vv ‘The Java Event Handling Model: Java's event delegation model ignoring the event, Self contained events, Delegating events, The event class hierarchy, The relationship between interface, methods called, parameters and event source; Adapter classes, Event clesses action Event, Adjustment Event, Container Event, Focus Event, Item Event, Event, Mouse Event, Text Event, Window Event. Networking-basies, networking classes and interfaces, using java.net package, TCP/IP and datagram programming. 2 Input/ Output: Exploring Java 1.0, Directories, stream classes The Byte Stream : Input stream, output stream, file input stream, file output stream, print stream, Random access file, the character streams, Buffered reader, buffered writer, print waiter, serialization, SDBC: JDBC-ODBC bridge, The connectivity model; The driver manager, Navigating the result set object contents, java.sql Package, The JDBC exception classes, Connecting to Remote database. 12 PART C: Learning Resources ‘Textbooks, Reference Books, Other Resources Suggested Readings ‘Textbooks: Schildt java Complete Reference TMH Das Rashmikanta Core Java, IE, Vikas Bansal Nitin, AjitKumar,A Simplified approach to Java Programming , KALYANL ‘Navghtoné&Schildt “The Complete Reference Java 2”, Tata McGraw Hill Deitel “Java- How to Program:” Pearson Education, Asia ‘Horstmann& Comell “Core Java 2” (Vol I & II), Sun Microsystems Dol Goyw ¢ IvanBayross “Java 2.0° : BPB publications © Ivor Horton’s “Beginning Java 2, JDK 5 Ed., Wiley India. '® Book published by M.P. Granth Academy , Bhopal Suggestive digital platform web links hitps://www.youtube.com/watch?v=CFDIEFENZTQ https://www. youtube.com/watch?v=7Whn Y woBY 24 http://www. mphindigranthacademy.org/ ‘Suggested equivalent online courses S.No. Online Course ‘Duration Platform 1 | Programming in Java 12 weeks hutps://voutube/I_difty90GY NPTEL 2 | The Complete Java Certification Course Self paced ttps:/Avww.udemy.com/course/master-practical-java- development/ Udemy Part D-Assessment and Evaluation ‘Suggested Continuous Evaluation Methods: Maximum Marks : 100 Continuous Comprehensive Evaluation (CCE) : 30marks University Exam (UE) 70marks Internal Assessment Class Test Total 30 Continuous Comprehensive | Assignment/Presentation Evaluation (CCE):30 External Assessment : Seetion(A) : Objective Questions | Total 70 University Exam Section: 70 | Seetion (B) : Short Questions ‘Time : 03.00 Hours Section (C) : Long Questions PART A: Introduction Program: Certificate [ Class: B.C.A. Year: Year | Session: 2021-22 Subject: Computer Applications . | Course Code S2-BCAB2P 2. | Course Title Java Programming Lab 3. | Course Type (Core. Core Course Course/Elective/Generic Elective/ Vocational 4. | Pre-Requisite (Fany) | To study this course, a student must have basic logical and analytical skills. 3._| Course Leaming After the completion of this course, a successful student will be Outcomes(CLO) able to do the following: 1. Develop simple applications of java. 2. Implementation and use of conditional statement. 3. Leam to formulate iterative solutions and array processing algorithms for problems. 4, Learn to implement method Overloading and Overriding, 5. Implementation of inheritance and interface in java. 6._Develop a small applet program using awt, 6._| Credit Value Practical - 2 Credits 7. [Total Marks Max. Marks : 30#70 Min, Passing Marks: 33 PART :_ Content of the Course No. of Lab Practicals (in hours per week): 2 hours per week Total No. of Lab.: 30 (each lab of 2 hours) Suggestive list of Practicals No. of Labs. Given the problem following : Switeh Case. variable " otherwise the student. Java, execute and test it, Students should be given assignments on |. Write a program to print numbers in words using Nested if and 2. Write a program called PassFail which prints "PASS" ifthe int wrk" is more than or equal to 50; or prints "FAIL" 3. Write a program called OddEven which prints "Odd Number" if the int variable “number” is odd, or “Even Number” otherwise. 4, Write a Program to find sum & average of 10 no. usi 5. Write a program to display reverse of a digit no. us 6. Write a program to display grade according to the marks obtained by 7._ Find the factorial of number if number is given by user using statement, students are required to write code in 30 ig array. ey hn gna ‘command line argument. 8. Write a program to print Fibonacci series. . Write a program to display tables from 2 tol0. 10. Write a program to take an input from user and check given number is prime or not. 11, Write a program to implement method overriding. 12, Write a program to convert given string into. Uppercase and lowercase and get the length of string Using array 13. Write a program to overload volume method to find out volume of cube and cuboid. 4, Write a program to design a class using abstract Methods and Classes. 15, Write a program to implement multiple inheritance by using Interface, 16. Write a program to create a package of your name and use that package in a class 17. Write a program to implement parameterized constructor with default argument. 18. Define an exception called “Marks out of Bound” exception that is thrown if the entered marks are greater than 100. 19. Develop a simple real life application to illustrate the use of multithreading, 20. Design an applet that takes three numerical values as input from the user and then displays the largest of those three numbers on the screen PART C: Learning Resourees Textbooks, Reference Books, Other Resources Suggested Readings © Naughton & Schildt “The Complete Reference Java 2”, Tata McGraw Hill © Java EE 6 for Beginners, Sharanam Shah, Vaishali Shah, Shroff Publishers and Distributors Reference Books: ¢ Java EE Project using EJB 3, JPA and struts 2 for beginners, Shah, SPD + Java Programming A practical Approach, C Xavier, MeGraw Hill + Java Server Faces A practical Approach for beginners, B M Harwani, Eastern Economy Edition (PHD). * Advanced Java Technology, Savaliya, Dreamtech. Suggestive digital platform web links hittps://www. youtube.com/watch?v=CFD9EFENZTC https://www. youtube.com/watch?v=7WhnY woBY24 Suggested equivalent online courses ‘Suggested equivalent online courses ‘S.No. Online Course Duration Platform 1 Programming in Java 12 weeks | NPTEL https://youtu.belJ_d1fly90GY. 2 The Complete Java Certification Course Self paced | Udemy hitpsy/www.udemy.com/course/master-practical- iava-development/ Part D-Assessment and Evaluation ‘Suggested Continuous Evaluation Methods: Internal Assessment Marks External Assessment Marks Class Interaction /Quiz Viva Voce on Practical Attendance Practical Record File Assignments (Charts/ Model Table work / Experiments Seminar / Rural Service/ ‘Technology Dissemination/ Report of Exeursion/ Lab Visits/ Survey / Industrial visit) TOTAL 30 70 po Gaye

You might also like