College Logo
Welcome to Govt. College Departments
Higher Education Institute Society (HEIS)
Introduction
About: The primary objective of the HEIS, Government College Ropar is to impart and maintain the standards of education alongwith Information and communication Technology (ICT). The society aims at developing the technical workforce in the related areas. The laboratories of HEIS are well equipped with requisite IT infrastructure which is managed by the society's self financed model since 2009.
VISION
To be an institute of academic excellence with total commitment to quality education in Computer science and related fields, with a holistic concern for better life, environment and society.
MISSION
 Empowering students with all the knowledge and guidance that they need to become worthy management professionals.
 Learning through Doing.
 Imparting value framework that is global yet national.
 Providing for holistic and value based development of students which ultimately enhances their employability.
 Developing social consciousness among students.
 To carve a niche for ourselves in the specialized field of commerce and management.
 Provide a nurturing and motivating environment to exploit the full potential of the students.
 Grooming youth to become a truly global personality well equipped to deal with the modern world and its challenges.
 Enable holistic development of personality with a humane and global outlook
Rules and regulations;
 The Computer Department offers three courses which include one undergraduate and two post graduate courses with semester system.
 Two house examinations (i.e. Mid Semester Test) are conducted in each semester. MST's are mandatory for students.
 Internal assessment for students based upon their day to day work, assignments, attendance and marks secured in the midsemester tests.
 A student shall be eligible to appear in final semester examination only if he/she has minimum of 75% attendance in each subject. In case of shortage of attendance student will have to pay a fine of Rs. 5/ per lecture.
 Students willing to avail second chance of MST will have to pay a prescribed fee by the college. Students are requested to maintain the discipline & follow the code of conduct of the college.
Teaching Staff
1. 
Manpreet Kaur Asst. Prof. MCA 

2. 
Sonia Sharma Asst. Prof MCA 

3. 
Jupinder Kaur Asst. Prof. MCA, M Tech (Com) 

4. 
Mandeep Kaur Asst. Prof. MCA 

5. 
Navjot Kaur Asst Prof. MCA 

6. 
Manpreet Singh Asst. Prof. MCA 

7. 
Gurpreet Kaur Asst. Prof. M.A, M Phil (Pbi), UGC (NET) 

8. 
Neeraj Verma Asst. Prof. M.A (English), B.Ed PGCTEA, (PStep) 
Courses Offered
 Bachelor of Computer Application (B.C.A)
 Post Graduate Diploma of Computer Application (PGDCA)
 MSc. (IT) Lateral Entry in 2nd Yr.
SUBJECT OUTCOMES:
B.C.A SemI
1) General English
2) Punjabi (Compulsory)
3) Fundamental of Information Technology
4) Programming fundamental using C
5) Software Lab I(FIT)
6) Software LabII(C)
Course Title: FIT: Fundamental of information Technology
Course Outcomes
Students who are Studying this Subject will be able to define:
 Computer Information Technology, Vocabulary Concepts & Skills.
 Understand the concept of input and output Devices.
 Understand the various categories of memories.
 Understand the evolution of internet, networking Topologies of network.
 Understand the Mobile Technologies, UG’s Generations, Blue tooth etc.
Subject: English Communication Skills
Course Outcome
 To Learn how to solve Comprehensions.
 To Learn, how to be perfect in classes and phrases
 To Learn, how to be perfect in Tenses.
 To Learn, how to do translate from Punjabi to English.
 To Learn how to write essays and letters.
ਲਾਜਮੀ ਪੰਜਾਬੀ
ਬੀ.ਸੀ.ਏ (ਸਮੈਸਟਰ ਪਹਿਲਾਂ) ਵਿਸ਼ਾ: ਪੰਜਾਬੀ
 ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਨਾਵਲ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦੇਣਾ।
 ਨਾਵਲ ਦੀ ਪਰਿਭਾਸ਼ਾ ਦਿੰਦੇ ਹੋਏ ਉਸ ਸਬੰਧੀ ਵਿਸ਼ਾ, ਸਾਰ, ਪਾਤਰਚਿਤਰਨ ਲਿਖਣ ਦੀ ਜਾਂਚ ਸਿਖਾਉਣੀ।
 ਭਾਸ਼ਾ ਦੇ ਮੁੱਢਲੇ ਸਿਧਾਤਾਂ ਨੂੰ ਸਮਝਾਉਣਾ।
 ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਲੇਖ ਲਿਖਣ ਦੀ ਜਾਂਚ ਸਿਖਾਉਣੀ।
 ਧੁਨੀ ਵਿਉਂਤ ਅਤੇ ਅਤੇ ਸ਼ਬਦ ਸ਼੍ਰੇਣੀਆਂ ਸਬੰਧੀ ਵਿਸਤਾਰਪੂਰਵਕ ਸਮਝਾਉਣਾ।
