Bachelor Programs in Computer Science

Compare 158 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 International Game Architecture and Design

NHTV Breda University of Applied Sciences
Campus Full time 3 years September 2017 Netherlands Breda

This programme is taught in English and prepares you for a career in the games industry. In 4 years’ time, you will become a visual artist, programmer, designer... [+]

Bachelor in International Game Architecture and Design

This programme is taught in English and prepares you for a career in the games industry. In 4 years’ time, you will become a visual artist, programmer, designer, producer of AAA Games or indie game developer.Ambitious, practical and highly skilled

Can you create a unique selling point for a game concept? What is required to design and build the 3D art for 'Skyrim'? How do you control enemy AI behaviour?

After your graduation in Breda, you create the magic of new games as an ambitious, practical and highly skilled game developer!

Your career?

As a graduate you will be equipped to enter positions such as:... [-]


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 in Applied Computing

Allegheny College
Campus Full time September 2017 USA Meadville

The science of computing extends far beyond hardware and software questions. Allegheny’s applied computing majors understand the theories and concepts behind the technology, and there’s almost no limit to the ways in which this broad-based knowledge can be adapted. [+]

Bachelors in Computer Science. Bachelor in Applied Computing The science of computing extends far beyond hardware and software questions. Allegheny’s applied computing majors understand the theories and concepts behind the technology, and there’s almost no limit to the ways in which this broad-based knowledge can be adapted. The program is designed to provide a solid basis in the principles of the discipline combined with practical experience in software systems design, implementation and analysis. It begins with a breadth-first introduction to computing, including programming and data structures, accompanied by topics from various programming languages, operating systems, and analysis of algorithms. The introductory courses are followed by a set of “core courses” specifically tailored to capture the essence of the discipline as it relates to the emphasis of the particular program. Students then select from available advanced courses and applications courses to design a program meeting their specific needs. The capstone of the major program is a junior year research and project methods course followed by a senior thesis or project. Double and student-designed majors are available and encouraged Major in Applied Computing 48 semester hours in computer science including: three basic courses (Introduction to Computer Science I and II and Discrete Mathematics); four core courses (Computer Organization, Programming Languages, Analysis of Algorithms, and Software Design); one advanced course in Computer Architecture, Compiler Design, or Operating Systems; one applications course in Human-Computer Interaction, Databases, Networks, or Artificial Intelligence; an Internship Seminar and Internship; and an economics and a mathematics unit. Career Data... [-]

Bachelor of Computer Science

Lakeland University
Campus Full time September 2017 USA Plymouth

Work with a Faraday Cage. Learn to stay a step ahead of cyber criminals. Experiment with a 3D printer and robotics. Refurbish scrapped computers in our lab. Lakeland's computer science program is an all-encompassing foray into the ever-changing world of computers and how they work. Here, you won't focus on just programming, database or system analysis. You'll learn it all, with multiple classes that span all... [+]

Work with a Faraday Cage. Learn to stay a step ahead of cyber criminals. Experiment with a 3D printer and robotics. Refurbish scrapped computers in our lab. Lakeland's computer science program is an all-encompassing foray into the ever-changing world of computers and how they work. Here, you won't focus on just programming, database or system analysis. You'll learn it all, with multiple classes that span all disciplines. “As a computer science student at Lakeland, you don't have to specialize,” says Cynthia Lindstrom, assistant professor of computer science, who has a doctorate in computing and information technology and has more than 20 years of corporate computer science experience. “In fact, you can't specialize here. You will be a generalist; you will know a little bit about everything. And that's what businesses are looking for today.” Land with a big company Recent Lakeland College computer science graduates have landed jobs at Briggs & Stratton and General Electric in Milwaukee, Kohler Co. in Kohler and The Manitowoc Company in Manitowoc, among many others. In addition, Lindstrom says, internships are a regular part of the program. “One of the best things students can put on their résumés is that they have actually worked, hands-on, with many of the companies in our area. We have numerous internships going on every term and during the summer, and we try to get our students internships that match their interests.” Computer Science at Lakeland One of Lakeland's newer and most popular classes is forensics, which involves the discovery... [-]

Bachelor in Information Systems

Montana State University Billings
Campus Full time 4 years September 2017 USA Billings

The MSUB College of Business offers a Bachelor of Science in Business Administration (BSBA) with a minor in Information Systems. [+]

