# BMCC Math & Computer Science Course Offerings

### Math Course Descriptions

MTH 25 – Pre-Algebra (Fall, Winter, Spring, Summer)This course is designed for students who are almost ready for elementary algebra. Those who place in this course study all processes of fractions, decimals, ratio/proportion/percent, measurement, integers, basic geometry and algebraic expressions and equations.MTH 42 – Technical Mathematics (Winter)

The student will study and demonstrate knowledge of ratios, proportions, percentages, and application of Elementary Algebra, Elementary Geometry, Elementary Trigonometry, and mathematical formulas to technical problems.MTH 70 – Elementary Algebra (Fall, Winter, Spring, Summer)

This course is an intensive review of the topics in elementary algebra designed to provide the student with the prerequisite knowledge necessary for success in MTH 95.MTH 95 – Intermediate Algebra (Fall, Winter, Spring, Summer)

The student will study and demonstrate knowledge of prerequisite skills needed for MTH 105 and MTH 111. These skills include solving algebraic equalities and inequalities, logarithmic equations, and systems of linear and nonlinear equations. Also included is graphing algebraic functions, logarithmic functions and conic sections.MTH 105 – Contemporary Mathematics

This is a mathematics problem solving course that applies prerequisite algebra skills. Students practice critical thinking skills in a variety of application areas chosen from the physical and social sciences, modeling, consumer math, statistics, geometry, number theory, logic, probability, and recreational math. This course stresses clear communication, problem solving strategies, group problem solving experiences, and appropriate use of graphics calculators and computer software as problem solving tools.MTH 111 – College Algebra (Fall, Winter, Spring, Summer)

Students will demonstrate knowledge of functions in general, and polynomial, rational, exponential, and logarithmic functions in particular. Students will also demonstrate knowledge of linear systems, sequences and series, mathematical induction, and binomial expansion.MTH 112 – Elementary Functions (Fall, Winter, Spring, Summer)

The students will study and demonstrate knowledge of trigonometric functions, applications of trigonometry, trigonometric identities and equations, complex trigonometric numbers, linear programming, partial fractions, probability and data analysis, conic sections, parametric equations, polar coordinates, and vectors.MTH 211/212/213 – Foundations of Elementary Mathematics

The student will study and demonstrate knowledge of problem solving, sets, relations, whole numbers, numeration systems, number theory (MTH 211); integers, rational numbers, real numbers, mathematical systems (MTH 212); geometry, probability and statistics, and other topics in elementary mathematics (MTH 213).MTH 241 – Business Calculus

The students will study and demonstrate knowledge of the basic concepts of differential and integral calculus with emphasis on the basic techniques and applications. The approach will be from and intuitive point of view.MTH 243 – Probability and Statistics

The students will demonstrate knowledge of graphical and numerical descriptive statistics, probability theory, probability distributions, statistical inference, and regression. The emphasis will be on statistical inference making and interpretation of results of statistical tests.MTH 251/252/253 – Calculus

The student will study and demonstrate knowledge of limits, continuity, the derivative and applications, including trigonometry (MTH 251); definite integral, differentiation and integration of logarithmic, exponential, trigonometric, and inverse functions and applications (MTH 252); indeterminate forms, improper integrals, infinite sequences and series, analytic geometry, polar coordinates and an introduction to vectors (MTH 253).

### Computer Science Course Descriptions

CS 80 – Introduction to Personal Computers

An examination of the applications and use of personal computer hardware and software. The student will be introduced to electronic mail and word processing, file management, and other topics as time allows.CS 120 – Concepts of Computing (Fall, Winter, Spring, Summer)

A study of the concepts, terminology, and applications of computers in our society. The student will develop an understanding of concepts and terminology related to computer systems and develop skills in the use of computer software. Concepts in CS 120 include elements of computer systems, mobile devices, the Internet & online resources, system & applications software, societal & ethical issues related to technology, elements of computer hardware (processors, memory, I/O, and storage), networks & data communications, operating systems, information systems, and programming. Hands-on experience in CS 120 will include word processing, Internet research, presentation graphics, spreadsheets, graphics, and elementary web page development.CS 125i – Digital Imaging with Photoshop (Fall)

This course examines the theory behind digital imaging through application in a Web-based environment. Topics will include masking, layers, creation of buttons and backgrounds, vector and raster graphics, and principles of graphic design both in print and online. Primary focus will be on using digital images on web pages to enhance content, through examples of current best practices and trends. Photoshop will be used extensively in this course as students create projects that can be used on websites. This is the first course in the Web Design certificate.CS 125m – Multimedia (Fall)

Students get to explore video production, audio editing, and animation (both 2D and 3D) in this project-based course. While the primary focus is on web applications and blog creation, fundamentals of graphic design are taught as they apply to multimedia.CS 160 – A Gentle Introduction to Programming (Fall)

A gentle, but intense, introduction to programming with a high-level programming language. The student will study foundational programming styles, techniques, syntax, and tools in order to develop, write, run, and debug computer programs with an emphasis on problem solving. This is the first course in the Programming certificate.CS 161/162 – Computer Science (Java Programming) (Winter/Spring)

An introduction to problem solving and algorithm design with the use of the high level object oriented programming language, Java. Specific topics will include Applets & Applications, GUI & visual design, event driven programs, methodical programming, and elementary linear data structures.CS 195/295 – Web Development (Winter/Spring)

A sequence in the design and development of web pages and sites. These courses will include the use of web page authoring tools as well as HTML syntax to create web pages and manage web sites. Students will study both the mechanics and practical application of these tools as well as principles of good design for the web. CS 195 will emphasize static web page elements using HTML5, CSS3, and responsive design and CS 295 will emphasize dynamic web page elements using PHP.CS 275 – Database Development (Winter)

Introduces the design, uses, and terminology of a database management system. Students will explore database development, focusing on relational databases. Topics will include relational schema, entity-relationship diagrams, indices, normal forms, SQL, multiuser database issues, webbased systems, and evaluation of business data needs.