• 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
  • Online Learning
  • Self Service
  • Email
  • Other MUN Login Services
Memorial University
  • A-Z Directory
  • Admissions
  • Calendar
  • Campus Maps
  • Careers
  • Faculties and Schools
  • International
  • Libraries
  • People and Departments
  • my.mun.ca
  • Online Learning
  • Self Service
  • Email
  • Other MUN Login Services
  • Alumni
  • Faculty & Staff
  • Students
  • Visitors

Computer Science | Faculty of Science

  • Future Students
  • Undergraduates
    • Welcome
    • Programs
      • Major in Computer Science
        • Smart Systems Stream
        • Visual Computing and Games Stream
        • Data Centric Computing Stream
      • 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
      • Tentative Undergraduate Course Offerings 2022-2023
    • Studying Computer Science
    • Frequently Asked Questions
    • Advising
      • Contacts
      • Registration Issues
    • Forms
    • Help Centre Schedule
  • Graduate Students
    • Welcome
    • Guidance for Graduate Applicants
    • Master of Science (M.Sc.)
      • M.Sc. (Computer Science, thesis)
        • Potential Career Options and Outcomes
        • Program of Study
        • Schedule
        • Admission Requirements
        • Fees and Expenses
      • M.Sc. (Computer Science, course-based)
        • Potential Career Options and Outcomes
        • Program of Study
        • Schedule
        • Admission Requirements
        • Fees and Expenses
      • M.Sc. (Computer Science, work term)
        • Potential Career Options and Outcomes
        • Program of Study
        • Schedule
        • Admission Requirements
        • Fees and Expenses
      • Course Offerings
      • Application Process
    • Master of Artificial Intelligence (M.A.I.)
      • Program Description
      • Potential Career Options and Outcomes
      • Program of Study
      • Admission Requirements
      • Fees and Expenses
      • Application Process
    • Master of Data Science (M.D.Sc.)
    • M.A.Sc. in Software Engineering
    • Doctor of Philosophy (Ph.D.)
    • Guidance for Recent Admissions
    • Tentative Course Offerings
    • CS Approved Electives
  • 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
    • Per Course Appointments
    • Graduate Students*
    • Postdocs and Visitors

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 and Human-Computer Interaction  MAJ   MIN 
COMP 2002 - Data Structures and Algorithms  MAJ 
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
    • Tentative Undergraduate Course Offerings 2022-2023
  • Studying Computer Science
  • Frequently Asked Questions
  • Advising
  • Forms
  • Help Centre Schedule
  • Twitter
  • Facebook
  • Instagram
  • Youtube

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

    Site Map
  • | Last Updated: Aug 16, 2021
Copyright @ 2021 Memorial University of Newfoundland.
Newfoundland and Labrador, Canada.