Nov 21, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

Computer Science BS/MBA


Admission Criteria


  • Minimum overall GPA of 2.800 required
  • Matriculated student with academic good standing at the University at Buffalo.
  • Satisfactory performance in a series of core courses (see below). There are two paths to meet this requirement.
    1. Standard: Completion of four core courses with a combined core course grade point average of at least 2.500.
    2. Fast-Track: Completion of at least two of the four core courses (graded on an A-F bases) with a combined core course grade point average of at least 3.000.

Computer Science / Bioinformatics Courses Core Courses:

  1. Calculus 1 (MTH 141 or MTH 153)
  2. Introduction to Computer Science for Majors 1 (CSE 115)
  3. Introduction to Computer Science for Majors 2 (CSE 116)
  4. Discrete Structures (CSE 191 or MTH 191)

Current students wishing to pursue the Computer Science BS or Bioinformatics and Computational Biology - Computer Science and Engineering Concentration must follow the instructions on the School of Engineering and Applied Sciences Supplemental Application. See the complete School of Engineering and Applied Sciences Admissions Policies for details.

Course Requirements


One calculus-based probability or statistics course (4 credits)


Five CSE Electives (15-20 credits)


The CSE elective requirement consists of five courses: three from required Topic Areas and two within a Specialization Area. The three required Topic Areas are (1) Theory, (2) Hardware Systems and Networking, and (3) Artificial Intelligence. Students select one course from the relevant Topic Area course lists provided below. The Specialization Area requirement is satisfied by completing two additional courses, both from one of the following Topic Areas: (1) Theory, (2) Hardware Systems and Networking, (3) Artificial Intelligence, (4) Software Systems, and (5) Experiential Learning and Research.

Experiential Learning and Research Area Courses:


CSE 302 and CSE 303 coming soon!

One Additional Math or Science course (3 credits):


Can be satisfied through any of the following (except courses used to satisfy any other degree requirement or scientific literacy sequence required for UB Curriculum)

  • Any 200-level or higher MTH or STA course (excludes MTH 411 , STA 301 STA 301 , and MTH 495 -MTH 499 /STA495-STA 499 ); or
  • Any 200- level or higher (excluding 495-499) course in BIO, CHE, GLY or PHY; or
  • Any course in an approved UB Curriculum Scientific Literacy sequence

MBA Core (30 Credits)


  • MGA 603 - Financial Accounting for Managers Credits: 2
  • MGB 610 - Organizational Behavior  Credits: 2
  • MGF 611 - Financial Analysis for Managers  Credits: 2
  • MGO 658 - Entrepreneurship Foundations  Credits: 2
  • MGG 635 - Management Communication  Credits: 2
  • MGM 615 - Marketing for Managers  Credits: 2
  • MGQ 608 - Statistical Analysis for Managers  Credits: 3 
  • MGA 605 - Accounting for Management Decision-Making Credits: 2
  • MGE 604 - Business Economics  Credits: 2
  • MGO 620 - Operations Management  Credits: 2
  • MGO 640 - Business Strategy  Credits: 2
  • MGS 605 - IT for Managers  Credits: 2
  • MGS 605 - Information Technology (IT) Managers Credits: 2
  • MGG 601 - Corporate Social Responsibility/Sustainability Credits: 2
  • MGX ### - Internship Credits: 3

MBA Electives (18 credits)


Contact the School of Management for management elective options.

Notes


All courses are not offered every semester. Please check the undergraduate schedule ahead for planning.

Contact the School of Management for MGT elective options.

*Students are permitted to take alternative programming courses EAS 230  or EAS 240  in lieu of CSE 115 , however CSE 115  is strongly preferred for Computer Science majors. The alternative programming courses should only be utilized by students transferring into the program with EAS 230 , EAS 240 , orEAS 999TRCP  (general programming for transfer students) already completed. View our Computer Programming Requirement website for more information on the programming alternatives and self-study packages. 

