• +91-01933 242391
  • +91-01933 241250
  • info@gdcpulwama.edu.in

Department of Computer Sciences


With the ongoing expansion in the Information Technology globe, a solid need was felt to produce and develop human resource that will cater to the needs of the society in general and industry in particular. The Department of Computer Science offers programs of study related to computing, information technology and software design and application. The Department currently offers Bachelors Degree in Computer Applications (BCA)- a six semester undergraduate course in computer science.
Our department offers a collaborative environment where students, faculty, and staff work together to pursue the study of computing in its variety of forms. Computer science today interacts deeply with all areas of life, and this interdisciplinary nature is reflected in the work that we do, whether it be class assignments or campus projects.
As a discipline, computer science is about far more than just computers: it is the systematic study of processes for solving problems. At Department of Computer Sciences, our computer science program focuses on understanding how to think about these processes, how to program computers to carry out important tasks efficiently, and how to apply the ideas of computer science to just about everything.
We invite you to join our courses to brighten your future.
Our vision is to offer up to date and flexible programs which will allow our graduates to be competitive in the job market. We strive to provide a hands-on approach on teaching computer related courses .To this end we are increasing the capacity of our computer laboratories as well as equipping them with the latest in hardware and software.
The mission of the Department of Computer Science is to offer high-quality education in the computing field and an environment conductive to research for both students and faculty. Our programs provide graduate and undergraduate students with theoretical and applied knowledge and adopt a liberal arts education approach that promotes lifelong learning and ethical growth. The Department is dedicated to maintaining its current innovative programs and establishing new ones to uphold its status as important national and regional centre for discovering and applying new knowledge and technologies.

Welcome to the Department of Computer Scineces, dedicated to ensuring great careers for its students. The process of learning is extremely important in life. What you learn, how you learn and where you learn play a crucial role in developing ones intellectual capability, besides career. Hence on behalf of our Computer Science Department, I welcome all you to this department.

In the recent years, Computer Science has became an indispensable part of our lives, shaping virtually everything from the objects around us to the ways in which we communicate, travel, work, and play. The degree in Computer Science is now a key enabler for discovery and innovation in most other fields of endeavor, making it an incredibly relevant course of study. The aim of our BCA program is to enable the students so that they are skilled at the theoretical, algorithmic, implementation and systems principles that emphasize programming languages and software development. In addition to discover how to develop new technologies and advanced programming. The Department with qualified and experienced team of faculty members dedicates to reinforce effective teaching learning process in the ambiance of helpful environment well supported and stuffed with curricular along with co-curricular activities. Time to time department is organizing student development program and hands-on workshop to overcome curriculum-industry gap. The Department is wide open to innovative ideas, methodologies to establish itself as the most hunted excellent learning center in this part of the state.

Fundamental goal of our department is to provide innovative and quality education with high standard to achieve academic excellence and provides platform for the students to achieve their career goals.

Computer Science students are in high demand as far as industry recruiters are concerned. In recent years, the Software Industry especillay the Indian Software Industry has boomed due to rapid increase in globalization consequently required more software engineers. This department provides platform for the students to achieve their career goals.

Abdul Mannan Gull
Head of the Department
Email:- prof.mannan@gmail.com

The Department is currently offering one undrergraduate course - BCA (Bachelor in Computer Applications). Bachelor 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 the computer graduates.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and divided into 6 semesters. It comprises of the course subjects like database, networking, data structure, core programming languages like ‘C’ and ‘java’. In addition the course includes latest technologies like Android, cloud computing, PHP, Dot NET technologies etc. This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer.

The students who are interested in BCA as their higher studies must fulfill the following eligibility criteria:
  1. Candidate Should be a citizen of India.
  2. Candidate must have passed class 12th or senior secondary examination with at least 45% marks in case of Open Category Students and 40% marks in case of Reserved Category students.
  3. Mathematics at 10+2 level is compulsory. Those without mathematics at 10+2 level have to complete a Mathematics Bridge Course before the Award of BCA Degree.
  4. The merit is prepared on the basis of candidate’s performance in the qualifying examination (12th).
The BCA is an undergraduate degree course in computer applications for duration of 3 years (6 semesters). The scheme of the degree is CBCS (Choice Based Credit Based Scheme).

Semester - I

S. No. Subject Code Name of the Subject Credits

Core Courses

1 BCA-16101CC Programming in C/C++
Lab: Programming in C++
4
2
2 BCA-16102CC Computer System Architecture
Lab: Computer System Architecture
4
2

Ability Enhancement Courses

3 BCA-16103AE English Communication 2

Generic Elective Courses

4 BCA-16104GE Generic Elective 1 (GE1)
Generic Elective 1 Practical/Tutorial
4/5
2/1
    Total Credits: 20

Semester - II

S. No. Subject Code Name of the Subject Credits

Core Courses

1 BCA-16201CC Programming in JAVA
Lab: Programming in JAVA
4
2
2 BCA-16202CC Discrete Structures
Tutorial in Discrete Structures
5
1

Ability Enhancement Courses

3 BCA-16203AE Environmental Science 2