Subject :Programming in C
Course Outcomes
 To learn how to use variables, constants.
 To understand the concept of data types.
 To understand the concept of one dimension, two dimension arrays.
 To clear the concept of file handling.
BCASEMII
 General EnglishII
 Punjabi
 Digital Electronics
 Data structure
 Basic Math
 Software Lab III
Subject: Data Structure
Course Outcomes
 To learn the to understand the concept of types of Data structure
 To understand the concept of Stack
 To understand the concept of Queue
 To understand the concept of Tress.
 To understand the concept of Searching and sorting.
ਵਿਸ਼ਾ: ਪੰਜਾਬੀ
Course Outcome
Subject: English Communication Skills
Course Outcomes
 Students can learn how to solve Comprehension.
 Students can learn how to write
 Students can learn about tenses.
 Students can learn about
Subject: DISCRETE MATHEMATICS
Subject Outcome:
To express express root of negative numbers in terms of i.
To express imaginary numbers as a+ ib.
To operate different types of operations on complex numbers eg. addition, multiplication, division. Algebra of complex numbers.
To find square roots of complex numbers, cube root of unity.
To solve quadratic equations with real and complex coefficients.
Relations between roots and coefficients , nature of roots,
equation reducible to quadratic equations.
To understand Cartesian Coordinate system.
Different formulae regarding cartesian system.
To use condition for collinearities of three points in a plane
To calculate distance between two points.
To locate a point by dividing a line segment.
To define inclination of a line and determine line's slope
To solve for slope of parallel lines & perpendicular lines
 To compute angle between two lines
Determine equation of a straight line by different methods.
To determine equation of parallel and perpendicular lines.
To calculate distance from a point to a line.
To define and explain the concept of circle and its different forms,
To identify different parts and to explain the relation between the radius and diameter of a circle.
Subject: Digital Electronics
Course Outcomes
1) Students will learn about Digital Gates
2) Students will learn about Truth table.
3) Students will learn about Boolean Alzebra.
4) Students will learn about Analog Circuits.
BCA SEM  3rd
 Fundamentals of DataBase Management System
 Object Oriented Programming using C++(OOPS)
 Discreate Mathematics
 Computer system Organization and Architecture
 English Communication Skill I
 Punjabi
 Software Lab V (OOPS)
 Software Lab VI (DBMS)
Subject: Computer system Organization and Architecture
Course Outcome:
 To understand the concept of memory.
 To understand the concept of pipe lining.
 To understand the concept of RISC and CISC.
 To understand the concept of 8086 processer.
Subject: Fundamental Of DataBase Management System
Course Outcome:
 In this students learn about how to gather the different type of Data of different person.
 Student will learn different keys different type of Normalization Techniques.
 Students will learn about Data Binding.
 Students will learn about Macrocs, Tables and Forms.
Subject: Object Oriented Programming using C++
Course Outcomes
 To learn how to design C++ classis for code reuse.
 To understand the concept of Data Abstraction and encapsulation.
 To learn how to enablement copy constructor and class member function.
 To learn the syntax and semantics of C++ Programming language
 How to write in line function for efficiency.