Bachelors in Computer Science. Bachelor in Information Systems Each year, College of Business (COB) students complete more than 25 real-world client-based projects that benefit Billings and the surrounding communities. Students put knowledge into practice through marketing campaigns, finance investment projects and tax preparation, to name a few. COB students can study abroad in Japan, China or India. In recent years, COB students have placed among the top three in the Capsim International Business Simulation competition, competing against students from Baylor, Cornell, Dartmouth, and Brigham Young University. Our chapter of the American Indian Business Leaders regularly wins or places in the organization’s annual Business Plan Competition. Since 2004, our marketing students have won numerous ADDY Awards for the advertising campaigns they created. Our mission is to provide a quality undergraduate business education that focuses on teaching, hands-on (experiential) learning, and community engagement. According to Gallup research, COB experiences such as working on long-term projects, completing an internship, and being engaged in extracurricular activities have a significant effect on students’ success after graduation. The MSUB College of Business offers a Bachelor of Science in Business Administration (BSBA) with a minor in Information Systems. Required Courses Course Credit BMIS310 Web Design, Development, and Implementation 3 BMIS311 Management Information Systems 3 BMIS352 Microcomputer Database and Implementation 3 BMKT325 Principles of Marketing 3 BMKT342 Marketing Research 3 BMKT411 Services/Relationship Marketing 3 CSCI211 Client Side Programming 3 Business Elective (selected in consultation with advisor) 3 Intended for students who desire sufficient information systems knowledge to enable... [-]

Bachelor of Information Technology - Games Design and Development

Macquarie University
Campus Full time 3 years January 2018 Australia North Ryde

The degree provides a thorough grounding in software design and development skills, equivalent to the standard Bachelor of Information Technology. It also... [+]

Bachelor of Information Technology - Games Design and Development

The degree provides a thorough grounding in software design and development skills, equivalent to the standard Bachelor of Information Technology. It also includes specialist units in video games. There are two types of these units:

those covering practical applications of IT development skills to game development projects, and those providing a more critical approach to video games as designs and cultural media products.

This combination of technical skills with a critical understanding of video games as media tools is an innovative approach. Graduates of this program will be equipped with the technical knowledge to successfully contribute to games production projects, as well as a deeper understanding of games, enabling them to create truly innovative designs.... [-]


Bachelor of Computer Science (BioInformatics)

Universiti Teknologi Malaysia
Campus Full time 4 years January 2018 Malaysia Kuala Lumpur Johor Bahru + 1 more

Bioinformatics is an advanced and up-to-date field combining both science and technology which promises a very bright future whereby it involves the disciplines of computer science, mathematics and biology. [+]

Bachelors in Computer Science. Bachelor of Computer Science (BioInformatics) OVERVIEW Bioinformatics is an advanced and up-to-date field combining both science and technology which promises a very bright future whereby it involves the disciplines of computer science, mathematics and biology. In accordance with this inclination, Bachelor of Computer Science (Bioinformatics) was introduced in Universiti Teknologi Malaysia (UTM). This course has been specifically designed based on the input from academicians, government and private sectors (corporate and industries) to produce professional manpower (human resources) who expertise and specialised in Bioinformatics, which has the: 1. ability to use technologies and computer software that can be applied in biological fields (biotechnology, pharmaceutical and agriculture), such as managing and analysing biological data, biological data processing, modelling and simulation of biological processes, solving biological problems, conducting research, and etc.. 2. capable of designing, developing, and testing technologies and computer software for usage in biological fields (biotechnology, pharmaceutical and agriculture), such as managing and analysing biological data, biological data processing, modelling and simulating biological processes, solving biological problems, conducting research and etc.. 3. ability to use and develop technologies and computer software to be applied in other fields(engineering, chemistry, accounting, management, etc.) which are needed by both government and private sectors. PROGRAMME STRUCTURE ENTRY REQUIREMENT For Matriculation/ A Level 1. Must have obtained at least Grade B- (2.67) for Matriculation/A Level in the following 3 (THREE) subjects: - Mathematics/Engineering Mathematics; - Any other 2 (TWO) from the following subjects: Biology, Physics/Engineering Physics, Chemistry/Engineering Chemistry; 2. Must obtained at... [-]

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. [+]

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 – Interdisciplinary Projects, Media and... [-]

Bachelor of Technology (B.Tech)

Dayananda Sagar University
Campus Full time 4 years July 2017 India Bangalore

Department of Computer Science and Engineering offers a dynamic eco-system for study, research and professional growth for the faculty and the students. It strives to groom its students to be competent IT professionals, researchers and entrepreneurs. [+]

