Computer Science MSc

5.0 rating based on 5 ratings

Computer Science MSc

    Enquire

    Please fill in your details below







    Key Information

    • Study Level:

      Master

    • Duration:

      2 Years

    • Study Mode:

      Full Time

    institution

    Course Summary

    The University of Calgary’s MSc in Computer Science is delivered by their Department of Computer Science.  

    Earning an MSc in this highly lucrative field could see you working in an incredible variety of different industries. Computer scientists develop and improve software systems to better analyse, store and organise information. They find new ways to make hardware and software more scalable, faster and more reliable.

    An MSc in Computer Science from UCalgary can be a pathway to PhD study in this, or many related fields. UCalgary offers several such programs, as do many other fine institutions. 

    You’ll have built up a rigorous scientific background in critical thinking and problem solving, a solid set of technical skills and a practical understanding of research and data analysis as well. You could use that to go directly to work for organisations such as Amazon, Apple, Microsoft, Autodesk, or to open your won start-up or entrepreneurial venture.

    If you are changing direction after starting in another career area, you will possess valuable work experience and professional awareness. Many employers actively seek candidates with these benefits. Our network of contacts, a dedicated employability service and a reputation in the legal profession mean we also have an outstanding track-record of finding students legal employment.Many employers favour GDL students in an increasingly competitive legal job market. Through studying another degree subject, you will have gained many transferable skills. By taking the conversion route into law, you are showing motivation and determination by choosing law at a later stage than some others. This looks good to employers.

    If you are changing direction after starting in another career area, you will possess valuable work experience and professional awareness. Many employers actively seek candidates with these benefits. Our network of contacts, a dedicated employability service and a reputation in the legal profession mean we also have an outstanding track-record of finding students legal employment.Many employers favour GDL students in an increasingly competitive legal job market. Through studying another degree subject, you will have gained many transferable skills. By taking the conversion route into law, you are showing motivation and determination by choosing law at a later stage than some others. This looks good to employers.

    Course Outline

    This program is typically delivered over 2 years of full time study or 3 years at part time. 

    As part of the program, you may remain a generalist or study as a specialist in Software Engineering. This is a unique interdisciplinary program which is delivered in cooperation with the department of Electrical and Computer Engineering as well as the Department of Computer Science. 

    Your units can be selected from:

    • Special Topics in Computer Science
    • Spam and Spyware
    • Research Methods in Human-Computer Interaction
    • Rendering
    • Randomized Algorithms
    • Quantum Computation
    • Principles of Computer Security
    • Performance Issues in High Speed Networks
    • Network Systems Security
    • Modelling for Computer Graphics
    • Information Visualization: Theory and Practice
    • Information Theory and Security
    • Information Storage and Processing in Biological Systems
    • Image Analysis and Computer Vision
    • Fundamentals of Social Network Analysis and Data Mining
    • Foundations of Multi-Agent Systems
    • Elliptic Curves and Cryptography
    • Distributed Database Systems
    • Datawarehouse Systems
    • Database Management Systems
    • Cryptography
    • Computer Viruses and Malware
    • Computer Animation
    • Computer Algebra
    • Computational Techniques for Graphics and Visualization
    • Computational Geometry
    • Complexity Theory
    • Compiler Code Generation and Optimization
    • Biological Computation
    • Algorithms for Distributed Computation
    • Agent Communications
    • Data Management in Geographical Information Systems

    Learning And Teaching

    The University of Calgary’s Department of Computer Science uses both traditional and innovative methods to deliver its MSc degrees. Of course there will be traditional lectures, seminars and technical skills tutorials. You’ll typically complete 18 taught units over the course of 2 to 3 years. Like all of UCalgary’s MSc programs, this one helps you develop your ability to think critically, deliver professional research and communicate in writing and in person. 

    Career Possibilities

    Many graduates of the University of Calgary’s Computer Science MSc go on to a PhD program. As this is a thesis-based MSc degree, it can be a stepping stone to a greater academic career, leading to research based degrees at UCalgary or nearly any of the world’s other fine universities. Other students opt to take up roles in the technology sector, in computer science research, in software development or in IT more generally. 

    Entry & Credit

    Successful completion will result in a full MSc degree. 

    To apply, you’ll need to have completed an undergraduate education in Computer Science or a very similar subject. Diverse qualifications are accepted as well. 

    All classes are taught in English unless otherwise specified, and international students will be required to show proficiency in English by scoring well on an approved test. 

    Related Courses

    Reviews

    Please sign in to shortlist your item

    Login No, Thanks!

    Please sign in for add Review

    Login No, Thanks!