2017-18 Catalog

Computer Science and Business Program

The College of Business and Economics and the Computer Science and Engineering department in the P.C. Rossin College of Engineering and Applied Science jointly offer the Computer Science and Business (CSB) program. The mission of the program is to provide rigorous computer science education integrated with in-depth business training that prepares high quality undergraduate students with diverse backgrounds for lifelong learning and to assume positions of leadership in the business community. This carefully crafted 136 credit hour degree integrates technology skills in software development with a solid background in business and economics. Deep immersion in both of these areas distinguishes CSB from programs offered by other universities. At the same time it is well balanced with approximately one third of the courses in liberal arts, one-third in computer science, and one-third in business.

After four years the program leads to a degree in Computer Science and in Business, which is jointly awarded by the College of Business and Economics and the P.C. Rossin College of Engineering and Applied Science. Graduates of the program will be ideal candidates for placement within public accounting firms, consulting companies, and startup companies. This program provides students with the background needed to become the CIO’s, decision makers, and general managers of information age corporations.

While honors-like in quality and rigor, the CSB program is open to any student wishing to accept the challenges it offers. Students may matriculate at Lehigh specifically into CSB or enter the program at a later point. Transferring into CSB after freshman year, however, may require students to take additional credits to graduate. The CSB program is accredited in Business (AACSB International) and is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

The co-directors of the CSB program are James A. Hall, Peter E. Bennett Chair in Business and Economics (jah0@lehigh.edu) and Henry Korth, Professor of Computer Science and Engineering ( hfk2@lehigh.edu).

For additional information visit the CSB web site at: www.cse.lehigh.edu/csb

Mission for Program

The Computer Science and Business program's mission is to provide its students with a strong education in mathematics, science, business, and computer science fundamentals and to prepare them to be able to adapt to future changes in the practice of Computer Science.

Program Educational Objectives

Graduates of the Bachelor of Science in Computer Science and Business Program will:

  • Apply their education in computer science to the analysis and solution of business and industrial problems.
  • Account for ethical and social issues when solving business and industrial problems.
  • Function effectively in a collaborative team and effectively communicate with members of the team.
  • Engage in continued education in their field of expertise.
  • Attain positions of leadership in their chosen field.
  • Apply their training to problems where information technologies and business processes converge.

Degree Requirements

The required courses for the CSB degree constitute the fundamentals of structured programming, discrete mathematics, algorithms, computer architecture, programming languages, software engineering, accounting, finance, marketing, management, and economics. None of the program requirements for the CSB major may be taken pass/fail.

The requirements are stated below. To view a number of suggested sequences of courses for satisfying these requirements see Suggested Sequences of Courses below.

Required Computer Science courses
CSE 001Breadth of Computing2
CSE 002Fundamentals of Programming2
CSE 017Programming and Data Structures3
CSE 109Systems Software4
CSE 202Computer Organization and Architecture3
CSE 216Software Engineering3
CSE 241Database Systems and Applications3
or CSE 341 Database Systems, Algorithms, and Applications
CSE 261Discrete Structures3
CSE 262Programming Languages3
CSE 303Operating System Design3
CSE 340Design and Analysis of Algorithms3
One 300-level course 23-4
Required Business courses
BUS 001Introduction to Business in a Global Environment3
ACCT 151Introduction to Financial Accounting3
ACCT 152Introduction to Managerial Accounting3
ECO 001Principles of Economics4
ECO 029Money, Banking, and Financial Markets3
ECO 146Applied Microeconomic Analysis3
FIN 125Introduction to Finance3
LAW 201Legal Environment of Business3
SCM 186Supply Chain Operations Management3
MKT 111Principles of Marketing3
MGT 301Strategic Management in a Global Environment3
Required Math and Science courses
MATH 021Calculus I (or MATH 075 followed by MATH 076)4
MATH 022Calculus II4
MATH 205Linear Methods3
MATH 231Probability and Statistics3
or ECO 045 Statistical Methods
Natural science courses 112
Required CSB courses
CSB 311Computer Applications in Business3
CSB 312Design of Integrated Business Applications I3
CSB 313Design of Integrated Business Applications II3
Required CSB electives
Courses approved by the student's advisor.9
Humanities and Social Science requirements
ENGL 001Composition and Literature3
ENGL 002Composition and Literature II3
CSE 252Computers, the Internet, and Society3
Humanities (HU) electives6
Social Sciences (SS) electives3
Free electives4-5
Total Credits135-137
1