Subject : Discrete Mathematics
Subject Outcome:
To understand the concept of sets and its various types.
To find cardinality and principle of mathematical induction.
Principle of Inclusion and exclusion.
To simplify and evaluate basic logic statements including compound statements, implications, inverse, converse and contrapositive using truth tables and properties of logic.
To express a logic sentence in terms of predicators, quantifiers and logical connectives.
Apply operations of sets and use Venn diagrams to solve applied problems.
To determine the domain and range of discrete and non discrete functions, graph functions, different types of functions.
To find inverse mappings, composite forms of function
To analyze the growth of elementary functions and to determine their Bigo value, Big theta and Bignotation.
To understand the concept of relations, equivalence, relations, partial order relations and partitions.
matrix representation and vice –versa of relations.
To determine graph and all the types of graphs.
To determine if a given graph is simple or a multigraph, directed or undirected, cyclic or acyclic.
To determine connectivity of graph.
To Represent a graph using an adjacency list and an adjacency matrix and to apply graph theory to application problems.
Trees, Travelling salesman problem, to find shortest paths, djskatra’s algorithm , Hamiltonian graphs and circuits, Eulerian graphs and circuits.
Subject: English Communication Skills
Course Outcomes
 Students can learn how to read and understand plays.
 Students can learn various parts of English Grammar.
 Students can learn how to translation from Punjabi to English.
 Students can learn how to write invitations.
 Students can learn how to write letters.
BCA SEM4th
 English Communication SkillsII
 Computer Networks
 Managements Information System
 Computer Oriented Numerical and Statistical Methods
 Relational DBMS (ORACLE)
 Software Lab –VII (Maths)
 Software Lab –VIII (Oracle)
Subject: Relational DBMS(ORACLE)
Course Outcomes
 To understand the concept of keys.
 To understand the concept of removing duplicacy.
 To understand the concept about back and recovery.
 To understand the concept of 1Nf and 2Nf , 3Nf, 4Nf.
 To understand the concept of Data binding.
Subject: Computer Networks
Course Outcomes
 To understand the concept of OSI reference Model, types of OSI model.
 To understand the working of OSI model.
 To understand Hardware and software and their type.
 To understand computer LAN,WAN,MAN.
 To understand the types of Topologies.
Subject: Management Information System
Course Outcomes
 To understand how to manage the business, organization to achieve goals.
 All terms and conditions of organization to move our future in management or industries.
 To understand all about levels, goals and principles small, medium or large.
Subject: English Communication Skills
Course Outcomes
1) Students will learn how to write long/Short answer.
2) Students will learn about social issuses.
3) Students will learn how to write CV, Resume and Emails.
4) Students can learn how to write invitations.
5) Students can learn how to write letters.
Subject: COMPUTER ORIENTED NUMERICALS AND STATISTICAL METHODS
Subject Outcome:
To find roots of polynomials by using mullen's method and Bairstow’s method.
To solve algebraic equations by using Gauss  Jordon method, LU decomposition, Matrix Inverse  Gauss Seidel.
To perform numerical differentiation integration by using Trapezoidal Rule, Simpson's rule, Differential Equations by using Taylor’s method, Euler’s method, RungeKutta methods of order 2 and 4.
To understand concept of interpolation
To derive Newton's divided difference method of interpolation
To derive lagrangian method of interpolation.
To apply the interpolation methods to solve problems.
To find derivative and integrals of discrete functions using interpolation.
To find the parameters of a mathematical model that describes a set of data in a way that minimizes difference between the model and the data.
Linear, polynomial and exponential curve fitting.
BCA SEM5th
 Web Designing using HTML & DHTML
 JAVA Programming
 SAD (System Analysis and Design)
 System Software
 Punjabi
 English Literary Skills I
 Software Lab X (HTML)
 Software LabIX (JAVA)
 Punjabi Compulsory (Mudla Gyan)
Subject: Web designing using HTML & DHTML
Course Outcomes
 In this students learn about different kinds of Tags.
 They learn about Markups language.
 They learn about Image Preliminary (jpg, bmp, xmp).
 They learn about forms, tables, and
 They learn about creation of Web pages.
Subject: English Literary Skills I
Course Outcomes
 In this students will learn how to solve Grammer.
 They will learn about
 They will learn about Letters and Essay.
Subject: System Software
Course Outcomes
 In this students learn about different kinds of Software like Application and system software.
 Student learn about linkers, assembles and loaders all the recourse that used to produce the software.
 They learn different of operating system.
Subject: Java Programming
Subject outcome:
 In this students learn about OOPS, Jav programming structure and its installation.
 They gain knowledge of Java programming constructor.
 They know about threads and input output in JAVA.
 To understand about AWT, component of JAVA and swing and writing codes snippets using them.
 To implement object oriented constructor such as various class hierarchy, interfaces and exception handling.
