B.Voc in Computer Software Technology
Overview

B Voc or Bachelor of Vocational Studies in Computer Software is a 3 years undergraduate degree course that aims at improving the skills of the candidates by concentrating on theoretical knowledge as well as practical training. The main aim of this course is to give out skills related to Computer Science and Software Development. Bachelor of Vocational Studies is a practical and skill-oriented program that focuses on important practical knowledge along with theoretical knowledge. 

Subject


First Semester

Second Semester
1Introduction to Computer Science1Data Structures and Algorithms
2Programming Fundamentals2Object-Oriented Programming
3Computer Organization and Architecture3Database Management Systems
4Communication Skills4Web Technologies
5Problem Solving and Algorithms5Software Engineering
6Programming Lab6Programming Lab

Third Semester

Four Semester
1Operating Systems1Cloud Computing
2Computer Networks2Artificial Intelligence
3Mobile App Development3User Interface Design
4Software Testing and Quality Assurance4Big Data Technologies
5Cybersecurity5Multimedia Tools & Applications
6Project6Software Project Management


7Project

Five Semester

Six Semester
1Internet of Things (IoT)1Project
2Machine Learning2Internship
3Advanced Web Development3Elective 2 (Specialization Area)
4Entrepreneurship in Software Technology4Seminar and Presentation
5Elective 1 (Specialization Area)


Career Scope
  • ◉ Computer Application Specialist : Applications specialists install and maintain computer programs, and they frequently modify or reconfigure generic off-the-shelf programs to meet the unique requirements of the organization or of particular users. Based on user requirements, they might be key players in choosing or recommending applications.
  • ◉ Computer Programmers : Code and scripts are written by computer programmers, modified, and tested to ensure that software and applications work as intended. They convert the designs made by engineers and software developers into computer-readable instructions.
  • ◉ Computer application Scientist : Computer scientists use technology to address a variety of issues. They develop the software that enables autonomous drones or robots to carry out specific tasks as well as work on space exploration, the search for flaws in the gene codes of harmful viruses, and other projects.
  • ◉ Application Developer: A software engineer who designs, develops, tests, programmes, and updates applications for a specific platform, such as a mobile device, the web, or a particular operating system is known as an application developer.