ApplyingPaying for BUVisiting CampusContact UsBU Home Page

Division of Arts & Sciences

Programs - Sciences
Computer Science
Systems Science
Computer Communications
Industrial Computing
Software Engineering
Individualized Programs
Computer Information Systems
Economic and Financial Systems
Environmental Systems
Health Care Systems
Logistics Systems
Manufacturing Systems
Service Systems
Transportation Systems
Home Page

Computer Sciences


Course requirements

Course Offering


Course Requirements

Language Requirements

English Language 2 courses 6 credits

Second Language 2 courses 6 credits

Quantitative Skills Requirements

Quantitative Skills 2 course 6 credits

Foundation Requirement

Students must meet the following foundation requirements as a condition for applying to the major. Meeting these prerequisites is NOT a guarantee of admission to the major.

Course Code

Title

Hours/Week

MTH1140

Calculus for the Natural Sciences, Part I

3

PHY1150

Principles of Physics I

3

MES1125

Ancient Middle Eastern Civilization

3

SOC1001

Introduction to Sociology

3

MTH1141

Calculus for the Natural Sciences, Part II

3

SYS1140

The Systems Approach to Problem Solving

3

CSE1100

Introduction to Programming

3

HSS1003

Technology & Society

3

Students must meet the following minimum requirements as a condition of application to the major. Meeting these prerequisites is NOT a guarantee of admission to the major.

  • The student must have first semester sophomore standing.
  • The student's cumulative GPA will be taken into account at the time of application. A cumulative GPA of less than 3.0 is considered beneath the standard for admission.
  • Fifteen courses make up the minimum requirement for the major.

MODE OF STUDY

The Computer Science major is available by full-time or part-time study.

Course Code

Title

Hours/Week

PHY1151

Electric Circuits

3

MTH2240

Calculus, Part III.

3

CSE261

Mathematical Foundations of Computer Science II

3

CSE262

Automata, Computability, and Complexity

3

CSE1120 

Programming Languages and Techniques I

3

CSE1121

Programming Languages and Techniques II

3

CSE1130

Programming Languages and Techniques Lab I

3

CSE1131

Programming Languages and Techniques Lab II

3

CSE2220

Introduction to Algorithms and Data Structures

3

CSE2240

Introduction to Computer Architecture

3

CSE3371

Digital System Organization and Design

3

CSE3372

Digital System Organization and Design Lab

3

CSE3380

Computer Operating Systems

3

CSE4400

Senior Project

3

CSE4401

Senior Project

3

Free Electives

  • Students of Lebanese Nationality

    3 courses 6 credits

  • Students of Foreign Nationality

    10 courses 30 credits

Back to top


Course Offering

Back to Top

Update Jan. 26, 2007