B.Voc. Software Development

Bachelor of Vocation (B.Voc.) in Software Development

Eligibility: 10+2 in any Stream

IT industry has always been a major contributor to Indian economy. However, it is yet to be fully rationalized and exploited so as to compete in the global arena. The need of the hour is to impart innovative and skillful learning , which gives one an edge over the rest in the IT sector. The course will engage students in all aspects of software development from the designing of the software to the software service after its development . This course focuses on practical experience and will be taught by a team that has professional experience in the area of software development. The course aims to groom students for lucrative avenues in IT industry as Web Designer/Developer, Web Administrator, IT consultant, Database Architect, Database Administrator, Software Consultant, System Analyst, and Software Programmer/ Engineer/ Developer etc.

Semester-I

Paper–I Fundamentals of Information Technology
Paper–II Web Technology
Paper–III Programming using C Language
Paper–IV Lab I: Office Automation and Web Technology
Paper–V Lab II: Programming in C Language
Paper–VI Communication Skills in English – I
Paper–VII Punjabi (Compulsory) / **Basic Punjabi / **Punjab History & Culture (From Earliest Times to C 320)
Paper–VIII * Drug Abuse: Problem, Management and Prevention (Compulsory Paper)

Semester-II

Paper–I Internet Applications
Paper–II Data Structure
Paper–III Object Oriented Programming
Paper–IV Lab I: Programming in C++
Paper–V Lab II: Practical based on Data Structure
Paper–VI Communication Skills in English – II
Paper–VII Punjabi (Compulsory) / ** Basic Punjabi /** Punjab History & Culture (C 321 TO 1000 A.D.)
Paper–VIII * Drug Abuse: Problem, Management and Prevention (Compulsory Paper)

Note:

* Marks of this Paper will not be included in the Total Marks.

** (Special Paper in lieu of Punjabi Compulsory) (For those students who are not domicile of Punjab)

Semester-III

Paper–I Database System
Paper–II Java Programming 50
Paper–III Software Engineering Methodology
Paper–IV (ESL-221) * Environmental Studies
Paper–V Lab I: Lab based on SQL & PL/SQL
Paper–VI Lab II: Java Programming
Paper–VII Minor Project: Software Module based on Web Technology/Database/ Programming Language

Semester-IV

Paper–I Open Source Software
Paper–II Information Security
Paper–III Operating System
Paper–IV (ESL-221) * Environmental Studies
Paper–V Lab I: Practical based on Android Development
Paper–VI Lab II: Open Source Software Tool
Paper–VII Lab III: Practical based on ASP.Net using C#

Semester-V

Paper-I Software Project Management and Business Solution
Paper-II Software Re-engineering
Paper-III Software Testing & Quality Assurance
Paper-IV Lab I: Soft Skills in IT
Paper-V Lab II: System and Network Administration
Paper-VI Lab III: Software Testing (Case Tools)

Semester-VI

Paper-I Project Dissertation (Industrial Training and Project in Software/IT industry)