Bachelor of Science Degrees in Computer Science

Compare 268 Bachelor of Science Programs in Computer Science

Computer Science

Computers, while still a fairly new form of technology, are rapidly changing and advancing almost on a daily basis. With a bachelor’s degree in computer science, graduates may be able to play a role in managing, researching, and developing this type of cutting-edge technology.

Students who desire to work with computers in their future career often ask, “What is a Bsc in Computer Science?” This degree educates students regarding a variety of different technologically-based subjects. Students enrolled in a computer science program will likely learn about programming languages, such as Java and C , operating systems, computer architecture, software engineering, and more.

Those who complete this degree can become extremely proficient in web development and programming. Additionally, they may also be able to sufficiently work on both small and large programming projects.  Since computer science is a field that is rapidly changing, graduates will be well prepared to stay on top of these developments and use their knowledge to succeed in their field. This degree also provides more career opportunities to graduates than their peers without a degree who wish to work in a similar field.

How much it costs to acquire a bachelor’s degree in computer science varies depending on several different factors. These include the location of the school, the program itself, and the duration of the program. Students should carefully consider these costs before making a final decision about where to attend.  

Graduates may work in a position that requires them to work through problems on a daily basis and find ways to fix them. Some of the most common jobs for those who hold this type of degree include a software engineer, technical analyst, and web engineer.

Students who want to pursue a degree in this field should take the next steps to get this process started. To obtain more information about institutions offering programs in computer science, search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read More

BACHELOR OF SCIENCE in COMPUTER SCIENCE (BSC)

The International University in Geneva
Campus Full time 3 years September 2017 Switzerland Geneva

Prepare yourself for a truly global education at "the most international of Switzerland's university level institutions" (International Herald Tribune) with BRITISH and AMERICAN ACCREDITATION. Become a specialist in information systems analysis, design and programming and pursue a systems analyst/programmer/manager career in software/technology companies, computer services. [+]

Bachelor of Science - Computer Science

Prepare yourself for a truly global education at "the most international of Switzerland's university level institutions" (International Herald Tribune) with BRITISH and AMERICAN ACCREDITATION.. Become a specialist in information systems analysis, design and programming and pursue a systems analyst/programmer/manager career in software/technology companies, computer services companies, and organizations of all kinds (industry, government, banking, healthcare, non-profit, etc.)

KEY BENEFITS OF THE BACHELOR OF SCIENCE - COMPUTER SCIENCE

Learning in a dynamic environment in Switzerland with a multicultural student body and faculty from academia and international business Providing knowledge and skills vital for all organizations Exploring business and technology trends and understand how IT adds value to businesses Gaining an effective, comprehensive understanding of information systems design and programming as well as fundamental management areas. ... [-]

BSc in Computer Information Systems and Technology

University of Pittsburgh at Bradford
Campus Full time 4 years September 2017 USA Bradford

In our program, you'll get a broad IT background. You'll learn about programming applications, network development, systems design and analysis, Web technologies, multimedia applications, database development and systems administration. [+]

BSc in Computer Information Systems and Technology Description Program Contact: Don Lewicki In our program, you'll get a broad IT background. You'll learn about programming applications, network development, systems design and analysis, Web technologies, multimedia applications, database development and systems administration. We'll prepare you to work in a team environment. To manage and lead companies and people in the translation of information technology into business opportunities and competitive advantages. You'll sit in small classes. You'll get individual attention from our industry-experienced faculty. You'll gain hands-on experiences in lab, during at least one internship, and in research opportunities and a capstone course. Incoming students will be considered for special merit scholarships just for CIS&T freshmen, each worth $2,500 per year and renewable for four years. We have a lot to offer and will help you go well beyond expectations. For example, Nnedimma Ugochukwu studied Mandarin at Fudan University in Shanghai then interned at Google. 100% of our CIS&T graduates in 2015 are either working or in graduate school. Not only will you know information technology but you'll know the power of information technology. And if you know the power of information technology, you have a long and exciting professional career ahead of you. In fact, our program will prepare you for three of the 10 best careers for recent college graduates: computer systems analysts network/computer systems administrators software developers -- applications What you can do with a degree in Computer Information Systems and Technology. Suggested 4-year plan of study. Our students... [-]

