Bachelor of Science in Computer Science Major Program By Western New England University |Top Universities

Bachelor of Science in Computer Science Major

Main Subject Area

Computer Science and Information SystemsMain Subject Area

Program overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Undergraduate

The Computer Science major, which leads to a Bachelor of Science degree, is a versatile major that prepares professionals for careers that may require designing and developing software, finding effective solutions to computing problems, or using computers in innovative ways. The program is interdisciplinary in nature and involves coursework in computer science, computer engineering, and mathematics. The program provides a strong background in programming and software development including programming in Python, Java, C/C++, and more. The curriculum concentrates on the scientific, mathematical, and theoretical aspects of the design of computer systems while also developing communication skills through a strong liberal arts curriculum. The program prepares students to work as a software engineer, handling the design and development of user-oriented computer applications and systems. The substantial foundation in mathematics and computer hardware in this program offers students uniqueness and strength in today’s job market. There is sufficient flexibility in the curriculum to allow students to pursue additional coursework in software and/or hardware development, mathematics, business, information processing, computer forensics, and information technology. Opportunities Graduates of this program develop the creativity and patterns of thought required of computer scientists and are prepared to go on to advanced study or to enter various professional fields. Graduates are well equipped with the analytic training and the knowledge of software and hardware to enter careers in software design, software development, software management, systems programming, systems analysis, technical and software support, and computer consulting. Organizations in business, industry, and the private sector are eager for candidates with the knowledge and skills that the graduates of this program possess. Program Objectives The Computer Science program will prepare students to be professionals capable of applying principles to practice, able to undertake lifelong learning, and aware of social, ethical, and environmental issues associated with their professional activities. The expected accomplishments of our graduates during the first several years following graduation from the program are to: Successfully apply principles and practices of computing to develop and maintain software systems that meet customer need. Function ethically and responsibly as a full participant in the computing discipline. Remain current in the fast-changing world of technology today by pursuing lifelong learning. Operate successfully as part of a team. Apply knowledge and skills to the benefit of society. Program Outcomes Upon completion of the program, the student will have the following abilities: Communication - Ability to communicate ideas and concepts in written and oral forms clearly and in an organized manner. Mathematical Foundations - Ability to apply knowledge of computing and mathematical concepts and theory to develop and analyze computing systems. Teamwork - Ability to work in teams. Design - Ability to apply system design process and notation in order to design systems. Critical Thinking - Ability to reason logically and evaluate and analyze a computer-based system, process, and component or program to meet desired needs. Ethics - Ability to identify the role computers play in society and identify and analyze ethical impacts of professional behavior and actions.

Program overview

Main Subject

Computer Science and Information Systems

Degree

Other

Study Level

Undergraduate

The Computer Science major, which leads to a Bachelor of Science degree, is a versatile major that prepares professionals for careers that may require designing and developing software, finding effective solutions to computing problems, or using computers in innovative ways. The program is interdisciplinary in nature and involves coursework in computer science, computer engineering, and mathematics. The program provides a strong background in programming and software development including programming in Python, Java, C/C++, and more. The curriculum concentrates on the scientific, mathematical, and theoretical aspects of the design of computer systems while also developing communication skills through a strong liberal arts curriculum. The program prepares students to work as a software engineer, handling the design and development of user-oriented computer applications and systems. The substantial foundation in mathematics and computer hardware in this program offers students uniqueness and strength in today’s job market. There is sufficient flexibility in the curriculum to allow students to pursue additional coursework in software and/or hardware development, mathematics, business, information processing, computer forensics, and information technology. Opportunities Graduates of this program develop the creativity and patterns of thought required of computer scientists and are prepared to go on to advanced study or to enter various professional fields. Graduates are well equipped with the analytic training and the knowledge of software and hardware to enter careers in software design, software development, software management, systems programming, systems analysis, technical and software support, and computer consulting. Organizations in business, industry, and the private sector are eager for candidates with the knowledge and skills that the graduates of this program possess. Program Objectives The Computer Science program will prepare students to be professionals capable of applying principles to practice, able to undertake lifelong learning, and aware of social, ethical, and environmental issues associated with their professional activities. The expected accomplishments of our graduates during the first several years following graduation from the program are to: Successfully apply principles and practices of computing to develop and maintain software systems that meet customer need. Function ethically and responsibly as a full participant in the computing discipline. Remain current in the fast-changing world of technology today by pursuing lifelong learning. Operate successfully as part of a team. Apply knowledge and skills to the benefit of society. Program Outcomes Upon completion of the program, the student will have the following abilities: Communication - Ability to communicate ideas and concepts in written and oral forms clearly and in an organized manner. Mathematical Foundations - Ability to apply knowledge of computing and mathematical concepts and theory to develop and analyze computing systems. Teamwork - Ability to work in teams. Design - Ability to apply system design process and notation in order to design systems. Critical Thinking - Ability to reason logically and evaluate and analyze a computer-based system, process, and component or program to meet desired needs. Ethics - Ability to identify the role computers play in society and identify and analyze ethical impacts of professional behavior and actions.

Admission requirements

Undergraduate

79+
6+

Tuition fee and scholarships

One of the important factors when considering a master's degree is the cost of study. Luckily, there are many options available to help students fund their master's programme. Download your copy of the Scholarship Guide to find out which scholarships from around the world could be available to you, and how to apply for them.

In this guide you will find:
opportunities

Where to look for scholarship opportunities

how_to

How to apply to scholarships relevant to you

list

A list of available scholarships around the world

checklist

A scholarship application checklist

banner
download_icon Download Scholarship Guide

More programs from the university

Undergrad programs