Executive (Computer Science) Apprenticeship Course Syllabus

Course Title

Executive (Computer Science) Apprenticeship Course

Course Code

ECS101

Description

This course, under the Apprenticeship Training Scheme (ATS), provides comprehensive training for computer science executives, focusing on software development, system administration, and IT support. Apprentices will gain hands-on experience in programming, managing IT infrastructure, and troubleshooting technical issues, preparing them for roles in IT, corporate, and service industries. The course aligns with the National Apprenticeship Promotion Scheme (NAPS) and complies with the Apprentices Act, 1961.

Objectives

  • Develop and maintain basic software applications using programming languages like Python or Java.
  • Administer and troubleshoot computer systems, networks, and servers.
  • Provide technical support and resolve IT-related issues for end-users.
  • Ensure compliance with IT security standards and organizational policies.

Schedule

The course spans 8 weeks, combining basic training and on-the-job practical training as per ATS guidelines. Each week focuses on specific skills essential for computer science executives. Below is the detailed breakdown:

Week 1: Introduction to Computer Science and IT Roles

Overview of computer science executive roles, workplace safety, IT fundamentals, and organizational IT systems under ATS.

Week 2: Programming Fundamentals

Learning basic programming using Python or Java, including variables, loops, and functions.

Week 3: Database Management Basics

Working with databases using SQL, including creating tables, querying data, and basic administration.

Week 4: System Administration

Managing operating systems (Windows/Linux), user accounts, and basic server configurations.

Week 5: Networking and IT Support

Understanding network basics, configuring routers, and providing technical support for hardware/software issues.

Week 6: IT Security and Compliance

Implementing basic cybersecurity measures, managing backups, and ensuring data protection compliance.

Week 7: Software Development and Testing

Building a simple application, testing functionality, and documenting code for organizational use.

Week 8: Final Project and Assessment

Completion of a comprehensive IT project (e.g., application development or system setup) and preparation for the All India Trade Test (AITT) under NCVT.

Assessment Methods

Apprentice performance is evaluated through a combination of practical, theoretical, and participatory components, preparing them for the National Apprenticeship Certificate (NAC):

  • Weekly Assignments: 40%
  • Midterm Project: 20%
  • Final Project: 30%
  • Participation and Attendance: 10%

Instructor

Prof. Amit Patel

Language

Available in: English

Status

Published

Additional Notes

Apprentices must be at least 14 years old and meet the minimum educational qualification (typically 12th grade passed with science or computer science background or equivalent, as per trade requirements). The course includes basic training (20-25% of the program) and on-the-job training, with a stipend provided as per NAPS guidelines (e.g., Rs. 7700 per month for one-year ITI trade passed apprentices, as per Gazette notification dated 25th September 2019). Successful completion leads to the National Apprenticeship Certificate (NAC) upon passing the All India Trade Test (AITT), recognized for employment in government and private sectors. The training emphasizes practical IT skills and problem-solving, addressing the demand for skilled computer science professionals in India’s growing technology sector.