Bachelor of Science in Game Development

AUM American University of Malta
Campus Full time 4 years September 2017 Malta Cospicua

The Bachelor of Science in Game Development is designed for students interested in game development programming at the highest level, including computer science and computer graphics professionals retooling for the game industry. (Accredited by NCFHE) [+]

BScs in Computer Science. The Bachelor of Science in Game Development is designed for students interested in game development programming at the highest level, including computer science and computer graphics professionals retooling for the game industry. (Accredited by NCFHE) How to Apply for Undergraduate Admissions We know the application process to university can feel like a daunting and complex task. At the American University of Malta, we've tried to make applying to our university as simple as possible, and while it is a relatively straightforward process, we do require several supporting documents. Below you will find an easy to follow checklist of items you will need to submit, followed with more specific information for each requirement. Undergraduate Application Checklist and Requirements Completed AUM undergraduate application Official secondary school records English Language Proficiency Scores SAT scores (where applicable) Counselor or teacher letter of recommendation Documentation of extracurricular activities or other achievements Personal statement Application Fee Secondary School Records You will need to submit your secondary school records along with your completed undergraduate application. If your school records are in a language other than English, you will also need to include a certified translation. All students admitted to AUM are required to have completed 12 years of schooling and to have a minimum cumulative grade average of 80 or its equivalent. Common secondary education certificates that AUM accepts are: American style high school diploma or certificate AP program British System combination of: GCSE/IGSCE "O" Levels: five subject exams with grades of A,... [-]

Bachelor of Science in Digital Business & Data Science

BiTS University of Business Leadership
Campus Full time 3 years October 2017 Germany Berlin Region Iserlohn Hamburg + 2 more

"Big Data" is the future of IT. Data analysis is the basis for resounding business success for companies worldwide. As an expert for innovation, digital management and technical programming, you are in demand in all sectors. [+]

"Big Data" is the future of IT. Data analysis is the basis for resounding business success for companies worldwide. As an expert for innovation, digital management and technical programming, you are in demand in all sectors. Our course is the only one in Germany that offers these qualifications. We at BiTS attach value to you, as a student, not only talking about digital business, industry 4.0, and innovations. You program and realize your own ideas from the first day! As a student at the BiTS you are manager and programmer in one. Our aim is to equip you for both sides of the digital economy: Innovative entrepreneurship and technical expertise. Thus we lay the foundation for your professional success or the founding of your own company in the future-oriented industries. Careers You are manager and programmer in one. We equip your for the digital economy: Innovative entrepreneurship and technical expertise. Make a foundation for your professional success or set up your own company in future-oriented industries. Typical areas of work include: Business Development Manager Online Marketing Manager Data Scientist / Strategist Research & Development Manager Software Developer, Web Developer, App Developer Consultant Chief Technical Officer The program Your studies with us are divided into two areas: Management and Technical Skills. In the first part we offer in-depth insights into the skills that qualify you for a career in the economy, from controlling to marketing to innovation management. The second part is dedicated to the programming languages, systems, and technologies with... [-]

Bachelor of Science (Honours) Computer and Network Technology (Awarded by Northumbria University, UK)

Management Development Institute of Singapore (MDIS)
Campus Full time Part time 16 - 20 months August 2017 Singapore

The BSc (Hons) Computer and Network Technology programme is designed to provide a challenging programme for students to demonstrate their full potential with respect to computer networking, software development and computer hardware in relation to modern digital communications systems... [+]

BScs in Computer Science. The BSc (Hons) Computer and Network Technology programme is designed to provide a challenging programme for students to demonstrate their full potential with respect to computer networking, software development and computer hardware in relation to modern digital communications systems. The programme is the same as that offered at the home campus in NU in the UK and aims to: produce graduates of Computer and Network Technology with the necessary skills and attributes to take up careers in industry and commerce as computer and network engineers in the IT industry. produce graduates who can analyse hardware, software and network based system requirements to specify, implement and outline computer based network systems. equip students with an awareness of technology in the wider economical, professional, legal, ethical and social context. be current, relevant and informed by staff, professional experience, consultancy and research. Global Ranking Ranked 35th in The Guardian University Guide 2015, UK – League Table for Computer Science and Information Systems. Accreditation The delivery of the Bachelor of Science (Hons) Computer Security and Bachelor of Science (Hons) Computer and Network Technology in the UK is accredited by the British Computer Society, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as Chartered IT Professional which is internationally recognised. Assessment Methods Assessments are carefully designed to ensure all students have gained a thorough understanding of their areas of study. The course is aligned with the Cisco Certified Network Associate industrial qualification, therefore... [-]

