C-DAC - Academic Knowledge Sharing Initiative
Two Weeks Faculty Updation Programme
on
Linux System and Multicore Programming

The Advanced Faculty Training program of C-DAC aims to provide hands-on exposure to faculties on various fields of Information Technology related to Application Software, System Software, Embedded Software, Systems and Network Security

The courses are designed to impart advanced training to the in-service faculty members of Engineering Colleges and Universities all over India, to enhance their knowledge on latest technologies and to create awareness about recent trends in the field of Information Technology. As part of this programme, a dedicated team of R&D Experts and Professionals working in these specialized areas would be sharing their knowledge and experiences

Major Objective of this programme is to impart Advanced Training through Innovative and Participative learning-teaching approaches adopting a mini-project based training framework for engineering faculties in the areas of Information Technology

Course Offered

  • Linux System and Multicore Programming

Training Methodology

The training methodology includes:

  • Practical approach towards Network Security
  • Modulewise casestudies
  • Extensive laboratory assignments
  • Classroom lectures
  • e-Learning
  • Seminars and Group Discussions

Course Highlights

  • Modules handled by R&D experts
  • State-of-the-art Laboratory
  • IT industry interaction and Industrial Visits
  • Well designed Course Materials/Books/CDs
  • E-Learning course subscription
  • Relevant Software tools in CD form

Course Details

Linux System and Multicore Programming :

  • Introduction to Linux System Programming
  • Shell, Environment & Linux Architecture
  • GNU Tool Chain (GCC, GDB, MAKE, GPROF & GCONV)
  • System Calls and Working with Files
  • Process Management & IPC
  • Socket Programming
  • Parallel Programming Paradigms
  • MultiCore Architectures
  • Modeling Performance - Amdahl’s Law, Gustafson’s Law
  • System Overview of Threads
  • Threading and Parallel Programming Constructs
  • Multithreaded Environment, POSIX threading APIs
  • Data Races, Deadlocks, and Live Locks
  • Thread-safe Functions and Libraries
  • OpenMP programs on multicore
  • Message Passing Interface (MPI) Programming
  • Performance Analysis of multithreaded programs
  • Multithreaded Debugging Techniques
  • High Performance Computing – Cluster, Grid

Duration

  • Two Week Full Time Course ( 8 hours daily)

Selection Process

The selection of the candidate will be based on their eligibility criteria. The selected candidates will be intimated through e- Mail/Post/Phone.


Course Venue

C-DAC,
JNTU,KukatPally,
Hyderabad-500 085


Accomodation & Travel

Shared accommodation and travel allowance for outstation participants will be provided by C-DAC Hyderabad.


Pre-Requisites

Multicore Programming :
  • OOPs Concepts
  • C, C++
  • Data Structures
  • Operating System Concepts
  • Data Communication and Networking Concepts
  • Linux Shell
  • Microprocessors / Micro controllers

Eligibility Criteria

  • Faculties from Engineering Colleges teaching in the areas of Networking,    Computer Science and Information Technology.
  • Participants should have a minimum of two years teaching experience.
  • Applicants should have teaching experience in TCP/IP, Networking and    Information Technology.
  • Motivated to be a team-learner.
  • Knowledge of Linux & Windows will be an added advantage

Important Dates

  • Please Visit Calendar for Important Dates

  • Registration Process

    The applicants should fill the registration form online. Upon submission of the Online Registration Form, a copy of the application shall be printed. Duly filled form with approval from respective Institution Head to be posted to the following address super scribing “ Application for Advanced Faculty Training Programme/Course Applied/Course Code “ :

    CO-ORDINATOR Advanced Faculty Training
    Centre for Development of Advanced Computing (C-DAC)
    3rd Floor, Nalanda building, Shivbagh, Ameerpet, Hyderabad - 500 016.
    Tel: 040-2373124/125, Fax: 040-23743382

    Email:future@cdac.in
    Registration Website: http://www.elearn.cdac.in/future
                                       http://www.cdachyd.in/future/

    Notifications of acceptance will be sent by e-mail / Post / Phone.

    Proceed for the Online Registration NOW.

     
    © Copyright Centre for Development of Advanced Computing 2008. All rights reserved
    Last modified on 24/10/2011