Computer Science BSc - Subjects (2022)

“The balance between practical applications and theory-based learning is incredibly well constructed. During my first year, I was able to take modules in astrophysics, mathematics and organic chemistry alongside my compulsory degree modules. This allowed me to broaden my horizons and explore topics I had not previously considered before, develop a lot of new interests, as well as considering the interconnectivity of subjects.”

Entry requirements

The University offers different entry requirements, depending on your background. Find out more about Standard, Minimum and Gateway entry requirements using academic entry explained and see which entry requirements you need to look at using the entry requirements indicator.

For degrees combining more than one subject, the subject with the higher entry requirements determines the grades you need. You will also need to meet any further subject-specific entry requirements as outlined on their pages.

  • Standard entry grades:
    AAAAB, including A in Mathematics and a pass in one of the following: Biology (or Human Biology), Chemistry, Computing Science, Geography, Physics, Psychology.
    Minimum entry grades:
    AABB, including A in Mathematics and a pass in one of the following: Biology (or Human Biology), Chemistry, Computing Science, Geography, Physics, Psychology.
    Gateway entry grades:
    Applicants who have narrowly missed the minimum entry grades, but meet the University's contextual criteria, may be interested in one of the University’s Gateway programmes.
  • Standard entry grades:
    AAA, including A in Mathematics and a pass in one of the following: Biology, Chemistry, Computing Science, Further Mathematics, Geology, Geography, Physics, Psychology.
    Minimum entry grades:
    ABB, including A in Mathematics and a pass in one of the following: Biology, Chemistry, Computing Science, Further Mathematics, Geology, Geography, Physics, Psychology.
  • Standard entry grades:
    38 (HL 6,6,6), including HL6 in Mathematics and SL5 in one of the following subjects: Biology, Chemistry, Computer Science, Geography, Geology, Physics and Psychology.
    Minimum entry grades:
    36 (HL 6,5,5), including HL6 in Mathematics and SL5 in one of the following subjects: Biology, Chemistry, Computer Science, Geography, Geology, Physics and Psychology.

General entry requirements

All applicants must have attained the following qualifications, or equivalent, in addition to the specific entry requirements for individual programmes.

  • SQA National 5 (B) in English and one SQA National 5 (B) from the following:

    • Biology
    • Chemistry
    • Computing science
    • Geography
    • Lifeskills Mathematics (A grade)
    • Mathematics
    • Physics
    • Psychology.
  • GCSE (5) in English language or English literature, and one GCSE (5) from the following:

    • Biology
    • Chemistry
    • Computing Science
    • Geography
    • Mathematics
    • Physics
    • Psychology.

Other qualifications

We accept a wide range of qualifications for entry on to our programmes. Please see our entry requirements for more information.

More information on how to apply via other entry routes or accreditation of prior learning and experience can be found on the University’s entry requirements web page.

Do I need to have studied this subject before?

No previous knowledge of computer science is required, but candidates are expected to have studied mathematics at SQA Higher, GCE A-Level, or equivalent.

Alternative study options

Students interested in this course may also be interested in the following:

Direct entry to second year

Well-qualified school leavers may be able to apply for admission directly into the second year of this course.

Integrated Masters

It is possible to take Computer Science as a five-year Integrated Masters course, allowing you to graduate with a Master of Science.

(Video) BSC Computer Science | BSC Computer Science Syllabus | B.SC Computer Science Syllabus

Gateway programmes

Applicants who have narrowly missed the minimum entry grades but meet the University's contextual criteria may be interested in the Gateway to Science programme.

Study abroad

Computer science students can apply to participate in the University-wide St Andrews Abroad programme. Computer science students are only able to study abroad for the full academic year (semester placements are not available). For information about study abroad options, please see the study abroad site.

International applicants

If English is not your first language, you will need to provide an English language test score to evidence your English language ability. Find out more about approved English language tests and scores for this course.

Course details

