Home Page: CSci 124 - Discrete Structures II - Fall 2010 - George Washington University

Location: Lectures: 205 Corcoran Hall; Discussion Section: 410 Tompkins Hall

Schedule: Lectures: Tuesday, Thursday, 4:45pm-6:00pm; Discussion Section: Monday, 12:45-2:00 pm

Instructor: Poorvi Vora, poorvi@gwu.edu, 714 Philips Hall. Office Hours: Tues, Thurs: 12-2 pm, 3-4 pm

TA: Nadezhda (Nadya) Radeva, 102 Staughton Hall, Office Hours: Wed., 11am-2pm

Text: None. Class Notes.

Course Content: Complex Numbers, Linear Algebra, Algorithmic Number Theory, with applications to media compression, audio-video processing and computer security

Prerequisites: CSci 123 (Discrete Structures I) or equivalent discrete mathematics, Math 31 or single-variable calculus

Grading: HWs (30%), Quizzes (10%), two tests (15% each), final (25%), discussion session (5%). HWs are due by 6 pm on the due date. Late HWs are not allowed.


Course Outline This outline replaces the earlier one, Course Description, Course Outcome Form,

Discussion Session Outline and Syllabus

Slides and notes on this website are not in final form till one week after the lecture covering the material. I often update notes and slides during and after the lecture


Planned Schedule

30 August
Discussion Session 1: Problems on Induction
On your own, review of Mathematical Induction.
31 August
Lecture 1: Divisibility.
2 September
Lecture 2: Shift and Affine Ciphers:
Notes, read sections 1-3 before class. Modular Arithmetic.
6 September Labor Day 7 September
Lecture 3: Modular Arithmetic Proofs.
9 September
Lecture 4: Group Definition.
HW 1 assigned.
13 September Discussion Session 2. Problems
Quiz 1
14 September
Lecture 5: Groups, examples.
16 September
Lecture 6: Subgroups and rings: definitions.
20 September Discussion Session 3. Complete problems from session 2
Quiz 2
21 September
Lecture 7: Complete subgroups and rings.
23 September
Lecture 8: Euclidean algorithm for GCD . Practice Problems, GCD.
27 September Discussion Session 4: Problems Original list modified at 11:16 pm on Friday, 24 September
Quiz 3
28 September
Lecture 9: Euclidean algorithm for multiplicative inverses. Practice Problems. GCD as a linear combination
30 September
Lecture 10: Proofs of correctness of euclidean algorithms
HW 1 Solutions
4 October Discussion Session 5: Complete problems from Session 4 5 October
Lecture 11: Complete euclidean algorithm correctness. Begin gcd as a linear combination.
7 October
Test 1
11 October Discussion Session 6: Begin homomorphisms and isomorphisms
Quiz 4
12 October
Lecture 12: Complete condition for multiplicative inverse.
HW 2 assigned. Due 22 October.
14 October
Lecture 13: Return test. Homomorphisms and Isomorphisms.
18 October Discussion Session 7: Gaussian Elimination
Quiz 5
19 October
Lecture 14: Complete Part I: Groups and Rings and applications. Notes for existence of multiplicative inverse.
21 October
Lecture 15: Complete Gaussian Elimination.
25 October Discussion Session 8: Problems on Gaussian Elimination
Quiz 6
26 October
Lecture 16: Vector Spaces: Definitions and Examples
28 October
Lecture 17: Vector Spaces: Spans and Examples
HW 3 assigned. Due 12 November.
1 November Discussion Session 9: Matlab examples for vector spaces and spans
Quiz 7
2 November
Lecture 18: Vector Spaces: Gaussian elimination as a way of solving questions on spans. Section 1.1 from handout. Inner Products, sections 1 and 3.
4 November
Lecture 19: Vector Spaces: Inner Products, complete.
8 November Discussion Session 10: Inner Products: problems 9 November
Test 2
11 November
Lecture 20: Return Test 2. Begin Linear Independence
15 November Discussion Session 11: Continue: Linear Independence
HW 4 assigned. Due 29 November 2010
Quiz 8
16 November
Lecture 21: Vector Spaces: Bases and Dimension: Sections 4, 5 and 6 of Linear Independence Notes.
18 November
Lecture 22: Orthogonality and Bases
22 November Discussion Session 12: Fourier Series as a basis with applications to audio signals. Problems on linear independence and bases from notes. Problems on inner products and bases
Quiz 9
23 November
Lecture 23: Inner Products
25 November
No class, Thanksgiving
29 November Discussion Session 13: Complete inner products. Convolution and Polynomial Multiplication
Quiz 10
30 November
Lecture 23: Matrix Inverses
HW 5 assigned. Due 10 December, 6:00 pm
Extra credit HW assigned. Due 15 December, 6:00 pm
2 December
Lecture 24: Complex Numbers
6 December Discussion Session 14: Fast Fourier Transform.
Quiz 11
7 December
Make-Up Day for all classes; no class in CS 124
9 December
Lecture 23: Review
Friday, 17 December Final Exam; from 12:40 - 2:40 in regular classroom: COR 205


Last Modified 19:44:34, Wednesday, 01 December, 2010, local time.