Admissions Open for MD/MS & MDS Apply Now

Admissions Open Apply now

B.Sc. (Hons) in Computer Science

B.Sc. (Hons) in Computer Science

School of Engineering and Technology (SET)

  • Program Code

    00020

  • Level

    Graduate

  • Duration

    3 Years

About the Programme

B.Sc. Hons. in Computer Science is a three-year undergraduate programme that focuses on the discipline of computer science. The programme covers important topics related to computer science such as – Coding, Programming languages, Computer Hardware and Software, Networking, Database Management, Information Technology, Mathematics, Statistics and Electronics. 
 
This programme equips students with the skills needed to contribute to this exciting and rapidly evolving field. It is this combination of skills that enable our graduates to keep pace with this fast-moving subject and secure rewarding careers that can be pursued almost anywhere in the world. The students acquire technical knowledge, skills and background for designing and organisation of computer systems. 
 
The programme helps the students in their ability to critically evaluate design paradigms, languages, algorithms, and techniques used to develop complex software systems. They also learn to evaluate and respond to opportunities for developing and exploiting new technologies.

This course is for individuals who...

want to learn the software (language and programming etc) aspects of the computer and the knowledge of the operating system, programming language, database, Networking, Software testing and further.

Students who are looking for...

a career with exceptional prospective fields and challenging roles in a futuristic industry. The financial security, the freedom to relocate, lifelong prospects of learning makes this programme an ideal career for computer science enthusiasts.

Course Fee
  • Fee (per semester)

    46 500

  • Fee (per annum)

    90 000

  • Fee (per semester)

    1950

  • Fee (per annum)

    3800

Syllabus

S.No.

Course Code

Course Title

L

T

P

Credits

1

BCS101/BCL101

Problem Solving Techniques

3

0

2

4

2

BCS102/BCL102

Introduction to Digital Electronics

3

0

2

4

3

BCS103

Basics of Computer Science

3

0

0

3

4

 

Environmental Sciences

2

0

0

2

5

 

Foundation course in Mathematics

3

1

0

4

6

 

Functional English-I

2

0

2

3

 

Credits in Term 1

 

 

 

20

Syllabus for the Courses:

Introduction to Digital Electronics: Students will be able to: Have a thorough understanding of the fundamental concepts and techniques used in digital electronics.The ability to understand analyze and design various combinational and sequential circuits.Ability to identify basic requirements for a design application and propose a cost effective solution.

S.No.

Course Code

Course Title

L

T

P

Credits

1

BCS104/BCL104

  Programming Concepts using C

3

0

2

4

2

BCS105/BCL105

Front Office Management

3

0

2

4

3

 

Discrete Mathematics

3

1

0

4

4

BCS106/BCL106

Computer Organization

3

0

2

4

5

BCS107/BCL107

Fundamental of Open Source Software-LINUX

2

0

2

3

6

 

Value and Ethics                           

2

0

0

2

 

Credits in Term 2

 

 

 

21

Computer Organization: This course discusses the basic structure of a digital computer and used for understanding the organization of various units such as control unit Arithmetic and Logical unit and Memory unit and I/O unit in a digital computer.

Fundamental of Open Source Software-LINUX: The course is designed to make the students research/industry ready as the industries/research organizations started using the open source applications along with any of the Linux flavor operating systems.

S.No.

Course Code

Course Title

L

T

P

Credits

1

BCS201/BCL201

Object Oriented Programming using  C++

3

0

2

4

2

BCS202/BCL202

Operating Systems concepts

3

0

0

3

3

BCS203/BCL203

Introduction to Data Structures

3

1

2

5

4

BS204

System Analysis and design

3

0

0

4

5

SC

Technical Writing

3

0

0

3

6

 

Analytical Skill Development-I

2

0

0

2

 

Credits in Term 3

 

 

 

21

Object Oriented Programming using C++:The language constructs discussed include classes inheritance encapsulation inheritance polymorphism class derivation abstract classes interfaces static class members object construction and destruction namespaces exception handling function overloading and overriding function name overload resolution container classes template classes etc.

Introduction to Data Structures: This course  starts with an introduction to data structures with its classification array and pointer based implementations. As the course progresses the study of Linear and Non-Linear data structures are studied. The course talks primarily about Linked list stacks queue Tree structure Graphs etc. This Course also deals with the concept of searching sorting and hashing methods..

S.No.

Course Code

Course Title

L

T

P

Credits

1

BCS205/BCL205

Database Management Systems

3

1

2

5

2

BCS206/BCL206

Introduction to Computer Network

3

0

2

4

3

PC

Numerical Analysis

3

1

0

4

4

BCS207

System Programming

3

1

0

4

5

SC

Report Writing(Yantra)

0

0

4

2

6

PC

Analytical Skill Development-II

2

0

0

2

 

Credits in Term 4

 

 

 

21

Data Base Management systems: This course introduces database design and creation using a DBMS product. Emphasis is on normalization data integrity data modeling and creation of simple tables queries reports and forms. Upon completion students should be able to design and implement normalized database structures by creating simple database tables queries reports and forms.

System Programming: To understand the basic of system program like editors compiler assembler linker loader interpreter and debugger Describe the various concepts of assemblers and macro-processors. To understand how linker and loader create an executable program from an object module created by assembler and compiler. To know various editors and debugging techniques.

  Introduction to computer network:This course provides detailed concepts of computer networking .Familiarize the student with the basic taxonomy and terminology of the computer networking area.

S.No.

Course Code

Course Title

L

T

P

Credits

1

BCS301/BCL301

Python programming

3

0

2

4

2

BCS302/BCL302

Introduction to software Engineering

3

0

2

4

3

BCS303/BCL303

Mobile Application Development

2

0

2

3

4

 

DE-1

3

0

0

3

5

PC

Presonality Development Program

2

0

0

2

6

PC

Mini Project-I

0

0

6

3

 

Credits in Term 5

 

 

 

19

Python Programming :This course starts with an introduction to Python History of Python and basics syntax for writing Python Program. As the course progresses the study of decision structure control structure and in-built data structure are studied in detail. This course mainly focuses on OOPs concepts. This course also deals with File handling Exception Handling and Module concept..

Introduction to Software Engineering: This course covers the fundamentals of software engineering including understanding system requirements finding appropriate engineering compromises effective methods of design coding and testing team software development and the application of engineering tools

S.No.

Course Code

Course Title

L

T

P

Credits

1

PC

DE-2

3

0

0

3

2

PC

DE-3

3

0

0

3

3

BCS304/BCL304

Introduction to Web Technology

3

0

2

4

4

PC

Project

0

0

16

8

 

Credits in Term 6

 

 

 

1

Eligibility Criteria
  • Sr. Secondary (10+2) with minimum 50% marks.
  • Mathematics/Statistics/Computer/Information Science being one of the subjects
The eligibility criterion for all programs for international applicants is minimum 50% in the qualifying examination and having studied the pre-requisite subjects for admission in to the desired program.
Career path you can choose after the course

This course opens the door to many possible careers. 

  • Quality Analyst
  • IT Specialist
  • Graphic Designer
  • Software Developer
  • Data Base Designer
  • Game Designer

 

  • IBM
  • TCS
  • Wipro
  • Amazon
  • NTT Data etc.

Take the next step towards a career in engineering.

Schedule Appointment Apply Now