Such that one course has an attached laboratory and such that two courses are in a laboratory science with the first course a prerequisite to the second course. Note that there are some NS courses that, though in a laboratory science, do not include a laboratory; instead the "attached lab" has a separate course number. See Suggested Sequences of Natural Science Courses.

2

Computer Science & Business Electives approved list.

CSB Tracks

Students may choose to use their CSB professional electives to develop areas of concentrations or tracks from courses offered within the CSE department or CBE. In certain cases, the program co-directors may also approve courses from other departments. See some examples of CSB tracks. Note: that it is not required that a student complete a track, just that students fulfill the 9-credit professional elective requirement.

Sample Sequences of Courses

Below are several sample course sequences that fulfill the CSB degree requirements.  These are only examples and nothing here is intended to suggest implicit requirements.  It should be clear in particular that electives can easily be rearranged.  All sample sequences assume a non-Physics science sequence; the first Physics  course in the Physics sequence is 5 credits (4-credit course plus 1-credit lab).

None of these samples assume AP credit.  Generally, students with AP move courses in the sequence earlier to leave room for more electives in the junior and/or senior years.

Samples A and B are shown in two versions: Samples A1 and B1 assume MATH 021 in the fall of freshman year.  Samples A2 and B2 assume that MATH 021 is replaced by the sequence of MATH 075 in the fall and MATH 076 in the spring with MATH 022 deferred until sophomore year.

Students contemplating the Lehigh in Prague Program during the summer following their sophomore year should complete ACCT 151and ACCT 152CSB 311, and CSE 241 (or CSE 341) by the end of sophomore year. (See Samples B1 and B2). It is necessary to request an override to be allowed to take ACCT 152 concurrent with CSB 311.

Students not planning to go to Prague, or who plan to go in the summer following their junior year should take CSB 311 in the spring of junior year.

Students contemplating graduate study in computer science or employment at  major computing software firms (e.g. Microsoft, Google, Oracle, IBM) should consider taking CSE 340 prior to senior year. (See Sample C).

Sample D shows how a student entering CSB as a sophomore from the P.C. Rossin College of Engineering and Applied Science could complete the CSB major in 4 years with overloads in senior year. The overloads can be avoided via AP credit, a summer course, or the Lehigh in Prague program. It is important that students considering a transfer into CSB contact Professor James Hall or Professor Hank Korth prior to course registration.

Sample E shows how a student entering CSB as a sophomore from the College of Business and Economics could complete the CSB major in 4 years without overloads (but see note regarding Math).  It is important that students considering a transfer into CSB contact Professor James Hall or Professor Hank Korth prior to course registration.

Computer Science and Business - SAMPLE A1 (MATH 021)

This is not compatible with participating in the Lehigh in Prague Program during the summer after sophomore year, though it is compatible with participation during the summer after junior year.

First Year
First SemesterCreditsSecond SemesterCredits
BUS 0013CSE 0173
CSE 0012ECO 0293
CSE 0022ENGL 0023
ECO 0014MATH 0224
ENGL 0013Science elective4
MATH 0214 
 18 17
Second Year
First SemesterCreditsSecond SemesterCredits
ACCT 1513ACCT 1523
CSE 1094CSE 2023
MATH 231 or ECO 0453CSE 241 or 3413
MKT 1113CSE 2613
Science elective 4Science elective4
 17 16
Third Year
First SemesterCreditsSecond SemesterCredits
CSE 3033CSB 3113
CSE 2163CSB 3123
FIN 1253CSE 2523
MATH 2053ECO 1463
SCM 1863LAW 2013
SS elective3CSB professional elective3
 18 18
Fourth Year
First SemesterCreditsSecond SemesterCredits
CSB 3133MGT 3013
CSE 3403CSE elective (See Computer Science & Business Electives below)3
CSE 2623CSB professional elective3
CSB professional elective 3HU electives12
HU electives4Free electives5
 16 16
