BS in Computer Science and Business Administration Undergraduate Programme By Northeastern University |TopUniversities

BS in Computer Science and Business Administration

Subject Ranking

# 251-300QS Subject Rankings

Main Subject Area

Business and Management StudiesMain Subject Area

Programme overview

Main Subject

Business and Management Studies

Degree

BS

Study Level

Undergraduate

The CS and Business combined major delivers a technical degree with a strong grounding in business. You’ll complete most of the requirements of a business major, including macroeconomics and microeconomics, while also focusing on technical skills like program design, software development, computer organization, systems and networks, theories of computation, principles of languages, and advanced algorithms and data. Business Concentration: Accounting, Entrepreneurship and Innovation, Finance, Management, Marketing, Supply Chain Management. Learning outcomes: Understand the intellectual foundations for the design of software programs and for the design of algorithms and data structures within programs and larger systems. Be able to apply these principles in the creation of software systems. Understand in-depth the three fundamental programming paradigms: functional, imperative, and object-oriented. Know when and how to apply these paradigms singly and in combination to build efficient, maintainable systems. Be aware that other more specialized paradigms exist such as declarative and logic-based. Understand the basics of event-driven programming. Be able to apply this model to create human computer interfaces or to handle asynchronous data that arrives from external sources. Develop skills in problem analysis and problem solving, especially in the context of the high complexity of the computing world. Be prepared to apply known design patterns in a setting of multiple constraints. Be able to invent new approaches by systematic experimentation. Be able to predict the performance of planned systems by use of the techniques of algorithm analysis. Understand that the computing world is networked and that software is almost always running in an interconnected manner on multiple machines throughout the network. Be able to take advantage of network access and at the same time be aware of security risks and know how to mitigate these risks. Possess some knowledge of the major software technologies: programming languages, operating systems, network systems and the web, database management systems, artificial intelligence, graphics systems, human computer interfaces, and intelligent systems. Know some systems in sufficient depth to be able to design and implement software using these systems. Be sensitive to the relationship of technology to social issues, in particular: benefits to society and possible drawbacks; security, both for individuals and organizations; privacy. Take into account social issues during the design of software systems. Show respect for the diversity of all individuals in the computing/information field in all its settings: academia, research, industry, business, health care, government. Understand that people have different backgrounds and experiences that provide varied and useful perspectives on problem solving and design. Possess skills in writing, reading, and speaking because communication within organizations and to the public is essential. Acquire the mathematical foundations appropriate to the degree program that is chosen by the student. Be able to use mathematics during the design and analysis of systems.

Programme overview

Main Subject

Business and Management Studies

Degree

BS

Study Level

Undergraduate

The CS and Business combined major delivers a technical degree with a strong grounding in business. You’ll complete most of the requirements of a business major, including macroeconomics and microeconomics, while also focusing on technical skills like program design, software development, computer organization, systems and networks, theories of computation, principles of languages, and advanced algorithms and data. Business Concentration: Accounting, Entrepreneurship and Innovation, Finance, Management, Marketing, Supply Chain Management. Learning outcomes: Understand the intellectual foundations for the design of software programs and for the design of algorithms and data structures within programs and larger systems. Be able to apply these principles in the creation of software systems. Understand in-depth the three fundamental programming paradigms: functional, imperative, and object-oriented. Know when and how to apply these paradigms singly and in combination to build efficient, maintainable systems. Be aware that other more specialized paradigms exist such as declarative and logic-based. Understand the basics of event-driven programming. Be able to apply this model to create human computer interfaces or to handle asynchronous data that arrives from external sources. Develop skills in problem analysis and problem solving, especially in the context of the high complexity of the computing world. Be prepared to apply known design patterns in a setting of multiple constraints. Be able to invent new approaches by systematic experimentation. Be able to predict the performance of planned systems by use of the techniques of algorithm analysis. Understand that the computing world is networked and that software is almost always running in an interconnected manner on multiple machines throughout the network. Be able to take advantage of network access and at the same time be aware of security risks and know how to mitigate these risks. Possess some knowledge of the major software technologies: programming languages, operating systems, network systems and the web, database management systems, artificial intelligence, graphics systems, human computer interfaces, and intelligent systems. Know some systems in sufficient depth to be able to design and implement software using these systems. Be sensitive to the relationship of technology to social issues, in particular: benefits to society and possible drawbacks; security, both for individuals and organizations; privacy. Take into account social issues during the design of software systems. Show respect for the diversity of all individuals in the computing/information field in all its settings: academia, research, industry, business, health care, government. Understand that people have different backgrounds and experiences that provide varied and useful perspectives on problem solving and design. Possess skills in writing, reading, and speaking because communication within organizations and to the public is essential. Acquire the mathematical foundations appropriate to the degree program that is chosen by the student. Be able to use mathematics during the design and analysis of systems.

Admission Requirements

6.5+
Other English Language Requirements: PTE 62 (no band below 62); CAE 58. 

Jan-2000

Domestic
0 USD
International
0 USD

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Undergrad Programmes 454