dc.contributor.author Kelly, Van dc.date.accessioned 2021-11-15T21:07:55Z dc.date.available 2021-11-15T21:07:55Z dc.date.issued 2021-01 dc.identifier.citation Kelly, Van. (2021, Spring), Syllabus, COM 1310: Mathematics for Computer Science, Yeshiva College, Yeshiva University. en_US dc.identifier.uri https://hdl.handle.net/20.500.12202/7723 dc.description Course syllabus / YU only en_US dc.description.abstract Description The course will introduce students to a variety of topics in discrete mathematics that are essential for a Computer Science career. It emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; asymptotic notation and growth of functions; permutations and combinations, and counting principles. The Python programming language will be introduced during the first few weeks and assignments will require programming in Python. Course Outcomes Students will:  acquire a familiarity with the Python language and will use various Python software packages to solve problems in discrete mathematics.  be able to understand mathematical reasoning in order to read, comprehend, and construct mathematical arguments  understand the relationship between mathematical reasoning and the logical operations of Python.  be able to construct logically correct proofs, especially those based on induction and well ordering.  understand how inductive arguments are mirrored in recursive designs for computer programs.  understand how sets, relations, and graphs are used for modeling in Computer Science and how Python data structures to represent them.  be able to perform combinatorial analysis to estimate complexity  analyze the time and space complexity of simple algorithms using asymptotic analysis techniques. en_US dc.language.iso en_US en_US dc.relation.ispartofseries Yeshiva College Syllabi;Spring 2021 dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States * dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ * dc.subject discrete mathematics en_US dc.subject computer science en_US dc.subject course syllabus en_US dc.title COm 1310: Mathematics for Computer Science en_US dc.type Learning Object en_US
﻿

### This item appears in the following Collection(s)

Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States