Total Credits: 136

Computer Science and Business - SAMPLE A2 (MATH 075/076)

This is not compatible with participating in the Lehigh in Prague Program during the summer after sophomore year, though it is compatible with participation during the summer after junior year.

First Year
First SemesterCreditsSecond SemesterCredits
BUS 0013CSE 0173
CSE 0012ECO 0293
CSE 0022ENGL 0023
ECO 0014MATH 0762
ENGL 0013Science elective4
MATH 0752 
 16 15
Second Year
First SemesterCreditsSecond SemesterCredits
ACCT 1513ACCT 1523
CSE 1094CSE 2023
ECO 0453CSE 2413
MATH 0224SS elective (one credit is free elective)4
Science elective 4Science elective 4
 18 17
Third Year
First SemesterCreditsSecond SemesterCredits
CSE 3033CSB 3113
CSE 2163CSB 3123
FIN 1253CSE 2523
MATH 2053ECO 1463
SCM 1863LAW 2013
MKT 1113CSE 2613
 18 18
Fourth Year
First SemesterCreditsSecond SemesterCredits
CSB 3133MGT 3013
CSE 3403CSE elective (See Computer Science & Business electives below)3
CSE 2623CSB professional elective 3
CSB professional elective 3CSB professional elective3
HU Elective4HU elective12
 Free elective4
 16 18
Total Credits: 136

Computer Science and Business - SAMPLE B1 (Math 021)

Targeted towards students thinking about spending the summer after sophomore year in the Lehigh in Prague Program.  Students not going to Prague need to fit CSE 252 and 3 professional elective credits into the regular semesters.

First Year
 First SemesterCreditsSecond SemesterCredits
 BUS 0013CSE 0173
 CSE 0012ECO 0293
 CSE 0022ENGL 0023
 ECO 0014MATH 0224
 ENGL 0013Science elective 4
 MATH 0214 
  18 17
Second Year
SummerCreditsFirst SemesterCreditsSecond SemesterCredits
CSB 3143ACCT 1513ACCT 1523
CSE 2523CSE 1094CSB 3113
 MATH 231 or ECO 0453CSE 241 or 3413
 MKT 1113CSE 2613
 Science elective 4Science elective4
 6 17 16
Third Year
 First SemesterCreditsSecond SemesterCredits
 CSE 2163CSB 3123
 FIN 1253CSE 2023
 MATH 2053ECO 1463
 SCM 1863LAW 2013
 CSE elective (See Computer Science & Business Electives below)3CSB professional elective3
 SS elective3 
  18 15
Fourth Year
 First SemesterCreditsSecond SemesterCredits
 CSE 2623CSB professional elective3
 CSE 3403MGT 3013
 CSB 3133HU elective12
 CSE 3033Free elective5
 HU elective4 
  16 13
Total Credits: 136

Computer Science and Business - SAMPLE B2 (MATH 075/076)

 Targeted towards students thinking about spending the summer after sophomore year in the Lehigh in Prague Program.  Students not going to Prague need to fit CSE 252 and 3 professional elective credits into the regular semesters.

First Year
 First SemesterCreditsSecond SemesterCredits
 BUS 0013CSE 0173
 CSE 0012ECO 0293
 CSE 0022ENGL 0023
 ECO 0014MATH 0762
 ENGL 0013Science elective 4
 MATH 0752 
  16 15
Second Year
SummerCreditsFirst SemesterCreditsSecond SemesterCredits
CSB 3143ACCT 1513ACCT 1523
CSE 2523CSE 1094CSB 3113
 ECO 0453CSE 2413
 MATH 0224SS elective (one credit is free elective)4
 Science elective 4Science elective4
 6 18 17
Third Year
 First SemesterCreditsSecond SemesterCredits
 CSE 2163CSB 3123
 FIN 1253CSE 2023
 MATH 2053ECO 1463
 SCM 1863LAW 2013
 CSE elective (See Computer Science & Business Electives below)3CSE 2613
 MKT 1113 
  18 15
