Computer is a degree with endless possibilities. Today, computers are used in
almost every aspect of our lives: in car engines, microwave ovens, video games,
watches, telephones, desktops at home and work, mainframe computers in
government and industry, and supercomputers expanding the frontiers of science
and technology. The computer industry is one of the fastest growing segments of
our economy and that growth promises to continue well into the next century,
To maintain a competitive edge, industry and commerce must continue to make
creative scientific and engineering advances as well as produce high quality
products. More than ever, there is a demand for a prepared work force with the
scientific and technical training necessary to perform effectively on the job.
Now is the time to plan yourfuture in computing
Computing professionals might find themselves in a variety of environments in
academia, research, industry, government, private and business organizations --
analyzing problems for solutions, formulating and testing, using advanced
communications or multi-media equipment, or working in teams for product
development. Here's a short list of research and vocational areas in computing.
- Artificial Intelligence -- Develop computers that simulate
human learning and reasoning ability.
- Computer Design and Engineering -- Design new computer
circuits, microchips, and other electronic components.
- Computer Architecture -- Design new computer instruction sets,
and combine electronic or optical components to provide powerful but
cost-effective computing.
- Information Technology -- Develop and manage information
systems that support a business or organization.
- Software Engineering -- Develop methods for the production of
software systems on time, within budget, and with few or no defects.
- Computer Theory -- Investigate the fundamental theories of how
computers solve problems, and apply the results to other areas of computer
science.
- Operating Systems and Networks -- Develop the basic software
computers use supervise themselves or to communicate with other computers.
- Software Application—Apply computing and technology to solving problems outside
the computer field –in education or medicine, for example.
|
|
ELIGIBILITY |
Candidate should have passed at least one academic year previously the +2
examination of Punjab School Education Board or any other examination recognized
as equivalent thereto.
OR
Has been declared to reappear in not then one subject in 10+2 examination. But
such a candidate shall have to clear reappear subject in the supplementary
examination of the same year.
For eligibility the provisions given in the University Handbook of information
of the year of admission or the provisions decided by the University for that
year will be final.
|
|
BCA SYLLABUS:
|
Code
|
Title of Paper
BCA Sem I
|
|
BCA-111
|
General English - I
|
|
BCA-112
|
Punjabi (Compulsory) or
Punjab History and Culture **
|
|
BCA-113
|
Fundamentals of Information Technology
|
|
BCA-114
|
Programming Fundamentals using C
|
|
BCA-115
|
Office Automation and Productivity Tools
|
|
BCA-116
|
Software Lab - I (based on paper BCA-114: Programming Fundamentals using C)
|
|
BCA-117
|
Software Lab - II (based on paper BCA-115: Office Automation and Productivity Tools)
|
|
|
|
|
|
BCA Sem II
|
|
BCA-121
|
General English - II
|
|
BCA-122
|
Digital Electronics
|
|
BCA-123
|
Mathematical Foundation of Computer Science
|
|
BCA-124
|
Data Structures
|
|
BCA-125
|
Programming with Visual Basic
|
|
BCA-126
|
Software Lab - III (based on BCA-124: Data Structures)
|
|
BCA-127
|
Software Lab - IV (based on paper BCA-125: Programming with Visual Basic)
|
|
|
|
|
|
|
BCA Sem III
|
|
BCA-211
|
English Communication Skills - I
|
|
BCA-212
|
Discrete Mathematics
|
|
BCA-213
|
Computer System Organizations and Architecture
|
|
BCA-214
|
Object Oriented Programming using C++
|
|
BCA-215
|
Fundamentals of Database Management System
|
|
BCA-216
|
Software Lab - V (based on paper BCA-214: Object Oriented Programming using C++)
|
|
BCA-217
|
Software Lab - VI (MS Access Lab based on BCA-215 Fundamentals of Database Management System)
|
|
BCA-218
|
Environment Studies (Qualifying Exam)
|
|
|
|
|
BCA Sem IV
|
|
BCA-221
|
English Communication Skills - II
|
|
BCA-222
|
Computer Networks
|
|
BCA-223
|
Management Information Systems
|
|
BCA-224
|
Computer Oriented Numerical and Statistical Methods
|
|
BCA-225
|
Relational Database Management Systems with Oracle
|
|
BCA-226
|
Software Lab - VII (based on paper BCA-224: Computer Oriented Numerical and Statistical Methods)
|
|
BCA-227
|
Software Lab - VIII (Oracle Lab based on paper BCA-225: Database Management Systems with Oracle )
|
|
BCA III yr ( V Sem)
BCA-311 English Literary Skills – I
BCA-312 System Analysis and Design
BCA-313 System Software
BCA-314 Java Programming
BCA-315 Web Designing using HTML and DHTML
BCA-316 Software Lab – IX (based on paper BCA-314: Java Programming)
BCA-317 Software Lab – X (based on paper BCA-315: Web Designing using HTML and DHTML)
BCA III yr ( VI Sem)
BCA-321 English Literary Skills – I
BCA-322 E-Commerce
BCA-323 Operating Systems
BCA-324 Software Engineering
BCA-325 Web Designing using ASP.NET
BCA-326 Software Lab – XI (More on Java based on BCA-314: Java Programming)
BCA-327 Software Lab – XII (based on BCA-325: Web Designing using ASP.NET)