Bachelor Programs in Computer Science

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

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 College-wide, 95 percent of Allegheny Graduates who seek jobs find employment within five months of commencement. The most popular fields with advanced degrees: university/college teaching/research, application consultant, systems engineer, research computer scientist [-]

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

Bachelor in Pre-Computer Science

The University of Arizona
Campus Full time September 2017 USA Tucson

The CS department offers a quality, student-centered experience. Our undergraduate and graduate curricula provide a timely and well-rounded view of the field, with special emphasis on the practical aspects of traditional mainstream areas of computer science: algorithms, programming languages, operating systems, distributed computing, networks, databases, and theory of computing. We also offer courses in several subfields including graphics, computer vision, and the software aspects of computer architecture. [+]

The CS department offers a quality, student-centered experience. Our undergraduate and graduate curricula provide a timely and well-rounded view of the field, with special emphasis on the practical aspects of traditional mainstream areas of computer science: algorithms, programming languages, operating systems, distributed computing, networks, databases, and theory of computing. We also offer courses in several subfields including graphics, computer vision, and the software aspects of computer architecture. Potential Career Areas: programmers, managers, analysts, and security specialists, among other positions. This major is also excellent preparation for graduate studies in computer science or information science and technology, and it provides a marketable skill set to apply to further studies in linguistics, geography, and life sciences. [-]

Bachelor of Information Technology - Games Design and Development

Macquarie University
Campus Full time 3 years January 2017 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 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 Cultural Studies In Stage II you will be working in simulated project groups where you are working towards large scale deliverables each trimester. Within Stage II we will not only get you to apply your Stage I skills in a deeper context, but help you work within the contemporary creative media workforce. In Stage II we show you how your work contributes to and interacts with broader culture and media practice. This knowledge will enable you to work with a variety of other disciplines and artists and expand your potential on the global stage. You will complete a number of real-world projects with students not only in your own discipline, but in all other SAE disciplines. In Stage II, you will be given the opportunity to work as project specialists within the following areas. The types of projects and project roles you choose to undertake will determine what area of specialisation you fall within. Stage II has two studio modules with projects based on the following areas; 1. Games Programming The SAE Games Programming degree is a highly focused program which delves deep into game-play and game engine programming. You will build your skills in existing software packages and frameworks such as Unreal Engine and Unity, using these to build your technical skillset and develop your own game tools, libraries and engines. You will enhance your knowledge of C++ and object-oriented programming to build complex games and tools. Throughout the program, you will be working with students from all other disciplines to build a rich and high quality portfolio of work. 2. Games Design In the Game Design specialisation you will work on a range of projects with your peers and SAE Facilitators which will build your skills and knowledge within the diverse scope of Game Design. During the program you will be able to pursue all facets of Game Design such as level design, systems design, economy design, combat and AI design, balancing, player psychology and much more. Best of all, we will give you the tools you need to be able to articulate design ideas into real working games. You will also explore complex artistic ideas that lead to original, personal games that are artistically meaningful to you. Work alongside other like-minded students and staff from all SAE disciplines to build a massive portfolio of projects. Stage III Stage III is the final part of your studies. Here you will undertake an interdisciplinary project of your choice to be the final and most ambitious portfolio project that you will undertake. You will also finalise your studies by undertaking an elective module and completing a compulsory internship. By the time you graduate, you will have; a professional online presence that you will have begun building at the start of the program, a wide range of interdisciplinary projects present in your portfolio, and a deeper understanding of the creative media fields and real-world experience. Upon graduating from the programming or game design specialisation, you will have significant experience working in simulated production environments. You will have learnt industry standard workflow and product lifecycle. You will have a portfolio of game projects used to to either begin your own startup or build your professional practice further. Students in the programming specialisation will have a range of portfolio projects which demonstrate an applied knowledge of C++ in the context of game-play programming and game engine programming. You will also have a demonstrated knowledge of building tools for game engines in languages like C#. Game design students will graduate with a strong technical understanding of game development pipeline and tools such as Unity, UDK, 3D Studio Max and Maya. Game design students will have the opportunity to engage in a diverse range of skills including visual arts, audio, story or character development and to explore artistic visions for what games could be. Designers will practice the creative development of games, working to be original, expressive and innovative. [-]

