Bachelor Programs in Computer Science

Compare 222 Bachelor Programs in Computer Science

Computer Science

Computer Science is the field of study that focuses on the application of information and computation to computer systems. There are several subfields of computer science that include computer graphics, language programming, computational problems, and computer programming.

With a Bachelor of Computer Science degree, students will understand the program properties for implementing software, and using this knowledge to create or improve programs. Coursework for a Bachelor of Computer Science may include computer hardware maintenance, artificial intelligence, real time programming, computer graphics, system modeling and simulation, to name a few. A Bachelor of Computer Science prepares students for work in the industry as a researcher, theorist, or inventor. Graduates with a Bachelor of Computer Science may work for universities, in the private sector doing projects such as virtual reality systems and robotics, or development of information technology, programming tools or computer games.

If you are mathematically oriented and are interested in computers, then a Bachelor of Computer Science may be the degree for you. Take the step and choose from the options below!

Read More

Bachelor in Computer and Control Engineering

Castelldefels School of Social Sciences
Online & Campus Combined Full time 36 months June 2018 Spain Barcelona

The study will help graduates to know the business context and culture in their financial, managerial and organisational aspects and know contemporary contexts. They will learn relational and decisional skills. In addition to the Spanish language, students will be fluent in speaking and writing one of the European Union languages, in their specific field of competence to share general information. [+]

The study will help graduates to know the business context and culture in their financial, managerial and organisational aspects and know contemporary contexts. They will learn relational and decisional skills.In addition to Spanish language, students will be fluent in speaking and writing one of the European Union language, in their specific field of competence to share general information. The students will have good knowledge of logics, mathematics, physics, and chemistry provided by the learning programmes of upper secondary school. The ability to explain clearly and accurately one’s thought in written and oral form, aptitude to use IT technologies and motivation to study Engineering.... [-]


B.S. in Computer Science

University of North Carolina Wilmington
Campus Full time 4 years August 2018 USA Wilmington

The Department of Computer Science is a community of scholars dedicated to excellence through the integration of teaching and mentoring with research and service. The department offers curricula leading to undergraduate and graduate degrees, and considers the use of experiential education essential for effective learning. [+]

About The Department of Computer Science is a community of scholars dedicated to excellence in teaching, scholarship, research, and service. It strives for excellence in teaching and offers a modern curriculum leading to an undergraduate degree in computer science. It considers the use of experiential education, including project-based software development and internships, to be essential for effective learning. The department is committed to preparing its students for careers in the emerging knowledge-based economy and helping them become life-long learners. The department seeks to enrich the learning environment through the active professional development of its faculty. The department is committed to providing leadership in the use of emerging computer and communication technologies both on campus and in the surrounding region. The department regularly sponsors lectures and other activities to enrich the academic life of the campus and the community-at-large. The B.S. degree in Computer Science (Systems Option) is accredited by the Computing Accreditation Commission of A.B.E.T.... [-]


BEng Computer Science and Technology

Xi'an Jiaotong-Liverpool University
Campus Full time 3 - 4 years September 2018 China Suzhou

This degree programme combines the core elements of Electrical and Electronic Engineering with those of Computer Science, to equip graduates with a detailed knowledge of design and development of both hardware and software. [+]

Overview

The BEng Computer Science and Technology programme combines the core elements of electrical and electronic engineering with those of computer science to equip graduates with detailed knowledge of the design and development of both hardware and software.

Unique selling points of the programme

The programme combines the core elements of electrical and electronic engineering with those of computer science. Teaching is divided equally between the Departments of Electrical and Electronic Engineering and Computer Science at XJTLU. Academic staff teaching on the programme has actively collaborated with leading international partners such as Texas Instruments (USA), Synopsys (Ireland/USA), LG (Korea), and IBM (China).... [-]


Bachelor of Computer Science

Harbour.Space
Campus Full time 3 years Open Enrollment Spain Barcelona

Harbour.Space Computer Science Bachelor programme offers students with basic analytic skills and a strong aptitude for mathematics, programming, and logical reasoning the best in the world opportunity for in-depth study of Computer science concepts and theories in highly practical and cutting-edge educational environment.

[+]

