Follow Us:

Roorkee College of
Smart Computing
















Bachelor of Computer Application (BCA)

The Bachelor of Computer Applications (BCA) programme, which usually persists for three years, provides a thorough introduction to the field of computer science and applications. The curriculum spans six semesters and includes a wide range of topics, from basic programming languages like C, C++, and Java to advanced topics like database management systems, computer networks, and software engineering.

BCA programmes, which emphasise both academic knowledge and practical abilities, frequently incorporate hands-on projects, laboratory work, and internships to give students real-world experience. Furthermore, elective classes allow students to focus in fields including artificial intelligence, cyber security, Data Science and mobile application development. Collaborations with industry partners provide exposure to current industry practices, guest lectures, and internship opportunities, linking the academic and professional worlds. Finally, BCA graduates enjoy global opportunities, as the demand for IT professional’s spans across diverse industries and locations worldwide.

Roorkee College of Smart Computing

Curriculum

Subject Code Subject Name Credits
BCAT-101 Introduction to C Language 5
BCAT-102 Basic Mathematics 4
BCAT-103 English Communication 4
BCAT-104 Basic of Computer Application 4
BCAT-105 Information System for Business 3
SYNT-101 Sports/Yoga/NCC 2
Subject Code Subject Name Credits
BCAT-201 Discrete Structures 5
BCAT-202 Data Structure using C 5
BAST-104 Human Values & Ethics 2
BCAT-204 Introduction to C++ Programming 4
BCAT-205 Organizational Behaviour 4
BHUT-101 Hunar & Tinkering Lab 2
SYNT-201 Sports/Yoga/NCC 2
Subject Code Subject Name Credits
BCAT-301 Introduction to Python Programming 4
BCAT-302 Software Engineering 4
BCAT-303 Computer System Architecture 4
BCAT-304 Computer Networks 4
BCAT-305 Object Oriented Programming using Java 4
BART-101 Aptitude and Reasoning 2
BSEP-101 Seminar 1
Subject Code Subject Name Credits
BCAT-401 Programming in Java 4
BCAT-402 Operating System and System Administration 4
BCAT-403 Data Base Management System 4
BCAT-404 Computer Based Numerical Techniques 4
BCAT-405 Web Technology (HTML, CSS, Java Script) 4
BCAP-001 Online Certificate course 02, (each with min. 08 Contact Hours)/VAC run by faculty 1
BART-002 Aptitude and Reasoning 2
Subject Code Subject Name Credits
BCAT-501 Programming Using C# .Net 4
BCAT-502 Computer Graphics 4
BCAT-503 Theory of Computation 4
BCAT-504 Design Analysis and Algorithm 4
BCAT-505 Organizational Behaviour 4
BART-003 Aptitude and Reasoning 2
Subject Code Subject Name Credits
BCAP-601 Industrial Training/ Major Project/ Dissertation Report/ Viva Vice 14
BCAP-002 Online Open Course-I (Advance Skills)( Min. 24 Contact hours) 2
BCAP-003 Online Open Course-II (Advance Skills)( Min. 24 Contact hours) 2

Fee Structure

Name of the Course First YearSecond YearThird Year
Bachelor of Computer Applications Hons. (BCA)₹82,000/-₹65,000/-₹65,000/-