The BSc (Hons) in Computer Science is a four-year course offered by the School of Computer Science. The course is designed to ground you in both the theory and practice of computer science. You will learn to think and solve problems logically, understand the fundamental principles of how computing systems work, and be exposed to significant new technologies as well as teamwork.

In the first two years, you will learn the basic concepts behind computer science and several different programming languages.

Alongside computer science in the first year of your studies, you will be required to study at least one additional subject. In the second year, you can continue with this other subject or focus entirely on computer science. Find out more about how academic years are organised.

In third year, you will be introduced to the foundations of logic that are relevant to computer scientists, with an emphasis on automatic reasoning and decidability, and to theories of computation and complexity, including exploring Turing machines and pushdown automata.

You will apply software engineering concepts and practices to a substantial software engineering project as part of a team. This project runs through both semesters in third year and will prepare you for the workplace, where collaboration with others is essential.

In your final year, you will undertake a substantial software engineering project. You will design, specify and construct a medium-sized software system, or undertake a formal development and proof of such a system, under the guidance of a member of staff.

In addition to the compulsory modules, you will choose from a wide variety of advanced options. Examples of Honours topics can be found in the modules information below.

All Honours students have the opportunity to attend a reading party in their third year. The reading party takes place in a large country house in the Highlands where students will spend three days giving presentations, taking part in outdoor and indoor activities, and socialising with peers and staff.

The University of St Andrews operates on a flexible modular degree system by which degrees are obtained through the accumulation of credits. More information on the structure of the modules system can be found on the flexible degree structure web page.


In the first two years of your degree (known as sub-honours), you will take the required modules in computer science alongside modules in at least one other subject.

Typically, you will take one or two computer science modules per semester during your first two years, and three to four computer science modules during your third and fourth year (known as Honours).

  • First year
  • Second year
  • Honours

Students will take the following compulsory first-year modules:

  • Object-Oriented Programming: provides an introduction to object-oriented modelling and programming using Java.
  • Programming with Data: explores various aspects of data storage, processing and analysis.

Students will take the following compulsory second-year modules:

  • Computer Systems: develops skills in programming in C, systems programming, digital logic and low-level computer organisation.
  • Foundations of Computation: introduces fundamental algorithms, data structures and ideas about formal languages at the heart of modern software.

In third year, computer science students must take the following three compulsory modules:

  • Logic and Reasoning: covers the foundations of logic that are relevant to computer scientists, with an emphasis on automatic reasoning and decidability. Topics include propositional and predicate calculus, various proof techniques, and Goedel's incompleteness theorem.
  • Computational Complexity: introduces Turing machines, non-determinism and pushdown automata, followed by study of decidability, simulation and the Halting Problem. 
  • Software Engineering Team Project: gives a broad overview of software engineering, presenting the fundamental aspects as a collaborative professional activity including its concerns and approaches. Students apply these concepts and practices to a substantial software engineering project as part of a team. 

In fourth year, you must take the following compulsory module:

  • Major Software Project: allows students to undertake a substantial software engineering project using professional development techniques. Each student designs, specifies and constructs a medium-sized software system, or undertakes a formal development and proof of such a system, under the guidance of a member of staff. 

In addition to the compulsory modules in your Honours years, you will choose from a wide variety of advanced options, including modules in topics such as cyber security, software engineering and computer graphics.

In your final Honours year, you will also have the option to choose from a variety of modules at Masters level, providing advanced training in computer science in topics such as machine learning, data ethics and information visualisation.

 Here is a sample of Honours modules that have been offered in previous years:

  • Advanced Communication Networks and Systems
  • Artificial Intelligence
  • Component Technology
  • Computer Architecture
  • Computer Graphics
  • Computer Security
  • Concurrency and Multi-Core Architectures
  • Constraint Programming
  • Data Communications and Networks
  • Data Encoding
  • Databases
  • Distributed Systems
  • Human Computer Interaction
  • Logic and Software Verification
  • Operating Systems
  • Programming Language Design and Implementation
  • Signal Processing: Sound, Image, Video
  • Video Games.

