• 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 2023-2024
    • Course Offerings 2023-24
    • 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
  • 1000-Level Courses in Computer Science

1000-Level Courses in Computer Science

COMP 1000: Computer Science - An Introduction
COMP 1001: Introduction to Programming  MAJ   MIN 
COMP 1002: Introduction to Logic for Computer Scientists  MAJ   MIN 
COMP 1003: Foundations of Computing Systems  MAJ   MIN 
COMP 1400: Computing in the 20th Century and Beyond
COMP 1401: Computing at the Movies
COMP 1510: An Introduction to Programming for Scientific Computing
COMP 1600: Basic Computing and Information Technology
ⓘ 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 2023-2024
  • Course Offerings 2023-24
  • Studying Computer Science
  • Frequently Asked Questions
  • Advising
  • Forms
  • Help Centre Schedule

Newfoundland and Labrador's University

  • Twitter
  • 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: Aug 16, 2021
Copyright @2023 Memorial University of Newfoundland.
Newfoundland and Labrador, Canada.