**Students are permitted to use PHY 151  and PHY 152  in lieu of PHY 158 , however PHY 158  is preferred.

Total Credits Required for Undergraduate Major: 82-90


Additional Degree Requirements Include


  • Additional coursework to fulfill UB Curriculum requirements
  • Elective courses as needed to complete the 150 credit hour total

Total Undergraduate Credits Required: 102


Total Credits Required for Graduate Degree: 48


Total Credits Required for Graduation: 150


Academic Requirements


Students seeking an undergraduate degree from the School of Engineering and Applied Sciences must have a minimum GPA of 2.000 in technical classes (engineering, math, and science classes). To maintain academic standards and determine eligibility for continued enrollment, the School of Engineering and Applied Sciences reviews the academic records of all students in an approved undergraduate SEAS major. This academic review is conducted at the end of each fall and spring semester. View the School of Engineering and Applied Sciences Academic Review Policy.

Students apply directly to the School of Management during their junior year to be admitted to the MBA Program. Students must meet all applicable admission criteria and deadlines to be accepted to the graduate portion of the combined degree.

Transfer Credit Policy

Students seeking an undergraduate engineering degree from the School of Engineering and Applied Sciences must complete 30 undergraduate credit hours of junior/senior level courses required in their major at the University at Buffalo.

Curricular Plan


A Curricular Plan provides a roadmap for completing this academic program and the UB Curriculum on time. Your actual plan may vary depending on point of entry to the university, course placement and/or waivers based on standardized test scores, earned alternative credit and/or college transfer credit. 

Total Credits: 15


Total Credits: 15


Second Year Fall


Total Credits: 15


Second Year Spring


Total Credits: 17


Third Year Fall


Total Credits: 18


Third Year Spring


  • Topic Area 2 Credits: 3
  • Topic Area 3 Credits: 3
  • Specialization 1 Credits: 3
  • Specialization 2 Credits: 3
  • Elective Credits: 3 

Total Credits: 15


Fourth Year Fall


  • MGB 610LEC - Organizational Behavior Credits: 2
  • MGQ 608LEC - Statistical Analysis for Mngrs Credits: 2
  • MGO 658LEC - Entrepreneurship Foundations Credits: 2
  • MGA 603LEC - Financial Acctg for Managers Credits: 2
  • MGF 611LEC - Fin Analysis for Managers Credits: 2
  • MGQ 635LEC - Management Communications Credits: 2
  • MGM 615LEC - Marketing for Managers Credits: 2

Total Credits: 14


Fourth Year Spring


Total Credits: 14 or 15


Fourth Year Summer


  • MGX ### - Internship Credits: 3

Total Credits: 3


Fifth Year Fall


  • MBA Elective Credits: 3
  • MBA Elective Credits: 3
  • MBA Elective Credits: 3
  • Elective Credits: 3 

Total Credits: 12


Fifth Year Spring


  • MBA Elective Credits: 3
  • MBA Elective Credits: 3
  • MBA Elective Credits: 3
  • MGG 601LEC - Corporate Social Responsibility/Sustainability Credits: 2

Total Credits: 11


Total Credits Required: 150


Note: Some classes may count toward both a major and UB Curriculum requirement.

Learning Outcomes


The curriculum provides opportunities for students to develop the following knowledge, skills, and behaviors by the time of graduation:

  • an ability to analyze  a  complex  computing  problem  and  to  apply  principles  of  computing  and  other  relevant disciplines to identify solutions.
  • an ability to design,  implement,  and  evaluate  a  computing-based  solution  to  meet  a  given  set  of  computing requirements in the context of the program’s discipline.
  • an ability to communicate effectively in a variety of professional contexts.
  • an ability to recognize  professional  responsibilities  and  make  informed  judgments  in  computing  practice based on legal and ethical principles.
  • an ability to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • an ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

 

(HEGIS: 07.01 COMPUTER & INFO SCI-GEN, CIP11.0701 Computer Science)