Bachelors in Computer Science. Bachelor of Technology (B.Tech) The Bachelor of Technology (B.Tech) at Dayananda Sagar University is offered with a choice of the following specializations: 1.Computer Science & Engineering Department of Computer Science and Engineering offers a dynamic eco-system for study, research and professional growth for the faculty and the students. It strives to groom its students to be competent IT professionals, researchers and entrepreneurs. Overview: Department has well qualified faculty members with doctoral degrees from reputed institutes such as IIT/NITs, working meticulously to pass on the knowledge to students to achieve its goals. Programs offered by the department shelter all disciplines and intellectual enterprises of computer science and engineering province. The Department offers B-Tech in CS&E, a under graduate program, which prepares students for the current and future demands of industry and the research world. Two M-Tech programs are incepted in the important areas of Big Data/Internet of Things, and Cloud Computing to meet the demand of the industries. Department also offers Ph.D program and the faculty members in the department are very active in the research areas of Wireless Networks, Data Networks, Big Data, Data Analytics, Cloud Computing, Image Processing, Information Retrieval, etc. Department has well equipped and state-of-the-art Laboratories to train students in various technologies. The department also makes use of the Innovation Laboratories such as IBM Software Lab for Emerging Technologies, and NVidia’s High Performance Computing Lab to train its UG and PG students in the respective technology areas. Students of the department can also... [-]

BSc In Computer Science Engineering

Castelo Branco University of Applied Sciences
Campus 3 years September 2017 Portugal Castelo Branco

Professional Training able to specify, design, implement and manage systems and Computer Networks Business, fixed or mobile. The training is essentially practical and covers a very wide range of different areas of Computer Science, including: Internet Applications | Computer Networking | Communication and Mobile Computing | Computer Security | Management and Administration Linux and Windows | Business Administration | Programming Languages ​​| Databases | Industrial Computers | Computer Systems Business [+]

Goals Professional Training able to specify, design, implement and manage Systems and Computer Networks BusinessFixed or mobile. The training is essentially practical and covers a very wide range of different areas of Computer Science, including: - Internet Applications - Computer Networking - Communication and Mobile Computing - IT Security - Management and Administration of Linux and Windows - Business Studies - Programming Languages - Databases - Industrial Computing - Business Information Systems Outings Professionals Among the responsibilities provided by Degree in Computer Science, listed in examples of areas where they can then be applied: administrative authorities Systems • Mobile Computing • Cloud Computing • Sofware Development • Project Management • Database Management • Web Language • Multimedia • Communication Networks, Security and Internet • Information Systems • Operating Systems • Among other ... [-]

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. [+]

Bachelors in Computer Science. 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... [-]

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... [-]

Bachelor of Computer Science

University of Southern Indiana
Campus Full time September 2017 USA Evansville

Computer Science is a dynamic major requiring creativity, insight, knowledge, and skills in problem solving. The USI Computer Science degree prepares graduates for career opportunities in this growing field or for graduate study. [+]

Bachelors in Computer Science. Computer Science is a dynamic major requiring creativity, insight, knowledge, and skills in problem solving. The USI 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 intellegence data structures Areas of Interest: software development network management e-business programming languages Majors Computer Information Systems Computer Science Programme description [-]

Bachelor in Computer Science and Engineering

University of Nevada, Reno
Campus Full time September 2017 USA Reno

Computer science and engineering is a field focused on solving problems with computers. It is a dynamic discipline positioned at the crossroads of many fields in mathematics, science and engineering, and it brings together theory, abstraction and design of computing devices, programs and systems to solve a variety of problems in just about all areas of human endeavor. [+]

Computer science and engineering is a field focused on solving problems with computers. It is a dynamic discipline positioned at the crossroads of many fields in mathematics, science and engineering, and it brings together theory, abstraction and design of computing devices, programs and systems to solve a variety of problems in just about all areas of human endeavor. Computer science and engineering encompasses the methodology, tools and techniques, and theory of how information is derived, stored, manipulated and communicated. Because of its importance to our world, computer science and engineering is an extremely exciting field of study that continues to grow at a rapid pace. Related Degrees and Programs Computer Science and Engineering, Minor Computer Science and Engineering, Master of Science Degree Computer Science and Engineering, Doctor of Philosophy Degree The bachelor's degree in computer science and engineering is designed to give you a strong foundation in computing, mathematics, science and engineering and teach you to apply that knowledge to real-world computing problems. Graduates have the skills to identify technological solutions to problems, drawing on their abilities to design and conduct experiments, analyze data, and develop software or computer systems that meet desired needs. Additionally, our program teaches key skills to succeed in the professional world, including how to communicate effectively with a range of audiences, how to function on multi-disciplinary teams and how to act in accordance with professional, ethical, legal and social responsibilities. The Accreditation Board for Engineering and Technology (ABET) is the board that accredits engineering and... [-]

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... [-]