Close Search

Bachelor of Science in Computer Science with specialization in Cloud computing and Big Data(B.Sc.)

Course Duration

6 Semesters
(3 Years)

Eligibility Criteria

Pass in PUC/10+2 examination with Mathematics / Computer Science / Statistics / Information Technology / Informatics Practices as compulsory subject along with other subjects and obtained minimum 45% marks (40% in case of candidate belonging to SC/ST category) in the above subjects taken together, of any Board / Council recognized by the respective State Government /Central Government / Union Territories or any other qualification recognized as equivalent thereto.


This undergraduate programme is designed to give greater emphasis on Cloud Computing and Big Data Analytics, and to teach fundamental concepts of how cloud systems and cloud technologies such as Amazon AWS, Microsoft Azure, and Open Stack work. Students will learn the concepts of virtualization, and private & public clouds.

Students will become proficient in "Big Data” on various platforms. Besides learning from hands-on projects, this programme will include knowledge transfer by industry experts. The lab sessions cover cloud application development and deployment, use of cloud storage, and creation and configuration of virtual machines. It also covers data analysis in the cloud using data mining tools.

A variety of activities such as mini projects, seminars, interaction with industries, cultural activities and social activities are part of the pedagogy.

The B.Sc. (Honors) in Computer Science (Cloud Computing & Big Data) at REVA University has been designed by industry experts. Cloud-based subjects are handled by corporate trainers and it is on par with the industry standards.

Course Curriculum

02Language –I Kannada

03Language –I Hindi

04 Language –I Additional English

05 Communicative English

06 Discrete Mathematical Structures

07Programming using C (Innovation)

08 Operating Systems And Linux Foundation

09 Computer Organization and Architecture

10 Practical Courses

  • C Programming Lab
  • Linux Lab

11 *Mandatory - (Non Creditable Courses)

  • Environmental Studies
  • Skill Development Program

01Language –II Kannada

02Language –II Hindi

03Language –II Additional English

04Communicative English

05Probability and Statistics

06Cloud Computing and Virtualization Foundation

07Advanced Linux (Innovation)

08Relational Database Management Systems

09Data Structures Using C

10Practical Courses

  • Data Structures Lab
  • Advanced Linux Lab

11 *Mandatory - (Non Creditable Courses)

  • Constitution of India & Professional Ethics
  • Skill Development Program

01Language –III Kannada

02Language –III Hindi

03Language –III Additional English

04Cloud Computing Architecture and Design (Innovation)

05Computer Networks

06Data mining & Data warehousing

07Python Foundation (Innovation)

08Advanced Virtualization Concepts (Entrepreneurship)

9Linear Algebra

10E-Commerce (Entrepreneurship)

11Practical Courses

  • Cloud Computing Architecture and Design Lab
  • Python Foundation Lab

12*Mandatory - (Non Creditable Courses)

  • Soft skills
  • Skill Development Program

01Language –IV Kannada

02Language –IV Hindi

03Language –IV Additional English

04Public Cloud –AWS, AZURE and GOOGLE (Entrepreneurship)

05Software Engineering

06Automation Tools For Cloud Deployment (Entrepreneurship)

07Cloud Developer tools and Ecosystem

08Advanced Computer Networks

09Cyber Physical systems

10The Internet Of things (Innovation)

11Programming with Ruby & Golang (Innovation)

12Introduction to Web Programming

13Java Programming (Innovation)

14Practical Courses

  • Public Cloud –AWS, AZURE and GOOGLE Lab
  • Cloud Developer tools and Ecosystem Lab

15*Mandatory - (Non Creditable Courses)

  • Soft skills
  • Skill Development Program

01Building Private Cloud with Open Stack (Entrepreneurship)

02Big Data Analytics using Hadoop

03Machine learning foundation with Python (Innovation)

04Public Cloud Networking And Security

05C# and .NET

06Advanced JAVA for Micro-services architecture (Innovation)

07Cyber Security

08Cloud APP development (Innovation)

09Cloud Migration and

10Disaster recovery

11Open Elective

12Practical Courses

  • Building Private Cloud with Open Stack Lab
  • Minor Project