Bachelor of Science in Game Development

Full Sail University
Campus Full time September 2017 USA Winter Park

We know you love games, and we know that love goes deeper than just kicking back on the couch with your friends for a few rounds of Madden or Call of Duty. Maybe you’ve created your own levels [+]

Game Development Undergraduate Degree In this program, students master the technology and tools necessary to develop and program single and multiplayer video games for gaming consoles, personal computers, and networks. Course Highlights: Artificial Intelligence Engine Development Rules of the Game Structure of Game Production Software Engineering Game Planning and Architecture We know you love games, and we know that love goes deeper than just kicking back on the couch with your friends for a few rounds of Madden or Call of Duty. Maybe you’ve created your own levels, developed your own storylines, or experimented with computer programming. Full Sail’s Game Development degree was created for artists like you. With courses that break down each component of a game’s development cycle, the degree is designed to teach you the same techniques used by programmers and designers to produce the titles you see on shelves. From your first day in the Game Development degree you’ll begin developing the technical, professional, and personal skills needed for the industry. You’ll learn the foundations of computer programming, create your own game engines and artificial intelligence, and collaborate with a team of like-minded artists and designers to develop a complete game. Your passion for games is the perfect starting point on which to build your future – and whatever it is that inspires you to want to create your own titles, we’ll help you translate your love of this medium into practical skills that you can take into your own career developing software for the professional... [-]

Bachelor of Science in Computer Science and Engineering

Canadian University of Bangladesh
Campus Full time September 2017 Bangladesh Dhaka

The Bachelor of Science in Computer Science and Engineering aims to produce quality graduates to meet the fast evolving needs of industry. [+]

BScs in Computer Science. The Bachelor of Science in Computer Science and Engineering aims to produce quality graduates to meet the fast evolving needs of industry. The degree program is designed for a wide range of students, including those who wish to pursue a career in software, hardware, IT management and other related areas. This degree is also a stepping stone for higher degrees in the computing and information technology areas, either at home or abroad. The program strengths include a unique blend of faculty expertise, state of art laboratory facilities and innovative course curriculum. We believe our curriculum will groom students to be accomplished IT leaders and specialists. ADMISSION REQUIREMENTS Minimum GPA 2.50 each at SSC and HSC/Diploma ( If GPA is below 2.50 then minimum GPA 2.00 and total GPA 6.00 is required) O Level-5 subjects, GPA 2.50 and A Level -2 subjects, GPA-2.00 ( One E grade is accepted in 7 subjects) Candidates of GED courses must have 410 marks in 5 subjects individually and 450 marks on average out of 800 marks. The students who have sat for HSC and are waiting for results can have provisional admission. However published result is needed for admission confirmation. Students must have Science background. Candidates who have finished school abroad have to submit verified/attested copies of previous academic documents from their institute/Foreign Ministry & Equivalence Certificate from Secondary & Higher Secondary Education Board, Dhaka. PROGRAM STRUCTURE The course breakdown of the total 152 credits and degree requirements is as... [-]

Bachelor of Science in in Computer Science

University of North Alabama
Campus Full time September 2017 USA Florence

As a Computer Science student at UNA, you’ll study the algorithmic processes that create, describe and transform information. You will learn how to design, develop, and evaluate software systems that aid in solving problems in engineering, mathematics, business, economics, ecology, education and other areas. [+]

