BCA
BCA
-
BCA-NEP-Examination-Scheme 1/1
-
Semester-1 8/8
-
Lecture 2.1B23-CAP-101 Problem Solving through CPreview
-
Lecture 2.2B23-CAP-102 Foundations of Computer SciencePreview
-
Lecture 2.3B23-CAP-103 Logical Organization of ComputerPreview
-
Lecture 2.4B23-CAP-104 Mathematical Foundations for Computer Science-IPreview
-
Lecture 2.5B23-BBA-MDC-102 Social Media MarketingPreview
-
Lecture 2.6B23-AEC-111 English Language and Communication Skills: Level 1Preview
-
Lecture 2.7B23-SEC-101 Office and spreadsheet Tools LearningPreview
-
Lecture 2.8B- VAC 101 Human Values and EthicsPreview
-
-
Semester-2 8/8
-
Lecture 3.1B23-CAP-201 Object Oriented Programming using C++Preview
-
Lecture 3.2B23-CAP-202 Introduction to Web TechnologiesPreview
-
Lecture 3.3B23-CAP-203 Concepts of Operating SystemsPreview
-
Lecture 3.4B23-CAP-204 Mathematical Foundations for Computer Science-IIPreview
-
Lecture 3.5B23-BBA-MDC-204 Entrepreneurship & Start-upsPreview
-
Lecture 3.6B23-SEC-207 Soft SkillsPreview
-
Lecture 3.7B23-VAC-201 Environmental StudiesPreview
-
Lecture 3.8B23-AEC-211 English Language and Communication Skills: Level 2Preview
-
-
Semester-3 7/7
-
Lecture 4.1B23-CAP-301 Java OOP FoundationsPreview
-
Lecture 4.2B23-CAP-302 Linux and Shell ProgrammingPreview
-
Lecture 4.3B23-CAP-303 Data Base TechnologiesPreview
-
Lecture 4.4B23-CAP-304 Basics of Data Science using ExcelPreview
-
Lecture 4.5B23-SEC-310 Communication in Professional LifePreview
-
Lecture 4.6B23-AEC-311 English Language and Communication Skills: Level 3Preview
-
Lecture 4.7B23-BBA-MDC-302 Fundamentals of InvestingPreview
-
-
Semester-4 4/4
-
Semester-5 3/3
-
Semester-6 6/6
BCA-NEP Semester-6 syllabus uploaded soon. This is the old syllabus of BCA.
-
Lecture 7.1BCA-361: Web Designing Using Advanced ToolsPreview
-
Lecture 7.2BCA-362: Operating System-IIPreview
-
Lecture 7.3BCA-363: Computer GraphicsPreview
-
Lecture 7.4BCA-364: Internet TechnologiesPreview
-
Lecture 7.5BCA-365: Advanced Programming with Visual BasicPreview
-
Lecture 7.6BCA-366: Programming in Core JavaPreview
-
BCA-366: Programming in Core Java
Maximum Marks: 100 External: 80
Minimum Pass Marks: 35 Internal: 20
Time: 3 hours
Note: Examiner will be required to set Nine Questions in all. First Question will be compulsory, consisting of objective type/short-answer type questions covering the entire syllabus. In addition to that eight more questions will be set, two questions from each Unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.
UNIT – I
Basic Principles of Object Oriented Programming, Introduction to Java, History and Features of Java, Java Virtual Machine (JVM), Java’s Magic Bytecode; The Java Runtime Environment; Basic Language Elements: Lexical Tokens, Identifiers, Keywords, Literals, Comments, Primitive Data types, Operators, Assignments; Input/output in Java: Basics, I/O Classes, Reading Console Input, Control Structures in Java: Decision and Loop Control Statements
UNIT – II
Class and Object in Java: Defining Class in Java, Creating Objects of a Class, Defining Methods, Argument Passing Mechanism, Using Class and Objects, Constructors, Nested Class, Inner Class, Abstract Class, Dealing with Static Members; Array & String in Java: Defining an Array, Initializing & Accessing Array, Multi –Dimensional Array, Defining String, Operation on Array and String, Creating Strings using String Class, Creating Strings using StringBuffer Class,; Polymorphism in Java: Basic Concept, Types, Overriding vs. Overloading, Implementation
UNIT – III
Extending Classes and Inheritance in Java: Benefits of Inheritance, Types of Inheritance in Java, Access Attributes, Inheriting Data Members and Methods, Role of Constructors in Inheritance, Use of “super”; Packages & Interfaces: Basic Concepts of Package and Interface, Organizing Classes and Interfaces in Packages, Defining Package, Adding Classes from a Package to Your Program, CLASSPATH Setting for Packages, Import Package, Naming Convention For Packages , Access Protection in Packages, Standard Packages
UNIT – IV
Exception Handling in Java: The Idea behind Exception, Types of Exception, Use of try, catch, finally, throw, throws in Exception Handling, In-built and User Defined Exceptions, Checked and Un-Checked Exceptions, Catching more than one Exception; Applet in Java: Applet Basics, Applet Architecture, Applet Life Cycle, Applet Tag, Parameters to Applet, Embedding Applets in Web page, Creating Simple Applets; GUI Programming: Designing Graphical User Interfaces in Java, Components and Containers, Using Containers, Layout Managers, AWT Components, AWT Classes, AWT Controls,
TEXT BOOKS:
- Patrick Naughton and Herbert Schlitz,“JAVA-2 Complete Reference” ,TMH, New
- Ivor Horton, “Beginning JAVA 2”, WROX Publications, New
REFERENCE BOOKS:
- “JAVA 2 UNLEASHED”, Tech Media Publications, New
- E Balaguruswamy,“Programming with Java”, TMH, New