Core Java Syllabus Topics For Argumentative Essays

  • I like DDLC and Monika is my Waifu 4 weeks ago

    I like this

  • aidan 7 weeks ago

    can you add topics about pitching

  • Virginia Kearney 4 months agofrom United States

    Hi Ryan--I'll add some! Good idea! My students are mostly between 18-22, but many students writing argument essays are older.

  • Ryan 4 months ago

    I love your articles, they are really helpful to me.

    Virginia, Could you help me think of an argumentative topic about retirement age? I do not know how to write about it!


  • bill 4 months ago

    wow thanks virginia, this really helped me out!!!!

  • Virginia Kearney 4 months agofrom United States

    Hi Stephen-I have several articles that tell you all of the steps you need to know for writing your argument paper. Just look at my profile or look at the articles linked to the side.

  • Stephen 4 months ago

    Ammmm can u tell me how or what to do after I chose a topic like getting info.

  • I LOVE RESEARCH 4 months ago

    wow, quite impressive. keep up the good work!! :)))))))))))

  • marisol 4 months ago

    this really helped me

  • aziza 4 months ago

    I would like to thank you so so much for these great topics.

  • Shaleeta 6 months ago

    This is a great resource. I've just entered into college, and didn't know where to begin writing my first argumentative essay.

    Thanks so much - voted up :)

  • Kennedy 6 months ago

    Do you know or have you written of anything to do with the argumentative essay of "should smoking be banned" because I have to do essays with research and I need some reliable sites

  • Virginia Kearney 6 months agofrom United States

    Hi Aashi! I'm glad that younger students are finding my work too. Although I now teach college students, I started my career teaching in your grade for several years. I will have to put together some topics for primary grade students. Until then, you might want to look at my High School Topics, which have many ideas which are good for your age too.

  • Aashi 6 months ago

    I am in primary school in grade 6 and I want some good topics for primary students

  • Badass 8 months ago

    Good job making this page

  • Thea 8 months ago

    I don't know what to do at first. I was clueless and was browsing for answers but none of them made sense except for this. Thank you very much!

  • love 9 months ago

    I think the ideas are wonderful and are very helpful!

  • Beth 9 months ago

    I am a Junior in high school and I have to write an argumentative paper. Your insight on how to do so has been extremely helpful. I wanted to thank you for your intelligence on how to write an argumentative paper.

  • Ocean 10 months ago

    Thanks! This website was very useful for picking out a topic for my essay. Again, thank you for helping me out!

  • King of Stuff 13 months ago

    I find this website very interesting and helpful. Thank you for making it! Your tips on writing essays is really helping me out.


  • Mr. fluffypants 13 months ago

    I love this article. You have helped me with my school essay. Thank you!

  • letter pile 13 months ago

    I LOVE this website!!!! Thank you so much for writing it! It has helped me so much!

  • Virginia Kearney 14 months agofrom United States

    Hi Nataly! You are welcome to shift the focus of the questions to whether governments should take action. My questions and topic ideas are just a starting point. I teach my students that there are a variety of ways to solve problems and one of those is by having governments or larger groups take action. However, I want my students to focus more on how they and their audience can personally take responsibility and action, so often my questions are more locally written. In my class, I focus on having my students address a very particular audience in their persuasive essays because effective arguments come from really thinking carefully about the viewpoint of the other person and developing points that would persuade that person. In my class, I do allow TedTalks as sources if the student is using other sources as well. However, I don't think all professors do accept that type of source. Most people who do TedTalks have written out their arguments in papers or books, so I'd suggest you research to see if there is an online paper you can cite as well.

  • Nataly 14 months ago

    Hello, Virginia!

    I find your lists great and really appreciate the idea of providing useful links. Still, I would rather shift the focus of some questions so that they ask students to think more globally, from the point of view of the state and the society. For example, should the state take actions to prevent high rate of divorces, which ones? Are people in developed states responsible for providing water and food to the starving people around the globe?, etc. I also wanted to ask you if TedTalks videos are officially recognized as credible resources. Have you ever heard of any cases when professors forbid to use it? Thank you for a good work!

  • Hulya Gulyurt 15 months ago

    This helped me so much with my homework, thank you!

  • Abdul 15 months ago

    Great Efforts ...Well done

  • kk 15 months ago

    i am a kid

  • vashan 17 months ago

    should guns be allowed on school campus

  • Virginia Kearney 19 months agofrom United States

    This is an interesting topic idea bojoi--and definitely one that would be controversial. I'd love to hear how you would develop your thesis.

  • preetyradd 20 months ago

    i think this is cool i got a good grade on my essay thanks

  • Kanwal asif 20 months ago

    Thank u so much God bless u

  • Virginia Kearney 22 months agofrom United States

    Glad this will help you three keys!

  • Threekeys 23 months agofrom Australia

    Hi Virginia

    Im about to try out your suggestions in this great article. Im excited to see what the outcome will be in how I take a more pointed or comprehensive approach in a "written debate" so to speak. Thanks so much!

  • djazira k 2 years ago

    Thank you it is really helpful.

  • kamila 2 years ago

    Thank you so much for the topics

  • Trisha Roberts 3 years agofrom Rensselaer, New York

    Love the great ideas! Absolutely love the list you shared with us. Thank you so much for this Article!

  • Kalai 3 years agofrom Petaling Jaya, Malaysia

    Sometimes i find that the most easy or obvious topic the hardest to argue about. The less the words the greater the headache. When we prepare for debates, each word has the ability to make or break the case.

  • Rae Saylor 4 years agofrom Australia

    What an interesting range of ideas and tips! Massive thanks for writing this, pal! Voted up :)

  • Eiddwen 4 years agofrom Wales

    A great hub Victoria ;thanks for sharing and I vote up.


  • Dianna Mendez 4 years ago

    This is very useful to those who must teach essay writing (and to those who must write them). I know I will be using this next time I teach English Comp. Voted up++

  • ExpectGreatThings 4 years agofrom Illinois

    Wow! This is a very impressive list and great instructions. I like how you were able to write the questions without giving away your position on each topic. - Ginger

  • Eric Dierker 4 years agofrom Spring Valley, CA. U.S.A.

    Very interesting. Fun ideas and great food for thought.

  • Update ( 29th May 2014 ) : We now launched an application at where our students can monitor their course progress, View Detailed Syllabus, access world class materials and attend quizzes.

    Java Course is now divided into 3 parts, If you are looking for detailed syllabus then click on the below topics:

    Java Basics Syllabus, Core Java Syllabus & Advanced Java Syllabus


    Please visit for a quick demo of Java Course Contents

    Java Training course contents in simple words:

    Core Java, Advanced Java, J2EE, junit, rcp, Design Patterns, Agile, html5, css3, cms, git/svn, maven, Linux commands and Linux architecture, projects development using advanced API including Mail API, XML Parser, JAVA Excel API etc

    Course Overview:
    The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming, from desktop applications to J2EE applications.

    After completing this module you are ready to:

    Appear in exams on java under any technical university of India.

    Develop Desktop applications, Networking & Multi-threaded programs in java.

    Appear in SCJP exams

    Update yourself with Advance frameworks of java.

    Why Java at Felight ?

    Industry Compliant Syllabus

    Multi-Platform Demonstration

    Product Based Training

    Real-Time Case Studies

    Use of Latest Tools & Technology

    LCD equipped class room

    Unlimited Lab facility

    Faculties drawn from Industries

    Daily Handouts & Lab Exercise

    Workshops on New Technologies

    SCJP Orientation Classes


    Programming language Types and Paradigms.

    Computer Programming Hierarchy.

    How Computer Architecture Affects a Language ?

    Why Java ?

    Flavors of Java.

    Java Designing Goal.

    Role of Java Programmer in Industry.

    Features of Java Language.

    JVM –The heart of Java

    Java’s Magic Bytecode

    Language Fundamentals

    The Java Environment:

    Installing Java.

    Java Program Development

    Java Source File Structure



    Basic Language Elements:

    Lexical Tokens, Identifiers

    Keywords, Literals, Comments

    Primitive Datatypes, Operators


    Object Oriented Programming

    Class Fundamentals.

    Object & Object reference.

    Object Life time & Garbage Collection.

    Creating and Operating Objects.

    Constructor & initialization code block.

    Access Control, Modifiers, methods

    Nested , Inner Class &Anonymous Classes

    Abstract Class & Interfaces

    Defining Methods, Argument Passing Mechanism

    Method Overloading, Recursion.

    Dealing with Static Members. Finalize() Method.

    Native Method. Use of “this “ reference.

    Use of Modifiers with Classes & Methods.

    Design of Accessors and Mutator Methods

    Cloning Objects, shallow and deep cloning

    Generic Class Types

    Extending Classes and Inheritance

    Use and Benefits of Inheritance in OOP

    Types of Inheritance in Java

    Inheriting Data Members and Methods

    Role of Constructors in inheritance

    Overriding Super Class Methods.

    Use of “super”.

    Polymorphism in inheritance.

    Type Compatibility and Conversion

    Implementing interfaces.


    Organizing Classes and Interfaces in Packages.

    Package as Access Protection

    Defining Package.

    CLASSPATH Setting for Packages.

    Making JAR Files for Library Packages

    Import and Static Import

    Naming Convention For Packages

    Exception Handling:

    The Idea behind Exception

    Exceptions & Errors

    Types of Exception

    Control Flow In Exceptions

    JVM reaction to Exceptions

    Use of try, catch, finally, throw, throws in Exception Handling.

    In-built and User Defined Exceptions

    Checked and Un-Checked Exceptions

    Array & String :

    Defining an Array

    Initializing & Accessing Array

    Multi –Dimensional Array

    Operation on String

    Mutable & Immutable String

    Using Collection Bases Loop for String

    Tokenizing a String

    Creating Strings using StringBuffer

    Thread :

    Understanding Threads

    Needs of Multi-Threaded Programming.

    Thread Life-Cycle

    Thread Priorities

    Synchronizing Threads

    Inter Communication of Threads

    Critical Factor in Thread -DeadLock


    Applet & Application

    Applet Architecture.

    Parameters to Applet

    Embedding Applets in Web page.

    Applet Security Policies

    A Collection of Useful Classes

    Utility Methods for Arrays

    Observable and Observer Objects

    Date & Times

    Using Scanner

    Regular Expression

    Input/Output Operation in Java( Package)

    Streams and the new I/O Capabilities

    Understanding Streams

    The Classes for Input and Output

    The Standard Streams

    Working with File Object

    File I/O Basics

    Reading and Writing to Files

    Buffer and Buffer Management

    Read/Write Operations with File Channel

    Serializing Objects

    GUI Programming

    Designing Graphical User Interfaces in Java

    Components and Containers

    Basics of Components

    Using Containers

    Layout Managers

    AWT Componets

    Adding a Menu to Window

    Extending GUI Features Using Swing Components

    Java Utilities (java.util Package)

    The Collection Framework :

    Collections of Objects

    Collection Types




    Understanding Hashing

    Use of ArrayList & Vector

    Event Handling

    Event-Driven Programming in Java

    Event- Handling Process

    Event-Handling Mechanism

    The Delegation Model of Event Handling

    Event Classes

    Event Sources

    Event Listeners

    Adapter Classes as Helper Classes in Event Handling

    Anonymous Inner classes a Short –cut to Event Handling

    Avoiding Deadlocks in GUI Code

    Event Types & Classes

    Networking Programming

    Networking Basics

    Client-Server Architecture

    Socket Overview

    Networking Classes and Interfaces

    Network Protocols

    Developing Networking Applications in Java

    Database Programming using JDBC

    Introduction to JDBC

    JDBC Drivers & Architecture

    CURD operation Using JDBC

    Connecting to non-conventional Databases.

    Mail API

    Introduction to Email Technical Internals

    Understanding of POP and SMTP framework

    Complete understanding the email API

    Mass mailer Application development

    Introduction to J2EE

    J2EE Overview

    Why J2EE?

    J2EE Architecture

    J2EE APIs

    J2EE Containers

    Java Server Technologies


    Web Application Basics.

    Architecture and challenges of Web Application.

    Introduction to servlet

    Servlet life cycle

    Developing and Deploying Servlets

    Exploring Deployment Descriptor (web.xml).

    Handling Request and Response

    Initializing a Servlet

    Accessing Database

    Servlet Chaining

    Session Tracking & Management

    Dealing with cookies

    Transferring Request

    Accessing Web Context

    Passing INIT and CONTEXT Parameter

    Sharing information using scope object

    Controlling concurrent access

    User Authentication

    Filtering Request and Response

    Programming Filter

    Filter Mapping

    Servlet Listeners


    Java Server Pages:

    Basic JSP Architecture

    Life Cycle of JSP (Translation, compilation)

    JSP Tags and Expressions

    Role of JSP in MVC-2

    JSP with Database

    JSP Implicit Objects

    Tag Libraries

    JSP Expression Language (EL)

    Using Custom Tag

    JSP Capabilities:

    Exception Handling

    Session Management


    JSP with Java Bean


    RMI (Remote Method Invocation)

    RMI overview

    RMI architecture

    Example demonstrating RMI

    Enterprise JAVA Beans

    Enterprise Bean overview

    Types of enterprise beans

    Advantages of enterprise beans

    The Life Cycles of Enterprise Beans

    Working with Session Beans

    Statefull vs. Stateless Session Beans

    Working with Entity Beans

    Message Driven Beans

    JNDI (Java Naming and Directory Interface)

    JNDI overview


    Context operations

    Using JNDI in J2EE applications


    If Student interested in learning more Felight developers will always ready to share more knowledge.



    #2 2nd Floor Opp Janatha Co-Operative Seva bank

    Vijayanagar 2nd Stage, Bangalore – 560104

    Phone: 080 23400383, +91 9632188899



    0 thoughts on “Core Java Syllabus Topics For Argumentative Essays

    Leave a Reply

    Your email address will not be published. Required fields are marked *