Browse Course Material

Course info, instructors.

  • Prof. Tom Leighton
  • Dr. Marten van Dijk

Departments

  • Electrical Engineering and Computer Science
  • Mathematics

As Taught In

  • Computer Science
  • Applied Mathematics
  • Discrete Mathematics
  • Probability and Statistics

Learning Resource Types

Mathematics for computer science, course description.

Four dice representing the course number 6.042.

You are leaving MIT OpenCourseWare

Library homepage

  • school Campus Bookshelves
  • menu_book Bookshelves
  • perm_media Learning Objects
  • login Login
  • how_to_reg Request Instructor Account
  • hub Instructor Commons

Margin Size

  • Download Page (PDF)
  • Download Full Book (PDF)
  • Periodic Table
  • Physics Constants
  • Scientific Calculator
  • Reference & Cite
  • Tools expand_more
  • Readability

selected template will load here

This action is not available.

Mathematics LibreTexts

1.1: An Overview of Discrete Mathematics

  • Last updated
  • Save as PDF
  • Page ID 23230

  • Harris Kwong
  • State University of New York at Fredonia via OpenSUNY

\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

\( \newcommand{\Span}{\mathrm{span}}\)

\( \newcommand{\id}{\mathrm{id}}\)

\( \newcommand{\kernel}{\mathrm{null}\,}\)

\( \newcommand{\range}{\mathrm{range}\,}\)

\( \newcommand{\RealPart}{\mathrm{Re}}\)

\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

\( \newcommand{\Argument}{\mathrm{Arg}}\)

