Bachelor Programs in Computer Science

Compare 161 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 Cyber Security

Harbour.Space
Campus Full time September 2017 Spain Barcelona

Programme Description As enterprise is becoming focused on the security of its information systems,the demand for cybersecurity specialists continues to expand. The Bs in Cybersecurity prepares students to handle the full variety of threats and challenges faced by the modern enterprise. Students start with foundations in mathematics and computer science,continue with programming and security tools and arrive at the understanding of the full range of current cyber threats, enterprise security architecture as well as legal and ethical aspects of security. [+]

Bachelors in Computer Science. This program is taught in ENGLISH. As enterprise is becoming focused on the security of its information systems,the demand for cybersecurity specialists continues to expand. The Bachelor in Cyber Security prepares students to handle the full variety of threats and challenges faced by the modern enterprise. Students start with foundations in mathematics and computer science, continue with programming and security tools and arrive at the understanding of the full range of current cyber threats, enterprise security architecture as well as legal and ethical aspects of security. PROGRAMME STRUCTURE Year 1 In the first year, students obtain the foundational theoretical knowledge they need to become cyber security professionals. The programme builds the mathematical basis upon which students will develop understanding of programming, computer networks and enterprise information systems during following years. The courses are mostly given in a form of lectures and takeaway coursework. Modules Combinatorics & Graphs Foundations of programming – 1 Calculus – 1 Foundations of mathematical logic Linear algebra -1 Data structures and algorithms – 1 Combinatorics and graphs – 2 Calculus – 2 Data structures and algorithms – 2 Linear algebra – 2 Computer Organisation and Systems Combinatorics Operating systems Calculus – 3. Captstone Project Seminars & Workshops Year 2 In the second year, students complete the foundations with courses in programming, scripting, machine learning and databases and continue to study security of operating systems and networks. The second year also offers a fundamental courses in cryptography and principles of secure programming. Most... [-]

BEng Honours in Software Engineering

University of Westminster - Faculty of Science and Technology
Campus Full time 3 - 4 years United Kingdom London

This course studies the best ways to design, build, maintain and evaluate software systems. It uses many of the technical aspects of computer science, especially programming, and aims to develop the professional attitudes, interpersonal and technical skills you will need in the software engineering industry. [+]

This course studies the best ways to design, build, maintain and evaluate software systems. It uses many of the technical aspects of computer science, especially programming, and aims to develop the professional attitudes, interpersonal and technical skills you will need in the software engineering industry. The course provides a solid foundation in software engineering theory and practice to develop professional software systems. It will equip you to take up a wide range of career opportunities, including software engineer, web application programmer, software designer/analyst or website designer/programmer. You will study software development, programming languages, technologies and applications including Java, C/C#, UNIX, UML, graphics, networks, concurrent systems, databases, artificial intelligence, and web and mobile computing. You will share a common first year with the Computer Science BSc Honours course; you can transfer in Year 1, and specialise in Year 3. The BEng emphasises fundamental principles, design, acquisition of practical skills and evaluation of technologies. You may go on to complete an integrated Masters programme with the award of an MEng degree after four years. Subjects of study The following subjects are indicative of what you will study on this course. Course content Year 1 (Credit Level 4) Subjects of study include: Communication and Learning Skills Computer Systems Fundamentals Maths for Computing Programming Methodology (Java) Software Development Principles Software Engineering Principles Web Technology Year 2 (Credit Level 5) Subjects of study include: Algorithms and Data Structures Human Computer Interface Design Object-Oriented Development Professional Practice Project Management plus two option modules from the following:... [-]

B.Sc. in Computer Science

Warsaw University of Technology
Campus Full time Part time 42 months October 2017 Poland Warsaw + 1 more

For the first three semesters, the programme covers the basics of mathematics, which allows for the effective learning of computer science and programming techniques in the next semesters. [+]