The compulsory modules listed here must be taken in order to graduate in this subject. However, most students at StAndrews take additional modules, either in their primary subject or from other subjects they are interested in. For Honours level, students choose from a range of Honours modules, some of which are listed above. A full list of all modules appropriate to the programme for the current academic year can be found inthe programme requirements.


  • Teaching format
  • Assessment
  • Support

Computer science at St Andrews allows you to study in a friendly and intimate environment. Small group teaching will put you on a first-name 
basis with internationally renowned researchers and teachers.

Computer science classes are taught using a variety of teaching methods in addition to traditional lectures, with an emphasis on personal and small-group teaching.

Typical class sizes:

  • First year: lectures 66 to 181, labs up to 100, tutorials 6 to 8
  • Second year: lectures 95 to 154, labs up to 100, tutorials 6 to 8
  • Honours: lectures, labs and tutorials 13 to 133.

When not attending lectures, tutorials and computer labs, you will be expected to continue learning independently through self-study. Typically, this will involve:

  • working on individual and group projects
  • using library and online resources
  • preparing coursework assignments and presentations
  • preparing for examinations.
(Video) B.Sc. Computer Science | Syllabus | Eligibility | Admission | Fee | Career | TargetStudy

Most computer science modules are assessed by at least 40% coursework, with the rest of assessment in the form of written examinations. Project modules are assessed entirely by coursework.

The School uses a range of forms of assessment for the coursework component. For example, these could include programming assignments and projects, design exercises, essays, and problem sheets.

Examinations are held at the end of each semester during a dedicated exam diet with revision time provided beforehand.

The School aims to provide feedback on every assessment within three weeks to help you improve on future assessments.

Undergraduates at the University of St Andrews must achieve at least 7.0 on the St Andrews 20-point grade scale to pass a module. To gain access to Honours-level modules, students must achieve the relevant requisites as specified in the policy on entry to Honours and in the relevant programme requirements. Please note that some Schools offer qualified entry to Honours, and this will be clearly specified in the programme requirements. To find out the classification equivalent of points, please see the common reporting scale.

You will be taught by an experienced teaching team with expertise and knowledge of computer science. Postgraduate research students who have undertaken teacher training may also contribute to the teaching of tutorials and demonstrations in laboratory classes, as well as assessment of coursework, under the supervision of the module leader.

You can find contact information for all computer science staff on the School of Computer Science website.

The University’s Student Services team can help students with additional needs resulting from disabilities, long-term medical conditions or learning disabilities. More information can be found on the students with disabilities web page.


Tuition fees have yet to be set.

(Video) BSC Computer science full details in Telugu|BSC Degree course in telugu|BSC comp future|best degree

England, Wales, Northern Ireland and Republic of Ireland

Channel Islands, Isle of Man

EU and overseas

More information on tuition fees can be found on the undergraduate fees and funding page.

Accommodation fees

Find out about accommodation fees for University accommodation.

Funding and scholarships

The University of StAndrews offers a number of scholarships and support packages to undergraduate students each year.

Joint Honours degrees

You can take Computer Science as part of a joint Honours degree alongside one of the following subjects.

  • Biology
  • Economics
  • Management
  • Mathematics
  • Philosophy
  • Psychology
  • Statistics

Special joint degree notes

  • Normally, for joint degree programmes, the subject with the higher entry requirements determines the grades you need. Select the joint option above to see the entry requirements.
  • The joint option with Psychology can also be taken as a degree programme with British Psychological Society accreditation.

In taking a joint degree, you are required to take core modules inall of your subjects. Find out more about joint degrees.


A degree in computer science will allow you to enter into technical, academic, financial or commercial posts. Most companies and organisations are heavily invested in computer systems, and this has created a demand for many different specialisations in computer technology.

Graduates from computer science go on to find careers as:

  • business analysts
  • systems architects and analysts
  • software developers
  • testers and verifiers
  • technical writers
  • IT trainers and user advisers
  • project managers.

