This course introduces the foundations of discrete mathematics as they apply to computer science, focusing on providing a solid theoretical foundation for further work. Topics include functions, relations, sets, simple proof techniques, Boolean algebra, propositional logic, elementary number theory, writing, analyzing and testing algorithms.
This course introduces the foundations of discrete mathematics as they apply to computer science, focusing on providing a solid theoretical foundation for further work. Topics include functions, relations, sets, simple proof techniques, Boolean algebra, propositional logic, elementary number theory, writing, analyzing and testing algorithms.
A project-based introduction to computational thinking and problem solving. Covers a wide range of topics, including data visualization, statistical techniques, simulations of dynamical systems, computational techniques to understand data, using regression to fit models to data, as well as an introduction to some more advanced topics: Monte Carlo simulations, optimization, dynamic programming, image processing, natural language processing, geospatial data analysis and current data science.
A project-based introduction to computational thinking and problem solving. Covers a wide range of topics, including data visualization, statistical techniques, simulations of dynamical systems, computational techniques to understand data, using regression to fit models to data, as well as an introduction to some more advanced topics: Monte Carlo simulations, optimization, dynamic programming, image processing, natural language processing, geospatial data analysis and current data science.
A project-based introduction to computational thinking and problem solving. Covers a wide range of topics, including data visualization, statistical techniques, simulations of dynamical systems, computational techniques to understand data, using regression to fit models to data, as well as an introduction to some more advanced topics: Monte Carlo simulations, optimization, dynamic programming, image processing, natural language processing, geospatial data analysis and current data science.
A project-based introduction to computational thinking and problem solving. Covers a wide range of topics, including data visualization, statistical techniques, simulations of dynamical systems, computational techniques to understand data, using regression to fit models to data, as well as an introduction to some more advanced topics: Monte Carlo simulations, optimization, dynamic programming, image processing, natural language processing, geospatial data analysis and current data science.
This course continues the discussion of discrete mathematical structures and algorithms introduced in MAT2440. Topics in the second course include predicate logic, recurrence relations, graphs, trees, digital logic, computational complexity and elementary computability.
This course continues the discussion of discrete mathematical structures and algorithms introduced in MAT2440. Topics in the second course include predicate logic, recurrence relations, graphs, trees, digital logic, computational complexity and elementary computability.
The Open Road is our place to highlight all that’s possible on the OpenLab. Join now to keep up on OpenLab news, events, and updates. Check our weekly In the Spotlight posts for a glimpse into the incredible work being done by City Tech students, faculty, and staff. Follow OpenLab News for announcements and site updates. And see our OpenLab Calendar for office hours, events, and workshops. You can find our workshop schedule and signup for workshops here as well.
The Open Road is also a place for the OpenLab community (meaning you!). We would love your feedback, insight, and comments. Please send along anything on the OpenLab that you love!
We are always available for any questions you might have. Email us anytime at openlab@citytech.cuny.edu!
The Open Road is our place to highlight all that’s possible on the OpenLab. Join now to keep up on OpenLab news, events, and updates. Check our weekly In the Spotlight posts for a glimpse into the incredible work being done by City Tech students, faculty, and staff. Follow OpenLab News for announcements and site updates. And see our OpenLab Calendar for office hours, events, and workshops. You can find our workshop schedule and signup for workshops here as well.
The Open Road is also a place for the OpenLab community (meaning you!). We would love your feedback, insight, and comments. Please send along anything on the OpenLab that you love!
We are always available for any questions you might have. Email us anytime at openlab@citytech.cuny.edu!
A central resource where the Mathematics Department can communicate internally to faculty and staff, with meetings, committees, deadlines, announcements and more.
A central resource where the Mathematics Department can communicate internally to faculty and staff, with meetings, committees, deadlines, announcements and more.
WAC encourages courses throughout the college to incorporate formal and informal writing into the course practices and requirements.
Avatar retrieved from Bridgeline Digital, Creative Commons License
WAC encourages courses throughout the college to incorporate formal and informal writing into the course practices and requirements.
Avatar retrieved from Bridgeline Digital, Creative Commons License
The purpose of this project is to create a forum to ask questions, generate discussion, and share teaching materials, resources, and ideas about teaching and learning on the OpenLab.
Avatar image: “The open door” by hehaden.
The purpose of this project is to create a forum to ask questions, generate discussion, and share teaching materials, resources, and ideas about teaching and learning on the OpenLab.
Avatar image: “The open door” by hehaden.