Fourth Year
 First SemesterCreditsSecond SemesterCredits
 CSE 2623CSB professional elective3
 CSB 3133MGT 3013
 CSE 3033CSB professional elective3
 CSE 3403HU elective12
 HU elective4Free elective4
  16 15
Total Credits: 136

Computer Science and Business - SAMPLE C

Designed for students thinking of graduate study in Computer Science.  This sample is compatible with the Lehigh in Prague Program, but assumes the students chooses not to do it.  This sample includes some specific choices of course options and CSE electives that are not recommended as preparations for graduate study.

First Year
First SemesterCreditsSecond SemesterCredits
BUS 0013CSE 0173
CSE 0012ECO 0293
CSE 0022ENGL 0023
ENGL 0013MATH 0224
ECO 0014Science elective 4
MATH 0214 
 18 17
Second Year
First SemesterCreditsSecond SemesterCredits
ACCT 1513ACCT 1523
CSE 1094SCM 1863
MATH 2053CSE 2023
MATH 23123CSE 2613
Science elective 4CSE 271 (serves as CSB professional elective)3
 CSE 34133
 17 18
Third Year
First SemesterCreditsSecond SemesterCredits
CSE 2163CSB 3113
CSE 3033CSB 3123
CSE 3403CSE 318 (serves as CSE elective from list)3
ECO 1463CSE 342 (serves as CSB professional elective)4
FIN 1253LAW 2013
MKT 1113 
 18 16
Fourth Year
First SemesterCreditsSecond SemesterCredits
CSE 2523CSE 302 (or Independent Study (serves as CSB professional elective))3
CSB 3133MGT 3013
CSE 2623SS elective3
HU elective4HU elective12
Science elective4Free elective41
 Plus 2 other computer science courses56
 17 18
Total Credits: 139

Computer Science and Business - SAMPLE D

Designed for students entering CSB after first-year in the P.C. Rossin College of Engineering and Applied Science.  Ideally, students will take ECO 001 in freshman year.  Students interested in Prague after sophomore year need CSB 311 in spring of sophomore year as an overload, or should wait until after junior year.

First Year
First SemesterCreditsSecond SemesterCredits
ENGL 0013ENGL 0023
MATH 0214MATH 0224
ENGR 0052ENGR 010 (or in fall term)2
ENGR 010 (or in spring term)2Select one of the following4-5
Select one of the following4-5CHM 0304
CHM 0304PHY 011
PHY 012
5
PHY 011
PHY 012
5CSB Required Courses2
 CSE 0022
 24-25 26-27
Second Year
First SemesterCreditsSecond SemesterCredits
ACCT 1513ACCT 1523
CSE 0173MATH 231 or ECO 0453
ECO 0014CSE 2613
ECO 0293CSE 1094
Science Elective (must be PHY or CHM)4CSE 241 or 3413
 17 16
Third Year
First SemesterCreditsSecond SemesterCredits
CSE 2163CSB 3113
CSE 2623CSB 3123
ECO 1463CSE 2023
FIN 1253CSE elective (See Computer Science & Business Electives below)3
MATH 2053LAW 2013
MKT 1113SCM 1863
 18 18
Fourth Year
First SemesterCreditsSecond SemesterCredits
CSB 3133CSB professional elective3
CSE 3033CSB professional elective3
CSE 3403MGT 3013
CSE 2523SS elective3
CSB professional elective3HU elective12
HU elective4Free elective5
 19 19
Total Credits: 157-159

Computer Science and Business - SAMPLE E

Designed for students entering CSB after first-year in the College of Business and Economics, assuming a typical first-year set of courses. This sample is not compatible with the Lehigh  in Prague Program until after junior year.

First Year
First SemesterCreditsSecond SemesterCredits
BUS 0013ECO 0293
ECO 0014ENGL 0023
ENGL 0013BUS 0051
MATH 0814MATH 021 or MATH 022 by petition64
Elective3CSB required courses5
 CSE 0022
 CSE 0123
 17 21
