PG Certificate Course in Advanced Computing


Course Focus

This course focuses on imparting skills of software development, project estimation, implementation and management. This caters to the huge requirement of software professionals in areas of web development, bug fixing, software testing, maintenance of data centers, consulting and IT related services.


Course Structure

24 weeks (1040 hours), Lectures 2 hrs/day, Practical 6 hrs/day. Course will be conducted at our Tathawade Centre. Certificate will be awarded by ICIT Finishing School and ISEP, Paris. 100% placement assistance will be provided.


Course Fee

Rs. 65,000.00 (To be paid in one installment by Demand Draft drawn in favour of "ICIT Pvt. Ltd., Pune", within 10 days from selection for admission)


Eligibility

BE / ME / BTech or Equivalent in any stream, M Sc (Electronics), M.Sc (Instrumentation), MCM (With B.Sc.), MCA (After B.Sc.), MCS (After B.Sc.), B.Sc. (Engg.), BCA, BCS. Final year students may apply.


Course Syllabus

Topic - Click on topic to see detailsNo. of hours

Hardware and Networking Fundamentals

  • Different parts of a computer and their interconnections
  • Introduction to CPU, motherboards, BIOS setup
  • Installing MS Windows and Linux Operating Systems
  • Basic troubleshooting
  • Networking devices and cables
  • TCP/IP addressing
  • Configuring a LAN
  • Performance monitoring tools
50 hrs

Programming Languages and Basic C revision

  • Develop programming logic through flow charts, etc.
  • Programming constructs and loops
  • Using pointers, arrays, data structures
  • Working with stacks, queues and linked lists
  • Functions and sub-programs
35 hrs

Operating System Concepts (Windows and Linux)

  • OS Architecture
  • Understanding File Systems
  • File attributes and permissions
  • File handling utilities
  • The vi editor (Linux)
  • Customizing the work environment
  • Introduction to shell and its commands and utilities (Linux)
  • Working with shells like sh, bash, csh, etc. (Linux)
  • Process Control Mechanisms
  • OS Concurrency Mechanisms
70 hrs

Algorithms and Data Structures (MS Visual C++)

  • Algorithms used for sorting, searching, pattern matching, etc.
  • Divide and conquer algorithms
  • Graph algorithms
  • Algorithm Analysis
  • Arrays, Stacks, Queues, Linked Lists
  • Typecasting
  • Trees and Threaded Trees
  • Multiway Search Trees
  • Digital Search Structures
  • Standard Type Libraries and Run Time Type Identification
40 hrs

Object Oriented Programming (MS Visual C++)

  • Concept of OO Programming
  • Programming Constructs
  • Data Abstraction and Encapsulation
  • Classes and Objects
  • Dynamic Object Creation
  • Constructors and Destructors
  • Operator Overloading, Function Overloading, etc.
  • Inline Functions
  • Inheritance
  • Polymorphism and Virtual Functions
  • Arrays and C strings
  • Arrays and Pointers
  • Working with Templates
35 hrs

Core Java (J2SE, JDK)

  • Fundamentals of Java
  • Method overloading
  • Constructor overloading
  • Control flow statements
  • Implementing Inheritance
  • Abstract Classes
  • Method Overriding
  • Exception Handling
  • Packages
  • Applets
  • Threads
  • Client Server Programming
  • Working with various patterns
50 hrs

Web Programming and XML (SAX, AJAX, PHP)

  • Web page Designing
  • HTML Fundamentals
  • Cascading Style Sheets
  • Document Object Model
  • JavaScript
  • XML Fundamentals
  • Modeling real-world documents to prepare for migration to XML
  • XML DTD and Validation
  • XML programming in Java
  • XML In Enterprise Applications
  • XML in e-commerce
    • Simple API for XML (SAX)
      • Accessing XML Documents
      • Callback Methods
      • Error Handling
      • Handling Validation Errors
      • Converting existing data
    • Asynchronous JAvascript and XML (AJAX)
      • Introduction to AJAX
      • Ajax and DHTML
      • XMLHttpRequest Object
      • Building a Request
      • Using External Files
      • Building an Ajax website
    • PHP
      • Variables, operators and constructs
      • Arrays
      • Functions (Date, File, Cookies, secure e-mail, XML, Error, etc.)
      • PHP Database
