Junior Software Developer Course Syllabus with Complete Details

Junior Software Developer Course Syllabus with Complete Details

This course is designed for learning outcome based curriculum as part of the vocational training packages for the job role of Junior Software Developer. The curriculum has been developed for the secondary students of vocational education and is aligned to the National Occupation Standards (NOSs) of a job role identified and approved under the National Skill Qualification Framework (NSQF).

The curriculum aims to provide children with employability and vocational skills to support occupational mobility and lifelong learning. It will help them to acquire specific occupational skills that meet employers’ immediate needs. The teaching process is to be performed through the interactive sessions in classrooms, practical activities in laboratories and workshops, projects, field visits, and professional experiences.

About Junior Software Developer Course

This course is for two years in 10+2 pattern. So for 11th standard the curriculum details are as follows –

11th Standard Curriculum

Part A Employability Skills

  • Unit 1 Communication Skills – III
  • Unit 2 Self-management Skills – III
  • Unit 3 Basic ICT Skills – III
  • Unit 4 Entrepreneurial Skills – III
  • Unit 5 Green Skills – III

Part B Vocational Skills

  • Unit 1 Software Construction Essentials
  • Unit 2 Operating System and Computer Network
  • Unit 3 Python Programming
  • Unit 4 Data Structure

12th Standard Curriculum

Part A Employability Skills

  • Unit 1 Communication Skills – IV
  • Unit 2 Self-management Skills – IV
  • Unit 3 Basic ICT Skills – IV
  • Unit 4 Entrepreneurial Skills – IV
  • Unit 5 Green Skills – IV

Part B Vocational Skills

  • Unit 1 Relational Database Management System – MySQL
  • Unit 2 Advanced Python Programming
  • Unit 3 Software Engineering
  • Unit 4 Emerging Trends and Social Impact

List of Material Required

The list given below is suggestive and an exhaustive list should be prepared by the vocational teacher. Only basic tools, equipment and accessories should be procured by the Institution so that the routine tasks can be performed by the students regularly for practice and acquiring adequate practical experience.

  1. Desktop Computers
  2. Peripherals
  3. Printers
  4. Digital Camera
  5. Operating System – Windows and Ubuntu Linux
  6. Software – Python IDLE, RDBMS – MySQL,
  7. Office Productivity Tools – MS Office or LibreOffice

Field Visits & OJT (On-the-Job Training)

In a year, at least 3 field visits/educational tours should be organised for the students to expose them to the activities in the workplace. During summer or winter vacation, students can undergo one week on-the-job training in nearby industry or work place. Visit a Software Development Company and observe the following:

Observations to Record During Visit

Location, Site, Computer systems and peripheral devices, Software, Software Development, Process, Coding and Testing Tools, Documentation Process, Software Maintenance

During the visit, students should obtain the following information from the organization:

  • Computer System, parts and peripherals.
  • Specifications of various parts of computer system.
  • Types of computers.
  • Types of printers.
  • Types of scanners.
  • Storage devices and storage capacity of various storage devices.
  • Comparison of various parts based on cost.
  • Software Development Process – Software Requirement Specifications, Analysis, Designing, Coding, Debugging, Testing, Implementation and Maintenance.
  • Programming languages and RDBMS,
  • Software Testing Tools and equipment required.
  • Software Development Work environment,
  • Any other relevant information

Teachers Eligibility (Required Qualification)

Qualification and other requirements for appointment of vocational teachers/trainers on contractual basis should be decided by the State/UT. The suggestive qualifications and minimum competencies for the vocational teacher should be as follows:

Bachelor of Engineering / Technology in Computer Science / Technology OR Master of Computer Application (MCA) OR Master of Science (Computer Science) OR Master of Science (Information Technology) OR NIELIT “B” Level Certificate.

It is desirable to have the knowledge of Software Development for a teacher who will actually teach the topics of this course.

Minimum Competency Required

The candidate should have a minimum of 1 year of work experience in the same job role. He should be able to communicate in English and local language. He should have knowledge of equipment, tools, material, Safety, Health & Hygiene.

Age Limit

The Teacher must be between 18-37 years as on January 01 2024. Age relaxation to be provided as per Govt. rules.

Please Note!

The qualifications for vocational teachers mentioned above is suggestive and not prescriptive. The States/ UTs can make modifications in the qualifications for appointment of vocational teachers/ trainers as per their requirement through a committee appointed by the competent authority in the State/ UT Directorate/ Department of School Education.

More details about syllabus and scope and limitations will be published soon on our website. Please click here to subscribe to receive email notifications when we publish new information about this subject.

Share on your network!
Dattaraj Vidyasagar
Dattaraj Vidyasagar

Author on this website. He is veteran of Core Electronics since last 35+ years. ATL Mentor of Change, Niti Ayog, Govt. of India, Google Certified Educator, International Robotics Trainer and author of 17 books on electronics, robotics, programming languages and web designing... ➤➤

Leave a Reply

Your email address will not be published. Required fields are marked *