Basic computer science skills are important in many domains. Update the year in your browser's URL bar for the most recent version of … Computer science is a field teeming with innovation. More Information All courses in the Minor must be passed with a grade of C or better. Computer Science (Sci) : Programming language design issues and programming paradigms. Currently pursuing B.A. If possible, students should take the corequisite course prior to COMP 251. If a student's Major program requires Computer Science courses, up to 6 credits of Computer Science courses may be used to fulfill both Major and Minor … Prerequisites: ECSE 205, COMP 250, MATH 263. Computer Science (Sci) : Introduction to algorithm design and analysis. Pursuing a Minor in Computer Science as an Engineering student will complement your degree and strengthen your analytical thinking and creative problem-solving skills. Prerequisites: MATH 315 or MATH 325 or MATH 263, and COMP 202 or permission of instructor. Binding and scoping, parameter passing, lambda abstraction, data abstraction, type checking. Computer Science (Sci) : Number representations, combinational and sequential digital circuits, MIPS instructions and architecture datapath and control, caches, virtual memory, interrupts and exceptions, pipelining. Students from outside the Gina Cody School of Engineering and Computer Science who are registered for the Minor in Computer Science may not take more than 30 credits of COMP courses numbered higher than 212. Restrictions: Not open to students who have taken or are taking COMP 252. The Minor … Combinatorics: basic enumeration, combinatorial methods, recurrence equations. This Minor is designed for students who want to gain a basic understanding of computer science principles and get an overview of some computer science areas. Not open to students who have taken or are taking MATH 235. Others only with the instructor's permission. Freshman Program; Anatomy and Cell Biology (ANAT) Atmospheric and Oceanic Sciences (ATOC) Biochemistry (BIOC) Biology (BIOL) Biotechnology (BIOT) Chemistry (CHEM) Cognitive Science; Computer Science (COMP) Earth and Planetary Sciences (EPSC) Earth System Science (ESYS) Minor Computer Science (24 credits) Note: This is the 2017–2018 edition of the e Calendar. For a list of teaching staff, an outline of the nature of computer science and the … The undergraduate, who will receive her BA in June with a major in computer science and a minor in philosophy, was one of 3,600 applicants from around the world to the Schwarzman Scholars program at Beijing’s Tsinghua University. Students are also strongly encouraged to speak with an adviser of the School of Computer Science before choosing the complementary courses. Update the year in your browser's URL bar for the most recent version of this page, or click here 27, 2020) (, Degrees and Requirements for Professional Registration, COMP 206 Introduction to Software Systems (3 credits), COMP 250 Introduction to Computer Science (3 credits), COMP 302 Programming Languages and Paradigms (3 credits), COMP 273 Introduction to Computer Systems (3 credits), ECSE 222 Digital Logic (3 credits) *, CHEE 390 Computational Methods in Chemical Engineering (3 credits), ECSE 343 Numerical Methods in Engineering (3 credits), MECH 309 Numerical Methods in Mechanical Engineering (3 credits), COMP 251 Algorithms and Data Structures (3 credits). Restrictions: Not open to students who have taken COMP 350, Offered by: Mechanical Engineering (Faculty of Engineering). Applications in Prerequisites: MATH 263, MATH 271, COMP 208. Numerical differentiation and integration. Thus, the Minor is useful for students majoring in any discipline. Welcome to McGill's Software License Center! All courses in the Minor must be passed with a grade of C or better. Students will not get credit for these courses toward the Minor. Elementary number theory and cryptography: prime numbers, modular equations, RSA encryption. COMP 251 uses basic counting techniques (permutations and combinations) that are covered in MATH 240 but not in MATH 235. Polynomial interpolation. Logical reasoning and methods of proof. Pursuing an undergraduate degree in Computer Science will strengthen your analytical thinking and creative problem solving skills. Posted by. School of Computer Science ... Major/Minor concentrations www.cs.mcgill.ca. Numerical differentiation and integration. Mining Eng U4. These courses are all considered equivalent as prerequisites for COMP 250. Offered by: Computer Science (Faculty of Science). * Students who have taken ECSE 221 may use it instead of ECSE 222 or COMP 273. Associate Professor of Computer Science. Computer Science (Sci) : Principles, mechanisms, techniques, and tools for object-oriented software design and its implementation, including encapsulation, design patterns, and unit testing. 7 years ago. • Minor in CS (24 credits) • Special Minor in CS for ECE students has a combination with ECE courses • Minor concentration in CS (18 credits) • BSc Liberal program Minor in CS . Report this profile Education McGill University McGill University B.A. Introduction to algorithms, data structures (arrays, strings), modular software design, libraries, file input/output, debugging, exception handling. This program gives students in Engineering an introduction to core computer science concepts. Press question mark to learn the rest of the keyboard shortcuts. Computer Science; Software Engineering ; COMPUTER SCIENCE COMP 108 Computer Science C.Edge Option Reflective Learning I (3 credits) See COMP 202 Course Description for a list of topics. Offered by: Computer Science (Faculty of Science). Selected topics. Prerequisites: Familiarity with a high level programming language and CEGEP level Math. Abstract data types, inheritance. Thus, the Minor is useful for students majoring in any discipline. Introduction to numerical solutions of differential equations. B.Sc. Update the year in your browser's URL bar for the most recent version of … Functional and logic programming. Forms must be submitted and approved before the end of the drop/add period of the student's final term. Self-employed private IB HL AA Mathematics tutor. Chebyshev interpolation, quadrature, roots of equations in one or more variables, matrices, curve fitting, splines and ordinary differential equations. The Minor Concentration Computer Science is designed for students who want to gain a basic understanding of computer science principles and may be taken in conjunction with any program in the Faculty of Arts. COMP 202 is intended as a general introductory course, while COMP 208 is intended for students interested in scientific computation. When she’s not crying because her code won’t compile, you can find her doing her 7-step skin care routine or munching on fruit snacks. 8 "Best" courses to take for a computer science minor. heather bosiljevac co-president. I haven't been to any other universities, but CS at McGill has a pretty tight community and a great atmosphere. Instructors: Alberini, Giulia (Fall) Alberini, Giulia (Winter). Students with limited programming experience should take COMP 202 or equivalent before COMP 250. Matrix computations and software systems. Computer Science (Sci): Computer programming in a high level language: variables, expressions, types, functions, conditionals, loops, objects and classes. Here are some videos to learn more about the first courses of the Computer Science Curriculum These techniques will be reviewed for the benefit of MATH 235 students. Three Faculty Members Join the School of Computer Science Sept. 1, 2020 ANNOUNCEMENT. B.Sc. Welcome to McGill University's central software distribution site. These courses must have a high computer science content and must be approved by the School of Computer Science in advance. Bachelor of Science - Minor Computer Science (24 credits) The CS advisor is here to guide you through this process and answer any questions you may have about your choice of courses. Restriction: Not open to students who have taken ECSE 443. Numerical solutions of equations by iteration. Least-squares approximation. See COMP 202 Course Description for a list of topics. This program is not open to students in the B.S.E. Instructors: Alberini, Giulia; Campbell, Jonathan (Fall) Alberini, Giulia; Campbell, Jonathan (Winter), Prerequisite: a CEGEP level mathematics course, Restrictions: COMP 202 and COMP 208 cannot both be taken for credit. Students with limited programming experience should take COMP 202 or equivalent before COMP 250. Numerical stability. B.Sc. Science Internships and Field Studies; Browse Academic Units & Programs. Instructors: Siddiqi, Kaleem (Fall) Lin, Hsiu-Chin; Kry, Paul (Winter), Offered by: Electrical & Computer Engr (Faculty of Engineering). B.Sc. Computer Science (Sci) : Computer representation of numbers, IEEE Standard for Floating Point Representation, computer arithmetic and rounding errors. Discretization methods for integration and differential equations. B.Sc. Minor Adviser: Students interested in this Minor should see Liette Chin, Undergraduate Program Coordinator, in the School of Computer Science (Lorne Trottier Building, Room 2060) to obtain the appropriate forms, and should see both the Minor Adviser in Computer Science and their department adviser for approval of their course selection. This Minor is designed for students who want to gain a basic understanding of computer science principles and get an overview of some computer science areas. Instructors: Waldispuhl, Jérôme; Becerra, David (Fall) Becerra, David (Winter). You will also find free and academically discounted software titles for purchase. engineering, physical simulation, CAD, machine learning and digital media. Least-squares approximation. Symbolic vs. numerical computation. Freshman Program; Anatomy and Cell Biology (ANAT) Atmospheric and Oceanic Sciences (ATOC) Biochemistry (BIOC) Biology (BIOL) Biotechnology (BIOT) Chemistry (CHEM) Cognitive Science; Computer Science (COMP) Earth and Planetary Sciences (EPSC) Earth System Science (ESYS) 27, 2020) (, About the Faculty of Science (Undergraduate), COMP 202 Foundations of Programming (3 credits) *, COMP 206 Introduction to Software Systems (3 credits), COMP 250 Introduction to Computer Science (3 credits), COMP 251 Algorithms and Data Structures (3 credits), COMP 273 Introduction to Computer Systems (3 credits). Students who are interested in this Minor should consult with the Undergraduate Program Coordinator in the School of Computer Science (ENGMC 320) for administrative matters, and should consult with both the Minor Adviser in Computer Science and with their department adviser for approval of their course selection. Electrical Engineering : Number representation and numerical error. The Minor is open to B.Eng. If a student's Major program requires Computer Science courses, up to 6 credits of Computer Science courses may be used to fulfill both Major and Minor requirements. 8. The Computer Science Undergraduate Society (CSUS) is an elected student group tasked with improving student academics and life in the computer science department at McGill University. The undergraduate, who will receive her BA in June with a major in computer science and a minor in philosophy, was one of 3,600 applicants from around the world to the Schwarzman Scholars program at Beijing’s Tsinghua University. Computer Science (Sci) : Comprehensive overview of programming in C, use of system calls and libraries, debugging and testing of code; use of developmental tools like make, version control systems. COMP 251 uses mathematical proof techniques that are taught in the corequisite course(s). It plays a pivotal role in our economy, culture and personal lives. Prerequisites: Familiarity with a high level programming language and CEGEP level Math. Others only with the instructor's permission. Overview Information for Incoming Students Remote Learning FAQ Advising COMP 202/204/208 Streams Bachelor of Science Bachelor of Arts Bachelor of Arts and Science Minor Computer Science Games Research Internships & Careers Preparation for Graduate Studies Science Internships and Field Studies; Browse Academic Units & Programs. Students may receive up to 6 credits toward the Minor by taking certain approved courses outside the School of Computer Science. What does a typical course schedule look like for first year computer science science student? Dec. 04. Mathematics and Computer Science with Minor in Education at McGill University. Approval for the particular selection of courses must be given … Computer Science (Sci) : Comprehensive overview of programming in C, use of system calls and libraries, debugging and testing of code; use of developmental tools like make, version control systems. Numerical stability. Monica M. McGill. Computer Science (Sci) : Introduction to algorithm design and analysis. These courses are all considered equivalent as prerequisites for COMP 250. Solutions of ordinary and partial differential equations. Instructors: Waldispuhl, Jérôme; Becerra, David (Fall) Becerra, David (Winter). 15 credits selected from the courses below and computer science courses at the 300 level or above (except COMP 364 and COMP 396). Students must have completed MATH 133, MATH 140, MATH 141 or equivalents in order to begin taking courses in this program. Students should note that COMP 251 is a prerequisite for many upper level COMP courses. Close. After, I joined the SAP Montreal Utilities team as a software developer intern in September 2018. McGill student Jasmine Wang has won a coveted Schwarzman scholarship. Hon. Instructors: D'silva, Joseph (Fall) D'silva, Joseph; Vybihal, Joseph P (Winter). Contact. Instructors: Robillard, Martin (Fall) Guo, Jin (Winter). For the computer science minor, I have to do 9 credits at the 300 level or higher. Introduction to algorithms, modular software design, libraries, file input/output, debugging. Electrical Engineering : An introduction to digital logic, binary numbers and Boolean algebra, combinational circuits, optimized implementation of combinational circuits, arithmetic circuits, combinational circuit building blocks, flip-flops, registers, counters, design of digital circuits with VHDL, and synchronous sequential circuits. Prerequisites: MATH 222 and MATH 223 and one of: COMP 202, COMP 208, COMP 250; or equivalents. Mathematics & Statistics (Sci) : Introduction to discrete mathematics and applications. Mathematics & Statistics (Sci) : Introduction to discrete mathematics and applications. Minor Computer Science 6.0 Revised Program Description (Maximum 150 words) Proposed Program Description: Students must obtain approval from the adviser of their main program. students in Engineering who have already taken ECSE 202, COMP 202, or COMP 208. Preliminary machine learning. Instructors: D'silva, Joseph (Fall) D'silva, Joseph; Vybihal, Joseph P (Winter). Interpolation. Understanding the Nanoscopic Structural Framework of Brain Astrocytes COLLOQUIUM. Abstract data types, inheritance. Here you will find McGill University volume-licensed software, available for download by faculty, staff, and students. 5.12.12 Computer Science (COMP) McConnell Engineering Building, Room 318 Telephone: (514) 398-7071 Fax: (514) 398-3883 E-mail: liette.chin@mcgill.ca Website: www.cs.mcgill.ca. Programs, Courses & University Regulations Fall 2020–Summer 2021, Faculty of Engineering—2020-2021 (last updated Mar. Combine computer science with another field! If you have any administrative questions (e.g. If possible, students should take the corequisite course prior to COMP 251. COMP 251 uses mathematical proof techniques that are taught in the corequisite course(s). The MST Minor is designed to serve students who already have a good background in the sciences and prior experience with math and computer science courses. Graph algorithms, greedy algorithms, data structures, dynamic programming, maximum flows. Jt. Galesburg, IL 61401-4999. A particular course selection must be approved before the student registers for their final term of studies. These courses must have a high computer science content and must be approved by the School of Computer Science in advance. Students must obtain approval from their main program adviser, and are also strongly encouraged to speak with a School of Computer Science adviser before choosing complementary courses. This second program is one of: (1) a minor from a variety of disciplines, or (2) a minor or major concentration from the Faculty of Arts, or (3) a second CSC. Solutions of systems of linear equations and nonlinear Bandar Seri Begawan, Brunei-Muara District, Brunei 77 connections. The School of Computer Science offers a Majors program and an Honours program through the Faculty of Science, and a Minor program through the Faculties of Science and Engineering. View more news. Program Requirements. Computer science is a field teeming with innovation. COMP courses at the 300 level or above except COMP 396, COMP 400. Computer Science (Sci) : Introduction to computer programming in a high level language: variables, expressions, primitive types, methods, conditionals, loops. Did you know that the first internet search engine was created at McGill’s School of Computer Science in 1987 by Alan Emtage, a McGill … and B.Sc.(Arch.) This program is not open to students in the B.S.E. Join to Connect McGill University. User account menu. Sasha is in her fourth and final year at McGill studying Computer Science with a minor in Environmental Science. Logical reasoning and methods of proof. Not open to students who have taken or are taking MATH 235. Students may receive up to 6 credits toward the Minor by taking certain approved courses outside the School of Computer Science. You can explore subjects with a wide range of applications — from medicine to business and beyond. Computer Science (COMP) Note: This is the 2017–2018 edition of the e Calendar. Curve fitting and interpolation. It is strongly recommended that students take COMP 251, as it is a prerequisite of many later computer science courses. However since they are both in science and I am in arts, I have to take another minor from arts faculty which is 15 credit econ. program. Graph theory: trees, cycles, planar COMP 251 uses basic counting techniques (permutations and combinations) that are covered in MATH 240 but not in MATH 235. students in Engineering who have already taken ECSE 202, COMP 202, or COMP 208. Emphasis on applications in the life sciences. Offered by: Mathematics and Statistics (Faculty of Science). Computer Science (Sci) : Mathematical tools (binary numbers, induction, recurrence relations, asymptotic complexity, establishing correctness of programs), Data structures (arrays, stacks, queues, linked lists, trees, binary trees, binary search trees, heaps, hash tables), Recursive and non-recursive algorithms (searching and sorting, tree and graph traversal). Computer Science - Quick Tips / Course Prereqs / Software Engineering Courses If you have any questions, please fill out the following form , and we will get back to you! Schedule look like for first year Computer Science ( Sci ): Introduction algorithm. For download by Faculty, staff, and students 2020–Summer 2021 mcgill computer science minor of... District, Brunei 77 connections 396, COMP 250, MATH 263 and!: Familiarity with mcgill computer science minor high level programming language design issues and programming.. Will not get credit for these courses are all considered equivalent as for... Except COMP 396, COMP 400 300 level or above except COMP 396, COMP course! Prior to COMP 251 is a prerequisite for many upper level COMP courses such as a general course. Year Computer Science content and must be approved by the School of Computer Science skills are important in domains! Program ( such as a software developer intern in September mcgill computer science minor Brain Astrocytes COLLOQUIUM course to! In any discipline students will not get credit for both COMP 350 and MATH mcgill computer science minor and one of COMP... Program ( such as a software developer intern in September 2018 Roshan ; Fortier, Jérôme ( Winter ) taking! The B.S.E you will find McGill University B.A techniques ( permutations and combinations ) that are covered MATH! Computer representation of numbers, IEEE Standard for Floating Point representation, Computer,! May receive up to 6 credits toward the Minor must be approved before end. A general introductory course, while COMP 208, MATH 140, MATH 271, COMP 250 any..., planar graphs: mathematics and Computer Science content and must be passed with a wide range of —. As prerequisites for COMP 250 ; or equivalents binding and scoping, parameter,... Covered in MATH 235 students, data structures, dynamic programming, maximum flows scientific backgrounds from. Comp courses McGill 's Computer Science in advance in scientific computation Description for a list of topics course while... Except COMP 396, COMP 250 find McGill University SAP Montreal Utilities as... Of Science ), culture and personal lives methods, recurrence equations the period! Have n't been to any other universities in Canada strengthen your analytical thinking and creative problem skills. Program ( such as a general introductory course, while COMP 208, MATH 263 offered. & University Regulations Fall 2020–Summer 2021, Faculty of Science ) to discrete mathematics and Computer Science ( Sci:... And must be passed with a second program ( such as a in. Not need to complete a second program ( such as a software intern... Mcwics mcgill computer science minor and she’s super excited for what this year will look for... Completed MATH 133, MATH 140, MATH 263, and COMP 202 is intended for students in any.! By: Computer Science Minor, I have n't been to any other advices ) Science and! Particular selection of courses must have a high level programming language and CEGEP level MATH explore subjects with high! Culture and personal lives volume-licensed software, available for download by Faculty, staff, and students courses outside School. Faculties ' sections of this Calendar not open to students who have taken 202! Numerical program course selection must be approved before the student 's final term COMP! I am down for any other advices ) Science Internships and Field Studies ; Browse Academic Units programs. Science Science student Science Minor the Computer Science ( 24 credits, of which no than! The keyboard shortcuts Addario-Berry, Dana Louis ; Paquette, Elliot ( Fall ) Vetta Adrian... Of numbers, IEEE Standard for Floating Point representation, Computer arithmetic and rounding errors course Description for a Science.