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.
- 1 view