Bachelor Programs in Computer Science

Compare 152 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

BS in Computer Science

University of North Carolina Wilmington
Campus Full time 4 years August 2017 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. [+]

Bachelors in Computer Science. 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 ABET. Program The Department of Computer Science offers two programs of study leading to the Bachelor of Science degree in computer science. Both options prepare students to attend graduate school and to pursue career opportunities in computer science or closely related areas, and follow the systems-based approach set forth by the Association for Computing Machinery and the IEEE Computer Society for undergraduate degree programs in computer science. Option 1 (Systems Option), which is accredited by the Accreditation Board for Engineering and Technology (ABET), contains more thorough coverage of concepts in operating... [-]

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

Universitatea De Vest Din Timisoara
Campus Full time 3 years September 2017 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. [+]

Bachelors in Computer Science. 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 of Science in Computer Science in Real-Time Interactive Simulation

DigiPen Institute of Technology
Campus Full time 4 years September 2017 USA Redmond

The Bachelor of Science in Computer Science in Real-Time Interactive Simulation is a four-year computer science degree focusing on the technical aspects of computer graphics and simulations. Students [+]

The Bachelor of Science in Computer Science in Real-Time Interactive Simulation is a four-year computer science degree focusing on the technical aspects of computer graphics and simulations. Students begin with a solid foundation in mathematics, physics, and programming, then apply that knowledge in yearly team-based projects where they design, program, test, and finally release their own fully playable games to the public. Those who successfully complete the BS in Computer Science in Real-Time Interactive Simulation program will have gained the knowledge and skills to produce highly complex software systems at a professional level. Admissions Information The ideal candidate for this program will have strong math, science, and problem-solving abilities and have completed math through pre-calculus prior to attending DigiPen; additional courses in computer science and physics are recommended. Topics Covered Students in the BS in Computer Science in Real-Time Interactive Simulation program will learn how to: - Program a variety of simulations and games, including text based, two-dimensional, and three-dimensional games. - Draft game design and technical design documents to aid in the scheduling and organizational aspects of game production. - Implement efficient graphical user interfaces (GUIs), including the management of windows, menus, and dialog boxes. - Create robust artificial intelligence algorithms to serve as the cognitive processes for computer controlled game objects. - Apply concepts such as computer networks, TCP/IP, and internet programming to a multiplayer video game environment. Career Outlook Graduates of the BS in Computer Science in Real-Time Interactive Simulation degree program are ready to pursue a... [-]

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

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

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 of Games Development

SAE Institute Australia
Campus Full time 2 years June 2017 Australia Brisbane Melbourne Perth Sydney Adelaide Byron Bay + 5 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 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. [+]

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

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 of Information Technology

La Trobe University
Campus Full time 3 years March 2017 Australia Melbourne Bendigo Sydney Albury Mildura Shepparton + 5 more

This three-year degree has a strong focus on industry projects, giving you the chance to develop a medium-sized software program in your final year. [+]

This three-year degree has a strong focus on industry projects, giving you the chance to develop a medium-sized software program in your final year. Your subjects will cover social and ethical issues such as computer hacking, software piracy and security breaches along with IT fundamentals. You'll also gain skills in project management, project estimation, documentation and report evaluation through the theoretical side of these core subjects. Your IT studies will include web and software development, IT systems analysis, design, programming and networking. In these classes you'll develop an understanding of infrastructure technology, planning and management and develop ways to understand systems and implement technical programs including e-commerce, data systems and mobile applications. You can combine your IT skills with business, social sciences and humanities through elective subjects or refine your IT skills further in web engineering, computer technology, security and information systems analysis. You may be selected for our Honours program based on your academic performance. You may also receive the chance to work part-time for a large-scale organisation during your degree, gaining credit points for your work. Scholarships of up to $6000 may be offered by the Department of Computer Science and Information Technology. English Language Requirements IELTS (Academic) score of 6.0 with no individual band score less than 6.0; TOEFL Paper-based Test - a minimum overall score of 550 with a score of 5 or more in the Test of Written English; TOEFL Internet-based Test - a minimum overall score of 60 with a minimum for SLR 18;... [-]

Bachelor in Computer Science (Software Engineering) (Hons)

Universiti Selangor (UNISEL)
Campus Full time 7 semesters August 2017 Malaysia Selangor

Software Engineering is the area of computer science concerned with the theoretical and practical aspects of the requirement, design, implementation, testing and [+]