Many computer science graduates undertake further study, here or elsewhere. The University offers a range of options including MSc, EngD and PhD-level degrees.

The Careers Centre offers one-to-one advice to all students as well as a programme of events to assist students to build their employability skills.

What to do next

Online information events

Join us for one of our information events where you can find out about different levels of study and specific courses we run. There are also sessions available for parents and college counsellors.

Undergraduate visiting days

We encourage all students who are thinking of applying to the University to attend one of our online or in-person visiting days.

(Video) BSc Computer Science Subjects list | BSc Computer Science Syllabus-Subjects in BSc Computer Science

Contact us

+44 (0)1334 46 3253
Jack Cole Building
North Haugh
St Andrews
KY16 9SX

SchoolofComputerScience website

Discover Uni

Discover Uni provides official statistics about higher education courses taken from national surveys and data collected from universities and colleges about all their students. You can use this data to compare information for different degree programmes to help you make a decision about what and where to study.

(Video) Bsc Computer Science subjects list | B.Sc Computer science me kon kon se subject hote hai | BSc CS


Which subject is best for BSc Computer Science? ›

BSc Computer Science Specialisations
  • Software Engineer.
  • Network Engineer.
  • Information Management and Data Analytics.
  • Bioinformatics.
  • Mobile and Web Computing.
  • Computer and Network Security.
  • Artificial Intelligence.
11 Oct 2022

Is BSc Computer Science easy? ›

If you are interested in the course of BSc Computer Science, then it would not be tough for you. Computer Science is a subject which provides the logical set and mathematical explanations regarding the operation of computers.

What are the main subjects in computer science? ›

Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing.

Does BSc Computer Science have coding? ›

It contains the logic going on behind the subject. As a result, the theories & experimental pathways provided by the Computer Scientist are used by the Computer Engineers. The BSc computer science course focuses both on the theories as well as the coding skills such as Python, C++, C etc.

Is computer science BSc hard? ›

Earning a computer science degree has been known to entail a more intense workload than you might experience with other majors because there are many foundational concepts about computer software, hardware, and theory to learn. Part of that learning may involve a lot of practice, typically completed on your own time.

Is BSc CS good for future? ›

B.Sc Computer Science is one of the best-paying B.Sc specializations because it contributes to various employment and career opportunities with an average B.Sc Computer Science salary in India of about INR 6 LPA. After completing the program, you will be able to function as: Systems analyst.

What is scope of BSc Computer Science? ›

Career Prospects and Job Scope for B.Sc Computer Science are- Information technology manager. Software programmer. Network programmer. Cyber Security Manager.

Which is better BSc or BCA? ›

Career opportunities are definitely higher for BCA graduates since they are more ready to work on the platform they have been taught in universities or institutes. On the other hand, students of BSc Computer Science are good at aptitude butmight need further training on specific aspect of the job.

What is salary after BSc Computer Science? ›

BSC CS salary in India ranges between ₹ 0.1 Lakhs to ₹ 5.9 Lakhs with an average annual salary of ₹ 2.1 Lakhs.

What are the 4 areas of computer science? ›

Computer science is considered as part of a family of five separate yet interrelated disciplines: computer engineering, computer science, information systems, information technology, and software engineering.

Is maths compulsory for computer science? ›

Computer science is a broad field, so if you're looking to get your computer science degree, the kind of math you'll need to know will depend on your specific program and career path. But generally speaking, most degree programs require a basic understanding of calculus, algebra, discrete mathematics, and statistics.

Can I do BSc Computer Science without maths? ›

No, B.Sc(Computer Science) is having the eligibility criteria as mathematics. You can do BCA if you have mathematics in class 10th. Ya you can do BCA which is equivalent to BSc In CS/IT.

Which is better BSc or btech? ›

While B. Tech is more oriented to the technical aspects of a discipline, B.Sc. on the other hand is more theory-oriented. Therefore, candidates are unable to decide which degree holds a better career scope.