Bachelors in Computer Science. Faculty of Mathematics and Information Science Faculty of Mathematics and Information Science offers the following programmes conducted in English: Bachelor of Science in Engineering 3.5-year undergraduate programme in the area of: Computer Science B.SC. Bachelor Studies - Mathematics & Information Techology Computer Science For the first three semesters, the programme covers the basics of mathematics, which allows for the effective learning of computer science and programming techniques in the next semesters. In this period, students receive basic information on calculus, linear algebra and geometry, discrete mathematics, logic, numerical methods, and principles of electronics. Additionally, during the first semesters, introduction to structural and object-oriented programming, algorithms and data structures as well as operating systems are offered. Until the fourth semester, classes are joint for all students. From the fifth semester students have the opportunity to choose elective courses according to their interests. The electives cover both, theoretical and practical aspects of computer science and offer extension as well as more thorough understanding of the subject. The last, seventh semester is mainly devoted to team project and thesis writing. Depending on the study profile, graduates may find employment in enterprises with diverse business profiles and work as programmers, software developers, analysts, and information system or computer network administrators. Sample modules/Keywords: Programming (C, C++, Java, C#, .NET and other), Algorithms and Data Structures, Software Engineering, Numerical Methods, Operating Systems, Databases, Artificial Intelligence Fundamentals, Computer Graphics, Parallel Processing, Computer Networks, Automata Theory and Formal Languages, UNIX Fundamentals, Introduction to Formal... [-]

Bachelor's in Computer Science

Eastern Mennonite University
Campus Full time 4 years September 2017 USA Harrisonburg Lancaster + 1 more

EMU’s computer science program seeks to produce skilled computing professionals with a respect for the cultural and social impact of computing technologies in our modern global community. [+]

Computer Science EMU’s computer science program seeks to produce skilled computing professionals with a respect for the cultural and social impact of computing technologies in our modern global community. The entire curriculum is designed to meet the ACM 2013 Curriculum guidelines. The department is working with the Institute for Certification of Computing Professionals to offer one of two possible certifications upon completion of either degree and successful completion of the CS2013 exam. Students who score 50% or higher on both parts of the exam qualify for the ICCP Certified Computer Science Associate credential. Students who score 70% or higher qualify for the ICCP Certified Computer Scientist – mastery level. Based on Spring 2015 Beta test results, most students who finish the BACS program will be capable of qualifying for the Certified Computer Science Associate credential and those who finish the BSCS program will be capable of qualifying for the Certified Computer Scientist – mastery level. About Our Computer Science Program The computer science major at EMU is designed to be robust and flexible enough to meet the needs of a diverse set of students. Each student will create a custom plan of study (with approval of the faculty) which usually includes a minor or second major in another field, as computer science is an applied field. Examples of minors and second majors include: The combination of mathematics and computer science provides an excellent background for graduate study in either field. Those interested in the efficient and effective use computing technology... [-]

Computer Science: Software Engineering

The University of Illinois at Chicago
Campus Full time Part time 4 years January 2018 USA Chicago + 1 more

Computer Science is an extremely rich and diverse discipline. At one end of the spectrum, computer science may be viewed as the formal study of what can be computed and what resources are required for computation. At the other end of the spectrum, computer science may be seen as the application of human resources, software and of course, computers to solve computational problems relating to society's and individuals' needs. [+]

Bachelors in Computer Science. Computer Science: Software Engineering Computer Science is an extremely rich and diverse discipline. At one end of the spectrum, computer science may be viewed as the formal study of what can be computed and what resources are required for computation. At the other end of the spectrum, computer science may be seen as the application of human resources, software and of course, computers to solve computational problems relating to society's and individuals' needs. A well-trained computer scientist requires a knowledge of both ends of this spectrum--and several points in between. The Computer Science curriculum in the Department of Computer Science is intended to provide that broad background. Along with a strong theoretical component, our program places special emphasis on the development of applied skills in design, implementation and validation of computer systems. In our experience, industry and graduate programs alike value--above all--people who can solve real problems, and who come prepared to use the tools of their trade. All students acquire a common background in the fundamental areas of computer science: computer systems, organization and architecture, algorithms and data structures, principles of software design, elements of the theory of computation, and operating systems. In addition, students obtain specialized backgrounds through the selection of five technical elective courses in Computer Science. Required and elective courses in the sciences and mathematics, along with additional courses in writing, humanities, social sciences and the arts give students the opportunity to expand their horizons and to prepare for multi disciplinary careers.... [-]

Bachelor in Computing Science

University of Groningen
Campus Full time 3 years September 2017 Netherlands Groningen

IT applications are everywhere. You will find them supporting the internet, game computers and mobile phones, to name but a few. In this three-year training, you will learn to program software and explore the insides of computer systems. You will acquire skills in [+]

Bachelor in Computing ScienceLanguage: English (100%)IT applications are everywhere. You will find them supporting the internet, game computers and mobile phones, to name but a few.In this three-year training, you will learn to program software and explore the insides of computer systems. You will acquire skills in analyzing, documenting and presenting. Also, you will learn to work in a team.

To understand both the theory behind computers and their application, you will take courses in Mathematics. Also, you will learn to think like potential users of IT applications, because they are the ones that have to work with your products.

After finishing this degree, you can continue with the Master's programme in Computing Science. It is also possible to choose the Master's programme in Energy and Environmental Sciences or the Education and Communication Master in Mathematics and Physics.... [-]


Bachelor in Computer Science

University Of Wisconsin - Green Bay
Campus Full time Part time 4 years September 2017 USA Green Bay + 1 more

The Computer Science program is about problem solving and the ability to learn new ideas and apply them. [+]

Bachelors in Computer Science. The Computer Science program is about problem solving and the ability to learn new ideas and apply them. That's because the heart of software design is not the language or the developer environment, but the ability to define a problem, analyze various components, and project and evaluate potential solutions, all of which are subject to limitations and constraints inherent in a given computer. Students must understand that in industry there must be more than just a working program. Good software must not only work but must be fully documented, clearly written, and easily modifiable to meet changing and more extensive requirements. Overview The field of computer science is undergoing great changes as technology advances and the need for computer software increases. Students entering this field must not see a bachelor's degree in computer science as the culmination of study in the field. Rather, they must see it as the first step in a continuing education process that will last as long as they choose to stay in the field. The goal of the Computer Science major is to provide students with a strong foundation upon which they can continue to build as the field changes. Students can receive instruction in areas such as software design and project management, object-oriented programming, design of algorithms, operating systems, database management systems, neural networks, computer graphics, network programming, and more. Computer science courses are often mistaken for programming courses. In reality, they require much more than learning and mastering a... [-]

Bachelor of Computer Science (Hons) Games and Interactive Media

HELP University
Campus Full time 3 years August 2017 Malaysia Kuala Lumpur

The video games industry is a multi billion-dollar industry spanning every continent in the world. [+]

The video games industry is a multi billion-dollar industry spanning every continent in the world. The BSc (Hons) Games and Interactive Media degree offered by the Department of Information Technology at HELP University is a three year course. It is designed to provide a thorough understanding of the issues involved in multimedia and video games technologies. On top of the curriculum, students are also able to participate in workshops in areas of console programming and architecture, sound engineering and also seminars given by industry experts. In the practical sense, the student will learn different methodologies, skills, and utilization of diverse hardware and software in order to realize their creative ideas. In theoretical concepts, the student will understand the techniques and the theories behind electronic games and interactive media developments. Graduates can also expect to find employment not only in the video games industry but also media, film, advertising or education. Entry Requirements : Any one of the following: HELP Foundation in Arts/ Foundation in Science Recognized Matriculation or Foundation with CGPA 2.0 2 STPM Grade C 2 A-Level passes 5 Bs in Senior Middle 3 (UEC) (including Mathematics) 5 CPU passes with a minimum average of 50% 5 SAM/TEE examination passes with a university aggregate of 50% AND a credit in Mathematics / Additional Mathematics** at SPM level or equivalent OR A Diploma in Computer Science, Information Systems, Information Technology, SOFTWARE Engineering or equivalent with a minimum CGPA of 2.50 and a credit in Mathematics / Additional Mathematics** at SPM... [-]

Bachelor in Information Technology & Computer Engineering programs

Palestine Polytechnic University
Campus Full time August 2017 Palestinian Territories Hebron

CITCE seeks to be recognized for its ability to graduate information technology professionals and computer engineers who aim for serving the Palestinian community in IT. Depending on its qualified faculty and staff, the college seeks to be one of the national outlets for research and community service. [+]

Bachelors in Computer Science. CITCE seeks to be recognized for its ability to graduate information technology professionals and computer engineers who aim for serving the Palestinian community in IT. Depending on its qualified faculty and staff, the college seeks to be one of the national outlets for research and community service. Computer Engineering The program focuses on the technical aspects of computer hardware, embedded systems, and software design. The program contains courses in different areas like: computer system design (digital systems, computer organization and architecture, and embedded systems), computer networks (wired and wireless networks and the Internet), and software design and applications (programming languages, software engineering, etc.). In their senior of study, students conduct a graduation project where they are expected to design and implement a system that solves a predefined problem. The program prepares graduates for a successful career in engineering. Students will have a thorough understanding in the principles and practices of computer systems from software and hardware points of view. Also graduates from this program will be ready to pursue their higher education studies in Msc. and PhD. programs. Computer Science The Computer Science department focuses on building a bridge between the theory and the application of computer science. So, we built strong relationships and cooperation programs that connect us with the local industry to reach our goal. Part of our aims is to prepare and train our students with the modern programming practices and technologies to compete in the local and regional market. That is why... [-]

Bachelor in Computer Science and Engineering

The Chinese University of Hong Kong, Shenzhen
Campus Full time 4 years September 2017 China Shenzhen

The bachelor in computer science and engineering bachelors is a program that span across multi-disciplinary fields with wide practical applications. China has made remarkable strides in the past decade, and information and communication technology has been the main driving force of its economic development. [+]

The bachelor in computer science and engineering bachelors is a program that span across multi-disciplinary fields with wide practical applications. China has made remarkable strides in the past decade, and information and communication technology has been the main driving force of its economic development. The goal is to cultivate students’ innovation and practical ability, engage them in the booming IT industry in the Pearl River Delta, and encourage them to participate in technology transfer to commercial enterprises. World-class scholars will be invited to give lectures and seminars. Students may also participate in industrial internships and overseas exchanges. Graduates are expected to pursue a higher degree in leading universities/institutes or seek employment in IT, finance, industry, manufacturing, or government agencies. CUHK strives to become a world-class teaching and research institute, and is committed to carrying out cutting-edge research in the computer science and engineering. The faculty of this program has been globally recruited and the curriculum is designed to meet industry standards. Promotional Points of CUHK Shenzhen Scholarship and other Financial Opportunities Entry Scholarships for 4 years All international applicants will automatically be considered for one of the admission scholarships along with admission decisions. 100% Tuition Fee Scholarship 50% Tuition Fee Scholarship 25% Tuition Fee Scholarship Consideration will be based on applicants’ English level, high school academic performance and an interview. Candidates may be asked to submit further supporting materials. The scholarship will be provided for 4 years, as long as entry scholarship owners can keep their GPA above 3.0. Academic... [-]

Bachelor of Games Development

SAE Institute Australia
Campus Full time 2 years June 2017 Australia Brisbane Melbourne Perth Sydney + 3 more

Undertake the Bachelor of Games Development at SAE and build your expertise in programming or games design. [+]

Bachelors in Computer Science. Undertake the Bachelor of Games Development at SAE and build your expertise in programming or games design. Apply skills and knowledge in this exciting industry in areas such as level design, social and mobile game development, game engine programming, gameplay programming, game design, project management, serious games and much more. During your time at SAE you will work with industry standard software such as Unreal Engine 4, Unity3D, Autodesk 3D Studio Max and Maya. As a student in Games Development you will also work with technologies such as Oculus Rift, Android, iOS and use industry standard programming languages such as C++, Javascript and C#. You will undertake specialised units designed for students to participate in real-world projects under the guidance of expert SAE staff. With this unique teaching style, you will demonstrate your skills and technical knowledge in a collaborative and creative studio-based learning environment. Your Studies: Each degree program is broken up into discrete stages, each designed to promote different skills. Stage I – Foundational Skills Development In Stage I, you will undertake a number of foundational units which will give you the essential technical skills and knowledge not only relevant to your discipline area, but also give you the skills required to collaborate with other creative media students and professionals in later stages of the program. Gameplay Scripting and Gameplay Programming Level Design and Development Principles of Game Design Project Management and Professional Etiquette Critical and creative thinking Contemporary industry overview Stage II –... [-]

Bachelor’s Degree in Computer Engineering

Marconi International University - Miami
Campus or Online Full time Part time 4 years September 2017 USA Miami + 1 more

The Bachelor’s Degree of Computer Engineering aims to prepare students to mature into professionals that have an active role in their chosen field. The program, amounting to 120 Semester credits of academic achievement, is offered in a blended modality. [+]

The Bachelor’s Degree of Computer Engineering aims to prepare students to mature into professionals that have an active role in their chosen field. The program, amounting to 120 Semester credits of academic achievement, is offered in a blended modality. The Bachelor’s Degree of Computer Engineering prepares the graduate for developing and using technologies, as well as being able to design, produce and manage data elaboration systems in a wide range of applications. At the end of the Computer Engineering Bachelor’s Degree, graduates will have acquired a wide range of fundamental knowledge, especially in the math, information science (computing, electronics, telecommunications) and engineering management fields. By considering the rapid rise in society's need for information, the student will have developed the capacity to understand and value the working principles of processing systems, both in hardware (system architecture) and software aspects, being able to identify, formulate and resolve the diverse problems by using updated methods, techniques and instruments. Program objective The Bachelor’s Degree of Computer Engineering prepares the graduate for developing and using technologies, as well as being able to design, produce and manage data elaboration systems in a wide range of applications. At the end of the Computer Engineering Bachelor’s Degree, graduates will have acquired a wide range of fundamental knowledge, especially in the math, information science (computing, electronics, telecommunications) and engineering management fields. By considering the rapid rise in society's need for information, the student will have developed the capacity to understand and value the working principles of processing systems,... [-]

Bachelor in Data science/ Big Data

Narxoz University
Campus Full time 1 year September 2017 Kazakhstan Almaty

From September 2017 we will launch new specialization Data science/Big data, as a full year module. This module will be offered to bachelor students joining Narxoz for statistics and IT (WTPO) specializations. Students of other specializations will be able to take Data science/Big data courses as electives. [+]

Bachelors in Computer Science. Narxoz University launches Data science/Big Data specialization in September 2017 “I keep saying the sexy job in the next ten years will be statisticians” Hal Varian, Chief economist, Google, 2009 There are tens of thousands of unfilled vacancies for the position of Data scientist in many countries. Average monthly salary of Data scientist in United States in 8,000 dollars. In Kazakhstan market offers 200,000 – 400,000 tenge for business analyst position. People with Data science/Big data competences are hardly present in Kazakhstan, so there is no data about their wages available, but we expect that well-trained Data scientist should earn at least twice as much as Business analyst. Narxoz University in 2016 created a special Data science group that took courses in Data science at MIT, Stanford and DataCamp. We also invited world class specialists to Narxoz to conduct intensive practical courses on Data science/Big data. We conducted several Data science research projects. Armed with these competences and experience we are ready to offer Data science/Big data courses in Kazakhstan at bachelor and master level. From September 2017 we will launch new specialization Data science/ Big Data, as a full year module. This module will be offered to bachelor students joining Narxoz for statistics and IT (WTPO) specializations. Students of other specializations will be able to take Data science/Big data courses as electives. Data science/Big data module will be offered as the third year of study for 4-year bachelor program and second year of study for... [-]

BTech Computer Science and Engineering

Manipal University Dubai
Campus Full time 4 years September 2017 United Arab Emirates Dubai

The BTech program in Computer Science Engineering prepares students to understand/ use the techniques, skills and modern software tools necessary for software development for the international market. [+]

QUICK FACTS 5 Schools 30 Programs 40 Nationalities 2000+ Students 4000+ Alumni OVERVIEW The BTech program in Computer Science Engineering prepares students to understand/ use the techniques, skills and modern software tools necessary for software development for the international market. The students are exposed to the right kind of environment and trained for all kinds of challenges they will face in the practical world. The program promotes students’ growth and self-development through internships, guest lectures, industry - sponsored projects, and opportunities for experimental learning. THE PROGRAM OFFERS THESE BENEFITS: State-of-the-art laboratories which consist of latest software Opportunities to interact with professionals The students in this program are members of IEEE. This helps them to participate in various technical events hosted within and outside the university. Group assignments to inculcate team spirit in budding engineers. Seminars and projects are given to imbibe research activities in students. Scholarships to meritorious students. CAREER OPPORTUNITIES The graduates can enter the industry as software programmers, network engineers, software testers, SAP professionals, and research scientists. The School of Engineering & IT has collaborations with a number of companies which will be taking part in the placement process. A few of these companies are listed below: Prologix Hellman Logistics Barcode Gulf Ras InfoTech Al Asas MINOR SPECIALISATIONS This Program offers the following minor specializations Graphics and Image Processing Information Management and Analytics Intelligent Systems Network and Security Software Process Engineering Business Management ELIGIBILITY Admission to BTech programs is open to students who have passed the qualifying 10+2... [-]

Bachelor in Informatics

Technical University of Kosice, Faculty of Electrical Engineering and Informatics
Campus Full time September 2017 Slovakia Košice

The graduate gets the first university degree in study branch the Informatics focused on the architecture of computers, the database and information systems, the program applications in networks, the technology in the program systems and the creation of the documentation for the information systems. [+]

Bachelors in Computer Science. Bachelor in Informatics Contact address for more information: Dean's office FEI TU of Košice, Letná 9/A, 042 00 Košice Guarantor of the study programme: prof. Ing. Ján Kollár, CSc. Supervising department: DEPARTMENT OF COMPUTERS AND INFORMATICS Head of the department: doc. Ing. Jaroslav Porubän, PhD., address: KPI FEI TU, Letná 9/B, 042 00 Košice PROFESSIONAL PROFILE OF GRADUATE The graduate gets the first university degree in study branch the Informatics focused on the architecture of computers, the database and information systems, the program applications in networks, the technology in the program systems and the creation of the documentation for the information systems. The graduate will have a knowledge about building the computers, the methodology of the creation of the complex program systems, the unconventional approach to programming, the circle of life of the software systems and the specific basis of analysis, the design and the implementation of the complex systems. The graduate will be conscious of the social, moral, legal and economic connections of his profession. The graduate will be prepared to continue his studies at the second degree of the several study programmes, for example Informatics, Software Engineering, Computer Engineering, Information systems, Artificial Intelligence or related study programmes and after that continue at Doctorand studies, or he can enter immediately the labour market. Graduate employment The graduate of the Bachelor study programme the Informatics can find an employment in all organizations engaged in the development of the software and hardware systems or their distribution. He... [-]