The BBA in Computer Information Systems (CIS) is offered by the Paul H. Chook Department of Information Systems and Statistics. The CIS program provides a strong foundation in both the technical and managerial issues related to information technology (IT). The program covers a broad range of technology-related areas, including data analytics, cybersecurity, software development, and IT strategy. The combination of technical courses, such as programming, data warehousing, and web application design, with managerial courses, such as IT audit, e-business, and green IT, prepares students for a wide range of careers in a variety of industries.
Students who declared the major in Spring 2024 or later
General CIS Track
Required Courses (15 Credits)
|
Credits |
CIS 2300*** |
Programming and Computational Thinking |
3 |
Choose from CIS 3100, OR
CIS 3110, OR
CIS 3120
|
Object Oriented Programming I, or
Object Oriented Programming with Java, or Programming for Analytics |
3 |
CIS 3400 |
Database Management Systems |
3 |
CIS 4800 |
Systems Analysis and Design |
3 |
CIS 5800 |
Information Technology Development and Project Management |
3 |
Elective Courses (9 credits)
At least 3 credits must be from a course at the 4000 level
|
|
CIS 3100† |
Object Oriented Programming I |
3 |
CIS 3110† |
Object Oriented Programming with Java |
3 |
CIS 3120† |
Programming for Analytics† |
3 |
CIS 3150 |
Introduction to Semantic Technologies |
3 |
CIS 3250 |
Blockchain Technologies and Applications |
3 |
CIS 3367 |
Spreadsheet Applications in Business |
3 |
CIS 3444 |
e-Business Technologies |
3 |
CIS 3500 |
Computer Networking |
3 |
CIS 3550 |
Cybersecurity |
3 |
CIS 3620 (formerly CIS 4620) |
FinTech: Principles and Applications |
3 |
CIS 3630 |
Principles of Web Design |
3 |
CIS 3700 |
Green IT |
3 |
CIS 3750 |
Social Media Technologies in Organizations |
3 |
CIS 3770 |
Usability, Privacy, and Security |
3 |
CIS 3920 / STA 3920 |
Data Mining for Business Analytics |
3 |
CIS 4093 |
Special Topics in Computer Information Systems |
3 |
CIS 4100 |
Data Structures and Algorithms |
3 |
CIS 4120 |
Applied Natural Language Processing |
3 |
CIS 4130 |
Big Data Technologies |
3 |
CIS 4160 |
Web Applications Development |
3 |
CIS 4170 |
Data Visualization |
3 |
CIS 4350 |
Information Technology Audit |
3 |
CIS 4400 |
Data Warehousing for Analytics |
3 |
CIS 4500 |
Networks and Telecommunications II |
3 |
CIS 4560 |
Ethical Hacking |
3 |
CIS 4650 |
Operating Systems Concepts |
3 |
OPR 3300* |
Quantitative Methods for Accounting |
3 |
OPR 3450*/** |
Quantitative Decision Making for Business I
|
3 |
STA 4920 |
Advanced Data Mining |
3 |
*Students may not receive credit for both OPR 3450 and OPR 3300.
** Students receiving credit for OPM 3500 (Business Decision Models) will not receive credit for OPR 3450.
*** Students receiving credit for MTH3300 will not also receive credit for CIS 2300 because the courses are duplicative. CIS majors in the general track who receive credit for MTH 3300 will be required to take an additional CIS elective course in the general track to complete the 24-credit requirement for the CIS major. Such students must contact the CIS faculty advisor to obtain permission to use the additional CIS elective course as a substitute for CIS 2300.
† If you have used one of these programming courses (CIS 3100, CIS 3110, CIS 3120) as a required course, you may use the others as electives.
|
|
Data Analytics Track
Required Courses (15 Credits)
|
Credits |
CIS 2300*** |
Programming and Computational Thinking |
3 |
CIS 3120 |
Programming for Analytics |
3 |
CIS 3400 |
Database Management Systems |
3 |
CIS 3920/STA 3920 |
Data Mining for Business Analytics |
3 |
CIS 4400 |
Data Warehousing for Analytics |
3 |
Elective Courses (9 Credits)
Choose three (3) courses of 3 credits each from the following, at least one of which should be a CIS course and one should be a STA course or an OPR course.
|
|
CIS 3100 |
Object-Oriented Programming I |
3 |
CIS 3150 |
Introduction to Semantic Technologies |
3 |
CIS 4093 |
Special Topics in CIS (only with permission from faculty advisor) |
3 |
CIS 4120 |
Applied Natural Language Processing |
3 |
CIS 4130 |
Big Data Technologies |
3 |
CIS 4170 |
Data Visualization |
3 |
STA 3154 |
Business Statistics II |
3 |
STA 4155 |
Regression and Forecasting Models for Business Applications |
3 |
STA 4920 |
Advanced Data Mining |
3 |
OPR 3300* |
Quantitative Methods for Accounting |
3 |
OPR 3450*/** |
Quantitative Decision Making for Business I |
3 |
OPR 3451 |
Quantitative Decision Making for Business II |
3 |
MKT 4123 |
Marketing Web Analytics and Intelligence |
3 |
MKT 4561 |
Marketing Analytics |
3 |
*Students may not receive credit for both OPR 3450 and OPR 3300.
**Students receiving credit for OPM 3500 (Business Decision Models) will not receive credit for OPR 3450.
*** Students receiving credit for MTH3300 will not also receive credit for CIS 2300 because the courses are duplicative. CIS majors in the data analytics track who receive credit for MTH 3300 will be required to take an additional CIS elective course in the data analytics track to complete the 24-credit requirement for the CIS major. Such students must contact the CIS faculty advisor to obtain permission to use the additional CIS elective course as a substitute for CIS 2300.
|
Cybersecurity Track
Required Courses (15 Credits)
|
Credits |
CIS 2300* |
Programming and Computational Thinking |
3 |
CIS 3400 |
Database Management Systems |
3 |
CIS 3500 |
Computer Networking |
3 |
CIS 3550 |
Cybersecurity |
3 |
CIS 4350 |
Information Technology Audit |
3 |
Elective Courses (9 credits)
At least 6 credits must be from the CIS courses
|
|
CIS 3100 |
Object Oriented Programming I |
3 |
CIS 3110 |
Object Oriented Programming with Java |
3 |
CIS 3120 |
Programming for Analytics |
3 |
CIS 3620 (formerly CIS 4620) |
FinTech: Principles and Applications |
3 |
CIS 3750 |
Social Media Technologies in Organizations |
3 |
CIS 3770 |
Usability, Privacy, and Security |
3 |
CIS 3920 / STA 3920 |
Data Mining for Business Analytics |
3 |
CIS 4093 |
Special Topics in CIS (with departmental permission) |
3 |
CIS 4160 |
Web Applications Development |
3 |
CIS 4500 |
Networks and Telecommunications II |
3 |
CIS 4560 |
Ethical Hacking |
3 |
CIS 4800 |
Systems Analysis and Design |
3 |
LAW 3108 |
Law and the Internet |
3 |
LAW 3250 |
Financial Regulation of Emerging Technologies |
3 |
LAW 3350 |
Corporate Compliance, Governance & Whistleblowing |
3 |
* Students receiving credit for MTH3300 will not also receive credit for CIS 2300 because the courses are duplicative. CIS majors in the cybersecurity track who receive credit for MTH 3300 will be required to take an additional CIS elective course in the cybersecurity track to complete the 24-credit requirement for the CIS major. Such students must contact the CIS faculty advisor to obtain permission to use the additional CIS elective course as a substitute for CIS 2300. |
Students who declared the major prior to Fall 2019
General CIS Track
Required Courses (12 Credit)
|
Credits |
CIS 3100 |
Object-Oriented Programming I |
3 |
CIS 3400 |
Database Management Systems I |
3 |
CIS 4800 |
Systems Analysis and Design |
3 |
CIS 5800 |
Information Technology Development and Project Management |
3 |
Elective Courses (12 credits)
12 credits from the following list:
|
|
CIS 3120 |
Programming for Analytics |
3 |
CIS 3150 |
Introduction to Semantic Technologies |
3 |
CIS 3367 |
Spreadsheet Applications in Business
(formerly Microcomputer Applications in Business I) |
3 |
CIS 3444 |
E-Business Technologies |
3 |
CIS 3500 |
Computer Networking (formerly CIS 4450) |
3 |
CIS 3550 |
Cybersecurity |
3 |
CIS 3620 |
FinTech: Principles and Applications |
3 |
CIS 3630 |
Principles of Web Design (formerly CIS 4630) |
3 |
CIS 3700 |
Green IT |
3 |
CIS 3710 |
Foundations of Business Analytics |
3 |
CIS 3750 |
Social Media Technologies in Organizations |
3 |
CIS 3770 |
Usability, Privacy, and Security |
3 |
CIS 3920 |
Data Mining for Business Anaylytics |
3 |
CIS 4100 |
Data Structures and Algorithms |
3 |
CIS 4110 |
Object-Oriented Programming II With Java |
3 |
CIS 4160 |
Web Applications Development |
3 |
CIS 4170 |
Data Visualization |
3 |
CIS 4350 |
Information Technology Audit |
3 |
CIS 4400 |
Data Warehousing for Analytics |
3 |
CIS 4500 |
Networks and Telecommunications II |
3 |
CIS 4610 |
Expert (Knowledge-Based) Systems and Related Technologies |
3 |
CIS 4650 |
Operating Systems Concepts (formerly CIS 3650) |
3 |
CIS 4092 |
Special Topics in Computer Information Systems |
2 |
CIS 4093 |
Special Topics in Computer Information Systems |
3 |
CIS 4094 |
Special Topics in Computer Information Systems |
1.5 |
OPR 3300 |
Quantitative Methods for Accounting |
3 |
OPR 3450 |
Quantitative Decision Making for Business I |
3 |
*Students may not receive credit for both OPR 3450 and OPR 3300. |
|
Data Analytics Track
Required Courses (12 Credit)
|
Credits |
CIS 3120 |
Programming for Analytics |
3 |
CIS 3400 |
Database Management Systems I |
3 |
CIS 3920/STA 3920 |
Data Mining for Business Analytics |
3 |
CIS 4400 |
Data Warehousing for Analytics |
3 |
Elective Courses (12 credits)
Choose four (4) courses of 3 credits each from the following, at least one of which should be a CIS course and one should be a STA course or an OPR course.
|
|
CIS 3100 |
Object-Oriented Programming I |
3 |
CIS 3150 |
Introduction to Semantic Technologies |
3 |
CIS 3710 |
Foundations of Business Analytics |
3 |
CIS 4170 |
Data Visualization |
3 |
STA 3154 |
Business Statistics II |
3 |
STA 4155 |
Regression and Forecasting Models for Business Applications |
3 |
OPR 3450 |
Quantitative Decision Making for Business I |
3 |
OPR 3451 |
Quantitative Decision Making for Business II |
3 |
MKT 4123 |
Marketing Web Analytics and Intelligence |
3 |
MKT 4561 |
Marketing Analytics |
3 |
|
Information Risk Management and Cybersecurity Track
Required Courses (15 Credit)
|
Credits |
CIS 3100 |
Object-Oriented Programming I |
3 |
CIS 3400 |
Database Management Systems I |
3 |
CIS 3500 |
Computer Networking |
3 |
CIS 3550 |
Cybersecurity |
3 |
CIS 4350 |
Information Technology Audit |
3 |
Elective Courses (9 credits)
Choose three courses from the following list:
|
|
CIS 3120 |
Programming for Analytics |
3 |
CIS 3620 |
FinTech: Principles and Applicationss |
3 |
CIS 3750 |
Social Media Technologies in Organizations |
3 |
CIS 3770 |
Usability, Privacy, and Security |
3 |
CIS 4100 |
Data Structures and Algorithms |
3 |
CIS 4110 |
Object-Oriented Programming II with Java |
3 |
CIS 4160 |
Web Applications Development |
3 |
CIS 4500 |
Networks and Telecommunications II |
3 |
CIS 4800 |
Systems Analysis and Design |
3 |
Students can take CIS 5900 Computer Information Systems Internship as an out-of-major elective. For further information on the BBA majors in CIS, please contact Prof. Yuanfeng Cai at Yuanfeng.Cai@baruch.cuny.edu.