Bachelor of Computer Engineering (Hons)

Universiti Kuala Lumpur
Campus Full time 4 years September 2017 Malaysia Kuala Lumpur

The primary objective of this programme is to provide a solid education in the fundamentals of both computer science and electrical engineering so that graduates who satisfy the requirements of the programme are prepared to go into practice or continue their advanced education in appropriate postgraduate degree programme. [+]

Bachelors in Computer Science. Bachelor of Computer Engineering (Hons) Programme Summary Programme Code: JPT/BPP (R/520/6/0023) 11/16, MQA A 7385 Status Programme: Accredited Institutes: Universiti Kuala Lumpur Malaysian Institute of Information Technology (UniKL MIIT) Specialisation: Information Technology Study Level: Bachelor Degree Intake: Jan/Sept Duration: four years Certificate: Overview The primary objective of this programme is to provide a solid education in the fundamentals of both computer science and electrical engineering so that graduates who satisfy the requirements of the programme are prepared to go into practice or continue their advanced education in appropriate postgraduate degree programme. It strives to help students attain essential technical qualifications to enable them in foreseeing and solving the engineering problems of tomorrow. The programme also attempts to facilitate students' problem-solving as well as inter-personal skills in dealing with the possible effects that technology can have on humanity through the studies of social and ethical issues. It also instills an understanding of the need and desire continuous self-renewal throughout one's careers. Career Path Computing Systems are components of a wide range of products such as fuel injection systems in vehicles, medical devices such as x-ray machines, communication devices such as cell phones, and household devices such as alarm systems and washing machines. Increasingly, computer engineers are involved in the design of computer-based systems to address highly specialized and specific application needs. Computer Engineers work in most industries, including the computer, aerospace, telecommunications, power production, and manufacturing and electronics industries. Applications includes consumer electronics and advanced microprocessors, peripheral equipment, desktop and client/server computing, and communications devices use computers and employ engineer in their design. Computer Engineer are also needed in the design and implementation of computer networks for business, industrial, and government institutions; and in embedded computer systems (such as aircraft, spacecraft, and automobile control systems in which computers are embedded to perform various functions). Programme Contents Semester 1 Principles of Computer Programming Introduction to Computing and Information System Engineering Mathematics I Engineering Physics Introduction to Electronics Co-Curriculum I * Fundamental English Semester 2 Engineering Mathematics II Digital Principles Electromegnatics for Engineers Electrics Circuits Analysis C Programming Professional English I Semester 3 Computer Organisation Discreet Mathematics for IT Microprocessor Signal & System Object Oriented Programming Technopreneurship Professional English II Semester 4 Data Communication Intro to Software Engineering Probability & Statistic for IT Microcontroller Tamadun Islam & Tamadun Asia (TITA) (L) Bahasa Melayu Komunikasi 2 (I) Data Structures & Algorithms Semester 5 Computer Controlled System Operating Systems Embedded Systems Isu-isu Kontemporari Muslim Di Malaysia (L-M) Culture & Lifestyle In Malaysia (L-MN & I) Database Management Systems Innovation Management Mandarin I Semester 6 Introduction To Artificial Intelligent Hardware Programming Language Compiler Elective BCE I** Hubungan Ethnic (L) Pengajian Malaysia 3 (I) Research Methodology Final Year Project I Mandarin 2 Semester 7 Elective BCE 2** Elective BCE 3** Elective BCE 4** Final Year Project 2 Semester 8 Industrial Training NOTE : Electives Subject Intro to Information Security Wireless network System & Network Programming Internet Programming Cryptography System Performance & Modelling Wireless Sensor Network Computer Vision Pattern Recognition Co-curriculum Career Guidance 2 Community Service 2 Culture 2 Rakan Masjid 2 Siswa-siswi Bomba & Penyelamat 2 Siswa-siswi Pertahan Awam 2 Sports Management 2 Personal Financial Management 2 Askar Wataniah Additional Module (credit not included in total credit to graduate - TCG) Bahasa Kebangsaan A [-]

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

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 systems, scientific computing, and has more elective credit hours in upper-level computer science courses to allow students the flexibility to explore additional advanced topics. Option 2 is designed to give students a sound background in computer science and the opportunity for in-depth study of a computer science application area. To solve problems using computers you should be capable of making the computer do what you want it to do, i.e. by programming it. Thus, the early part of the curriculum is focused on learning the principles and the practice of computer programming. Later, the curriculum is devoted to learning about techniques and concepts specific to sub-areas like operating systems, computer networks, artificial intelligence, computer graphics, compiler construction, or databases. Implementing the techniques you learn in these courses will require you to write computer programs. Application Deadline: April 1 for Fall Admission and October 1 for Spring Admission [-]

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