\( \newcommand{\norm}[1]{\| #1 \|}\)

\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

\( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

\( \newcommand{\vectorC}[1]{\textbf{#1}} \)

\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

What is discrete mathematics? Roughly speaking, it is the study of discrete objects. Here, discrete means “containing distinct or unconnected elements.” Examples include:

  • Determining whether a mathematical argument is logically correct.
  • Studying the relationship between finite sets.
  • Counting the number of ways to arrange objects in a certain pattern.
  • Analyzing processes that involve a finite number of steps.

Here are a few reasons why we study discrete mathematics:

  • To develop our ability to understand and create mathematical arguments.
  • To provide the mathematical foundation for advanced mathematics and computer science courses.

In this text, we will cover these six topics:

  • Logic and Proof Techniques:  Logic allows us to determine if a certain argument is valid. We will also learn several basic proof techniques.
  • Basic Number Theory:  Number theory is one of the oldest branches of mathematics; it studies properties of integers. We will use the proof techniques we learned to prove some basic facts in number theory.
  • Sets:  We study the fundamental properties of sets, and again we will use the proof techniques we learned to prove important results in set theory.
  • Relations and Functions:  Relations and functions describe the relationship between the elements from two sets. They play a key role in mathematics.
  • Combinatorics:  Combinatorics studies the arrangement of objects. For instance, one may ask, in how many ways can we form a five-letter word. It is used in many disciplines beyond mathematics.
  • Big O:   A stand-alone topic on growth of functions.

All of these topics are crucial in the development of your mathematical maturity. The importance of some of these concepts may not be apparent at the beginning. As time goes on, you will slowly understand why we cover such topics. In fact, you may not fully appreciate the subjects until you start taking advanced courses in mathematics.

This is a very challenging course partly because of its intensity. We have to cover many topics that appear totally unrelated at first. This is also the first time many students have to study mathematics in depth. You will be asked to write up your mathematical argument clearly, precisely, and rigorously, which is a new experience for most of you.

Learning how to think mathematically is far more important than knowing how to do all the computations. Consequently, the principal objective of this course is to help you develop the analytic skills you need to learn mathematics. To achieve this goal, we will show you the motivation behind the ideas, explain the results, and dissect why some solution methods work while others do not.

Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

paper cover thumbnail

Discrete mathematics Assignment-1

Profile image of PRANJAL JAIN

Related Papers

Discussiones Mathematicae Graph Theory

Ana Paulina Figueroa

discrete mathematics assignment 1

Australas. J Comb.

Given a set of cycles C of a graph G, the tree graph of G defined by C is the graph T(G,C) whose vertices are the spanning trees of G and in which two trees R and S are adjacent if the union of R and S contains exactly one cycle and this cycle lies in C. Li et al [Discrete Math 271 (2003), 303--310] proved that if the graph T(G,C) is connected, then C cyclically spans the cycle space of G. Later, Yumei Hu [Proceedings of the 6th International Conference on Wireless Communications Networking and Mobile Computing (2010), 1--3] proved that if C is an arboreal family of cycles of G which cyclically spans the cycle space of a $2$-connected graph G, then T(G, C) is connected. In this note we present an infinite family of counterexamples to Hu's result.

Eugenio Omodeo

In graph theory connectivity is stated, prevailingly, in terms of paths. While exploiting a proof assistant to check formal reasoning about graphs, we chose to work with an alternative characterization of connectivity: for, within the framework of the underlying set theory, it requires virtually no preparatory notions. We say that a graphs devoid of isolated vertices is connected if no subset of its set of edges, other than the empty set and the set of all edges, is vertex disjoint from its complementary set. Before we can work with this notion smoothly, we must prove that every connected graph has a non-cut vertex, i.e., a vertex whose removal does not disrupt connectivity. This paper presents such a proof in accurate formal terms and copes with hypergraphs to achieve greater generality.

Discrete Mathematics

Clarine Balbuena Balbuena

Camino Balbuena

Cun-quan Zhang

Involve, a Journal of Mathematics

Jennifer Daniel

Journal of Graph Theory

Livio Colussi

nellai murugan

RELATED PAPERS

Planta Daninha

Rubem Oliveira

Okewu Emmanuel

Malaysian Journal of Fundamental and Applied Sciences

Abdullahi Muhammad lawal

International Journal of Clinical Pharmacy

Susy Jackeline Hilares Quispe

Documento CEDES no 65

Laura Gingold

ChemPlusChem

2019 44th International Conference on Infrared, Millimeter, and Terahertz Waves (IRMMW-THz)

jean leotin

Der MKG-Chirurg

Ulrich Scheler

Industrial & Engineering Chemistry Process Design and Development

Italo Farina

Journal of Strength and Conditioning Research

Jacques Nortje

Journal of Water Process Engineering

Bram Martijn

Communications in Computer and Information Science

Paolo Falcarin

The Lancet Global Health

Adedapo Osinowo

Revista Brasileira de Enfermagem

Ana Paula C L Brandão

Hưng Lưu Tuấn

Jason Sargent

Institute of Transportation Studies

Jean-Daniel Saphores

Sinem Özkan

Studia i Prace Kolegium Zarządzania i Finansów

Grzegorz Golebiowski

INTERNATIONAL CONFERENCE ON BIOLOGY AND APPLIED SCIENCE (ICOBAS)

Ika Atsari Dewi

European Heart Journal

Pablo Kuri-morales

Molecular Cancer Research

Dragana Kopanja

Denkmalpflege in Baden-Württemberg – Nachrichtenblatt der Landesdenkmalpflege

Michael Goer

Theoretical and Applied Genetics

Tsan-Piao Lin

  •   We're Hiring!
  •   Help Center
  • Find new research papers in:
  • Health Sciences
  • Earth Sciences
  • Cognitive Science
  • Mathematics
  • Computer Science
  • Academia ©2024
  • Number System
  • Linear Algebra
  • Trigonometry
  • Probability
  • Discrete Mathematics
  • Engineering Math Practice Problems

Discrete Mathematics Tutorial

Mathematical logic.

  • Propositional Logic
  • Discrete Mathematics - Applications of Propositional Logic
  • Propositional Equivalences
  • Predicates and Quantifiers
  • Mathematics | Some theorems on Nested Quantifiers
  • Rules of Inference
  • Mathematics | Introduction to Proofs

Sets and Relations

  • Set Theory - Definition, Types of Sets, Symbols & Examples
  • Types Of Sets
  • Irreflexive Relation on a Set
  • Reflexive Relation on Set
  • Transitive Relation on a Set
  • Set Operations
  • Types of Functions
  • Mathematics | Sequence, Series and Summations
  • Representation of Relation in Graphs and Matrices
  • What are Relations?
  • Closure of Relations
  • Mathematical Induction
  • Pigeonhole Principle
  • Mathematics | Generalized PnC Set 1
  • Discrete Maths | Generating Functions-Introduction and Prerequisites
  • Inclusion Exclusion principle and programming applications

Boolean Algebra

  • Properties of Boolean Algebra
  • Number of Boolean functions
  • Minimization of Boolean Functions
  • Linear Programming

Ordered Sets & Lattices

  • Elements of POSET
  • Partial Order Relation on a Set
  • Axiomatic Approach to Probability
  • Properties of Probability

Probability Theory

  • Mathematics | Probability Distributions Set 1 (Uniform Distribution)
  • Mathematics | Probability Distributions Set 2 (Exponential Distribution)
  • Mathematics | Probability Distributions Set 3 (Normal Distribution)
  • Mathematics | Probability Distributions Set 5 (Poisson Distribution)

Graph Theory

  • Graph and its representations
  • Mathematics | Graph Theory Basics - Set 1
  • Types of Graphs with Examples
  • Mathematics | Walks, Trails, Paths, Cycles and Circuits in Graph
  • How to find Shortest Paths from Source to all Vertices using Dijkstra's Algorithm
  • Prim’s Algorithm for Minimum Spanning Tree (MST)
  • Kruskal’s Minimum Spanning Tree (MST) Algorithm
  • Check whether a given graph is Bipartite or not
  • Eulerian path and circuit for undirected graph

Special Graph

  • Introduction to Graph Coloring
  • Edge Coloring of a Graph
  • Check if a graph is Strongly, Unilaterally or Weakly connected
  • Biconnected Components
  • Strongly Connected Components

Group Theory

  • Homomorphism & Isomorphism of Group
  • Group Isomorphisms and Automorphisms
  • Algebraic Structure

GATE PYQs and LMN

  • Last Minute Notes – Discrete Mathematics
  • Discrete Mathematics - GATE CSE Previous Year Questions

Discrete Mathematics MCQ

  • Propositional and First Order Logic.
  • Set Theory & Algebra
  • Combinatorics
  • Top MCQs on Graph Theory in Mathematics
  • Numerical Methods and Calculus

Discrete Mathematics is a branch of mathematics that is concerned with “discrete” mathematical structures instead of “continuous”. Discrete mathematical structures include objects with distinct values like graphs, integers, logic-based statements, etc. In this tutorial, we have covered all the topics of Discrete Mathematics for computer science like set theory , recurrence relation, group theory, and graph theory.

Discrete-Mathematics-Tutorial

Recent Articles on Discrete Mathematics!

  • Introduction to Propositional Logic
  • Applications of Propositional Logic
  • Propositional and Predicate Logic
  • Normal and Principle Forms
  • Nested Quantifiers Theorem
  • Introduction to Proofs
  • Types of Sets
  • Rough Set Theory
  • Sequence and Summations
  • Representations of Matrices and Graphs in Relations
  • Types of Relation
  • Closure of Relation and Equivalence Relations
  • Basics of Counting
  • Pascal’s Identity
  • Permutations and Combinations
  • Generalized Permutations and Combinations
  • Generating Functions
  • Inclusion-Exclusion Principle
  • Discrete Probability Theory
  • Boolean Functions
  • Boolean Algebraic Theorem
  • Number of Boolean Functions

Optimization

  • Linear Programming 
  • Graphical Solution For Linear Programming
  • Simplex Algorithm

Ordered Sets & Lattices

  • Partially Ordered Sets
  • Hasse Diagrams
  • Basic Concepts of Probability
  • Probability Axioms
  • Conditional Probability
  • Bayes’ Theorem
  • Uniform Distribution
  • Exponential Distribution
  • Normal Distribution
  • Poisson Distribution
  • Introduction to Graph
  • Basic terminology of a Graph
  • Types of a Graph
  • Walks, Trails, Paths, and Circuits
  • Graph Distance components
  • Cut-Vertices and Cut-Edges
  • Bridge in Graph
  • Independent sets
  • Shortest Path Algorithms [Dijkstra’s Algorithm]
  • Application of Graph Theory
  • Graph Traversals[DFS]
  • Graph Traversals[BFS]
  • Characterizations of Trees
  • Prim’s Minimum Spanning Tree 
  • Kruskal’s Minimum Spanning Tree
  • Huffman Codes 
  • Tree Traversals
  • Traveling Salesman Problem
  • Bipartite Graphs  
  • Independent Sets and Covering
  • Eulerian graphs
  • Eulerian graphs- Fleury’s algorithm
  • Eulerian graphs- Chinese-Postman-Problem Hamilton
  • Matching- Basics, Perfect, Bipartite
  • Approximation Algorithms

Vertex Colorings

  • Chromatic Numbers, Greedy Coloring Algorithm
  • Edge Coloring
  • Vizing Theorem
  • Planar Graph- Basics, Planarity Testing
  • Directed Graphs- Degree Centrality
  • Directed Graphs- Weak Connectivity
  • Directed Graphs- Strong Components 
  • Directed Graphs- Eulerian, Hamilton Directed Graphs
  • Directed Graphs- Tarjans’ Algorithm To Find Strongly Connected Component
  • Handshaking in Graph Theorem
  • Groups, Subgroups, Semi Groups
  • Isomorphism, Homomorphism
  • Automorphism
  • Rings, Integral domains, Fields

Quick Links

  • Last-Minute Notes (LMNs)
  • Quizzes on Discrete Mathematics

Please Login to comment...

Similar reads.

  • Computer Subject
  • Engineering Mathematics

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

swayam-logo

Discrete Mathematics

Page Visits

Course layout, books and references, instructor bio.

discrete mathematics assignment 1

Course certificate

discrete mathematics assignment 1

DOWNLOAD APP

discrete mathematics assignment 1

SWAYAM SUPPORT

Please choose the SWAYAM National Coordinator for support. * :

IMAGES

  1. Discrete Mathematics Assignment 1

    discrete mathematics assignment 1

  2. Solved Discrete Mathematics Assignment for MATH1081

    discrete mathematics assignment 1

  3. Discrete Mathematics

    discrete mathematics assignment 1

  4. Solved Discrete Mathematics Writing Assignment #1 1. (6

    discrete mathematics assignment 1

  5. Discrete Mathematics Assignment 1: Dr. Qurat-ul-Ain Azim March 4, 2019

    discrete mathematics assignment 1

  6. Assignmentss-1

    discrete mathematics assignment 1

VIDEO

  1. NPTEL||DISCRETE MATHEMATICS ||WEEK 8||ASSIGNMENT ANSWERS||CSIT_CODING

  2. NPTEL 2023||DISCRETE MATHEMATICS || WEEK 4 ASSIGNMENT ANSWERS||CSIT_CODING||

  3. NPTEL||DISCRETE MATHEMATICS||WEEK3||ASSIGNMENT ANSWERS||CSIT_CODING

  4. Discrete Mathematics

  5. MCS-013 IGNOU solved assignment 2023-2024/ BCA Discrete mathematics assignment solved- Jan 2024

  6. MTH202 Discrete Mathematics Assignment 1 Fall 2023 Virtual University of Pakistan

COMMENTS

  1. Assignments

    Homework 1 has four questions. The first is a writing assignment to prepare a clear and complete proof of a theorem. There are also two optional exercises that do not need to be handed in. Homework 2 (PDF) Homework 2 has four questions. Part of the first question is a writing assignment to correct the statement of the theorem and provide a well ...

  2. Assignment -1 || Week -1 || Discrete Mathematics|| NPTEL 2022

    Here's a full videos Solution of the NPTEL Swayam Discrete Mathematics Week 1 Assignment 1 answers.Direct link of the course:- https://onlinecourses.nptel.ac...

  3. PDF Notes on Discrete Mathematics

    Contents Tableofcontentsii Listoffiguresxvii Listoftablesxix Listofalgorithmsxx Prefacexxi Resourcesxxii 1 Introduction1 1.1 ...

  4. PDF Assignment 1, Discrete Math Covers sections 0.1 and 0

    Assignment 1, Discrete Math Covers sections 0.1 and 0.2 The problems below provide some good practice for analyzing mathematical statements and formulating mathe-matical arguments and proofs. 1.0.1 #2(f)-(n) 2.0.1 #3(a), (b), (h)-(j) 3.0.1 #5(d), (h), (i), (j) 4.0.1 #6(a), (i)-(l) 5.0.1 #7(a), (g), (m) 6.0.2 #3(b), (e) 7.0.2 #12 8.0.2 #22, 23 9 ...

  5. PDF CS103X: Discrete Structures Homework Assignment 1: Solutions

    CS103X: Discrete Structures Homework Assignment 1: Solutions Due January 25, 2008 Exercise 1 (10 Points). Prove or give a counterexample for each of the following: (a) If A B and B C, then A C. (b) If A 2B and B 2C, then A 2C. Solution: (a) Consider any element a 2A. Since A B every element of A is also an element of B, so a 2B.

  6. PDF Discrete Mathematics Homework

    There are ten homework assignments and one final examination; therefore n = 11. These are summarized below. Each assignment will have a maximum score of 100. Therefore your score will be some number from 0 to 100. I expect to use the range of scores below to determine final letter grades. = 90 - 100. = 80 - 89.

  7. Discrete Mathematics 2019 Assignment 1 SOLUTION

    Discrete Structures Fall' Assignment # 1 Solution. Question; Question 3 "If compound X is boiling, then its temperature must be at least 150 ⁰C."

  8. Discrete Mathematics Assignment 1

    Discrete Mathematics 2019 Assignment 1 SOLUTION. Discrete Mathematics 60% (5) More from: I190404 Hadia Noor 999+ impact 999+ National University of Computer and Emerging Sciences. Discover more. 15. Discrete Str Spring 2020 solution 2. Discrete Mathematics 100% (4) 8. Mid 2 (Paper Solution)

  9. Discrete Mathematics

    Discrete Mathematics - Assignment 1 - Free download as PDF File (.pdf), Text File (.txt) or read online for free. Scribd is the world's largest social reading and publishing site.

  10. PDF Discrete Mathematics for Computer Science

    Definition: Let p and q be propositions. The proposition "p or q" denoted by p q, is false when both p and q are false and is true otherwise. The proposition p q is called the disjunction of p and q. Examples: Pitt is located in the Oakland section of Pittsburgh or 5 + 2 = 8. It is raining today or 2 is a prime number.

  11. Mathematics for Computer Science

    Course Description. This course covers elementary discrete mathematics for computer science and engineering. 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; integer congruences; …. Show more.

  12. 1.1: An Overview of Discrete Mathematics

    Here, discrete means "containing distinct or unconnected elements.". Examples include: Determining whether a mathematical argument is logically correct. Studying the relationship between finite sets. Counting the number of ways to arrange objects in a certain pattern. Analyzing processes that involve a finite number of steps.

  13. MAT-230 Module 1 assignment (Complete)

    Discrete Mathematics Module 1 Assignment. Course. Discrete Mathematics (MAT230) 319 Documents. Students shared 319 documents in this course. University Southern New Hampshire University. Academic year: 2021/2022. Uploaded by: Anonymous Student. This document has been uploaded by a student, just like you, who decided to remain anonymous.

  14. (PDF) Discrete mathematics Assignment-1

    2015 •. Ana Paulina Figueroa. Given a set of cycles C of a graph G, the tree graph of G defined by C is the graph T (G,C) whose vertices are the spanning trees of G and in which two trees R and S are adjacent if the union of R and S contains exactly one cycle and this cycle lies in C. Li et al [Discrete Math 271 (2003), 303--310] proved that ...

  15. Discrete Mathematics

    absorption laws only includes two propositions; distributive has three. Negation Laws. p ∨ ¬p ≡ T. p ∧ ¬p ≡ F. compound proposition. an expression formed from propositional variables using logical operators. Study with Quizlet and memorize flashcards containing terms like Proposition, Conjunction, Disjunction and more.

  16. PDF 1.

    MATH 240: Discrete structures I. Fall 2011 Assignment #1: Sets and Logic. Solutions. 1. Set Identities. Prove the following set identities. a) (A B) \C = (A\C) (B \C), b) (A B) (A C) = B C. ... 1 _q $1: Solution b): If r is true then the implication is true so assume r is false.

  17. Discrete Math Textbook Solutions and Answers

    View 2512 solutions ». DISCRETE MATH STRUCTURES&PRACT PROBLEM PKG 6th Edition. Author: Robert C Busby, Sharon Cutler Ross, Bernard Kolman. ISBN: 9780321680723. Edition: 6th. View 2142 solutions ». DISCRETE MATH WITH GRAPH THRY&PRAC PROBS PK 3rd Edition. Author: Edgar G Goodaire, Michael M Parmenter.

  18. MAT 230 : Discrete Mathematics

    Discrete Mathematics Exam 1. MAT 230 Exam One General: This is an individual exam. ... Table of Contents > Assignment information > Module Two Problem Set Guidelines and Rubric ' Module Two Problem Set Guidelines and Rubric v D MI {'1 A E 1) Listen } Overview In this activity. you will complete the Module Two problem set using TeXstudio in .

  19. Discrete Mathematics

    An indirect proof in which one assumes that the statement to be proved is false. One then uses logical reasoning to deduce a statement that contradicts a postulate, theorem, or one of the assumptions. Once a contradiction is obtained, one concludes that the statement assumed false must in fact be true. Vacuous Proof.

  20. Assignments for Discrete Mathematics (Computer science) Free ...

    Assignment - Introduction to Discrete Math | MATH 2534. Assignments. Virginia Polytechnic Institute and State University (Virginia Tech) Discrete Mathematics. 2 pages. Pre 2010. Homework 2 Solutions - Discrete Mathematics | MATH 3336. Assignments.

  21. Discrete Mathematics Tutorial

    Discrete Mathematics is a branch of mathematics that is concerned with "discrete" mathematical structures instead of "continuous". Discrete mathematical structures include objects with distinct values like graphs, integers, logic-based statements, etc. In this tutorial, we have covered all the topics of Discrete Mathematics for computer ...

  22. Discrete Mathematics

    Discrete mathematics involves the study of objects which are separated or spaced apart from each other. For example, finite sets and the set of integers are discrete sets, while the set of real numbers would be considered to be a continuous, or non-discrete, set of objects. ... Assignment - 1 Deadline - last day of the week Module - 2 Ordered ...

  23. A1 2022

    Discrete Math Assignment 1. Course. Discrete Mathematics (CSCA67) 69 Documents. Students shared 69 documents in this course. University University of Toronto. Academic year: 2022/2023. Uploaded by: Anonymous Student. This document has been uploaded by a student, just like you, who decided to remain anonymous.

  24. Solved MA161: Discrete Mathematics I Assignment 1

    Question: MA161: Discrete Mathematics I Assignment 1 Instructions: - This assignment is due on 23rd September, 2022: 11pm FIJI TIME. - The assignment should be done in a group of 2-3 students. - You are to TYPE your solutions and submit them as a PDF document on Moodle Assignment 1 Dropbox. One submission per group.