Close Search

B.Sc. (Honours) in Computer Science (Cloud Computing and Big Data)(B.Sc.)

Course Duration

6 Semesters
(3 Years)

Eligibility Criteria

Eligibility Criteria: Pass in PUC / 10+2 with minimum 50% marks of any recognised Board / Council or any other qualification recognised as equivalent there to."


This undergraduate programme is designed to give greater emphasis on Cloud Computing and Big Data analytics, and 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, 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, creation and configuration of virtual machines. It also covers data analysis on 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 a par with the industry standards.

Course Curriculum

01Discrete Mathematical Structures

02Programmeming in C

03Operating Systems And Linux Foundation

04Computer Organization and Architecture

05Environmental Studies

06Technical English


08C Programmeming Lab

09Linux Lab

01Probability and Statistics

02Cloud Computing and Virtualization Foundation

03Advanced Linux

04Relational Database Management Systems

05Data Structures Using C

06Constitution of India & Professional Ethics

07Data Structures Lab

08Advanced Linux Lab

01Cloud Computing Architecture and Design

02Analysis and Design of Algorithms

03Computer Networks

04Data mining & Data warehousing

05Python Foundation

06Soft core : Advanced Virtualization Concepts

  • Soft core : Linear Algebra
  • Soft core : E-Commerce

07Soft skills

08Cloud Computing Architecture and Design Lab

09Object Oriented Programmeming with JAVA Lab

01Public Cloud – AWS,AZURE and GOOGLE

02Big Data Analytics using Hadoop

03Automation Tools For Cloud Deployment

04NoSQL Databases

05Soft core : Advanced Computer Networks

  • Soft core : Cyber Physical systems
  • Soft core : The Internet Of things

06Soft core : Programmeming with Ruby & Golang

  • Soft core : Introduction to Web Programmeming
  • Soft core : Java Programmeming


08Public Cloud –AWS,AZURE and GOOGLE Lab (Practical Course)

09NoSQL Databases (Practical Course)

01Building Private Cloud with Open Stack

02Software Engineering (Agile)

03Machine learning foundation with Python

04Soft core

  • Big Data in AWS,AZURE and GOOGLE Cloud
  • C# and .NET
  • Advanced JAVA for Micro-services architecture

05Soft core

  • Cybersecurity
  • Cloud APP development
  • Cloud Migration and Disaster recovery

06Open Elective

07Soft Skills (Practical Course)

08Minor Project (Practical Course)


02Softcore :

  • Deployment &Management of Private Cloud
  • Site Reliability Engineering
  • Machine learning and AI on cloud

03DevOps Lab (Practical Course)

04Major Project (Practical Course)

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.


Become 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 which qualifies them to become professionals in various level as administrators in public, private organisations 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)

On successful completion of the programme, the graduates of Bachelor of Science (Honors) Computer Science-Cloud Computing and Big Data programme will be able to:

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 analyze, 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.

Programme Specific Outcomes

Graduates of 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 a highly scalable cloud-based applications by configuring virtual machines on the cloud

Career Opportunities

  • Software Developers
  • Data Scientists
  • Data Analysts
  • Front-end Developer
  • Back-end developer
  • Big Data Developer
  • Information security analyst, etc.
  • Algorithm Developers
  • Computer Programmers
  • Computer Application Developers
  • Professors
  • Scientists
  • Professionals
  • Administrators
Application Fee
  • Indian / SAARC Nationals₹ 1000
  • NRI Fee₹ 2000
  • Foreign NationalsUS$ 50