Duration 3 Years |
Level Graduation |
Type Degree |
Eligibility 10+2 |
B.C.S or Bachelor of Computer Science is an undergraduate Computer Science course that provides education related to Computer Science. Computer Science is an engineering science that studies the principles and use of computers. Certain institutes provide the course with different nomenclature, some of them are - Bachelor of Science in Computer Science/ B.Sc CS and B.S (Computer Science). There are minor differences amongst these which are related to the coverage given to certain subjects or topics. The more popular abbreviation for Bachelor of Computer Science is the first two. The duration of Bachelor of Computer Science is three years with six Semesters each with six months duration.
The Bachelor of Computer Science course curriculum includes Theory Papers and Laboratory practicals based on mathematical and theoretical foundations of computing. The Bachelor of Computer Science course curriculum covers subjects such as Computer Programming Theory, Electronics, Mathematics, and Statistics. Conventionally B.C.S stands for Bachelor of Computer Science and is of 3 Years Duration. However, B.C.S offered by Continental Institute for International Studies stands for Bachelor of Computing Science. It is a 4 Year co-operative education program designed to meet Global standards with 8 Academic and 4 Work Terms. The conventional B.C.S course can also be pursued via correspondence or distance mode of education, though the nomenclature of the course may not be the same, e.g. Bharathiar University.
Those who complete the course are generally referred to as Computer Scientists as their work may involve application theory; development of specialized languages and information technologies; and design of knowledge-based systems, programming tools, or computer games.
B.C.S Eligibility
B.C.S Syllabus
Syllabus of Computer Science as prescribed by various Universities and Colleges.
B.C.S Year I |
|
Computer Science |
|
1 |
C Programming |
2 |
File Organization and Fundamental of Databases |
3 |
Introduction to Programming |
4 |
Practicals
|
Electronic Science |
|
1 |
Electronic Devices, Circuits, and Computer Peripherals |
2 |
Fundamentals of Digital Electronics |
3 |
Practical
|
Statistics |
|
1 |
Statistical Methods-I |
2 |
Statistical Methods-II |
3 |
Practical
|
Mathematics |
|
1 |
Algebra and Calculus |
2 |
Discrete Mathematics |
3 |
Practical
|
B.C.S Year II |
|
Computer Science |
|
1 |
Data Structures using C |
2 |
Electronic Science |
3 |
Object-Oriented Concepts and Programming in C++ |
4 |
Relational Database Management System (RDBMS) |
5 |
Software Engineering |
6 |
Practicals
|
Electronic Science |
|
1 |
Communication Principles |
2 |
Digital Signal Processing |
3 |
Microcontroller and Embedded systems |
4 |
Microprocessor Architecture and Programming |
5 |
Practical
|
Mathematics |
|
1 |
Computational Geometry |
2 |
Linear Algebra |
3 |
Numerical Analysis |
4 |
Operations Research |
5 |
Practical
|
B.C.S Year III |
|
1 |
Business Applications |
2 |
Computer Networks |
3 |
Object-Oriented Software Engineering |
4 |
Programming in Java |
5 |
Systems Programming and Operating System |
6 |
Theoretical Computer Science and Compiler Construction |
7 |
Web Development and PHP programming |
8 |
Practicals
|
B.C.S Course Colleges
B.C.S Course Suitability
How is B.C.S Course Beneficial?
B.C.S Course Employment Areas
B.C.S Course Job Types
Advance Course in B.C.S