Generic Elective Courses

4 BCA-16104GE Generic Elective 2 (GE2)
Generic Elective 2 Practical/Tutorial
4/5
2/1
    Total Credits: 20

Semester - III

S. No. Subject Code Name of the Subject Credits

Core Courses

1 BCA-16301CC Data Sructures
Lab: Data Sructures
4
2
2 BCA-16302CC Operating System (OS)
Lab: Operating System (OS)
4
2
3 BCA-16303CC Computer Networks
Lab: Computer Networks (OS)
4
2

Skill Enhancement Courses

4 BCA-16204SE Android Programming
Lab: Android Programming
1 1

Generic Elective Courses

5 BCA-16305GE Generic Elective 3 (GE3)
Generic Elective 3 Practical/Tutorial
4/5
2/1
    Total Credits: 26

Semester - IV

S. No. Subject Code Name of the Subject Credits

Core Courses

1 BCA-16401CC Design ∧ Analysis of Algorithms
Lab: Design ∧ Analysis of Algorithms
4
2
2 BCA-16402CC Software Engineering
Lab: Software Engineering
4
2
3 BCA-16403CC Database Management System (DBMS)
Lab: Database Management System (DBMS)
4
2

Skill Enhancement Courses

4 BCA-16404SE PHP Programming
Lab: PHP Programming
1 1

Generic Elective Courses

5 BCA-16405GE Generic Elective 4 (GE4)
Generic Elective 4 Practical/Tutorial
4/5
2/1
    Total Credits: 26

Semester - V

S. No. Subject Code Name of the Subject Credits

Core Courses

1 BCA-16501CC Internet Technologies
Lab: Internet Technologies
4
2
2 BCA-16502CC Theory of Computation
Tutorial: Theory of Computation
5
1

Discipline Specific Elective Courses

3 BCA-16503DE Numerical Methods
Lab: Numerical Methods
4 2
4 BCA-16504DE Data Mining
Lab: Data Mining
4 2
    Total Credits: 24

Semester - VI

S. No. Subject Code Name of the Subject Credits

Core Courses

1 BCA-16601CC Artificial Intelligence
Lab: Artificial Intelligence
4
2
2 BCA-16602CC Computer Graphics
Lab: Computer Graphics
4
2

Discipline Specific Elective Courses

3 BCA-16603DE Cloud Computing
Lab: Cloud Computing
4 2
4 BCA-16604DE Dissertation/Project Work
Lab: Dissertation/Project Work
4 2
    Total Credits: 24

General Electives

S. No. General Elective
1 Mathematics
2 Statistics
3 Operational Research
4 Physics
5 Electronics
6 Commerce
7 Economics
Note:- All the four papers of Generic Elective (GE1 to GE4) should be taken from any of the above seven subjects.

Abdul Mannan Gull (HOD)


Assistant Professor

Profile Zoom
Abdul Manna Gull
Assistant Professor
(MCA, SLET)

Muhammad Iqbal Bhat


Assistant Professor

Profile Zoom
Muhammad Iqbal Bhat
Assistant Professor
(MCA, SLET)

Muhammad Shahid


Lecturer

Profile Zoom
Muhammad Shahid
Lecturer
(MCA)

Zahid Iqbal


Lecturer

Profile Zoom
Zahid Iqbal
Lecturer
(MCA, SLET)

Abdul Mannan Gull (HOD)


Assistant Professor

View Profile View Image

Mohd. Iqbal Bhat


Assistant Professor

View Profile View Image

Abdul Mannan Gull (HOD)


Assistant Professor

View Profile View Image

Mohd. Iqbal Bhat


Assistant Professor

View Profile View Image

BCA is a practical course with majority of the practical work is intrument based. In order to cope with the global requirements for the course the department provides the latest facilities to the students with latest computers, multimedia projectors, smart class rooms etc. The department is well equipped with four computer labs to conduct experimental works with the facilities of multimedia-overhead projectors along with the white boards.

The Department is well equipped with the requisite and latest version Software & state-of-the-art IT infrastructure. All the computing resources are inter-connected with high speed intranet and have Internet connectivity to the outside world. The campus is also equiped with high speed Jio-Wifi.

Lab Equipments

S. No. Name of the Equipment Qty
1 Computer Systems (Desktop) 60
2 Computer Systems (AIO Series) 20
3 Laptops 3
4 Projectors 2
5 Laser Printers 3
6 Delink 24 port Switch 4
7 Ups 800VA 40
8 1 KVA online ups for internet 1
9 Battery 26AH for 1 hour backup 5
10 Online ups(APC) 3KVA 2
11 Online ups(APC) 6KVA 2
12 20kva voltage stabilizer 1
13 Network switch 8 port 1
14 Network switch 8 port 1

The department has at its disposel a Technology Equipped Classroom- smart classroom with the state-of-art computer, interactive panel, large screen or interactive whiteboard (also called smartboard), and audiovisual equipment. It provides the tools for faculty to incorporate a wide range of media in instruction, save the annotation of the course content presentation, and to enrich student learning experience.