Second Year
First SemesterCreditsSecond SemesterCredits
ACCT 1513ACCT 1523
ECO 0453CSE 241 or 3413
CSE 0173MATH 2053
Science elective4CSE 2613
HU or SS Elective4SCM 1863
 MKT 1113
 17 18
Third Year
First SemesterCreditsSecond SemesterCredits
CSE 1094CSB 3113
CSE 2623CSB 3123
Science elective4CSE 2023
CSE 3403LAW 2013
ECO 1463FIN 1253
 CSE 2523
 17 18
Fourth Year
First SemesterCreditsSecond SemesterCredits
CSB 3133MGT 3013
CSE 2163CSE elective (See Computer Science & Business Electives below)3
CSE 3033CSB professional elective3
Science elective4CSB professional elective3
HU or SS Elective4CSB professional elective3
 HU elective12
 17 17
Total Credits: 142
1

Note that most HU courses are 4 credits and the credits beyond the total of 6 needed contribute towards satisfying the free elective.

2

 The ECO 045 alternative is not recommended for students targeting CS graduate study.

3

 CSE 341 is a better choice for students targeting CS graduate study than CSE 241.

4

 Free elective, but this is covered by any HU credits beyond the 2 listed above.

5

 400-level CSE courses not needed for an undergraduate program can be applied to a Lehigh graduate program via petition.

6

CSB requires MATH 021 rather than MATH 081.  However, if you earned at least a B in MATH 081 you may (if you wish) request permission from the Math Department to go directly into MATH 022. If the Math Department grants that permission, and you complete MATH 022 with at least a C-, the CSB program will accept your MATH 081 course in place of MATH 021. The sample sequence assumes you get permission to go directly to MATH 022. Without that permission, unless you have AP credits, you will need to overload at least one semester or get course credits during the summer.

Computer Science & Business Electives

In addition to the CSB electives, students are required to take one Computer Science course from the follow

CSE 264Web Systems Programming3
CSE 265System and Network Administration3
CSE 271Programming in C and the Unix Environment3
CSE 302Compiler Design3
CSE 313Computer Graphics3
CSE 318Introduction to the Theory of Computation3
CSE 319Image Analysis and Graphics3
CSE 326Fundamentals of Machine Learning3
CSE 327Artificial Intelligence Theory and Practice3
CSE 331User Interface Systems and Techniques3
CSE 334Software System Security3
CSE 335Topics on Intelligent Decision Support Systems3
CSE 336Embedded Systems3
CSE 337Reinforcement Learning3
CSE 342Fundamentals of Internetworking4
CSE 343Network Security3
CSE 345WWW Search Engines3
CSE 347Data Mining3
CSE 348AI Game Programming3
CSE 360Introduction to Mobile Robotics3
CSE 363Network Systems Design3
CSE 375Principles of Practice of Parallel Computing3
Or other courses as approved by the program co-directors

Suggested Sequences of Natural Science Courses

The following is an incomplete list of course sequences that satisfy the requirement: "two courses are in a laboratory science with the first course prerequisite to the second course."  The exact set of courses depends on what each science department offers each semester.

Any course used for the science requirement must have an "NS" designation in the catalog (and there are some CHM, BIOS, and EES courses that are not "NS" but rather "ND", meaning "not designated"). The sum of all the NS-designated science credits must be at least 12.

We list here only courses that contribute to a prerequisite sequence.  These sequences add up to between 7 and 9 credits.  The remaining credits to reach a total of 12 may consist of any NS-designated courses.