ਲਾਜਮੀ ਪੰਜਾਬੀ
ਬੀ.ਸੀ.ਏ (ਸਮੈਸਟਰ ਪੰਜਵਾਂ) ਮੁੱਢਲੀ ਪੰਜਾਬੀ
 ਮੁਹਾਵਰੇ, ਅਖਾਣ, ਲਿਖਵਾਉਣੇ
 ਲੇਖ ਲਿਖਣ ਦੀ ਜਾਂਚ ਸਿਖਾਉਣੀ।
 ਪੰਜਾਬੀ ਭਾਸ਼ਾ ਬਾਰੇ ਵਿਸਥਾਰਪੂਰਵਕ ਇਤਿਹਾਸ ਦੱਸਣਾ।
BCA SEM6 ^{th}
 English Literary SkillII
 ECommerce
 Operating Systems
 Software Engineering
 Web Designing usind ASP.NET
 Software Lab XI (JAVA)
 Software Lab XII (ASP.NET)
Subject : Web designing using ASP.NET
Course Outcomes
 In this students learn about different web pages.
 They learn about
 They learn about radio buttons, labels.
 They learn about forms, tables, and
 They learn about Rich web controls.
Subject : Ecommerce
Course Outcomes
 In this students learn about new website related information.
 They learn about buying and selling of goods by internet.
 They browse website like Amazon , flipcart etc.
 They learn about new method and technologies
Subject : Software Engineering
Course Outcomes
 In this students learn about method and procedure of software developments that can scale up for large system.
 To rapidly learn and apply engineering technologies.
 To demonstrate the ability to work effectively of as team member in ever changing professional environment.
 Acquire strong fundamental knowledge in science , mathematics and fundamental of computer
 Modelling software make it easier for others to understand what you are trying to do.
Operating System
Course Outcomes
 They know about computer operating system.
 They know about how to manage the process and threads.
 they know about how concurrency and synchronization done using software.
 They know about handling deadlocks.
 They know about structure of file system and its implement techniques.
Subject: English Literary Skills II
Course Outcomes
 In this students will learn how to solve Grammer.
 They will learn about
 They will learn about Letters and Essay.
PGDCA
Semester 1
Course Title:
FIT: Fundamental of information Technology
Course Outcomes
Students who are Studying this Subject will be able to define:
 Computer Information Technology, Vocabulary Concepts & Skills.
 Understand the concept of input and output Devices.
 Understand the various categories of memories.
 Understand the evolution of internet, networking Topologies of network.
 Understand the Mobile Technologies, UG’s Generations, Blue tooth etc.
Course Title:
Operating System
Course Outcomes
 They know about computer operating system.
 They know about how to manage the process and threads.
 They know about how concurrency and synchronization done using software.
 They know about handling deadlocks.
 They know about structure of file system and its implement techniques.
(Programing in C)
Course Outcomes
 To learn how to use variables, constants.
 To understand the concept of data types.
 To understand the concept of one dimension, two dimension arrays.
 To clear the concept of file handling.
PGDCA Sem 2
Subject:Computer Networking
Course Outcomes
 To understand the concept of OSI reference Model, types of OSI model.
 To understand the working of OSI model.
 To understand Hardware and software and their type.
 To understand computer LAN,WAN,MAN.
 To understand the types of Topologies.
Subject: Programming in C++
Course Outcomes
 To learn how to design C++ classis for code reuse.
 To understand the concept of Data Abstraction and encapsulation.
 To learn how to enablement copy constructor and class member function.
 To learn the syntax and semantics of C++ Programing language
 How to write in line function for efficiency.
Subject: DBMS
Course Outcomes
 In this students learn about how to gather the different type of Data of different person.
 Student learn different keys different type of system Architecture.
 They learn different types of keys, data types and different types of system.
 They learn how to create Tables, Querys, and forms.
 They learn how to use Macros.
MSc IT (3rd Sem) Lateral Entry
 Web Technology
 Java Programming
 Software Engineering
 Computer Networks
 Programming Lab (IV)(WEB technology)
 Programming Lab (V) (JAVA Programming)
