{"id":927,"date":"2021-12-02T10:54:50","date_gmt":"2021-12-02T00:54:50","guid":{"rendered":"https:\/\/test-blogs-monash-edu.pantheonsite.io\/discretemaths\/?page_id=927"},"modified":"2025-11-06T13:12:51","modified_gmt":"2025-11-06T03:12:51","slug":"teaching","status":"publish","type":"page","link":"https:\/\/blogs.monash.edu\/discretemaths\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>If you are a Monash student interested in mathematics and computer science, then we recommend the following units:<\/p>\n<h4>1st year<\/h4>\n<ul>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH1030\">MTH1030<\/a> or <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH1035\">MTH1035<\/a> Techniques for modelling<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MAT1830\">MAT1830<\/a> Discrete mathematics for computer science<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/FIT1008\">FIT1008<\/a> Introduction to computer science<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/FIT1045\">FIT1045<\/a> or <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/FIT1053\">FIT1053<\/a> Algorithms and programming in python<\/li>\n<\/ul>\n<h4>2nd year<\/h4>\n<ul>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2021\">MTH2021<\/a> or <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2025\">MTH2025<\/a> Linear algebra<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2137\">MTH2137<\/a> Number theory and cryptography<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/FIT2004\">FIT2004<\/a> Algorithms and data structures<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/FIT2014\">FIT2014<\/a> Theory of computation<\/li>\n<\/ul>\n<h4>3rd year<\/h4>\n<ul>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3170\">MTH3170<\/a> Network mathematics or <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3175\">MTH3175<\/a> Network mathematics (advanced)<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3137\">MTH3137<\/a> Number theory and cryptography (advanced)<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3330\">MTH3330<\/a> Optimisation and operations research<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/FIT3155\">FIT3155<\/a> Advanced data structures and algorithms<\/li>\n<\/ul>\n<h4>Honours\/Masters<\/h4>\n<ul>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH4151\">MTH4151<\/a> Advanced graph theory<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH4153\">MTH4153<\/a> Combinatorics<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH4333\">MTH4333<\/a> Discrete optimisation<\/li>\n<\/ul>\n<h4>Complementary units:<\/h4>\n<ul>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/ATS2866\">ATS2866<\/a> Symbolic logic<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2141\">MTH2141<\/a> or <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3141\">MTH3141<\/a> Algebra 1: Group theory<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2222\">MTH2222<\/a> Mathematics of uncertainty<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3150\">MTH3150<\/a> Algebra 2: Rings and fields<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3130\">MTH3130<\/a> Topology: The mathematics of shape<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3241\">MTH3241<\/a> Random processes in the sciences and engineering<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH4141\">MTH4141<\/a> Computational group theory<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH4143\">MTH4143<\/a> Representation theory<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH4240\">MTH4240<\/a> Mixing of finite Markov Chains<\/li>\n<\/ul>\n<h4>Notes:<\/h4>\n<ul>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2137\">MTH2137<\/a> Number theory and cryptography and <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3137\">MTH3137<\/a> Number theory and cryptography (advanced) share lectures but have different tutorials and assessments. The advanced version requires much greater mathematical maturity. It should not be attempted without a strong foundation (meaning D&#8217;s and HD&#8217;s in several MTH units at 2nd or 3rd year level). It would be useful to have seen some algebra (meaning MTH2121, MTH3121, MTH2141, MTH3141 or MTH3150) first.<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3170\">MTH3170 Network Mathematics<\/a> and <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3175\">MTH3175 Network Mathematics (Advanced)<\/a> share the same content and lectures. The tutorials and assessment are different. MTH3170 emphasises algorithms (while not neglecting proofs), while MTH3175 emphasises proofs (while not neglecting algorithms). MTH3175 is more for students doing a major in mathematics, especially for those aiming to do honours in mathematics. MTH3170 is for all mathematically capable students, including those doing degrees in Science, Education, or Computer Science.<\/li>\n<li><a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH2141\">MTH2141<\/a> and <a href=\"https:\/\/handbook.monash.edu\/2026\/units\/MTH3141\">MTH3141<\/a> are both called Algebra 1: Group theory, but they differ in the level of difficulty. The two streams share lectures but have separate assessment. You should not attempt the 3rd year version without having done well in second year MTH units.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; If you are a Monash student interested in mathematics and computer science, then we recommend the following units: 1st year MTH1030 or MTH1035 Techniques for modelling MAT1830 Discrete mathematics for computer science FIT1008 Introduction to computer science FIT1045 or FIT1053 Algorithms and programming in python 2nd year MTH2021 or MTH2025 Linear algebra MTH2137 Number [&hellip;]<\/p>\n","protected":false},"author":992,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/pages\/927"}],"collection":[{"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/users\/992"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/comments?post=927"}],"version-history":[{"count":20,"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/pages\/927\/revisions"}],"predecessor-version":[{"id":1494,"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/pages\/927\/revisions\/1494"}],"wp:attachment":[{"href":"https:\/\/blogs.monash.edu\/discretemaths\/wp-json\/wp\/v2\/media?parent=927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}