CECS 229

Discrete Structures With Computer Science Applications II

Spring 2016

Course Meeting Time and Location

MW 3-3:50PM ECS-204

MW 4-5:15 ECS-407

Instructor

Dr. Mehrdad Aliasgari

Email: mehrdad.aliasgari at csulb.edu

Office: ECS-539

Office hours: Wednesdays 2-3pm and Thursdays 2-3pm or by appointment

 

Required Textbook

 K. Rosen,  Discrete Mathematics and its Applications, Seventh Edition, McGraw-Hill, 2011, ISBN-13: 978-0073383095

 Philip N. Klein,  Coding the Matrix: Linear Algebra through Applications to Computer Science, First Edition, Newtonian Press, 2013, ISBN-13: 978-0615880990

 

Course Description

This is the second course in a two-course sequence in computing applications of discrete structures. Topics include applications of computer arithmetic and matrices in computer systems. Programming assignments in Python will be provided.

Course Objectives

 

Course Schedule (tentative)

Week Session Lecture Lab
Week 1 1 Introduction  
2 Divisibility Python Intro Labs
Week 2 3 Modularity, Congruence and Prime Factorization
4
Week 3 5
6
Week 4 7 Prime
8 GCD
Week 5 9 Cryptography Examples
10 Field Review
Week 6 11 Exam I  
12 Field Cont. Playing with Fields
Week 7 13  Vector and Vector Space  
14 Vector and Vector Space  
Week 8 15  Vector and Vector Space  
16 Matrix  
Week 9 17 Matrix  
18 Basis and Dim.   
Week 10 19  Basis and Dim. Cont.   
20 Review  Review 
Week 11 21  Exam II  
22  Gaussian Elm.  
Week 12 23  Gaussian Elm. Cont  
24 Gaussian Elm Cont.  
Week 13 25  Inner Prod and Orth.  
26   Inner Prod and Orth.  
Week 14 27 SVD and Eigen   
28  SVD and Eigen   
Week 15 29 SVD and Eigen    Review
30  Review  

 

Grading

Your final grades are comprised of the following components: Class participation 10%, Problem sets 10%, Lab assignments 25%, Quizzes 10%, Exam 1 15%, Exam 2 15%, and Final Exam 15%.

Quizzes/Homework Labs are due at the beginning of a class with no exception. All lab assignments are done individually. There is no late submission.

Please note that all course materials are distributed through BeachBoard.

Exam Schedule

Attendance Policy

Attendance is required since part of your final grade depends on class participation and pop quizzes/homework.

Note: There will be no make-ups for missed quizzes or homework.

 

Student Feedback

Please feel free to contact the instructor to share any concern or opinion about the course throughout the semester. There will be anonymous surveys conducted via BeachBoard as a means of having students' voice heard (anonymously). Your participation is highly encouraged.

 

Academic Integrity and Dishonesty

Please read here.

Read here for cheating and plagiarism and their definitions.
 

It is the student's responsibility to familiarize themselves with what constitutes cheating or plagiarism through the above university articles or other accepted tools. There is zero tolerance for cheating or plagiarism. Any act that is to be deemed cheating or plagiarism may result in failing the course and at the minimum losing a considerable portion of the final grade.

Withdrawal Policy

Please read here.

Emergency Preparedness Instructions

Please read here.

Disabilities

DISABLED STUDENT SERVICES is a student support program within the Student Services Division. Our mission is to assist students with disabilities as they secure their university degrees at California State University, Long Beach. We provide services to over 13,000 students each semester. Over 3,000 students with disabilities have graduated from CSU Long Beach with support from our program.
The Disabled Student Services office is located on the 2nd floor in the Administration Building, room SS/AD 270.

It is your responsibility to notify the instructor in advance of any need for special accommodation due to a university verified disability.