Biology Sequence
CHM 030
BIOS 041
Introduction to Chemical Principles
and Biology Core I: Cellular and Molecular
7
Chemistry Sequences
CHM 030
CHM 031
Introduction to Chemical Principles
and Chemical Equilibria in Aqueous Systems
8
CHM 030
CHM 110
Introduction to Chemical Principles
and Organic Chemistry I (includes lab, CHM 111 optional 1-credit lab) 1
7
CHM 030
BIOS 041
Introduction to Chemical Principles
and Biology Core I: Cellular and Molecular
7
CHM 040
CHM 041
Honors General Chemistry I
and Honors General Chemistry II (both courses include lab)
8
CHM 040
CHM 110
Honors General Chemistry I
and Organic Chemistry I (includes lab, CHM 111 optional 1-credit lab) 1
7
CHM 040
BIOS 041
Honors General Chemistry I
and Biology Core I: Cellular and Molecular (includes lab)
7
Physics Sequences
PHY 011
PHY 021
Introductory Physics I
and Introductory Physics II 2
8
PHY 010
PHY 013
General Physics I
and General Physics II 2
7
PHY 011
PHY 013
Introductory Physics I
and General Physics II 2
7
Earth and Environmental Science Sequence
EES 021
EES 022
EES 131
Introduction to Planet Earth
and Exploring Earth
and Introduction to Rocks and Minerals
8
EES 025
EES 022
EES 152
The Environment and Living Systems
and Exploring Earth
and Ecology
8
EES 028
EES 022
EES 152
Conservation and Biodiversity
and Exploring Earth
and Ecology
8
1

May also take optional 1-credit lab: CHM 111

2

May also take optional 1-credit lab: PHY 012

Courses

CSB 256 Computing/Business Seminar 3 Credits

Business, technical, and cultural aspects of developing, managing, and marketing computing products from the perspectives of researchers, developers, and management. Influences of patents, open source, corporate- and government-funded research, and standards. Case studies show why the best technology may not always win, unexpected impact of technical disruptions, advantages and pitfalls of technical leadership versus “following aggressively”, etc. Studies include startups, mature companies, corporate R&D labs, and academic labs. Course relates to both specific computer-related technology, and current business events.
Prerequisites: ECO 001 and (CSE 109 or CSE 241 or CSE 341)

CSB 304 (ENTP 304, TE 304) Software Ventures 3 Credits

Designed from the perspective of a functional leader, this course provides students with a holistic perspective of developing a successful software venture in an interdisciplinary and experiential environment. Students will develop a software-oriented idea concurrent with module delivery that will contain best practices, case studies, and subject-matter experts. Examination will include business model fundamentals, customer discovery, translating requirements to a minimum viable product, agile development, user acquisition, and traction. Prior programming experience preferred, but, not required. Open to any major.
Prerequisites: ENGR 010 or CSE 002 or BIS 111

CSB 311 Computer Applications in Business 3 Credits

Application of computer technology to business problems. Transaction processing systems that support the revenue, conversion, and expenditure cycles of manufacturing, service, and retail business organizations. Topics include process modeling, data modeling, internal controls, corporate IT governance, IT audit techniques, SAP and application of Generalized Audit Software.
Prerequisites: (ACCT 152 or ACCT 108) and (CSE 241 or CSE 341)
Can be taken Concurrently: ACCT 152, ACCT 108, CSE 241, CSE 341

CSB 312 Design of Integrated Business Applications I 3 Credits

Integrated Product Development (IPD) Capstone I. Industry-based business information systems design project. Information systems design methodology, user needs analysis, project feasibility analysis of design alternatives, and integrated product development methodology. Formal oral and written presentations to clients.
Prerequisites: CSE 241, CSB 311 and CSE 241
Can be taken Concurrently: CSB 311

CSB 313 Design of Integrated Business Applications II 3 Credits

Integrated Product Development (IPD) Capstone Course II. This course extends the industry-based project initiated in CSB 312 into its implementation phase. Detailed design, in-house system construction and delivery, commercial software options, and systems maintenance and support. The practical component of the course is supplemented by several classroom-based modules dealing with topics that lie at the boundary of computer science and business. Formal, oral, and written presentations to clients.
Prerequisites: CSB 312

CSB 314 International Practicum 1-3 Credits

A faculty led, foreign-based activity to provide students the opportunity to work on consulting, assurance, or other IT–related projects with business organizations, consulting companies, and public accounting firms. Typical projects: systems analysis and design, systems configuration and implementation, database design, user interface design, and internal control assessment. Students complete written reports and make formal presentations to client firms.
Prerequisites: (ACCT 311 or CSB 311)

CSB 389 Honors Project 1-12 Credits

CSB 392 Independent Study 1-3 Credits

An intensive study, with report, of a topic spanning both business and computer science that is not treated in any other courses.
Repeat Status: Course may be repeated.