Computer Information Systems (CIS) focuses on the application of computers in a business environment with an emphasis on the analysis and design of business information systems. Upon completion of program requirements, students are awarded the Associate in Applied Science (A.A.S.) degree.
Employment of computer and information systems managers is projected to grow 12 percent from 2016 to 2026, faster than the average for all occupations.
BMCC has articulation agreements with several four year colleges to allow you to seamlessly continue your education there.
Academic Program Maps
- Computer Information Systems Program 2 Year Plan (2018-2019)
- Computer Information Systems Program 3 Year Plan (2018-2019)
Required Common Core
Mathematical and Quantitative Reasoning
- This course covers basic statistics, including: measures of central tendency, measures of dispersion, graphs, correlation, the regression line, confidence intervals, the significance of differences, and hypothesis testing, including z-tests, t-tests, and chi-square tests.
Prerequisites: MAT 12, MAT 14, MAT 41, MAT 51 or MAT 161.5
- This course covers fundamental mathematical topics associated with computer information systems, including: numeration systems; sets and logic; Boolean algebra, functions, and elementary switching theory; combinatorics; mathematical induction; permutations; combinations; binomial coefficients; and distributions.
Prerequisite: MAT 12 or MAT 51; and MAT 56 or MAT 56.5 or MAT 206.5.
- This course covers basic algebraic and trigonometric skills, algebraic equations, and functions. Topics include: mathematical induction, complex numbers, and the binomial theorem.
Prerequisite: MAT 56 or MAT 56.5
- This is an integrated course in analytic geometry and calculus, applied to functions of a single variable. It covers a study of rectangular coordinates in the plane, equations of conic sections, functions, limits, continuity, related rates, differentiation of algebraic and transcendental functions, Rolle's Theorem, the Mean Value Theorem, maxima and minima, and integration.
Prerequisite: MAT 206 or MAT 206.5
Life and Physical Sciences
- This course introduces students to the world beyond the earth. The methods of astronomy and our knowledge of the structure of the universe are presented as an ongoing human endeavor that has helped shape modern man as he/she takes his/her first steps into space.
- This course serves as an introduction to Physics, especially for students who are not science-oriented. A selected number of basic physical ideas are carefully examined and interpreted non-mathematically. The relevance of the scientist and his/her work to the lives of non-scientists is continually examined.
Choose 3 credits from 1 of the following areas:
- 3 CRS.2 HRS.2 LAB HRS.Principles in Information Technology and Computation
- This course introduces the student to the principles and theories of computation and information processing. The topics include hardware and software organization, data representation, algorithm development and networking principles. Special emphasis will be placed on creation of knowledge from data; the impact of computation on daily life; role of abstraction in solving problems; and implementation of algorithms on a variety of platforms including the Internet.
- This course introduces the student to the theoretical and practical aspects of computers. The major laboratory experience is the completion of programming projects using Polya's four-step method. These projects have been carefully selected and ordered to provide the student with experience in fundamental control and data structures. All practical programming work is done on microcomputers.
Prerequisite: CSC 101 or Departmental Approval
- The course covers the fundamental principles of accounting and the practical use of accounting tools and techniques. Topics covered include the definition and scope of accounting, accounting records and processes, books of original and subsequent entry, work sheets, adjusting and closing entries, accounting for cash, accounting for negotiable instruments, and accounting for plant assets. An investigation is made of accounting for service businesses and trading concerns.
Note: ACC 122 credit change from 4 credits to 3 credits, effective spring 2014.
- This course covers the total structure and character of modern business from initial organization through grouping of essential functions into operating departments. Management and the decision-making process, financing, operations, and marketing considerations are studied, with actual cases used to illustrate problems in small and big businesses.
- This course is an introductory course in telecommunications networks. It covers the fundamentals of networking concepts, such as networking media, topology, switching, and management. It will also include an introduction to Open System Interface (OSI) layered organization and the functionality of each layer.
Prerequisite: CSC 110 or CIS 165 or Departmental Permission
Prerequisite: CSC 110 or department approval
- This course introduces the design, implementation, testing, and manipulation of database management systems. The design techniques include conceptual data modeling, entity relational modeling and normalization techniques. The databases are then implemented using structured query languages. Testing strategies verify data integrity, security, and privacy. Manipulation activities include insert, update, and delete operations.
Prerequisite: CSC 110 or department approval.
- Students are introduced to the UNIX operating system, its external commands, internal structures, and text processing capabilities.
Prerequisite: CSC 110 or CIS 150 level or above or Departmental Permission
- This course will introduce students to server-side web programming. Emphasis is placed on database connectivity in order to solve intermediate level application problems. Students will be assigned web projects that facilitate understanding of design and programming concepts. The final project of this course will be to create an online sales application with full input, output and database components.
Prerequisite: CIS 385 or departmental approval
- This advanced course builds upon the design, implementation, testing, and manipulation concepts and techniques learned in CIS 395. The course starts with a review of the relational model, entity relational diagrams, normalization, and basic SQL. Database administration topics presented include security, back-up and recovery. Advanced topics in design techniques include indexing structures and data storage. Advanced implementation topics include SQL programming, store procedure and triggers. Advanced manipulation topics include transaction processing concurrency control.
Prerequisite: CIS 395 or departmental approval
- This course is a continuation of CSC 110. Students are introduced to elementary data structures, string processing, and searching and sorting techniques. Students are expected to complete several complex programs.
Prerequisite: CSC 110
1. Choose any ACC, BUS, CIS, CSC, GIS, or MMP course except CIS 100 and BUS 104