Bachelors in Computer Science. 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, but is not limited to, the following career opportunities: - Developing Applications - Analysis and Management Systems - Analysis and Management Systems Databases - IT Consulting - Consulting Systems Integration - Project Management Software - Quality Management - Teaching and Research ENTRY REQUIREMENTS International candidates must fulfill one of the following conditions: - To hold a qualification that gives them the right to apply and access to higher education in the country where it was obtained. The document to be submitted must state the final classification and must be validated by the competent authority of that country. - To hold a diploma of Portuguese secondary education or an equivalent degree. The latter case requires the submission of a document that proofs the equivalence of the non-Portuguese course to the Portuguese education system, stating the final classification. The following applies only to local Portuguese candidates: Final classification from Secondary School 50% Classification of the Admission Exam 50% List of admission exams (national exams in the following disciplines): - 19 Mathematics A - 10 Descriptive Geometry and 19 Mathematics A - 18 Portuguese and 19 Mathematics A (From this list, one exam is sufficient) [-]

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 in a business environment might combine computer science and one of the business fields. The emerging field of biomedical informatics is a combination of computer science and biology. Game programming and web application development are partially about technology and partially about interface design techniques taught as part of the digital media major. A computer science teaching endorsement for grades 6-12 is approved by the Virginia Department of Education when combined with an education licensure. With computing technology part of our everyday lives, it can be combined with almost any other field for those seeking a unique career path. Major Requirements The major consists of 9 hours of foundational mathematics courses, 12 hours of fundamental computer science courses, 18 hours of upper-level computer science courses, and 6 additional hours from computer science or related fields (with advisor approval) for a total of 45 hours. Students seeking a Bachelor of Science degree in Computer Science must take CS 320, CS 340, CS 420, MATH 192, MATH 170, MATH 240, and are encouraged to minor in mathematics. Students meeting the general major requirements but who do not complete the math and computer science courses required for a B.S. will receive a Bachelor of Arts in Computer Science. Mathematics Foundation Courses (9 hours) Principles from statistics, calculus, and discrete mathematics provide the foundation for many computer science methods and techniques. MATH 150 Elements of Calculus OR MATH 185 Calculus I MATH 130 Finite Mathematics OR MATH 170 Discrete Mathematics MATH 140 Elementary Statistics OR MATH 240 Statistics for Natural Sciences CS Fundamental Courses (12 hours) Fundamental knowledge of programming, networks, databases, architecture and operating systems used in modern computing environments provide a practical framework for studying more advanced topics. CS 220 Intermediate Programming: Java CS 230 Networking and Data Communications CS 250 Architecture and Operating Systems CS 270 Databases and Information Management CS Upper-level Courses (18 hours) Students select from a range of courses covering both theoretical and applied aspects of computing based on personal interest and career goals. CS 320 Data Structures CS 333 Topics in Computing (can be repeated) CS 340 Analysis of Algorithms CS 350 System Administration CS 370 Software Engineering CS 420 Programming Languages CS 470 Project Management CS 488 Internship CS 499 Independent Study/Research Internship opportunities are available through EMU’s Washington Community Scholar’s Center, organizations in the Harrisonburg area, and even EMU’s own Information Systems department. The department offers at least one “topics” course each year with the content selected based on the areas of interest of current students and faculty. The course may be taken for credit repeatedly since the content will vary from year to year. Topic examples include: theory of computation, numerical analysis, modeling and simulation, graphics, computer animation, computer vision, advanced algorithmic analysis, cryptography, parallel algorithms, artificial intelligence, robotics, hypermedia development, language translation systems, and functional programming. CS or Related Field Elective Courses (6 hours) These might be additional CS courses or from related fields to cover topics such as electronics, numerical computation, quantitative decision making, or media production. Minor in Computer Science The minor in computer science consists of 18 SH of computer science courses with at least 6 SH selected from the upper-level (300 or above) courses. CS 110 Introduction to Computer Science (3) CS 120 Introduction to Programming: Python (3) CS 220 Intermediate Programming: Java (3) CS 230 Networking and Data Communications (3) CS 250 Architecture and Operating Systems (3) CS 270 Databases and Information Management (3) CS 320 Data Structures (3) CS 333 Topics in Computing (3) (can be repeated) CS 340 Analysis of Algorithms (3) CS 350 System Administration (3) CS 370 Software Engineering (3) CS 420 Programming Languages (3) CS 470 Project Management (3) ACM student club The Association for Computing Machinery (ACM) student club at EMU is an informal gathering for students who are interesting in computers, coding, or programming. The club meets once a month for lunch during which time a guest speaker presents on a topic of interest. Past topics include: A discussion on Alan Turing and his contributions to the field of computing and mathematics A presentation by Bob Haskins from the telecommunication company Shentel A discussion on the current state of different areas of computer science including drones, houses and cars Working groups Working groups are student-led groups based around a common interest or theme. Current working groups include: Programming competitions Cell phone app design Outreach – recently hosted a One Hour of Code event EMU’s math and computer science faculty helped expand my thinking in life. Every professor I had was outstanding. Predicting outcomes, managing time, knowing what an ideal solution looks like, knowing when approximations are good enough, and understanding the pros and cons of the different methods of statistical analysis used in all fields of scientific research are just a few of the important life skills I learned. – Eric Brodersen, computer science grad [-]

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 computer science programs in the United States. The bachelor of science in computer science and engineering is accredited by the Engineering Accreditation Commission of ABET. Graduates from ABET-accredited programs have an assurance that their investment and achievement are recognized by the worldwide engineering community. Requirements Successful engineering students arrive at the University with a strong background in math and science. We recommend students have taken physics and chemistry courses in high school and are prepared to take calculus as freshmen. All students must complete the University's core curriculum requirements. Major requirements include courses in computer science and engineering as well as mathematics. Elective requirements, taken during the junior and senior year, allow you to explore advanced topics in computer science and engineering or concentrate in a particular areas within the field. Many students also complete an internship as part of their degree program. If your internship meets department criteria, you can earn up to three units of academic credit. Learn more about our internship program. All students must complete a capstone project in their senior year. This year-long course partners small groups of students with local businesses to create a software program or application desired by the business. Career Options Our degree program combines computer science and computer engineering to offer students a complete foundation in both computer hardware and software. A 2012 survey by the National Association of Colleges and Employers placed both computer science and computer engineering on its list of the top 10 bachelor's degrees for 2013. Our graduates have skills in both areas, giving them a versatile skill set valued by employers and graduate schools. Graduates of the program can tap into a strong gaming market in the region or seek employment in industries ranging from military to software to cyber security. Nationwide, demand for computer scientists and engineers is strong, as the need for trained computer scientists and engineers is growing in fields ranging from health care to education to business. Computer science and engineering can be a lucrative field for graduates. A 2011 study by the Georgetown University Center on Education and the Workforce reported that bachelor's degree holders in computer science had median earnings of $98,000, making it the third-highest paying major for bachelor's degree students. [-]