Bachelors in Computer Science. Professional Recognition: Malaysian Qualification Agency (MQA) Intake: January / June / August Duration: 3 ½ Years Fees: RM 31,200.00 Entry Requirements Recognized Matriculation or Foundation with CGPA 2.0 AND credit in Mathematics at SPM Level; OR; Pass Sijil Pelajaran Malaysia (SPM) or equivalent with credit in Mathematics AND Pass Sijil Tinggi Pelajaran Malaysia (STPM) with TWO (2) full passes or equivalent with minimum CGPA of 2.0; OR; A Diploma in Computer Science, Information Systems, Information Technology, Software Engineering or equivalent with a minimum CGPA of 2.5. *Candidates with CGPA below 2.5 but above 2.0 may be admitted subject to a rigorous internal assessment process; OR; Any other Diploma with a minimum CGPA of 2.5, AND credit in Mathematics at SPM level. Pass Sijil Tinggi Agama Malaysia (STAM) with at least Jayyid (Good) Level AND Pass Sijil Pelajaran Malaysia (SPM) or equivalent inclusive of Bahasa Melayu and credit in Mathematics; OR; Any other qualification recognized by Malaysia government. Overview Software Engineering is the area of computer science concerned with the theoretical and practical aspects of the requirement, design, implementation, testing and maintenance. Have a good understanding of software engineering related theory and how this theory influences practice, possess a solid foundation that allow students to maintain their skills and knowledge as the field of software engineering evolves. Students are required to attend an internship programme to apply theory into the software development. Program Learning Outcomes Describe a general introduction to software engineering concepts. Demonstrate an understanding concepts... [-]

Bachelor in Computer Sciences

Miguel Torga Institute of Higher Education (ISMT)
Campus Full time 6 semesters October 2017 Portugal Coimbra

The 1st cycle of studies in Computer Sciences has the mission to offer an advanced education in the field of Information Technology, directed toward the acquisition of skills in programming and design and management of information [+]

As this program is taught entirely in Portuguese, candidates must be able to speak and write Portuguese or be willing to learn the language. The 1st cycle of studies in Computer Sciences has the mission to offer an advanced education in the field of Information Technology, directed toward the acquisition of skills in programming and design and management of information systems, including the phases of specification, development, testing and maintenance of applications and systems. In order to achieve the proposed goals, the following objectives are established: - Qualify and train: professional in Information Technologies applied to organizations, including mastering of the IT science areas and the strategic planning of Information Technology in organizations. - Develop and stimulate: critical thinking, verbal and written communication skills, organizational planning, ability to work in groups and decision-making capacity. - Train: for the integration of knowledge; the strategic application of technologies in organizations, taking into consideration the global strategy of the product/service of the organization itself; for the communication of knowledge and results to specialists and non-specialists. - Promote: the contact of the student with the labour world in an initial stage of his training, through the participation of students in cooperation protocols with public and private organizations, under internship or summertime internship. PROFESSIONAL OPPORTUNITIES Employers most common of graduates in IT Management are the government (in its various sectors), industry, small and medium enterprises (SMEs) and large firms, consulting firms, banks and investment firms, telecommunications companies and educational institutions. Regarding job opportunities, they include,... [-]

Computer Science

International University Alliance
Campus September 2017 USA Boston

Computer scientists and software engineers design and develop software for the computer systems and networks that power today’s world. [+]

Bachelors in Computer Science. Computer Science and Software Engineering What is Computer Science and Software Engineering? Computer scientists and software engineers design and develop software for the computer systems and networks that power today’s world. Whether you’re keeping up with friends on social media, streaming a movie, making a purchase with your debit card or driving your car, you are depending on software. Software enables most of the social, economic and governmental systems that we rely on every day. From personal apps to life-critical software that powers medical, flight and space systems, today’s society requires software that is engineered to demanding performance, reliability and safety standards. Engineering such software requires a high degree of specialization. The individuals with the critical expertise to do this are computer scientists and software engineers. It’s these professionals who make the magic happen every day. The Department of Computer Science and Software Engineering (CSSE) offers three undergraduate degrees to prepare students for success in the world of computing: Bachelor of Science in Computer Science Bachelor of Software Engineering Bachelor of Wireless Engineering Notable 576 undergraduate students and 110 graduate students enrolled in fall 2014 17 full-time faculty members Providing the nation’s first bachelor’s degree in software engineering at a public institution Developing the first and only bachelor’s degree in wireless engineering Serving as a National Security Agency Center of Academic Excellence, supporting work in information security and assurance Computer Science minor provides a background in computer science theory and practice, including programming in high-level language,... [-]

Bachelor in Computing Science

University of Groningen
Campus Full time 3 years September 2017 Netherlands Groningen Leeuwarden + 1 more

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 of Computer IT

Lane Community College
Campus Full time Part time 4 years June 2017 USA Eugene + 1 more

The Computer Information Technology Department provides both professional technical and lower division computer science and computer information systems course work. We offer two-year associate of applied science degree programs that are designed to prepare students for jobs as computer network administrators, user support specialists, or as computer programmers as well as a two year transfer degree. [+]

Bachelors in Computer Science. The Computer Information Technology Department provides both professional technical and lower division computer science and computer information systems course work. We offer two-year associate of applied science degree programs that are designed to prepare students for jobs as computer network administrators, user support specialists, or as computer programmers as well as a two year transfer degree. Several Career Pathway Certificates are also available for students wanting to specialize. Academic Programs Computer Network Operations Computer Programming Computer Simulation / Game Development Computer Information Systems Transfer Student Information Computer Science majors can complete their general education requirements and most of their lower division (100 and 200 level courses) Computer Science courses at Lane Community College. Two options for transfer Earn the ASOT (Associate of Science Oregon Transfer Degree) and then transfer to any school in the USA. [-]