13*Mandatory - (Non Creditable Courses)

  • Soft skills
  • Skill Development Program

01DevOps (Entrepreneurship)

02Deployment & Management of Private Cloud (Entrepreneurship)

03Entrepreneurship and management (Entrepreneurship)

04Machine learning and AI on cloud (Innovation)

05Practical Courses

  • Major Project (Innovation and Intellectual Property Right)

Programme Educational Objectives (PEOs)

Graduates of Bachelor of Science (Honors) Computer Science-Cloud Computing and Big Data will be able to:


Be cloud engineers, data analysts, data scientists and cloud architects and Operate various cloud related commercial software tools to solve scientific and business problems.


Be computer Application Developers, Algorithm Developers, Computer Programmers and to work alongside engineering, medical, ICT professionals and scientists to assist them in setting up a cloud in their area of domain.


Adopt lifelong learning philosophy for continuous improvement to which qualifies them to become professionals in various levels as administrators in public, private organizations or as scientists in research establishments.


Understand environmental, legal, cultural, social, ethical, public safety issues and work as a member of a team and communicate effectively across team members to set his/her own enterprise with further training.

Programme Outcomes (POs)

PO 1

Disciplinary knowledge: Capable of demonstrating comprehensive knowledge and understanding of computer science with specialization in Cloud computing and Big data analytics that form a part of B.Sc (Honors) in Computer Science– Cloud Computing and Big Data.

PO 2

Scientific reasoning: Ability to analyse, and understand concepts in computer science, critically evaluate ideas, logical reasoning and experiences in programming, algorithm development and application development.

PO 3

Problem solving: Capacity to extrapolate and apply competencies to solve different kinds of non-familiar problems, such as design cloud-based Solutions/Architecture, develop and deploy scalable cloud application using popular cloud platforms, build private cloud, Public Cloud & Hybrid.

PO 4

Environment and Sustainability: Understand the issues of environmental contexts and sustainable development and provide solutions for the same using domain knowledge in Cloud computing.

PO 5

Research-related skills: Ability to recognize cause-and-effect relationships, define problems, formulate hypotheses, test hypotheses, analyze, interpret and draw conclusions from data, establish hypotheses, predict cause-and-effect relationships; ability to plan, execute and report the results of an experiment or investigation in data analytics.

PO 6

Ethics: Conduct as a responsible citizen by recognizing different value systems and understand the moral dimensions of decisions, and accept responsibility for them.

PO 7

Cooperation/Team work: Ability to work effectively and respectfully with diverse teams; facilitate cooperative or coordinated effort on the part of a group, and act together as a group or a team in the interests of a common cause and work efficiently as a member of a team.

PO 8

Communication Skills: Ability to express thoughts and ideas effectively in writing and orally; communicate with others using appropriate media demonstrate the ability to listen carefully, read and write analytically, and present complex information in a clear and concise manner to different groups

PO 9

Self-directed and Life-long Learning: Acquire the ability to engage in independent and life-long learning in the broadest context socio-technological changes by choosing appropriate online programmes.

Programme Specific Outcomes

Graduates of the Bachelor of Science (Honors) Computer Science-Cloud Computing and Big Data programme will be able to:

  • PSO-1 Design cloud-based solutions or architecture, and use the popular cloud platforms to develop and deploy cloud applications.
  • PSO-2 Provide computer-based solutions for real-life problems by developing specific software products.
  • PSO-3 Design and develop highly scalable cloud-based applications by configuring virtual machines on the cloud.

Career Opportunities

  • Cloud administrator.
  • Cloud architect.
  • Cloud automation engineer.
  • Cloud consultant.
  • Cloud engineer.
  • Cloud security analyst.
  • Cloud software engineer.
  • Data Analytics Business Consultant
  • Analytics Architect
  • Data Engineer
  • Solution Architect
  • Data Analyst
  • Analytics Associate
  • Business Intelligence and Analytics Consultant
  • Metrics and Analytics Specialist.
  • Indian / SAARC Nationals₹ 500
  • NRI Fee₹ 2000
  • Foreign NationalsUS$ 50