Which is the toughest BSc? ›

It is believed that a Bachelor of Science in Nursing or BSN is the toughest course in the world as per the Guinness Book of World Records along with courses like MBBS, BCom, IAS, IPS and Engineering, etc.

Which is the toughest BSc course? ›

Toughest bachelor courses in the world
  • Aero and Astronautical Engineering.
  • Biomedical Engineering.
  • Cell and Molecular Biology.
  • Physics.
  • Astronomy.
  • Biochemistry or Biophysics.
  • Bioengineering.
  • Petroleum Engineering.
24 Feb 2022

Which BSc course has more salary? ›

Career & Jobs:
CourseJobsSalary Offered
BSc (Aquaculture)Aquaculture ConsultantRs 1.80-10.35 lakh per annum
Wildlife Biologist
Assistant Technical Manager- Genetics
BSc (Biochemistry)BiochemistFreshers - Rs 15,000 to Rs 25,000 per month With 1 to 3 Years Experience - Rs 25,000 to Rs 80,000 per month
43 more rows
13 Aug 2020

Can I get government job after BSc Computer Science? ›

Tech Computer Science candidates is high in PSUs. government sector and the private sector. ISRO, Public sector banks and PSU like DRDO, ECIL, BPCL, IOCL are of the organisations that hire B. Tech Computer Science graduates at an entry-level.

Which BSc has more scope in future? ›

And these are the courses: Bsc in physics, Bsc in mathematics, Bsc in agricuture, Bsc horticulture, Bsc computer science, Bsc biochemistry, Bsc biotechnology, Bsc nursing, Bsc zoology and etc. Bsc computer science have high scope. You can pursue any of these degrees based on your area of interest.

What is next after BSc Computer Science? ›

Computer scientist deals with theory, design, development of software and software system. After the completion of B.Sc Computer Science degree student can either go for masters to or can do a professional training course to directly join the job arena.

Is BSc Computer Science good for jobs? ›

Is BSc computer science good for future? Yes. BSc Computer science is one of the highest-paying specializations with an average BSc computer science salary of about INR 6 LPA. There are various career prospects and job opportunities in both private as well as public sectors.

Which is the easiest course in BSc? ›

These are the easiest majors we've identified by highest average GPA.
  • #1: Psychology. Psychology majors study the inner workings of the human psyche. ...
  • #2: Criminal Justice. ...
  • #3: English. ...
  • #4: Education. ...
  • #5: Social Work. ...
  • #6: Sociology. ...
  • #7: Communications. ...
  • #8: History.
6 Feb 2021

Which has more salary BCA or BSC Computer Science? ›

This article provides a comparative analysis of B.Sc IT vs BCA and helps students understand which course would suit them best.
B.Sc IT vs BCA - Key Highlights.
Average FeesINR 90K - 3 LakhINR 15K - 2 Lakh
Average SalaryINR 2 LPAINR 3.7 LPA
3 more rows
14 Jan 2022

Is BCA a software engineer? ›

A BCA graduate is a software programmer armed with the knowledge of scripting as well as programming languages like C, C++, Java, HTML, PHP etc. whereas BTech graduate has detailed knowledge of both hardware and software. Tech. is a four-year undergraduate program; BCA is a three-year undergraduate program.

Which one is better BSc IT or computer science? ›

BSc IT is a program wherein students are trained to perform well in computer applications and Software. And BSc CS is a more academic course, and focuses mainly on mathematical and theoretical foundations of computing plus hardware focus.

What are the 7 big ideas of computer science? ›

Post the College Board's 7 Big Ideas, listed below, prominently in the classroom.
  • Creativity.
  • Abstraction.
  • Data and Information.
  • Algorithms.
  • Programming.
  • The Internet.
  • Global Impact.

Which field has more scope in computer science? ›

