The legacy of the Govt college Kullu is five decades old. It started with a handful of students, but the vision and aspiration were quite high since then. The management of the institution, to meet the demands of society, established its independent Department of Computer Science in 2008. The course was approved by the Himachal Pradesh University under the Self-Financing Scheme for which a society was constituted later. The department started in the old building initially with minimal setup. However, efforts have been made to keep the infrastructure up to the demands of the latest requirement in the software industry.
Bachelor’s in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for computer graduates.
The study period of BCA includes various subjects such as Programming in C Language (Basic and Advanced), Networking, World-Wide-Web, Data Structure, Advanced C Language Programming, Database Management, Mathematics, Software Engineering, Object Oriented Programming using C++, Visual Basic, Programming using PHP, JAVA,Oracle, Operating Systems, Web Scripting and Development, etc.
The department has ample staff for the course structure and the labs are well equipped with the latest operating system so that the students get the maximum exposure to the industry.
The BCA is an undergraduate degree course in computer applications for duration of 3 years (6 semesters). After completing BCA, a student can go for MCA which is a master course in computer application and is considered equivalent to engineering course (B.Tech).
Name of the department : Computer Science (BCA)
Year of establishment : 2008
Program Offered : UG
No. of Teaching posts sanctioned : 06
No. of Teaching posts filled : 06
Course Structure : BCA
Semester | Paper Code | Paper Title | Credit |
First Year (1st Semester) |
1 |
BCA0101 |
Mathematics-I |
4 |
BCA0102 |
Applied English |
4 |
BCA0103 |
Computer Fundamentals |
4 |
BCA0104 |
C Programming |
4 |
BCA0105 |
Office Automation Tools |
4 |
BCA0104(P) |
C Programming Lab-I |
3 |
BCA0105(P) |
Office Automation Tools Lab-II |
3 |
First Year (2nd Semester) |
1 |
BCA0201 |
Mathematics-II |
4 |
BCA0202 |
Communicative English |
4 |
BCA0203 |
Digital Electronics |
4 |
BCA0204 |
Data Structures |
4 |
BCA0205 |
Data Base Management System |
4 |
BCA0204(P) |
Data Structures Lab-III |
3 |
BCA0205(P) |
AData Base Management System Lab-IV |
3 |
Second Year (3rd Semester) |
1 |
BCA0301 |
Mathematics-III |
4 |
BCA0302 |
Business Practices and Management |
4 |
BCA0303 |
Computer Organization |
4 |
BCA0304 |
Object Oriented Programming with C++ |
4 |
BCA0305 |
Desktop Publishing and Designing |
4 |
BCA0304(P) |
Object Oriented Programming with C++Lab-V |
3 |
BCA0305(P) |
Desktop Publishing and Designing Lab-VI |
3 |
Second Year (4th Semester) |
1 |
BCA0401 |
Personnel Management |
4 |
BCA0402 |
Accounting |
4 |
BCA0403 |
System Analysis and Design |
4 |
BCA0404 |
Internet Technology & Web Page Design |
4 |
BCA0405 |
Programming in Visual Basic |
4 |
BCA0404(P) |
Internet Technology & Webpage Design Lab VII |
3 |
BCA0405(P) |
Programming in Visual Basic Lab-VIII |
3 |
Third Year (5th Semester) |
1 |
BCA0501 |
Operating System |
4 |
BCA0502 |
e-Commerce |
4 |
BCA0503 |
Management Information System |
4 |
BCA0504 |
ASP.net Technologies |
4 |
BCA0505 |
Computer Oriented Statistical Methods |
4 |
BCA0504(P) |
ASP.net Technologies Lab-IX |
3 |
BCA0505(P) |
Computer Oriented Statistical Methods Lab-X |
3 |
Third Year (6th Semester) |
1 |
BCA0601 |
Computer Networks |
4 |
BCA0602 |
Numerical Methods |
4 |
BCA0603 |
Multimedia Technology |
4 |
BCA0604 |
Computer Graphics |
4 |
BCA0605 |
Software Engineering |
4 |
BCA0604(P) |
Computer Graphics Lab-XI |
3 |
BCA0606 |
Major Project |
3 |
Program Objectives :
- To enable graduates to pursue research, or have a successful career in academia or industries associated with Computer Science and Engineering, or as entrepreneurs.
- To provide students with strong foundational concepts and also advanced techniques and tools in order to enable them to build solutions or systems of varying complexity.
- To prepare students to critically analyze existing literature in an area of specialization and ethically develop innovative and research oriented methodologies to solve the problems identified.
Program Outcomes (POs) :
Computer Application Graduates will be able to :
- Engineering knowledge : Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
- Problem analysis : Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
- Design/development of solutions : Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, society and environment.
- Conduct investigations of complex problems : Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
- Modern tool usage : Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
- The engineer and society : Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
- Environment and sustainability : Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
- Ethics : Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
- Individual and team work : Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
- Communication : Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
- Project management and finance : Demonstrate knowledge and understanding of the engineering and management principles and apply these to one‘s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
- Life-long learning : Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
Course Objectives :
- To analyze, design and develop computing solutions by applying foundational concepts of computer science and engineering.
- To apply software engineering principles and practices for developing quality software for scientific and business applications.
- To adapt to emerging information and communication technologies (ICT) to innovate ideas and solutions to existing/novel problems.
Course Outcomes :
- Students will able to recognize & appreciate the role of computing in a wide variety of activities & application of Modern society, including commerce, education and communication.
- Analyze a given problem and develop an algorithm to solve the problem.
- Demonstrate the basic technicalities of creating word document, creating power point presentation & design spreadsheet for office use.
- Develop the software projects by understanding the client requirement.
- Define fundamental account concept, conventions & terminologies.
- Able to master the basic concept and understand the Database Management system.
- Evaluate and analyze the SDLC, understand software design, coding techniques and software testing principles.
Attainment of Program Outcome :
The scheme developed for the programme and the curriculum laid down for every subject is designed in a way to achieve academic excellence and meet the requirements of stakeholders and all-in–all move towards the attainment of department as well as University Mission.
Administrative system helps in ensuring the Achievement of PSOs :
- Regular departmental meetings are held which is presided by HOD and all agenda of improvement of academics are discussed to achieve the PSOs.
- The Student mentors and Project evaluation committees are formed at the department level.
- Concerned faculty keeps a check on the students not only in academic matters but also in their personal and emotional affairs.
- The faculty keeps a vigilant eye on course structure and suggests the changes to the University as and when required.
Regular Examination System :
- The POs, PSOs and Cos Objectives are determined and evaluated through a regular examination process, Class Tests, Seminars and consultation that involve four core constituents: Students, Alumni, PTA, and Faculty.
- Student input is obtained through student feedback, interaction with College Student Central Association (CSCA), exit interviews with graduating students, student evaluation forms, and individual faculty-student advisee interaction.
Feedback form Alumni/PTA :
- Alumni /PTA input are obtained through regular meetings with alumni/PTA representatives, and exit surveys with graduating students.
- Faculty input is obtained through departmental committees, regular faculty meetings, and departmental retreats.
- Student input is taken on regular basis at the end of year/semester.
Attainment of each of the PSOs and COs can be judged from the following :
- Increase in pass percentage of students.
- Percentage of students qualifying competitive exams is increasing.
- Rise in the number of students going for PG programmes in reputed institutions.