80 hrs

Database Management (Oracle 11g, MS Access, SQL Server)

  • Relational Data Model
  • Normalization Techniques
  • Database Design
  • Distributed Databases
  • Object Oriented Database Design
  • Implementing Security in Databases
    • Oracle 11g
      • Understanding the architecture
      • Installation of Oracle
      • Database creation
      • SQL and SQL*PLUS
      • Data Definition Language
      • Data Manipulation Language
      • Data Control Language
      • Tables, Indexes and Views
      • Clusters, Sequences and Snapshots
      • PL/SQL
      • Stored Procedures, Cursors, Triggers, etc.
      • Database backup and recovery procedure
    • SQL Server
      • Starting MS SQL Server
      • Introduction to Transact SQL
      • CLR Integration
    • MS ACCESS
      • Create a Database
      • Understanding Tables
      • Sorting, Filtering and Creating Relationships
      • Creating Queries
      • Introduction to Control Design
100 hrs

Software Engineering and Project Management (MS Project)

  • Software Engineering Paradigm
  • Software Life Cycle Models (water fall, incremental, spiral, object oriented, etc.)
  • Phases of Software Development
  • Object Oriented Analysis and Design
  • Development and Testing
  • Risk Analysis and Management
  • Software Quality Assurance
  • Coding Standards
  • Project Management
  • Working with MS Project
75 hrs

Communication and Soft Skills Development

20 hrs

---------- ELECTIVE TOPICS ----------

150 hrs

1) Microsoft .NET (asp .net, C# .net, SharePoint 2007)

  • Introduction to .net framework
  • Understanding the CLR
  • Working with Class Library
  • Working with MS Visual Studio
  • ASP.NET
    • Anatomy ASP.NET page
    • Core Server Controls
    • Programming with Forms
    • ADO.NET Containers
    • Managing a List of Records
    • ASP.NET Classes and Objects
    • LINQ to SQL Programming Model
    • ASP.NET Security
    • ASP.NET AJAX Extensions
    • Silverlight and Rich Internet Applications
  • C#.NET
    • Operators
    • Classes, Structures and Enumeration
    • Arrays and Collections
    • Inheritance, Polymorphism and Operator Overloading
    • Working with LINQ
    • Delegates and Events
    • Exception Handling
    • Regular Expression
    • Multithreading Programming
    • Memory Management
    • Win Forms
    • Manipulating Databases
    • Windows Presentation Foundation
    • Windows Communication Foundation
    • Windows Workflow Foundation
  • SharePoint 2007
    • Concepts of Share Point
    • Share Point Libraries
    • Introduction to Workflow
    • Web part, Sites and Workspaces
    • Managing Access in Share Point
    • Working with Excel Services
    • Working with Business Data Catalog
    • Web Content management
    • Working with Search

2) J2EE, J2ME, Symbian Operating System

  • Enterprise Java (J2EE)
    • Introduction to J2EE
    • Java Database Programming
    • Servlet Programming
    • Event Handling in Servlets
    • Understanding Java Server Pages
    • Enterprise Java Beans
    • Session Beans
    • Entity Beans
    • Message Driven Beans
    • Java Security
    • Java Database Connectivity Interface
    • Java Naming and Directory Interface
    • Java Transaction API
    • Java Mail and Message Service
    • J2EE Connector Architecture
    • Struts and Hibernate
    • BIRT Reporting Tool
  • Java Micro Edition (J2ME)
    • Overview of J2ME
    • Connection Limited Device Configuration
    • Profiles and API
    • Packages from J2SE
    • MIDLET applications
    • Writing Portable J2ME Applications
    • Java Pre Processor (JPP)
    • Using KJava GUI components
    • Using KJava Event Handling
  • Symbian Operating System
    • What is Symbian OS?
    • Data Types, Enumerations and Classes
    • Leaves and Cleanup Stack
    • Leaves vs. Exceptions
    • Descriptors
    • Active Object Framework
    • Event Driven Multitasking using Active Objects
    • Web Content management
    • Threads and Processes

Guest Lectures

20 hrs

Industry Suggested Topics (Case Studies)

195 hrs

Project Work

120 hrs
Total1040 hrs
Scroll to top ^