Bachelor of Computer Science

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

  • Students should have passed 10+2 or its equivalent examination with Physics, Chemistry, Physics, and English
  • Those who have 3 years Diploma Course after S.S.C or Intermediate Commerce or Arts Examination are also eligible
  • Some Institutes require only 10+2 qualified with any subjects
  • Some Institutes may conduct entrance examinations as well

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

  • C Programming Lab
  • Computer Science Lab
  • O.S/ HTML/ Shell/ Programming/ DBMS Lab

Electronic Science

1

Electronic Devices, Circuits, and Computer Peripherals

2

Fundamentals of Digital Electronics

3

Practical

  • Electronics Lab

Statistics

1

Statistical Methods-I

2

Statistical Methods-II

3

Practical

  • Statistics Lab

Mathematics

1

Algebra and Calculus

2

Discrete Mathematics

3

Practical

  • Mathematics Lab

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

  • C++ Lab
  • Computer Science Lab
  • Data Structures using C Lab
  • My-SQL Assignments Lab
  • Mini Project based on Software Engineering Concept

Electronic Science

1

Communication Principles

2

Digital Signal Processing

3

Microcontroller and Embedded systems

4

Microprocessor Architecture and Programming

5

Practical

  • Electronics Lab

Mathematics

1

Computational Geometry

2

Linear Algebra

3

Numerical Analysis

4

Operations Research

5

Practical

  • Mathematics Lab

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

  • Operating System Lab
  • PHP Lab
  • Programming in JAVA Lab
  • System Programming Lab
  • Project Using Java or PHP

 

B.C.S Course Colleges

B.C.S Course Suitability

  • The course is especially meant for students looking for a career in computers.
  • Candidates, who love to fiddle with computers and who like to have an in-depth study of all aspects of computers and computing are the appropriate ones to pursue this course.

How is B.C.S Course Beneficial?

  • Students can pursue further studies in M.Sc in Computer Science or M.C.A ( Computer Science), M.C.A, M.C.M, M.B.A and follow it up by research or take up jobs as trainee programmers with a bright future ahead.
  • A Bachelor of Computer Science degree is normally required in order to work in the field of software development.

B.C.S Course Employment Areas

  • Banks
  • Consultancies
  • Computers and Related Electronic Equipment Manufacturers
  • Desktop Publishing
  • Financial Institutions
  • Government Agencies
  • Insurance Providers
  • Schools and Colleges
  • System Maintenance
  • Software Development Companies
  • Security and Surveillance Companies
  • Technical Support
  • Traffic Light Management

B.C.S Course Job Types

  • Developer/Programmer
  • IT Project Manager
  • Programmer Analyst
  • Software Engineer
  • Software Developer
  • Theorist 
  • Teacher/ Lecturer

Advance Course in B.C.S