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

Batches are conducted in February and August every year
24 weeks (1040 hours), Lectures 2 hrs/day, Practical 6 hrs/day.


Course Fee

Rs. 70,000.00 (To be paid in two installments by Demand Draft drawn in favour of “ICIT Pvt. Ltd., Pune”, within 10 days from selection for admission)


Eligibility

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


Course Syllabus

Topic - Click on topic to see details No. of hours

C Programming

  • History and overview of C Language
  • Data Types, variables and constants, type casts
  • Operators
  • Control structures (Sequence, Selection, Repetition)
  • Functions
  • Storage classes
  • Pointers
  • Arrays and strings on heap.
  • Arrays and strings on stack.
  • Structure and unions
  • Enumeration and typedef
  • Preprocessor directives
  • File Handling
100 hrs

Object oriented concepts using C++

  • Difference and similarities between C and C++
  • Introduction to object oriented paradigm
  • New data types and keywords added to C++
  • Structures and classes in C++
  • this pointer
  • Function overloading
  • References in C++
  • Friend functions
  • Constructor and Destructor (parameter less, parameterized, copy constructor)
  • New and delete operators
  • Arrays and strings on stack
  • Operator Overloading
  • Operator Overloading using friend functions
  • Composition and Inheritance
  • Virtual functions and Pure virtual functions
  • Exception Handling
  • Streams and IO
  • RTTI
  • Introduction to STL
100 hrs

Algorithm & Data Structures

  • Introductory concepts
  • Searching and Sorting
  • Stack
  • Queues
  • Linked Lists
  • Trees
  • Graphs
60 hrs

Database(Oracle/MySql)

  • RDMS Concepts
  • Normalization
  • Data Definition Language
  • Data Manipulation Language
  • Data Control Language
  • SQL
  • Cross joins, Inner joins, Outer Joins, Self joins
  • Indexes and Views
  • Clusters
  • Sequences and Snapshots
  • PL/SQL
  • Stored Procedures
  • Cursors
  • Triggers
  • Database backup and recovery procedure
80 hrs

Web Programming Fundamentals

  • Web Architecture
  • HTML
  • HTML5
  • CSS
  • XML, Json
  • Java Script
  • Ajax
  • JQuery
  • Angular JS
40 hrs

PHP

  • Introduction to PHP
  • Handling Html Form With PHP
  • Decisions and loop
  • Function
  • String
  • Array
  • Working with file and Directories
  • State management
  • Regular expression
  • Generating Images with PHP
  • Database Connectivity
  • Object Oriented concepts in PHP
40 hrs

Java Technologies(JVM/Core Java/Advance Java/J2EE)

  • JVM Internals
  • Method overloading
  • Declarations
  • Access Control. Operators and Expressions
  • Control Flow
  • Object-Oriented Programming in Java
  • Nested Type Declarations
  • Object Lifetime
  • Fundamental Classes
  • Files and Streams
  • Localization
  • Pattern Matching and Formatting
  • Threads
  • Generics
  • Collections and Maps
  • Introduction to AWT, Swing, JavaFx
  • Introduction to JEE
  • JDBC
  • RMI
  • Jar, WAR
  • Servlets and JSP
  • Life cycle of servlet
  • Request parameters processing
  • Servlet Config Vs context
  • Session Management
  • Servlet Chaining
  • Script lets
  • Exception Handling in JSP
  • Action tags. Custom Tags in JSP
  • Expression Language
  • JNDI, EJB - Session Bean - Stateless, Stateful
  • Entity Bean
  • Servlet Life Cycle
  • Chaining
  • MVC using Servlet-JSP
  • Introduction to Struts Framework, JSF
  • Spring and Hibernate
240 hrs

Microsoft .Net Technologies

  • CLR and Core
  • NET framework
  • C# Language Basics
  • Creating Types in C#
  • Object Oriented concepts in C#
  • Delegates. Events.
  • Lambda Expressions
  • null able types
  • Attributes
  • Dynamic binding
  • Anonyms types
  • Extension methods
  • Exception Handling
  • Collections
  • LINQ
  • Disposal and Garbage Collection
  • Threads, Stream I/O
  • Networking
  • Reflection
  • Security
  • Native and COM Interoperability
  • Regular Expressions
  • Introduction to WPF and WCF
  • Introduction to ASP .Net and MVC Framework
80 hrs

Design Patterns

  • Behavioral Pattern
  • Structural Pattern
  • Creational Pattern
20 hrs

Python

  • Types and Operations
  • Introducing Python Object Types
  • Numeric Types
  • The Dynamic Typing Interlude
  • String Fundamentals
  • Lists and Dictionaries
  • Tuples, Files, and Everything Else
  • Functions and Generators
  • Modules and Packages
  • Classes and OOP
  • Exceptions and Tools
30 hrs

Operating System Concepts

  • General purpose and real time operating system concepts
  • Multitasking and multiprocessing
  • Processes and Thread
  • Memory management
  • File System
  • Inter process communication
    • Synchronization and Locking mechanisms
    • Signals
    • Shared Memory
    • Pipes and redirection
    • Message Queues and Sockets
  • Linux commands and shell scripting
60 hrs

Software Engineering and Project Management

  • 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
  • Project Management
  • Coding Standards
  • UML
  • Design Patterns
30 hrs

Introduction to upcoming technologies

40 hrs

Communication and Soft Skills Development

20 hrs

Project Work

100 hrs
Total 1040 hrs
Scroll to top ^