• A-Z Directory
  • Admissions
  • Calendar
  • Campus Maps
  • Careers
  • Faculties and Schools
  • International
  • Libraries
  • People and Departments
  • About
  • Become A Student
  • Campuses
  • Give to Memorial
  • Programs
  • Research
  • Alumni
  • Faculty & Staff
  • Students
  • Visitors
  • my.mun.ca
  • Brightspace
  • Self Service
  • Email
  • Other MUN Login Services
Memorial University 100 site
  • A-Z Directory
  • Admissions
  • Calendar
  • Campus Maps
  • Careers
  • Faculties and Schools
  • International
  • Libraries
  • People and Departments
  • my.mun.ca
  • Brightspace
  • Self Service
  • Email
  • Other MUN Login Services
  • Alumni
  • Faculty & Staff
  • Students
  • Visitors

Computer Science
|
Faculty of Science

100 site
  • Future Students
  • Undergraduates
    • Welcome
    • Programs
      • Major in Computer Science
        • Concentrations
      • Joint Programs
      • Honours Program
      • Minor in Computer Science
      • Second Degree in Computer Science
      • Co-operative Internship in Computer Science
      • Applying for Admission
      • Tracking Your Progress
    • Courses
      • 1000-Level Courses in Computer Science
      • 2000-Level Courses in Computer Science
      • 3000-Level Courses in Computer Science
      • 4000-Level Courses in Computer Science
      • First Year Course Selections
    • Course Offerings 2024-25
    • Frequently Asked Questions
    • Studying Computer Science
    • Advising
      • Contacts
      • Registration Issues
    • Forms
    • Help Centre Schedule
  • Graduate Students
    • Welcome
    • Info for Applicants
      • I got admitted - What's next?
      • Fees and Expenses
    • Graduate Programs
      • PhD
      • MSc (thesis route)
      • MSc (course route)
      • Master of AI
    • Regularly Offered Courses
  • Alumni
    • Welcome Alumni!
    • Support the Department of Computer Science
    • Alumni and Friends Newsletter
    • Become a Career Mentor
  • Research and Teaching
    • Technical Reports
  • Community
  • Our People
    • Faculty
    • Staff & Administration

Computer Science
|
Faculty of Science

  • Home
  • Undergraduates
  • Courses
  • 3000-Level Courses in Computer Science

3000-Level Courses in Computer Science

COMP 3019: Security and Privacy in Computer Systems
COMP 3100: Web Programming
COMP 3150: Introduction to Human-Computer Interaction
COMP 3200: Algorithmic Techniques for Artificial Intelligence [AI]
COMP 3201: Introduction to Nature-Inspired Computing
COMP 3202: Introduction to Machine Learning [AI]
COMP 3300: Interactive Technologies [VCG]
COMP 3301: Visual Computing and Applications [VCG]
COMP 3400: Data Preparation Techniques [DcC]
COMP 3401: Introduction to Data Mining [DcC]
COMP 3550: Introduction to Bioinformatics 
COMP 3600: Algorithm Design and Analysis [ToC]
COMP 3602: Introduction to the Theory of Computation [ToC]
COMP 3700: Industrial Experience
COMP 3710: Vocational Languages
COMP 3718: Programming in the Small
COMP 3730: Introduction to Parallel Programming
COMP 3731: Introduction to Scientific Computing
COMP 3753: Computational Aspects of Linear Programming
COMP 3766: Introduction to Robotic Manipulation
ⓘ

Courses marked [X] are required for these concentrations:

[AI] = Artificial Intelligence

[DcC] = Data-centric Computation

[ToC] = Theory of Computation

[VCG] = Visual Computing and Games

  • Welcome
  • Programs
  • Courses
    • 1000-Level Courses in Computer Science
    • 2000-Level Courses in Computer Science
    • 3000-Level Courses in Computer Science
    • 4000-Level Courses in Computer Science
    • First Year Course Selections
  • Course Offerings 2024-25
  • Frequently Asked Questions
  • Studying Computer Science
  • Advising
  • Forms
  • Help Centre Schedule

Newfoundland and Labrador's University

  • Facebook
  • Instagram
  • Youtube
  • Linked
  • Tiktok

We acknowledge that the lands on which Memorial University's campuses are situated are in the traditional territories of diverse Indigenous groups, and we acknowledge with respect the diverse histories and cultures of the Beothuk, Mi'kmaq, Innu, and Inuit of this province.


  • A-Z Directory
  • Accessibility
  • Careers
  • Contact
  • Emergency
  • Privacy
  • Web Feedback

    Site Map
  • | Last Updated: Feb 25, 2025
Copyright @2025 Memorial University of Newfoundland.
Newfoundland and Labrador, Canada.