Candidates now also have career prospects in new avenues related to the latest technologies such as Machine Learning, Data Science, Blockchain Development, Artificial Intelligence, Robotics, Augmented and Virtual Reality, Cloud and Big Data, Data Mining, Mobile app development, and Internet of Things (IoT).

Is coding a computer science? ›

Computer science and coding are two very different things. Computer science is concerned with the theory of what computers can do while coding is essentially doing these things. So, as you can imagine, a background in computer science may aid your coding but is not entirely necessary.

Is computer science in demand? ›

The number of computer science jobs is projected to grow 13% between 2020 and 2030 — much faster than the average for all occupations. According to the Bureau of Labor Statistics, the number of computer science jobs is projected to grow 13% between 2020 and 2030, making it one of the more viable fields.

Which part of computer science is in demand? ›

Machine Learning Engineer

With everything taking its course into the digital world, machine learning (ML) and artificial intelligence (AI) are the top-most skills that a computer science engineer should acquire.

Is computer science a stable career? ›

Computer scientists tend to have good job stability. Computer systems are a part of nearly every industry, which means businesses require team members with computer science backgrounds to manage them. As computers are likely to become even more present in businesses, technical positions may be recession-proof.

Can I do computer science without physics? ›

Physics isn't a must for a Computer Science education. Physics is often one of several options to complete a Bachelor's Degree in Computer Science. Many curriculums will require courses in two or more of the main science course paths.

Do I need physics for computer science? ›

First and foremost, don't worry, computer engineering and computer science are not focused on calculus or physics, but instead on logic and, in some areas, probability and statistics. Most CS/CE major require calculus but not as a pre-requisite, so you can just take the class in college.

Is computer science a lot of math? ›

Math is an essential component of computer science which underpins computing and programming concepts. Without it, you would find it challenging to make sense of abstract language, algorithms, data structures or differential equations. All of which are necessary to fully appreciate how computers work.

Do BSc students need laptops? ›

You will get access to computer equipment in the schools library and labs. Having a laptop will make it more convenient but is not a requirement.

Is laptop needed for BSc? ›

Yess!! Because in Bsc IT curriculum there are some programming language is also there. For do programming and for practice in programming you need a laptop. Programming language that are present in IT bsc curriculum is C, C++, mysql and many more.

Is biology compulsory for BSc Computer Science? ›

No, Biology is not compulsory neither maths. You should be passed out your intermediate with science & if you want to study cyber forensic or digital forensics then having computer science degree is must.

Is BSc Computer Science in demand? ›

BSc Computer Science (B.Sc CS) is one of the most popular programmes in the IT domain. This field has the potential to propel your career. It is a consistently growing field with a large variety of job opportunities both in India and abroad as the industry and demand grow.

What are the disadvantages of computer science? ›

Disadvantages of careers in Computer Science

Due to the nature of Computer Science jobs, you're likely to spend most of your working hours sitting in a chair, typing. This can lead to various health problems like: Eyestrain & headaches. Bad posture.

Which field is best in BSc? ›

The top highest paying BSc courses are – BSc Biochemistry, BSc Computer Science, BSc Agriculture, BSc Nursing, BSc Information Technology, BSc Biotechnology, etc.

Is BSc cheaper than BTech? ›

BTech is more expensive compared to BSc courses. Even in popular public institutions like IIT, there is a big difference between an MSc course and a BTech course.

Which degree is best for future? ›

Here are some fields that are expected to have growth potential and continue to develop.
  • Engineering. Engineering is a large scientific branch focused on the practical design and building of structures or machines. ...
  • Healthcare. ...
  • Psychology. ...
  • Computer Science. ...
  • Business. ...
  • Information Technology. ...
  • Accounting. ...
  • Economics & Finance.

Which is the best subject in BSc degree? ›

The top highest paying BSc courses are – BSc Biochemistry, BSc Computer Science, BSc Agriculture, BSc Nursing, BSc Information Technology, BSc Biotechnology, etc.

Which subject should I choose for computer science? ›

Computer Architecture and Software Engineering are the most Important Subject as both makes the basis of Computer Science study.