Subject :Web Technology
Course Outcomes
 In this students learn about different kinds of Tags.
 They learn about Markups language.
 They learn about Image Preliminary (jpg, bmp, xmp).
 They learn about forms, tables, and
 They learn about creation of Web pages.
Subject : JAVA Programming
Course Outcomes
 In this students learn about OOPS, Java programming structure and its installation.
 They gain knowledge of Java programming constructor.
 They know about threads and input output in JAVA.
 To understand about AWT, component of JAVA and swing and writing codes snippets using them.
 To implement object oriented constructor such as various class hierarchy, interfces and exception handling.
Subject : Software Engineering
Course Outcomes
1) In this students learn about method and procedure of software developments
that can scale up for large system.
2)To rapidly learn and apply engineering technologies.
3) To demonstrate the ability to work effectively of as team member in ever changing professional environment.
4)Acquire strong fundamental knowledge in science , mathematics and fundamental of computer science.
5) Modelling software make it easier for others to understand what you are trying to do.
Subject: Computer Networks
Course Outcomes
 To understand the concept of OSI reference Model, types of OSI model.
 To understand the working of OSI model.
 To understand Hardware and software and their type.
 To understand computer LAN,WAN,MAN.
 To understand the types of Topologies.
Subject:MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE
Subject Outcome:
To understand the concept of sets and its various types.
To find cardinality and principle of mathematical induction.
Principle of Inclusion and exclusion.
To simplify and evaluate basic logic statements including compound statements, implications, inverse, converse and Contrapositive using truth tables and properties of logic.
To express a logic sentence in terms of predicators, quantifiers and logical connectives.
Apply operations of sets and use Venn diagrams to solve applied problems.
To determine the domain and range of discrete and non discrete functions, graph functions, different types of functions.
To find inverse mappings, composite forms of function
To analyze the growth of elementary functions and to determine their Bigo value, Big theta and Bignotation.
To understand the concept of relations, equivalence, relations, partial order relations and partitions.
matrix representation and vice –versa of relations.
Determine graph and all the types of graphs.
To determine if a given graph is simple or a multigraph, directed or undirected, cyclic or acyclic.
To determine connectivity of graph.
To Represent a graph using an adjacency list and an adjacency matrix and to apply graph theory to application problems.
Trees, Travelling salesman problem, to find shortest paths, djskatra’s algorithm , Hamiltonian graphs and circuits, Eulerian graphs and circuits.
To apply rules of inference, tests for validity, methods of proof , direct and indirect proofs, proof by contradiction.
MSc IT (4th Sem) Lateral Entry
 Computer Graphics
 LINUX Administration
 Research Methodolgy
 Aritificial Intelligence
 Programming Lab (VI) Computer Graphics
 Programming Lab( VII) Linux
Course Title: LINUX
Course Outcome:
 Students will learn about more job opportunities by getting the certification in Linux
 They will learn about GUI and Command line operating system.
 They will learn about high performance of server.
 They will learn about security and file permission services.
Course Title: Computer Graphics
Course Outcome
 Students will learn computer graphics concept wing C++ language.
 They learn about now to create line, circle, are.
 They learn also how of creating line, circle, are.
 They learn also rittim of creating line circle and clepse wing DDA, Breshenham's and mid point also.
 They know about clapping techniques.
 They learn about windowing techniques.
Facilities Offered
 ICT facility is available for the students in the Deptt.
 Projector/ Models/ Charts are available as a study material of student.
 Conference Hall/ Multipurpose hall in also.
 Department library from which books are available to students belong on to needy family and even other scholastics students.
Activities
 PPT’s are made by student of every semester students.
 Ewaste exhibition are organized and internal part of computer as shown to them.
 Group discussion for final year students organized.
 Computer Quizers are organized.
 Poster are made by students.
 Various students are encouraged for participation in inter college completion and youth festivals.
 VIVA in conducted at the end of each semester to prepare the students for interview.
Student progression & Achievement.
 Some of our students are pursuing Govt. Jobs.
 Some of our Students have opted computer as a professional.
 Some of the PGDCA students are selected as NCC volunteer Job.
 Some Student is studying Abroad for further Studies.