PDSE COURSES

Educating the Next Generation

Latest News

Admission Open for All Courses.

PROFESSIONAL DIPLOMA IN SOFTWARE ENGINEERING Duration: 2 Year

  • Information Technology Tools and Network Basics (M1-R5)
    • Introduction to Computer
    • Introduction to Operating System
    • Word Processing
    • Spreadsheet
    • Presentation
    • Introduction to Internet and WWW, E-mail, Social Networking and e-Governance Services
    • Digital Financial Tools and Applications, Overview of Future Skills& Cyber Security
  • Web Designing & Publishing (M2-R5)
    • Introduction to Web Design
    • Editors
    • HTML Basics
    • Cascading Style Sheets (CSS)
    • CSS Framework
    • JavaScript and Angular JS
    • aaaaa
    • Photo Editor, Web Publishing and Browsing
  • Programming and Problem Solving through Python (M3-R5)
    • Introduction to Programming, Algorithm and Flowcharts to solve problems
    • Introduction to Python, Operators, Expressions and Python Statements, Sequence data types
    • Functions, File Processing, Modules
    • NumPy Basics
    • aaaaa
  • Internet of Things and its Application (M4-R5)
    • Introduction to IoT – Applications/Devices, Protocols and Communication Model
    • Things and Connections
    • Sensors, Actuators and Microcontrollers
    • Building IoT Applications
  • An Introduction to Python
    • Brief History
    • Why Python
    • Where to use
  • Beginning Python Basics
    • The print statement
    • Comments
    • Python Data Structures Data Types
    • String Operations in Python
    • Simple Input & Output
    • Simple Output Formatting
  • Writing GUIs in Python
    • Introduction
    • Components and Events
    • An Example GUI
    • The root Component
    • aaaaa
  • Python Program Flow
    • Indentation
    • The If statement and its' related statement
    • An example with if and it's related statement
    • The while loop
    • The for loop
    • The range statement
    • Break & Continue
    • Examples for looping
  • Python Program Flow
    • Indentation
    • The If statement and its' related statement
    • An example with if and it's related statement
    • The while loop
    • The for loop
    • The range statement
    • Break & Continue
    • Assert
    • Examples for looping
  • Classes In Python
    • New Style Classes
    • Variable Type
    • Static Variable in class
    • Creating Classes
    • Instance Methods
    • Inheritance
    • Polymorphism
    • Encapsulation
    • Scope and Visibility of Variables
    • Exception Classes & Custom Exceptions
  • Exceptions
    • Errors
    • Exception Handling with try
    • Handling Multiple Exceptions
    • Writing your own Exceptions
  • File Handling
    • File Handling Modes
    • Reading Files
    • Writing & Appending to Files
    • Handling File Exceptions
    • The with statement
  • Data Structures
    • List Comprehensions
    • Nested List Comprehensions
    • Dictionary Comprehensions
    • Functions
    • Default Parameters
    • Variable Arguments
    • Specialized Sorts
    • Iterators
    • Generators
    • The Functions any and all
    • The with Statement
    • Data Compression
    • Closer
  • Regular Expressions
    • Simple Character Matches
    • Special Characters
    • Character Classes
    • Quantifiers
    • The Dot Character
    • Greedy Matches
    • Grouping
    • Matching at Beginning or End
    • Match Objects
    • Substituting
    • Splitting a String
    • Compiling Regular Expressions
  • Data Manipulation Statements
    • Describe each DML statement
    • Insert rows into a table Change rows in a table by the UPDATE statement
    • Delete rows from a table with the DELETE statement
    • Save and discard changes with the COMMIT and ROLLBACK statements
    • Explain read consistency
  • Introduction to Database
    • Discuss the basic design, theoretical and physical aspects of a relational database
    • Categorize the different types of SQL statements
    • Describe the data set used by the course
    • Log on to the database using SQL Developer environment
    • Save queries to files and use script files in SQL Developer
  • Retrieve Data using the SQL SELECT Statement
    • List the capabilities of SQL SELECT statements
    • Generate a report of data from the output of a basic SELECT statement
    • Select All Columns
    • Select Specific Columns
    • Use Column Heading Defaults
    • Use Arithmetic Operators
    • Understand Operator Precedence
  • Use of DDL Statements to Create and Manage Tables
    • Categorize the main database objects
    • Review the table structure
    • List the data types available for columns
    • Create a simple table
    • Decipher how constraints can be created at table creation
    • Describe how schema objects work
    • INTRODUCTION TO JAVA
      • Why Java was Developed
      • Application Areas of Java
      • History of Java
      • Platform Independency in Java
      • USP of Java: Java Features
      • Sun-Oracle Deal
      • Different Java Platforms
      • Difference between JDK,JRE,JVM
      • Java Versions
      • JVM Architecture
      • Installing Java on Windows
      • Understanding Path Variable: Why Set Path
    • OOP IMPLEMENTATION (PIE)
      • Why OOP
      • OOP Concepts with Real life examples
      • Class& it's Syntax
      • Object& it's Syntax
      • Reference Variable
      • Constructors
      • Instance(Non-Static)& Static Variables
      • Instance(Non-Static) & Static Methods
      • this Keyword and it's usages
      • Object & Static Initializers(Anonymous Blocks)
      • Understanding '+' Operator
      • Inheritance& it's Syntax
      • Types of Inheritance
      • Object Class as Root of Java Class Hierarchy
      • Variable Hiding
      • Method Hiding
      • Method Overriding
      • Method Overloading
      • Super keyword and it's usages
      • Final keyword and it's usages
      • Constructor Chaining
      • Upcasting and Downcasting
      • Static &Dynamic Binding
      • Run Time Polymorphism
      • Abstract Keyword(Abstract classes and methods)
      • Understanding Interfaces
      • Implementation of Encapsulation
      • Association with Implementation
    • WORKING WITH STRINGS
      • What is String
      • String Class
      • Creating String Object
      • Operations on String
      • String Buffer Class and it's Methods
      • Difference between String and StringBuffer class
      • String Builder Class and it's Methods
      • Difference between StringBuffer and StringBuilder
    • Introduction to AWT
      • Introduction to Swing Components
      • Look And Feel of Swing Components
      • MVC Architecture of Swing Components
      • Working with Image
      • Advance Swing Components
      • JOptionPane,JTree,JTable,JTabbedPane
      • JfileChooser,JcolorChooser
      • Menu Components
      • JMenu
      • JMenuItem
      • JMenubar
    • I/O STREAMS
      • What is I/O
      • Why Need Streams
      • Byte Streams and Character Streams
      • Read/Write operations with file
      • Scanner Class
      • Object Serialization& Deserialization
      • Transient keyword
      • File Class and it's Methods
    • SOCKET PROGRAMMING
      • Understanding Fundamentals of a Network
      • Socket and ServerSocket Classes
      • InetAddress Class
      • DatagramSocket and DatagramPacket Classes
      • URL,URLConnection,HttpURLConnection Classes
    • DATE & TIME API
      • java.util.Date
      • java.util.Calender
      • java.sql.Date
    • JODA API
      • java.time.LocalDate
      • java.time.LocalTime
      • java.time.LocalDateTime
    • SYSTEM PROPERTIES & INTERNATIONALIZATION (I18N)
      • Understanding Locale
      • Resource Bundle
      • Usage of properties file
      • Fetching text from Resource Bundle
      • Displaying the text in HINDI
      • Displaying date in Hindi
    • INTRODUCTION TO SQL(PROJECT BASED)DATABASE PROGRAMMING USING JDBC
      • Need Of JDBC
      • JDBC Drivers
      • Statement, PreparedStatement, CallableStatement
      • Scrollable and Updatable ResultSet
      • Batch Updates
      • Transaction
      • Metadata
      • >
    • JAVA EE(JAVA PLATFORM ENTERPRISE EDITION)
      • Understanding the Concept of Java EE : JEE Specification
      • Java EE Architecture
      • Single Tier
      • Two Tier
      • Three Tier
      • N-Tier
      • Java EE Components
      • Web Components
      • Distributed(Business) Components
      • Java EE Containers& Servers
      • Web Container& Web Server(Apache Tomcat)
      • EJB Container& Application Server(Weblogic,Glassfish,Websphere)
      • Java EE Services
      • JNDI Service
      • Java Transaction Service
      • JAAS
      • JMS
    • CREATING FIRST JAVA PROGRAM
      • Understanding Text Editors to Write Programs
      • How to compile java file
      • Byte Code and class file
      • How to run class file
    • JAVA LANGUAGE FUNDAMENTALS
      • Identifiers
      • Keywords
      • Variables
      • Literals
      • Data Types
      • Operators
      • Comments
      • Looping Statements
      • Condition Statements
      • Type Casting
    • PACKAGES
      • Understanding Packages
      • Setting Class path
      • Reading Input from Keyboard
      • Access Modifiers
    • NESTED TYPES
      • Static Nested Class
      • Non-static Nested Class
      • Local Class
      • Anonymous Class
      • Nested Interface
    • ARRAYS
      • General Definition of Array
      • Advantages from Array
      • Arrays in Java
      • 1-d Arrays
      • 2-d Arrays
      • Jagged Arrays
      • Array of reference type
      • Operations on Arrays
    • COMMAND LINE ARGUMENTS AND WRAPPER CLASSES
      • How to read command line arguments
      • Wrapper Classes
      • Parsing of Numeric Strings
      • String representation of Primitives
    • EXCEPTION HANDLING
      • Types of Runtime Errors
      • Understanding Exceptions
      • Exception Class Hierarchy
      • Try & Catch Blocks
      • Patterns of Catch Block
      • Nested Try statements
      • Throw, throws and finally
      • Creating Custom Exceptions
      • Checked & Unchecked Exceptions
      • Assertion
    • MULTITHREADED PROGRAMMING
      • Multitasking: Why Concurrent Execution
      • Multiprocessing v/s Multithreading
      • Main Thread (Default Java Thread)
      • Creating Child Threads and understanding context switching Thread States
      • Thread Group
      • Thread Synchronization: Methods and Blocks
      • Inter-Thread communication
      • Daemon Threads
      • Deadlock
    • REFLECTION
      • Understanding the Need Of Reflection
      • Getting information about class's modifiers, fields, methods, constructors and super classes
      • Finding out constant and method declaration belong to an interface
      • Creating an instance of the class whose name is not known until runtime
      • Getting and setting values of an object's field if field name is unknown until runtime
      • Invoking a method on an object if the method is unknown until runtime
      • Invoking Private Methods
    • EXTENDED & UTILITY CONCEPTS
      • Generics
      • Lambda Expression
      • Annotations
      • Object Cloning
      • Vargs
      • Static-import
      • Enum
      • Static, Default and Private Methods of Interface
      • Var Type
      • Java Modules
    • COLLECTIONS FRAMEWORK
      • What is Collection?
      • What is Framework?
      • Collections Framework
      • Core Interfaces
      • Collection, List, Queue,Deque
      • Set,NavigableSet, SortedSet
      • Map,NavigableMap, SortedMap
      • Core Classes
      • ArrayList, LinkedList,PriorityQueue,ArrayDeque
      • HashSet,LinkedHasSet,TreeSet,
      • HashMap,IdentityHashMap,WeakHashMap,LinkedHashMap,Tree
      • Accessing a Collection via an Iterator
      • Accessing List via ListIterator
      • Accessing a Collection via for each loop
      • Working with User Defined Objects
      • The Comparator and Comparable Interfaces
      • The Legacy classes and Interfaces.
      • Enumeration, Vector ,Stack
      • Hashtable, Properties
    • JAVA SERVLET
      • Introduction to web programming
      • Role of Servlet in web programming
      • Servlet Lifecycle
      • Servlet with Annotations
      • @WebServlet
      • @WebInitParam
      • @WebListener
      • @WebFilter
      • @MultipartConfig
      • Request Dispatching
      • Parameters & Attributes and their differences
      • ServletConfig and ServletContext
      • File Uploading and Downloading
      • Session Tracking&State Management
      • Cookie
      • Url Rewriting
      • Hidden Form Field
      • Session Object
      • Events & Listeners

    Courses At a Glance

    DICS COMPUTER EDUCATION offers a wide range of IT career courses.

    The institute offers other facilities such as seminars Room with audio-visual aids and multimedia projection systems, reading room, facilities for extracurricular and leisure activities, internet access/browsing facilities through cable net/DSL and faculty workstations.
    DICS Computer Education organizes cultural activities with the main thrust to sharpen the hidden talents of students and to shun the hesitation of interacting among themselves freely without any complex with each other. It also ensures the positive energy of the students is properly channelized so as to plant in them a desire to become world class techno crafts and professionals in a highly competitive era.

    Why Choose DICS COMPUTER EDUCATION ?

    Smart Courses

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Digital Library

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Projected Class Room

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    E-Panel For Students

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Copyright © 2019. All rights reserved | Design and Developed by WEBTECH IT SOLUTIONS