The science of computational theory, algorithmic processes, and the design of hardware and software. As a Computer Science student at UNA, you’ll study the algorithmic processes that create, describe and transform information. You will learn how to design, develop, and evaluate software systems that aid in solving problems in engineering, mathematics, business, economics, ecology, education and other areas. A degree in Computer Science opens doors to a variety of positions, such as software engineer, programmer, game developer, computer and information security analyst, network analyst, web and mobile programming, and database administrator. Students majoring in CS who also have an interest in pursuing an engineering degree may choose to participate in the UNA Dual Degree Engineering Program (DDEP). Requirements for a major in CS Course Credit CS 155 Computer Science I 3 CS 245 Discrete Structures 3 CS 255 Computer Science II 3 CS 310 Computer Organization and Assembly Language 3 CS 311 Computer Architecture 3 CS 355 Data Structures and Algorithms 3 CS 410 Programming Languages 3 CS 420 Operating Systems 3 CS 455 Software Engineering 3 CS Programming language elective 3 Advanced CS electives (3) 9 CS General Elective 3 Total 42 Supporting mathematics courses: MA 125 Calculus I MA 126 Calculus II MA 345 Applied Statistics MA 237 Linear Algebra or MA 431 Advanced Linear Algebra MA 227 Calculus III or one additional science course [-]

Bachelor Of Science Economic Computer Science

Diploma University of Applied Sciences
Campus or Online Full time Part time 7 semesters October 2017 Germany Bad Sooden-Allendorf Berlin Friedrichshafen Kassel Leipzig Munich Germany Online + 7 more

The Bachelor in Business computer science can be completed as a part-time distance learning with classroom lectures at the Berlin, Friedrichshafen, Kassel, Leipzig and Munich. In this study, the form will be held the lectures at about 12 Saturdays per semester. [+]

BScs in Computer Science. ​The Bachelorstudiengang economic computer science may as distance studies alongside career With presence lectures be completed at the Berlin, Friedrichshafen, Kassel, Leipzig and Munich. In this study, the form will be held the lectures at about 12 Saturdays per semester. Furthermore, the distance learning industry as computer science virtual distance learning With online lectures be occupied. In particular, for part-time students, this study form a largely location-independent possibility of continuing with the greatest possible flexibility. A pure presence studies the program Industrial computer science can be occupied at the Bad Sooden-Allendorf. The financial statements as Bachelor of Science (B.Sc.) Wirtschaftsinfomatik qualifies graduates for a subsequent master's program, for example for training master for MBA at Diploma University. Bachelor Program in Business computer science The program Industrial computer science includes the scientific planning, development and use of information and communication systems. These business administration and computer science as well as portions of the engineering and law are combined into one interdisciplinary. The study computer science industry comprises professional knowledge to analyze information systems for business processes in the modern information society and optimize. This includes preparation for industry 4.0, Big Data and "the internet of things". By choosing one of the three elective priorities E-Business, Software Engineering or Intelligent Database Systems is possible an individual and labor-market differentiation and specialization within the study. Economic computer science in practice Successful completion of a Bachelor of classroom or distance learning offers the graduates various career opportunities. In all areas... [-]

BSc Hons Computing Systems

Ulster University, London & Birmingham Campuses
Campus Full time 3 years September 2017 United Kingdom London

The overall aim of the course is to provide a broadly based education in computing systems that will produce graduates equipped to apply best practice in software engineering to the development of a wide range of information systems in organisations. [+]

BSc in Computing Systems UCAS course code: GL40 Level of study: Undergraduate degree Tuition fees 2017/18: UK/EU – £9,000 International – £9,500 Entry requirements: Grades CCC at A Level, or international equivalent. Grade C in GCSE Mathematics and Grade C in GCSE English Language, or international equivalents. English language requirements: IELTS 6.0 with no component less than 5.5, or equivalent Mode of study: Full-time classroom Duration: 3 years Assessment method: Individual and group-based practical assignments and presentations, formative and summative class tests, laboratory log books, exams and development of written reports Student finance: Available Location: London Start dates: January, September Application deadline: UK/EU: 4 September 2017 UK based International students: 4 September 2017 International: 28 August 2017 About this course The overall aim of the course is to provide a broadly based education in computing systems that will produce graduates equipped to apply best practice in software engineering to the development of a wide range of information systems in organisations. This will enable graduates to embark on a professional career in computing with specific vocational skills relevant to local industry needs. The course will also help meet industry’s current shortage of high quality graduates in computing, particularly those with software development skills. The BSc Hons in Computing Systems course recognises that software development skills need to be complemented with people and process related skills. Consequently, people, process and professional practice are important topics within modules of the course and allow the development of a broad base of skills appropriate to... [-]

