Short-term courses
(Quick, flexible courses to develop IT skills)
Aptech offers short-term courses of 1-2 months’ duration.
These courses are ideal for:
- College students who can build IT skills during college vacations.
- Working professionals in IT who can get additional skills by doing a part-time, specialized course.
- Beginners who can pick up basic computer & Internet skills through these courses.
- Engineering & IT students who use these courses to fill the gap in their college education & to practice what they learnt in the classroom.
Courses are offered in
Short-term courses
Programming Languages
C
The course aims at teaching the programming logic and core language of C
Who will the course benefit?
Individuals who wish to gain expertise in the ‘C' programming language
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe the C programme structure
- List the different data types
- Use Operators
- Use if-else-if statements
- Discuss switch statement
- Describe and implement loops
- Describe array handling in C
- Apply pointers in C
- Define and use functions
- List storage classes in C
- List string functions
- List the uses of structures in C
Eligibility
Duration
Certification
C in Practice - Aptech for Engineers
‘C in Practice’ provides a strong insight into the C language. The course not only provides working knowledge of the C language but also equips students with a solid foundation in programming basics.
The course begins with introducing the building blocks of a programming language such as:
- Statements
- Decisions
- Loops
- Operators
- Expressions
- Arrays
The course then moves on to cover topics such as functions, pointers and file handling. Eventually, advanced topics including linked lists, stacks, queues and trees are also brought in. The course concludes with the topic, graphs.
The total program duration is of 80 hours. Classes will be held four times each week, with each session being of 2 hours’ duration.
Certification
Certificate of merit in C Programming
FAQ for ‘C in Practice’
- What is the importance of C in programming?
It is a known fact that computers make life easy for us. However, another fact that is equally important & significant is that computers by themselves are not intelligent. They have to be instructed or rather 'programmed' to perform the tasks that we want them to. Over the years, several programming languages have been developed to help the programmers get computers to perform the required tasks. While the programming languages have been varied in terms of the keywords they have, and the way in which they are written, the basic approach to writing a program has remained more or less the same.
C helps an individual in developing programming logic. The various programming constructs in C build a strong foundation for the developer, which will enable him/ her to become a good programmer and later develop programming skills in other languages.
Using C, a programmer can create high-level applications as well as low-level applications targeting the memory or hardware devices such as printers and consoles. Thus, C is a very important programming language when it comes to building the basics of programming.
- Is C++ the next version of C? How different is C++ from C?
C was developed in the 1970s to create the UNIX operating system and make it easy to code low-level applications using a high-level language. It was a procedural language.
C++ was developed as an enhancement to the C language. It added object-oriented concepts to an already popular language. The concept of classes was added along with various other concepts like inheritance, abstraction and polymorphism. The ‘++’ indicates that it is an increment to the C language set.
- How is ‘C in Practice’ different from the current C program?
C in Practice covers the basics of algorithms, programming fundamentals & data structures such as Linked Lists, Stacks, Queues, Trees and Graphs.
It starts with teaching a learner what an algorithm is and how to go about writing an algorithm, followed by the programming fundamentals and ends with teaching a student how to design and develop applications that sorts an array, traverses linked lists and constructs a binary tree and so on.
- Who should ideally be doing ‘C in Practice’?
‘C in Practice’ is specifically designed for Engineers/ Graduates who want to develop logical skill and learn in detail about data structures such as stacks, linked lists, queues, and so on.
C++
Object-oriented programming has brought about a great change in the way software is developed. The goal of object-oriented programming is to make programmes clearer to understand, more reliable and easier to maintain. Object-oriented concepts give software development a new insight because they help look at applications from the real-life point-of-view instead of just in terms of data types and functions. By the end of this course, the student is exposed to object-oriented programming concepts and programming
Who will the course benefit?
Students and working professionals wishing to gain expertise in C++ programming language. This course is also beneficial for engineering and science students who require knowledge of C++ programming as a part of their syllabus
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe classes and objects
- Explain operators
- Explain inheritance
- Describe polymorphism
- Describe file handling in C++
- Explain operator overloading and functions
Eligibility
Duration
Certification
C#
The course helps students develop their programming skills using the C# language
Who will the course benefit?
Individuals who wish to gain expertise in programming using C#
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain the .NET framework structure
- Use VS.NET 2003
- Explain various concepts in C#
- Write programmes in C#
Eligibility
Duration
Certification
VB1
Visual Basic (VB) is a rapid application development tool used to develop desktop applications. This course starts with a brief introduction to the basic concepts of Visual Basic and then moves on to advanced programming concepts. By the end of this course, students will be able to develop desktop applications using Visual Basic 6.0
Who will the course benefit?
Students and working professionals who wish to gain expertise in Visual Basic programming
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain event-driven programming
- Explain how to work with Query Analyser and Enterprise Manager
- Describe various Visual Basic controls
- Describe Menus
- Explain SDI and MDI applications
- Describe data access in Visual Basic
Eligibility
Duration
Certification
XML1
eXtensible Markup Language (XML) is a markup language that enables creation of common information formats. It also allows data formatting and sharing across networks. It is a framework that can be used to define one's own markup language, and to manipulate and transmit data. By the end of the course, the student will be able to create his or her own elements, attributes and entities
Who will the course benefit?
Students and working professionals who wish to gain expertise in Markup languages
What skills will the student gain?
After the completion of this course, the student will be able to:
- Create XML document
- Explain XML documents using CSS and XSL
- Create DTDs
- Use Namespaces and Schemas
Eligibility
Duration
Certification
ASP
The business world is rocked by web-based applications. Unlike client/ server applications, web-based applications are characterised by processing at both, the client as well as the server ends. Server-side scripting refers to coding that is done for processing the client's request at the server's end. ASP is a server-side scripting language. In this course, the students will learn to develop web-based applications using ASP
Who will the course benefit?
Students and working professionals who wish to gain expertise in server-side scripting using ASP
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain the web application development cycle
- Describe client-side scripting
- Explain VBScript
- Describe ASP and objects
- Explain application and server objects
- Explain database handling in ASP
- Describe Microsoft Transaction Server
- Describe mail and security in ASP
Eligibility
Duration
Certification
Aptech also offers bundled courses in C & Data Structure and in C, C++ & Data
Structure.
C & Data Structure
| Module | Duration (in hours) |
| Developing Programming Logic with C | 40 |
| Data Structures using C | 14 |
| Project | 10 |
| Total | 64 |
C, C++ & Data Structure
| Module | Duration (in hours) |
| C, C++ & Data Structure | 40 |
| Data Structures using C | 14 |
| C++ | 32 |
| Project | 10 |
| Total | 96 |
Database
SQL 2005
SQL Server 2005 is a RDBMS package from Microsoft. It is an environment used to create databases on a Microsoft Windows operating system. It offers a very high degree of performance and scalability for applications running in client/ server and N-tier architectures. It is largely used in medium-sized establishments
Who will the course benefit?
Individuals who design, implement and maintain online query applications to create and employ database query programmes using SQL Server 2000
What skills will the student gain?
After the completion of this course, the student will be able to:
- Understand SQL Server features and architecture
- Work with SQL Server 2005 Tools and Transact SQL
- Work with Tables, Data Types and Joins
- Create sub-queries, aggregate functions, and summarise data
- Work with Data Integrity Tools and Indexes
- Implement triggers and stored procedures
- Manage Transactions Locks and Cursors
Eligibility
Duration
Certification
.NET
.NET
The .NET framework enables developers to build solutions for everything, from personal computers & servers to mobile phones and embedded devices.
NET offers the most cutting-edge technology in ASP.NET for Web Application Development. Web developers can create anything from small personal websites to large, enterprise-class dynamic web applications.
Aptech’s short-term modules on .NET are designed to make it easy to learn .NET in a structured manner. On completion of each module, students can opt to study the basics of C# programming & go on to complete the .NET programming for both, Web Development and Enterprise Application Development.
Classes will be held four times each week, with each session being of 2 hours’ duration.
| Course | Module | Duration |
| C# Programming | Programming in C# | 48 hours |
| Advanced Programming in C# | ||
| Windows Forms Programming with C# | Windows Forms Programming with C# | 48 hours |
| Advanced Technologies in Windows Forms using C# | ||
| Web Application with ASP.NET | Beginning ASP.NET | 48 hours |
| Database Handling in ASP.NET | ||
| Enterprise Application with ASP.NET | Advanced Features of ASP.NET | 48 hours |
| Programming Web Services in .NET | ||
| Developing ASP.NET AJAX Applications | Developing ASP.NET AJAX Applications | 16 hours |
Certification
Certificate of merit
Aptech also offers bundled courses in .NET Programming
.NET Programming
To enroll for the .NET Programming course, students must have prior knowledge of C language, XML and SQL Server 2005.
| Module | Duration (in hours) |
| Programming in C# | 32 |
| Advanced Programming in C# | 16 |
| Windows Forms with C# | 32 |
| Advanced Technologies in Windows Forms with C# | 16 |
| Project | 20 |
| Total | 116 |
.NET Web Application Development
To enroll for the .NET Web Application Development course, students must have prior knowledge of HTML & XML, C#, Windows Forms and SQL Server 2005.
| Module | Duration (in hours) |
| Programming in ASP.NET with C# | 48 |
| Developing ASP.NET AJAX Applications | 16 |
| Project | 20 |
| Total | 84 |
Java
Java
Java software powers a wide range of planes, rockets, toys, cards - even the NASA Mars Rover is powered by Java technology!
Java rules the web. Multiple transactions carried out by corporates, banks & governments is possible only due to Java. Java also plays a role in entertainment - be it TV or multimedia, the imaging done by cameras improves with the inclusion of Java technology.
There are over 6 million Java developers in the world & the field is only growing.
Java programming language can be characterized by buzzwords such as:
- Object oriented
- Portable
- High performance
- Robust
- Secure
- Dynamic
Aptech offers 5 modules of Java programming, starting with the basics of Core Java programming and leading up to the development of advanced applications in Java.
| Course | Duration |
| Programming in Core Java | |
| Learn Java By Example | 24 |
| A Guide to Advanced Java (JDBC with console app) | 24 |
| Total hours | 48 |
| Programming in Advanced Java | |
| Distributed Computing in Java | 24 |
| Working with Database and Security in Java | 16 |
| Total hours | 40 |
| Web Application Dev. Using Java | |
| Java EE 5 Architecture and Application Design | 4 |
| Web Programming with Servlets and JSP | 40 |
| Total hours | 44 |
| Rich Internet Application Devlopment using Java | |
| Architecting web Applications using JSF and Struts | 16 |
| AJAX using Java | 16 |
| Mobile Application Development using Java | 16 |
| Total hours | 48 |
| Enterprise Application Dev. Using Java | |
| Java EE 5 Architecture and Application Design | 4 |
| Developing Enterprise Applications using EJB | 40 |
| Advanced Programming with EJB | 16 |
| Total hours | 60 |
Certification
Certificate of merit
Aptech also offers bundled courses in Java Programming
Java Programming
To enroll for the Java Programming course, students must have prior knowledge of C Language and SQL Server 2005.
| Module | Duration (in hours) |
| Learn Java By Example | 24 |
| A Guide to Advanced Java | 24 |
| Distributed Computing in Java | 24 |
| Working with Database and Security in Java | 16 |
| Project | 20 |
| Total | 108 |
Java Web Application Development
To enroll for the Java Web Application Development course, students must have prior knowledge of HTML & JavaScript, Java and SQL Server 2005.
| Module | Duration (in hours) |
| Web Programming with Servlets and JSP | 40 |
| Architecting Web Applications using JSF and Struts | 16 |
| Project | 20 |
| Total | 76 |
Operating Systems
Linux
The course aims to provide students with working knowledge of the Linux platform. It familiarises them with the working environment as well as all the requisite commands
Who will the course benefit?
Individuals who wish to gain expertise in working with the Linux platform
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe different Linux working environments
- List and describe different Linux commands
- Explain the types of filesystems
- Describe shell and networking
- Configure an Ethernet connection
- Install and configure Tomcat
Eligibility
Duration
Certification
Office Tools
Advanced Excel
Excel is an electronic spreadsheet that enables you to create worksheets for data entry, make calculations and manage a database. Excel is also a useful tool when preparing graphs detailing the results of calculations. Excel supports many types of financial, statistical and logical calculations. Excel is easy to use; it has helpful tools that effectively and quickly perform calculations that may have seemed impossible
Who will the course benefit?
Individuals who wish to gain in-depth knowledge of working with MS Excel
What skills will the student gain?
After the completion of this course, the student will be able to:
- Import data and text files from external sources
- Query data from the web
- Create and apply templates and styles
- Use different tools like Goal Seek, Solver, etc to analyse data
- Work with Macros
- Use digital signatures to protect workbooks and worksheets
- Configure and customise Excel
- Work with shared workbooks
Eligibility
Duration
Certification
Advanced Powerpoint
Microsoft PowerPoint allows you to develop computer-based presentations. It allows construction of presentations from scratch or by using the easy-to-use wizard
Who will the course benefit?
Individuals who have already used MS PowerPoint and wish to enhance their knowledge of the advanced features of PowerPoint
What skills will the student gain?
After the completion of this course, the student will be able to:
- Create a photo album
- Use diagrams, organisation charts and tables
- Use macros
- Use movies, sounds and voice narrations
- Share workspace and presentations
- Embed and link objects
- Customise PowerPoints
Eligibility
Duration
Certification
Advanced Microsoft Office
Microsoft Office is an integration of programmes, servers and services. MS Excel is used for analysis and calculation purposes, MS PowerPoint for preparing presentations, while MS Outlook is used for communication
Who will the course benefit?
Individuals who have already used MS Excel, MS PowerPoint, and MS Outlook, and wish to enhance their knowledge of the same
What skills will the student gain?
After the completion of this course, the student will be able to:
- Perform complex calculations efficiently using various functions in Excel
- Organise and analyse large volumes of data
- Create MIS reports
- Consolidate and manage data from multiple workbooks
- Create simple as well as sophisticated presentations
- Format the presentations and templates for the desired appearance
- Create and manage contacts and appointments
- Read Outlook mail and send e-mails
- Create and publish a digital dashboard
Eligibility
Duration
Certification
MS Outlook
MS Outlook is a personal information management and communication tool . It provides a single location for sending and receiving e-mails, and organising and managing all day-to-day information - from e-mail and calendars to contacts and task lists. It has tools that help you share information with other people over the Local Area Network (LAN), the Intranet, or even the Internet
Who will the course benefit?
Individuals who wish to gain working knowledge of MS Outlook
What skills will the student gain?
After the completion of this course, the student will be able to:
- Build and use contacts
- Build and use distribution lists
- Use calendar
- Create and manage appointments
- Use Journal, notes and tasks
- Read Outlook mail and send e-mails
- Create and publish a digital dashboard
Eligibility
Duration
Certification
Office XP
The course aims to introduce computers, basic computer concepts, Office XP automation tools, the World Wide Web and Internet-related tools
Who will the course benefit?
Students who wish to gain knowledge of computers, basic computer architecture, computer devices and their working, Office XP automation tools, and experience of working with the World Wide Web
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain basic computer concepts and architecture
- Work with Office XP tools
- Describe the working of the WWW
Eligibility
Duration
Certification
Aptech also offers a bundled course in Financial Accounting.
Financial Accounting
| Module | Duration (in hours) |
| Decision Making Using MS Excel Fundamentals of MS Access 2007 |
32 |
| Fundamentals of Accounting | 44 |
| Project | 20 |
| Total | 96 |
Computer Fundamentals
Vidya
Vidya is designed with dual objectives in mind:
- To make students computer-literate
- To equip students with adequate working knowledge of office automation tools - the primary requirement in today’s computerized office environment.
Who will the course benefit?
Vidya is suited for individuals who wish to gain working knowledge of computers
What will the student gain?
After the completion of this course, the student will be able to:
- Work with Windows Operating System
- Describe the CPU architecture
- Create & format documents using MS Word
- Create spreadsheets using MS Excel
- Create presentations using MS PowerPoint
- Use & define the working of the Internet
- Use email
- Create web pages
Eligibility
Duration
Certification
Aptech also offers courses for 12th pass/ college students & specialized courses for engineering & IT students.