Bachelor of Information Technology

La Trobe University
Campus Full time 3 years March 2017 Australia Melbourne Bendigo Sydney + 2 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. [+]

Bachelors in Computer Science. 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; W 22; Satisfactory completion of the English for Further Studies Advanced Stage 5B (EFS5 UG minimum 60 per cent) which is available from La Trobe Melbourne; for more information please visit the La Trobe Melbourne website. La Trobe Melbourne Foundation Studies: 60 per cent final result in a course; English as the language of instruction in tertiary studies may be accepted. Please note: English as the language of instruction in previous study will not be accepted as a basis of admission (English) for courses where the approved test score requirement is above an IELTS 6.5 with no band score lower than 6.0. Pearson Test of English (Academic) (PTE): a minimum score of 57 with no communicative skill score less than 50. Cambridge Certificate of Advanced English (CAE): a grade of B or higher. Cambridge Certificate of Proficiency in English (CPE): a pass grade of C or higher; or approved international equivalent. Academic entry requirements LTU Foundation Studies - 60 Aust. Yr 12 (ATAR) 2015 (indicative only) - Melbourne: 50, Bendigo: 50 International Baccalaureate - 24 GCE A Levels - 7 HKDSE - 2 x Level 4 Sri Lankan A Levels - CCC STPM - 8 Norway Upper Secondary Certificate - 3.5 Sweden Slutbetyg - G All Indian Sen SC (Best 5 Subjects) - 65 Vietnam (Year 12) - 8 Indonesia (SMA) - 8 GAC Cert. IV - GPA 2.6 GAOKAO - see: the website If you do not meet these entry requirements you might be interested in La Trobe's Foundation Studies and Diploma Programs, which provide an alternative pathway to La Trobe's undergraduate program. For more information please visit the La Trobe Melbourne website. Subject prerequisite Units 3 and 4: a study score of at least 25 in English (EAL) or 20 in English other than EAL. Additional information Semester 1 and 2 Sydney Campus only available Semester 1 Professional recognition Graduates are eligible for membership of the Australian Computer Society and recognised as IT professionals. Career opportunities Graduates can develop innovative solutions through the effective use of IT tools, and critically analyse domain-specific problems in various industry sectors, such as banking, marketing, health, education, government and transportation. Our current industry partners offer a number of cadetships or Industry Based Learning (IBL) scholarships to our high-achieving students each year. Career opportunities include systems analyst, analyst programmer, database manager, software engineer, and strategist and systems marketer. [-]

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

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 of user and system requirements. Design and develop any system using the UML and highlight important implementation concerns. Demonstrate an understanding stages of testing from unit testing, component testing, system testing, and acceptance testing. Demonstrate an understanding of software maintenance. Demonstrate the ability to work with and/or lead a diverse team toward goal accomplishment Demonstrate an understanding of the importance of attracting, developing and retaining a high quality workforce. [-]

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, which involves the discovery and recovery of data – often as it relates to crime and cybercrime. This type of expertise is more and more valued, particularly in the areas of law enforcement and corporate law. That's where a Faraday Cage comes in. In a Faraday Cage, a computer is shielded from Wi-Fi signals and therefore can't be accessed or tampered with remotely. It's called a “computer seizure.” Information can't be retrieved or erased. It's a vital tool in legal cases and the use of a Faraday Cage allows computer evidence to hold up in court. “Companies expect our graduates to know how to prevent cybercrime,” says Lindstrom. “Forensics is a fun course and the students love it.” Recent Grads, Real Careers Listed below are just some of the careers Lakeland College computer science students from recent graduating classes have landed: IT assistant, Saco Polymers Programmer, Acuity Software QA engineer, JDA Systems analyst, GE Healthcare Quality technician, Eclipse Manufacturing Developer, Dynamic Inc. Lab assistant, Aerotech Technologist, Chevron IT help desk analyst, Orion Energy Systems IT support, Hudson Shipping Business analyst, The Manitowoc Company Listed below are some of the internships that Lakeland College students have landed during their stay at Lakeland College: Joe Van Horn Chevrolet - Plymouth, Wis. Lakeland College IT department - Sheboygan, Wis. Sauk County MIS Department - Baraboo, Wis. Computer Science Major Requirements CPS 200 - Programming I CPS 210 - Database Basics CPS 212 - Programming II CPS 362 - Introduction to Data Structures CPS 442 - Data Management, Warehousing, and Mining CPS 445 - Systems Analysis and Design (WI) MAT 250 - Discrete Mathematics [-]