• 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
  • 2000-Level Courses in Computer Science

2000-Level Courses in Computer Science

COMP 2000 - Collaborative and Emergent Behaviour
COMP 2001 - Object-Oriented Programming  MAJ   MIN 
COMP 2002 - Data Structures and Algorithms  MAJ   MIN 
COMP 2003 - Computer Architecture  MAJ 
COMP 2004 - Introduction to Operating Systems  MAJ 
COMP 2005 - Software Engineering  MAJ 
COMP 2006 - Computer Networking  MAJ 
COMP 2007 - Introduction to Information Management  MAJ 
COMP 2008 - Social Issues and Professional Practice  MAJ 
COMP 2100 - Social Web Analysis
COMP 2300 - Introduction to Multimedia Programming
COMP 2500 - Data Analysis with Scripting Languages
COMP 2510 - Programming in C/C++
COMP 2718 - Development Tools, Work Flows and Concepts
ⓘ Courses marked  MAJ  are required as part of the  CS Major.
Courses marked  MIN  are required as part of the  CS Minor.

Page last updated May 24th 2021

  • 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.