Bachelor of Science in Informatics

International Black Sea University
Campus Full time 4 years September 2017 Georgia Tbilisi

In the bachelor's program in Informatics, you'll learn programming, software development, mobile applications development, algorithms and complexity, and the theory, science, and math. Particularly, you learn about Java, C++, AngularJS, Scala and MATLAB. Your will have the courses in data structures and analysis, computer systems and architecture, computer networks and communications, image processing, and more. [+]

BScs in Computer Science. About the Programme Are you interested in programming? Do you want to develop software for the various areas? Do you like working in a team? Then you should like further information about a Bachelor of Science program in Informatics (BSI). The term “informatics” is the study and practice of storing, finding, creating, manipulating and sharing information. Informatics is the science of computer information systems. As an academic field it involves the practice of information processing, and the engineering of information systems. Everywhere Software can be found, either in the washing machine, the TV. To meet this challenge are complex software systems and people who can develop these needs (developers). Software solutions are to be reliable, fast and easy to operate. Career prospects The industry is always looking for capable people from computer science. The growing use of information systems increases the need for trained professionals. In the future, the demand will increase by computer scientists. Whether in research, development, consulting, in a company or self-employed, there are countless career opportunities for computer scientists in various fields: software development, System administration and data management, Research and Teaching and Advice and support. Program description In the bachelor's program in Informatics, you'll learn programming, software development, mobile applications development, algorithms and complexity, and the theory, science, and math. Particularly, you learn about Java, C++, AngularJS, Scala and MATLAB. Your will have the courses in data structures and analysis, computer systems and architecture, computer networks and communications, image processing, and... [-]

BSc in Computer Engineering

University of Nicosia
Campus Full time Part time 4 years September 2017 Greece Athens Cyprus Nicosia + 3 more

By pursuing a degree in Computer Engineering (CE) at the University of Nicosia, a student acquires technical knowledge and analytical skills to effectively tackle engineering problems and provide viable solutions. [+]

Duration (years): 4 Qualification Awarded: Computer Engineering (BSc, 4 years) Level of Qualification: 1st Cycle (Bachelor’s Degree) Language of Instruction: English Some of the first and second year courses may also be offered in Greek. Mode of Study: Full-time and Part-time are both possible Minimum Credits: 120 Minimum ECTS Credits: 240 Profile of the Programme: Aims The Bachelor of Science in Computer Engineering program is intended to qualify students to begin a professional career in the field of Computer Engineering as engineers or to pursue further advanced post-graduate studies at the level of Masters or Doctorate degrees. The major engineering courses of the Bachelor’s program contain, apart from theory and fundamental principles, elements of analysis and design, as well as significant laboratory work. Objectives The graduate of this program should: 1. Have a fundamental understanding of a broad spectrum of topics in Computer Engineering; 2. Have advanced knowledge and in-depth understanding of at least one of the specialization areas of Computer Engineering; 3. Have a firm grasp of the basic knowledge of mathematics, physics, and possibly chemistry as a foundation for further post-graduate studies; 4. Be able to communicate technical ideas effectively through both oral presentations and written reports; 5. Have developed independent thinking and problem solving skills to tackle real-world Computer Engineering problems; 6. Have extensive hands-on laboratory experience in designing hardware and software solutions to challenging real-world problems in Computer Engineering; 7. Have acquired an interdisciplinary fundamental knowledge for a more fulfilling and rewarding career; 8. Have adequate... [-]

BSc Computing Technologies (4 years)

University of Roehampton - Centres
Campus Full time 4 years September 2017 United Kingdom City of London Birmingham Manchester + 2 more

The extended BSc Computing Technologies programme provides an excellent foundation for individuals looking to pursue a career in a number of computing related areas including the internet of everything, networking, cyber security, web and mobile app design, and data analytics. [+]