This program is taught in ENGLISH. The Harbour.Space Computer Science Bachelor program offers students with basic analytic skills and a strong aptitude for mathematics, programming, and logical reasoning the best in the world opportunity for in-depth study of Computer science concepts and theories in highly practical and cutting-edge educational environment. It keeps abreast of and exposes students to state-of-the-art, as well as state-of-the-practice, computer applications and technologies. Throughout the study, students will continuously acquire an understanding of real-world computing needs, as demonstrated by their ability to address technical issues involving computing problems encountered in industry, government and graduate programs. The Bachelor programme in Computer Science is heavily geared towards developing students’ professional skills needed for employment, while being able to adapt to rapidly changing technology, to work effectively, professionally and ethically in computing-related professions, as demonstrated by their communications, teamwork and leadership skills. It also motivates and engages students in life-long learning, including entering graduate programs in Computer Science and related fields. As in all Harbour.Space programmes, the Computer Science Bachelor learning is problem-based. You should expect to work on many practical projects, such as programming a robot, which would help you develop strong problem-solving skills and quickly become experienced in multiple programming languages. All students should expect to roll out their real-world projects to the market at the end of studies. Core computer science skills such as software development, object orientated programming (OOP) and database engineering form the basis of the curriculum, with advanced exploratory courses such as... [-]


Bachelor - Engineer of Programming

Rezekne University of Applied Sciences
Campus Full time Part time 4 - 5 years September 2018 Latvia Rēzekne + 1 more

The main objective of this program is to deliver IT knowledge and specific skills needed for effective information systems management in a fast-changing world. [+]

Bachelor study program “Engineer of Programming”

The main objective of this program is to deliver IT knowledge and specific skills needed for effective information systems management in a fast-changing world. This field of study focuses on theoretical principles of computer science, algorithmics, computer programming, database systems and operating systems. Visiting professors from partner universities will be involved as teachers and advisors in the program. Students have an opportunity to participate in Erasmus mobility for studies and traineeship. The language of instruction is English.

Qualification awarded: Programming Engineer and Professional Bachelor Degree in Information Technology... [-]


Bachelor of Engineering in Internet of Things

Savonia University of Applied Sciences
Campus Full time 4 years August 2018 Finland Kuopio

The BSc Degree Programme at Savonia UAS aims at developing experts in information technology with the specialisation in the Internet of Things. You learn to face continuous change in the global technology field and be sensitive to the requirements set by international partners. As a Savonia BSc, you will become especially skilled in the application and service development in digital health and industrial internet sectors which makes you an asset for example to small and medium-sized companies going global. When you graduate, you are able to operate fluently in multicultural teams and guide your team towards objectives. Savonia BScs work in service and product design, research and sales and other international activities. [+]

Why study engineering at Savonia? Name of the study programme: Internet of Things Degree title: Bachelor of Engineering Extent of the study programme: 240 credits City: Kuopio, Finland Mode of teaching: Full-time, on Campus Language: English Application period: 9 - 24 January 2018 The BSc Degree Programme at Savonia UAS aims at developing experts in information technology with the specialisation in the Internet of Things. You learn to face continuous change in the global technology field and be sensitive to the requirements set by international partners. As a Savonia BSc, you will become especially skilled in the application and service development in digital health and industrial internet sectors which makes you an asset for example to small and medium-sized companies going global. When you graduate, you are able to operate fluently in multicultural teams and guide your team towards objectives. Savonia BScs work in service and product design, research and sales and other international activities. Content of Studies Each year has two assigned themes. During the first term of studies, the studies will cover issues in natural science, mathematics, physics and languages. This is done by working in cooperation with a partner organisation from the surrounding environment. The students will form teams around SMEs in cooperation with Savonia, and start getting to know the various phases needed for carrying out a project. These skills cover basic knowledge of different fields of ICT. The second term continues with the development of applications within IoT. The student gains a profound insight into... [-]

Bachelor of Software Engineering (BSE)

University of the South Pacific USP
Campus Full time 4 years February 2018 Fiji Suva

The Bachelor of Software Engineering (BSE) is intended to produce quality, world-class graduates in this rapidly developing discipline. The degree has been specially designed in response to industry demand to produce graduate software engineers with software systems project capability. [+]