Which subject combination is best for BSc? ›

BSc Eligibility Criteria
  • Candidates should clear Class 12 in the Science stream with a minimum of 50 per cent to 60 per cent aggregate from a recognised board. ...
  • Candidates must have studied Physics, Chemistry and Mathematics (PCM) or Physics, Chemistry and Biology as core subject combinations.
2 Dec 2021

Which BSc course has highest salary? ›

Below mentioned are some of the top B.Sc courses with high payment salary and jobs in demand.
  • B.Sc Physics.
  • B.Sc Mathematics.
  • B.Sc Computer Science.
  • B.Sc Biochemistry.
  • B.Sc Biotechnology.
  • B.Sc Botany.
  • B.Sc in Zoology.
  • B.Sc in Statistics.
21 Feb 2022

What are the 5 subjects in BSc? ›

The core of a BSc degree consists of courses in mathematics, physics, chemistry, biology, and other related fields. The BSc programme offers a wide range of specialisations and areas.

Which subject is hard in computer science? ›

Data Structures and Algorithms is a hard class, but it's far from impossible to find success. Having a firm grasp on programming fundamentals will help a lot. This isn't an introductory topic so if you're slacking on the basics, there's a good chance you'll fail.

Is physics compulsory for computer science? ›

You may need to take physics courses to earn a computer science (CS) degree if you plan to work in software development, computer engineering, artificial intelligence, and machine learning.

What is the main subject in BSc? ›

BSc Subjects for Forensic Science
Inorganic ChemistryFundamentals of Biology
Basic PhysicsEnvironmental Studies
Introduction to Forensic Science & CriminalitiesLaw for Forensic Scientists
Practical – Inorganic ChemistryPractical – Organic Chemistry
Practical – PhysicsPractical – Biology
4 more rows
4 Oct 2021

Which is the easiest BSc course? ›

The 14 Easiest Majors to Study in College
  • #1: Psychology. Psychology majors study the inner workings of the human psyche. ...
  • #2: Criminal Justice. ...
  • #3: English. ...
  • #4: Education. ...
  • #5: Social Work. ...
  • #6: Sociology. ...
  • #7: Communications. ...
  • #8: History.
6 Feb 2021

Which stream is best for BSc? ›

The BSc Agriculture, BSc Botany, or BSc Animal Husbandry and Veterinary Science are considered best for UPSC aspirants.
  • BSc Physics.
  • BSc Chemistry.
  • BSc Biotechnology.
  • BSc Computer Science.
  • BSc Nursing.
  • BSc Agriculture.
  • BSc Microbiology.
  • BSc Physiotherapy.
2 Sept 2022

What is the scope for BSc Computer Science? ›

BSc Computer Science Details

Software Engineer, Programmer, Web developer, Mobile App developer, Web Designer, Network Engineer, Data Analyst, etc. Google, Microsoft, TCS, Deloitte, Infosys, Cognizant, etc.

Which is best BSc CS or BCA? ›

Career opportunities are definitely higher for BCA graduates since they are more ready to work on the platform they have been taught in universities or institutes. On the other hand, students of BSc Computer Science are good at aptitude butmight need further training on specific aspect of the job.


1. BSc Computer Science | Course Structure | Career Opportunities | 20+ career options after BSc CS
(Aman Dhattarwal)
2. Introduction to Programming and Computer Science - Full Course
(AIMS Study Studio)
4. BSc Computer Science Subjects | details malayalam | Dream Plus Malayalam
(Dream Plus Malayalam)
5. Bsc in Computer Science | Bsc in Computer Science Subjects | Bsc in Computer Science Scope | Salary
(Planetstudy For Commerce)
6. BSCS | Career in bscs | Subjects of bscs | scope of bscs | course detail bscs | bs programs | GRS
(Ghulam Rasool Shahzada)

Top Articles

Latest Posts

Article information

Author: Terence Hammes MD

Last Updated: 12/24/2022

Views: 6230

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.