Home |   Contact Us |   Our Team | FAQs
Important Announcements
Diploma in Wireless and Mobile Computing (WiMC)
6 months full time Post Graduate course
 
Program Coverages
 
     
 
C, C++ Programming & Data Structures 100 hrs
System Development Methodology (Software Engg.) 18 hrs
Java Programming 110 hrs
Mobile & Wireless Technologies 30 hrs
Java Wireless Programming and Application Development (J2ME) 100 hrs
iPhone Programming 100 hrs
OS Concepts & Linux Programming 70 hrs
WinCE.NET, Compact Framework Programming and Introduction to Database 80 hrs
Android Application 100 hrs
Business Communication (BC) 56 hrs
Aptitude 40 hrs
Project 80 hrs
  Total 884 hrs
 
     
 
MODULE CONTENTS
 
     
 
C, C++ Programming and Data Structures 100 hrs
  C Revision C, C++ programming tools on Linux (Vi editor, gdb etc.)
  OOP Concepts Programming Constructs
  Functions Access Specifiers
  Classes and Objects Overloading
  Inheritance Polymorphism
  Templates Data Structures in C++
  Arrays, Stacks, Queues, Linked Lists (Singly, Doubly, Circular)
  Trees, Threaded trees, AVL Trees Graphs, Sorting (Bubble, Quick, Heap, Merge)
     
 System Development Methodology (Software Engg.) 18 hrs
  Software life cycle and various life cycle models Project Management
  Software: A Process Various Phases in s/w Development
  Risk Analysis and Management Software Quality Assurance
  Introduction to Coding Standards Software Project Management
  Testing Strategies and Tactics Project Management and Introduction to Risk Management
     
 Java Programming 110 hrs
  Data Types, Operators and Language Constructs Classes and Objects
  Inner Classes and Inheritance Exceptions
  Interface and Package Threads
  Java.lang Java.awt
  Java.util Java.applet
  Java.io XML, XSL, DTD
  Javax.swing Java n/w programming
  Introduction to servlet  
     
 Mobile & Wireless Technologies 30 hrs
  Basics of Wireless Technologies Cellular Communication: Single cell systems, multi-cell systems, frequency reuse, analog cellular systems, digital cellular systems
  GSM standard: Mobile Station, BTS, BSC, MSC, SMS sever, call
processing and protocols
CDMA standard: spread spectrum technologies
  2.5G and 3G Systems: HSCSD, GPRS, W-CDMA/UMTS,3GPP and
international roaming, Multimedia services
CDMA based cellular mobile communication systems
  Wireless Personal Area Networks: Bluetooth, IEEE 802.11a/b/g
standards
Mobile Handset Device Interfacing: Data Cables, IrDA, Bluetooth, Touch-
Screen Interfacing
  Wireless Security, Telemetry  
     
 Java Wireless Programming and Application Development(J2ME) 100 hrs
  J2ME Architecture The CLDC and the KVM
  Tools and Development Process
Target Devices
Classification of CLDC
  CLDC Collections API CLDC Streams Model
  MIDlets MIDlet Lifecycle
  MIDP Programming MIDP Event Architecture
  High-Level Event Handling Low-Level Event Handling
  The CLDC Streams Model
Package
The CLDC Networking
  The MIDP Implementation
Introduction to WAP, WML Script and XHTML
  Introduction to Multimedia Messaging Services (MMS)  
     
iPhone Programming 100 hrs
  Introducing iPhone core specifications Understanding iPhone input and output
  Designing web pages for the iPhone Capturing iPhone events
  Introducing the webkit CSS transforms transitions and animations
  Using iUI for web apps Using Canvas for web apps
  Building web apps with Dashcode Writing Dashcode programs
  Debugging iPhone web pages SDK programming for web developers
  An introduction to object-oriented programming Introducing the iPhone OS
  Using Xcode and Interface builder Programming with the SDK Toolkit
     
OS Concepts & Linux Programming 70 hrs
  Operating System Concepts What is an OS?
  Processes Scheduling & Synchronization
  Memory management Virtual Memory and Paging
  Linux Architecture Programming in Linux
  Linux Shell Programming Writing Device Drivers
  Configuring and Building GNU Cross-tool chain Configuring and Compiling Linux
  Virtual File System Porting Linux on Target Hardware
     
WinCE.NET, Compact Framework Programming and Introduction to Database 80 hrs
  Execution Process in .NET Environment Language Interoperability
  Assemblies Need of C#
  Operators Namespaces & Assemblies
  Arrays Preprocessors
  Delegates and Events Boxing and Unboxing
  Regular Expression Collections
  Multithreading Programming Memory Management
  Exceptions Handling Win Forms
  Working with database ASP .NET Server Controls and client-side scripts
  ASP .NET Web Server Controls Validation Controls
  Principles of database management Need of RDBMS etc
  Client/Server Computing RDBMS Technologies
  Codd's Rules Data Models
  Normalization Techniques ER Diagrams
  Data Flow Diagrams Database recovery & backup
  SQL  
     
 Android Application 100 hrs
  Introduction of android Why develop for android?
  Android SDK features Creating android activities
  Fundamental android UI design Intents, adapters, dialogs
  Android Technique for saving data Data base in Androids
  Maps, Geocoding, Location based services Toast, using alarms
  Instant messaging Using bluetooth
  Using Telephony Introducing sensor manager
  Managing network and wi-fi connection Advanced androids development
  Linux kernel security Implement AIDL Interface
     
Business Communication (BC) 56 hrs
     
Aptitute 40 Hours
     
  Project 80 hrs
 
     
     
   
  Disclaimer : The syllabus & course structure of all courses shown above are as on 3oth November 2008.
The course structure & syllabus are subject to change from time to time. Please refer to
C-DAC ACTS website
for latest Course Structure & Syllabus.
 
Copyright © 2011 by SunBeam Group of Companies. All Rights Reserved.