Software engineering is a systematic and disciplined approach to developing software. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems.

The Bachelor of Software Engineering (BSE) is intended to produce quality, world-class graduates in this rapidly developing discipline. The degree has been specially designed in response to industry demand to produce graduate software engineers with software systems project capability. Graduates who can offer skills in these areas are in demand by business and government organizations concerned with software development. Graduates will be prepared for careers across all industries as Software Engineers, Applications Developers, Programming Specialists, and Systems Analyst. USP offers the degree Bachelor of Software Engineering. This is a four-year professional degree.... [-]


Bachelor of Computing and Mathematical Sciences (Hons)

The University of Waikato
Campus Full time 4 years March 2018 New Zealand Hamilton

The Bachelor of Computing and Mathematical Sciences is New Zealand’s only computing and mathematical science degree taught over four years. That extra year gives you the chance to drill more deeply into your specialist area and add papers that will complement your main focus. [+]

Bachelor of Computing and Mathematical Sciences (Hons)

The Bachelor of Computing and Mathematical Sciences is New Zealand’s only computing, and mathematical science degree taught over four years. That extra year gives you the chance to drill more deeply into your specialist area and add papers that will complement your main focus.

First-year papers are common to all Bachelor of Computing and Mathematical Sciences (BCMS) majors. Because the first three years of the BCMS are very similar to the Bachelor of Science (BSc), you can choose when you graduate. You have the option to graduate after three years with a BSc or stay on for an extra year and complete your BCMS.

The BCMS will equip you with the technical, business and practical skills for a career in a field of numerous international opportunities.... [-]


Bachelor of Engineering in Network and Software Enginneering (Honours)

University of Canberra
Campus Full time 8 semesters January 2019 Australia Canberra

Variety is the key to this Honours Degree, where you’ll be able to expand on your top-notch networking and software engineering skills and have the choice of delving into a wide range of specialised subject areas accredited by Engineers Australia. You’ll also have the opportunity of completing an industry-oriented engineering project, and undertake a professional internship that will equip you with the work-ready skills to fill the growing demands of the merging information and telecommunications industry, both nationally and internationally. [+]

This course is fully accredited by Engineers Australia at Professional Engineer level and also by the Australian Computer Society at Professional level.

Computer savvy and ready to up-skill?

Variety is the key to this Honours Degree, where you’ll be able to expand on your top-notch networking and software engineering skills and have the choice of delving into a wide range of specialised subject areas accredited by Engineers Australia. You’ll also have the opportunity of completing an industry-oriented engineering project, and undertake a professional internship that will equip you with the work-ready skills to fill the growing demands of the merging information and telecommunications industry, both nationally and internationally.... [-]


Bachelor of Computer and Networking Engineering Technology

Canadian University Dubai
Campus Full time 4 years September 2018 United Arab Emirates Dubai

The Bachelor of Computer and Networking Engineering Technology is designed to meet the skill needs of a world driven by ever-advancing technology. It combines engineering skills with the solid business principles that are needed to thrive in an enterprise-oriented world. With a hands-on approach that delivers less theory and more technology, you will gain plenty of practical experience right from the first year, to build a strong skill set upon graduation. [+]

The Bachelor of Computer and Networking Engineering Technology is designed to meet the skill needs of a world driven by ever-advancing technology. It combines engineering skills with the solid business principles that are needed to thrive in an enterprise-oriented world. With a hands-on approach that delivers less theory and more technology, you will gain plenty of practical experience right from the first year, to build a strong skill set upon graduation.

Through a modern educational approach and state-of-the-art facilities, the program will give you a firm grounding in key engineering disciplines, including: Database Driven Web Applications; LAN and WAN Technologies; Network Security and Administration; Network Operating Systems; and Wireless Networks, as well as critical business skills including entrepreneurship, communication and problem solving. Admission to the program requires 60% or more in the UAE High School Certificate (or its equivalent).... [-]


Bachelor in Computer Science

Universitatea De Vest Din Timisoara
Campus Full time 3 years September 2018 Romania Timisoara

The Computer Science Bachelor Programme taught in English provides training in the main topics of computer science with a focus on theoretical concepts and practical tools used in solving computational problems and in designing software products. [+]

