Course Number / Section:

CIS 1166/001, 002

Course Title:

Mathematical Concepts in Computing I

Instructor:

Multiple Instructors (see Course Web Pages)

      Office:

Anthony Hughes:  Wachman Hall, Room 1039

Robert Aiken: Wachman Hall, Room 308

      Email:

hughes@temple.edu

aiken@temple.edu

      Phone:

Anthony Hughes: 215-204-7910

Robert Aiken: 215-204-8882

Web Site for Complete  Syllabus:

http://ww2.cis.temple.edu/cis66/assignments.htm

Course Web Pages:

 

Section 001: Dr. Anthony Hughes

http://ww2.cis.temple.edu/cis66/

Section 002: Dr. Robert Aiken 

http://ww2.cis.temple.edu/cis66/

  

Prerequisites:

Grade of C or better in Mathematics 1022 (C074), or placement into Mathematics 1041 (C085)

 

Textbook(s):

Discrete Mathematics and Its Applications, 6th Edition", Kenneth H. Rosen, McGraw Hill, ISBN 0-07-288008-2

Student Solutions Guide, 6th Edition (recommended), Kenneth H. Rosen, McGraw Hill, ISBN 0-07-310779-4

 

Course Goals:

This course provides students with an introduction to the mathematical concepts fundamental to computer science.

 

 

Topics Covered:

Topics include an introduction to predicate and propositional calculus; sets and set operations; functions and mappings; big-O notation and the growth of functions; algorithms, integers, and matrices; mathematical induction and recursive definitions; combinations, permutations, and binomial coefficients; Students will also learn formal methods for writing mathematical proofs

 

 

 

 

Attendance Policy:

 

Class attendance is MANDATORY. Absences for legitimate professional activities and illnesses are acceptable only if prior notice is given to the instructor by e-mail or phone.  Scheduling conflicts with your work, extra-curricular activities, or any other such activities is not a valid excuse.