BScs in Computer Science. Course overview The BSc Computing Technologies programme provides an excellent foundation for individuals looking to pursue a career in a number of computing related areas including software development, cyber security, web design, mobile app design and data analytics. The four-year extended degree includes a foundation year and is carefully designed to build confidence in your abilities, develop essential academic and study skills, and provide the subject specific knowledge essential for success. It also introduces you to the fundamentals of computer systems, together with providing a grounding in programming. You will gain industry relevant skills in a supportive and inspiring environment, with modules covering a wide range of computing technologies. Taught by experienced tutors, you will be learning about real-life and contemporary business approaches. Careers and progression Graduates from this programme will be well placed to pursue careers in a number of computing related areas including software development, cyber security, web and mobile app design and data analytics. The degree also provides a platform for Masters-level study in a range of fields including software development, data science, cyber security, web and mobile development and project management. 2017/18 entry requirements: 64 UCAS points, or equivalent, plus GCSE Maths and English at grade D, or equivalent (internal tests are available), and Admissions and/or academic interview [-]

Bsc in Engineering (Exchange Semester)

ZHAW School of Engineering
Campus Full time Part time 1 semester February 2018 Switzerland Winterthur + 1 more

We are pleased with your interest to do an exchange semester at the ZHAW School of Engineering. At the Winterthur campus (30 km from Zurich) we offer exciting subject field combinations, practical instruction using the latest methods and an outstanding infrastructure of institutes and laboratories. [+]

Admission Requirements Priority is given to students at our partner universities for admittance to an exchange semester (Swiss-European Mobility Programme / other Bilateral Agreement). Students from universities without a partner agreement with ZHAW are also welcome, however, and admitted whenever possible. The level of language required is B2 for English courses or C1 if you wish to attend German courses. Introduction: As one of the leading Engineering Faculties in Switzerland, the ZHAW School of Engineering emphasises topics which will be relevant in the future. Our 13 institutes and centres guarantee superior-quality education, research and development with an emphasis on the areas of energy, mobility, information and health. We are pleased with your interest to do an exchange semester at the ZHAW School of Engineering. At the Winterthur campus (30 km from Zurich) we offer exciting subject field combinations, practical instruction using the latest methods and an outstanding infrastructure of institutes and laboratories. You can attend numerous modules as part of our attractive and promising Bachelor programmes. Priority is given to students at our partner universities for admittance to an exchange semester (Swiss-European Mobility Programme / other Bilateral Agreement). Students from universities without a partner agreement with ZHAW are also welcome, however, and admitted whenever possible. You will study together with your Swiss colleagues. The ZHAW School of Engineering offers a selection of modules in English for incoming students who don't speak German. In addition to the modules in English, incoming exchange students have the possibility to do a project work... [-]

Software Engineering - BSc (Hons)

Cardiff Metropolitan University
Campus Full time 3 years August 2017 United Kingdom Cardiff

Professionally accredited by BCS, The Chartered Institute for IT, this course is designed to develop your knowledge and expertise in the development and application of software in modern environments and platforms by studying appropriate software development technologies, methodologies and design techniques. [+]

BScs in Computer Science. Professionally accredited by BCS, The Chartered Institute for IT, this course is designed to develop your knowledge and expertise in the development and application of software in modern environments and platforms by studying appropriate software development technologies, methodologies and design techniques. It also provides a deep understanding of the underpinning computing and information systems foundation knowledge, showcasing the importance of software and technology in the Digital Economy. You will also be exposed to the state-of-the art tools, methodologies and research that will shape and transform the computing and IT industry over the next decade. The department has scored highly in the National Student Survey over the past five years, averaging between 90%-100% overall satisfaction. We are currently ranked as the top 'new' university in Wales for Computer Science in The Times and The Sunday Times University Guide 2014. Assessment In addition to formal examinations, you will be continuously assessed throughout the course. Most modules are assessed primarily by a combination of coursework and unseen written exams, generally weighted 50/50 at the end of the term/year. Employability and Careers The aim of this degree course is to equip you with the knowledge and skills you will need to take part in industrial software development. Graduates will find a wide variety of career opportunities in computing and information technology related areas with the demand for technically-skilled employees in both the private and public sector continuing to rise. The School has strong links with industry and key technology companies... [-]