The Bachelor in Informatics taught in English provides training in the main topics of computer science with a focus on theoretical concepts and practical tools used in solving computational problems and in designing software products.

[-]

Bachelor in Computer Science

Central Methodist University
Campus or Online Full time 4 years September 2018 USA Fayette USA Online + 1 more

Our Computer Science major is for you if you enjoy working with computers and have an interest in programming. Through this major, you will develop the skills you need to turn your passion for technology into an in-demand profession. [+]

Our Computer Science major is for you if you enjoy working with computers and have an interest in programming. Through this major, you will develop the skills you need to turn your passion for technology into an in-demand profession.

About This Program

The Computer Science major will build your analytical, communication and problem-solving skills as you learn to investigate how computer systems function. You will develop skills to prepare you for this ever-evolving field by taking classes focusing on database technologies, programming languages, and hardware and software.

As a C.M.U. Computer Science major, you will have opportunities to:

strengthen your critical thinking and analytical skills during hands-on classes with focuses on networking, application programming, computing systems, databases and software packages develop a broad understanding of computer languages and build an in-demand skillset that prepares you for careers in business or industry evaluate and review systems, diagnose problems, and establish solutions Degrees Available Associate of Science in Computer Science - CLAS, CGES Bachelor of Arts in Computer Science - CLAS, CGES Bachelor of Science in Computer Science - CLAS, CGES a minor in Computer Science is available - CLAS, CGES Other C.M.U. Computer Science Programs: Computer Networking - CGES Admission Requirements ... [-]

Bachelor Of Engineering In Software Development

Universidad Tecmilenio
Campus Full time 8 semesters July 2018 Mexico Guadalajara Mexico State Monterrey Villahermosa + 3 more

It develops computational applications that offer innovative solutions in the digital era. [+]

Graduate Profile

By graduating from the Software Development Engineering career, you are able to:

Develop computational applications from analysis, design and implementation to testing and final product delivery. Develop software development projects to solve real problems, aligned to the availability of budget and time and to existing systems. Use the software engineering approach to design solutions to problems from different disciplines. Apply theories, models and techniques for software design, development, implementation, veri fi cation and documentation. Labor Field

As a Software Engineering Engineer, you can apply your knowledge and develop yourself in:

Information Technology Development Companies, Software Development and Information Security IT consultant or advisor for companies The world of entrepreneurship when creating your own company Curriculum ... [-]

Bachelor in Computer Science

Northwest Missouri State University
Campus Full time 4 years August 2018 USA Maryville

As a computer science major, students learn skills and techniques that will prepare them for success in their careers or graduate studies. Faculty focus on three core areas: general background in computer science, theory, and practical reasoning. [+]

As a computer science major, students learn skills and techniques that will prepare them for success in their careers or graduate studies. Faculty focus on three core areas: general background in computer science, theory, and practical reasoning.

Studying the general background in computer science educates students about the theories for why and how software systems are developed. Students learn theory by solving problems, determining solutions to problems and analyzing those solutions. In practical reasoning, students study the practicality of software systems by developing software, advancing a prototype solution and determining the software development lifecycle.

For transfer students completing a vocational or technical Associate of Applied Science or Associate of Science degree from a regionally accredited community college, a Bachelor of Applied Science with an emphasis in Computer Science is available. Please contact Carol Spradling (c_sprad@nwmissouri.edu or 660.562.1588) for more information. ... [-]


Bachelor of Computer Science

University of Southern Indiana
Campus Full time September 2018 USA Evansville

Computer Science is a dynamic major requiring creativity, insight, knowledge, and skills in problem-solving. The U.S.I. Computer Science degree prepares graduates for career opportunities in this growing field or for graduate study.

[+]

Computer Science is a dynamic major requiring creativity, insight, knowledge, and skills in problem-solving. The U.S.I. Computer Science degree prepares graduates for career opportunities in this growing field or for graduate study. Practice what you learn:

Internships provide real-world experience Class projects help solve issues presented by area businesses and organizations Students and faculty work together Study abroad programs

Topics of Study:

software engineering system development artificial intelligence data structures

Areas of Interest:

software development network management e-business programming languages Majors Computer Information Systems Computer Science ... [-]