bibrahim/unikserverless_jan16 huggingface dataset:
Six additional credit hours chosen from: Medicine 310A/B, Biochemistry 2600, Biology 2060, 3050, Chemistry 4201, 4701 or Biochemistry courses at the 3000 or 4000 level.

Chemistry 2301 or Physics 2053, Chemistry 2400, 2401.

One of Chemistry 2100, Environmental Sciences 3210.

A sufficient number of elective courses to bring the total Science courses up to at least 78 credit hours and the degree total up to 120 credit hours.

**Honors Degree in Biochemistry**
-Required Courses: 
Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses.

Biology 1001 and 1002; Mathematics 1001; Physics 1050 (or 1020), 1051 (or 1021); Chemistry 1050, 1051 (or Chemistry 1200 and 1001).

Biochemistry 2200 (or 2100), 2201, 2901, 3105, 3108, 3206, 3207, 3906, 3907, 4102, 499A, 499B, Medicine 310A/B and either Biochemistry 4210 or 4211.

Nine credit hours in courses from Biochemistry 4002, 4101, 4103, 4104, 4105, 4200, 4201, 4230, 4231, 4232-4239.

At least 6 credit hours chosen from Biochemistry 2600, Biology 3050, Chemistry 4201, 4701 or Biochemistry courses at the 3000 or 4000 level.

Chemistry 2301 or Physics 2053, Chemistry 2400, 2401.

One of Chemistry 2100, Environmental Sciences 3210.

Statistics 2550 or equivalent.

A sufficient number of elective courses to bring the total for the degree up to 120 credit hours.

-Requirements:
Average above 75%

**Minor in Biochemistry**
-Required Courses:
Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses.

Biology 1001 and 1002; Mathematics 1000, Physics 1020 and 1021 (or Physics 1050 and 1051); Chemistry 1050, 1051 (or Chemistry 1200 and 1001).

Biochemistry 2005, 2200 (or 2100), 2201, 2600, 2901, 3203, 3206, 3906, 4300, 4301, Medicine 310A/B.

Six credit hours in courses from Biochemistry 3052, 3108, 3207, 3402, 3600, 3907, 4002, 4105, 4200, 4230, 4231, 4240, 4241-4249, Biology 3050.

Chemistry 2400.

Statistics 2550 or equivalent.
Six credit hours in courses from Biochemistry 3052, 3108, 3207, 3402, 3600, 3907, 4002, 4105, 4200, 4230, 4231, 4240, 4241-4249, Biology 3050.

Chemistry 2400.

Statistics 2550 or equivalent.

A sufficient number of elective courses to bring the total Science courses up to at least 78 credit hours and the total for the degree up 120 credit hours.
**Honors Degree in Nutrition**
-Required Courses:
Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses.

Biology 1001 and 1002; Mathematics 1000, Physics 1020 (or 1050) and 1021 (or 1051); Chemistry 1050, 1051 (or Chemistry 1200 and 1001).

Biochemistry 2005, 2200 (or 2100), 2201, 2600, 2901, 3203, 3206, 3207, 3906, 4300, 4301, 4502, 499A, 499B, Medicine 310A/B.

Nine additional credit hours chosen from Biochemistry 3052, 3108, 3402, 3600, 3907, 4002, 4105, 4200, 4201, 4230, 4231, 4240, 4241-4249, Biology 3050.

Chemistry 2400

Statistics 2550

-Requirements:
Average above 75%

**Course Title:** BIOC 1430 Biochemistry for Nurses

**Course Information:** An introduction to the chemistry and structure-function relationships of carbohydrates, lipids, and proteins. The course examines the basic metabolism of carbohydrates and fats, emphasizing biochemical fluctuations in human health and disease. It includes a brief introduction to molecular genetics.

**Credit Hours (CR):** the former BIOC 2430

**Entry Requirements (EQ):** Human Biosciences 1430

**Lecture Hours (LH):** 4

**Prerequisites (PR):** Level 3 Chemistry or Chemistry 1010 or Chemistry 1810 or equivalent, and acceptance to the Bachelor of Science in Nursing (Collaborative) Program.

**Course Title:** BIOC 1600 Food, Drugs, and Your Body

**Course Information:** Examines the impact of substances on cellular physiology and metabolism. Emphasis on current trends, covering the concepts of foods and drugs, their metabolism by the body, and their influence on overall health.

**Entry Requirements (EQ):** Human Biosciences 1001

**Course Title:** BIOC 2005 Food, Food Safety, and Health

**Course Information:** Introduces the composition of foods, the effects of food processing on sensory appeal, shelf life, and nutrient composition. Covers common food and water-borne illnesses, food biotechnologies, including genetically modified organisms, nutraceuticals, and the development of functional foods.

**Course Title:** BIOC 2100 Introduction to Molecular Biology and Genetics
**Course Title:** BIOC 2005 Food, Food Safety, and Health

**Course Information:** Introduces the composition of foods, the effects of food processing on sensory appeal, shelf life, and nutrient composition. Covers common food and water-borne illnesses, food biotechnologies, including genetically modified organisms, nutraceuticals, and the development of functional foods.

**Course Title:** BIOC 2100 Introduction to Molecular Biology and Genetics

**Course Information:** Covers the heritability of simple traits, discovery of DNA, structure and function of DNA, genetic code elucidation, and manipulation of DNA for recombinant DNA technology. Lab hours included.

**Co-requisites (CO):** the former BIOC 2101, Chemistry 2401, Physics 1021 or 1051. Students may replace the co-requisite Chemistry 2401 with Chemistry 2440 as a prerequisite.

**Credit Hours (CR):** BIOC 2200, Biology 2250

**Prerequisites (PR):** the former BIOC 2101, Chemistry 2401, Physics 1021 or 1051, Science 1807, and Science 1808.

**Course Title:** BIOC 2200 Introduction to Molecular Biology and Genetics

**Course Information:** Covers the heritability of simple traits, DNA as the molecule of heredity, structure and function of DNA, manipulation of DNA for recombinant DNA technology, and pharmacogenetics.

**Co-requisites (CO):** Chemistry 2400

**Credit Hours (CR):** BIOC 2100, Biology 2250

**Prerequisites (PR):** Chemistry 1001 or Chemistry 1051

**Course Title:** BIOC 2201 Introduction to Biochemistry

**Course Information:** Introduction to major organic substances of living organisms, proteins, carbohydrates, and lipids. Topics include enzymes, biochemistry of membranes, and biochemistry of selected differentiated cells.

**Co-requisites (CO):** Physics 1021 or 1051

**Credit Hours (CR):** Pharmacy 2004, or the former Pharmacy 3110

**Entry Requirements (EQ):** the former BIOC 2101

**Prerequisites (PR):** Chemistry 1001 or Chemistry 1051, Chemistry 2400, and Physics 1020 or 1050

**Course Title:** BIOC 2600 Introduction to Human Nutrition

**Course Information:** Provides an overview of human nutrition, emphasizing health maintenance across the lifespan. Topics include nutrition during pregnancy, nutrition for infants, Canadian Recommended Nutrient Intakes/Dietary Reference Intakes, weight loss, weight gain, nutraceuticals, and ergogenic aids.

**Credit Hours (CR):** the former Kinesiology 2600

**Entry Requirements (EQ):** Human Biosciences 2002, Human Kinetics 2600

**Course Title:** BIOC 2901 Biochemistry Laboratory

**Course Information:** Develops basic biochemistry lab skills in the context of a biotechnology project. Covers safety, pipetting, buffer calculations, protein bioinformatics, enzyme kinetics, teamwork, critical analysis, and presentation of results.

**Attendance Requirement (AR):** Attendance is required in the laboratory component of this course.

**Co-requisites (CO):** Chemistry 2400
**Course Title:** BIOC 2901 Biochemistry Laboratory

**Course Information:** Develops basic biochemistry lab skills in the context of a biotechnology project. Covers safety, pipetting, buffer calculations, protein bioinformatics, enzyme kinetics, teamwork, critical analysis, and presentation of results.

**Attendance Requirement (AR):** Attendance is required in the laboratory component of this course.

**Co-requisites (CO):** Chemistry 2400

**Entry Requirements (EQ):** Human Biosciences 2901

**Lecture Hours (LH):** 3

**Prerequisites (PR):** Chemistry 1051, Science 1807, and Science 1808

**Course Title:** BIOC 3052 Food Microbiology

**Course Information:** Studies the microbiology of water and food, emphasizing the roles of microorganisms in food, fermentations, food spoilage, and foodborne vectors of human disease.

**Entry Requirements (EQ):** Biology 3052, Human Biosciences 3052

**Lecture Hours (LH):** 3

**Prerequisites (PR):** Biology 3050, Science 1807, and Science 1808

**Course Title:** BIOC 3105 Physical Biochemistry

**Course Information:** Examines intermolecular forces in biomolecules, folding of biomolecules, pH, buffers, ionization, thermodynamics, size and shape of biomolecules, isotopes in biochemistry, and spectroscopy of biomolecules.

**Entry Requirements (EQ):** Human Biosciences 3105

**Prerequisites (PR):** BIOC 2201 or the former 2101; and the former Chemistry 2300 or 2301 or Physics 2053

**Course Title:** BIOC 3106 Metabolism

**Course Information:** Examines catabolism of carbohydrates, lipids, and amino acids. Topics include mitochondria, chloroplasts, ATP synthesis, biosynthesis of carbohydrates and lipids, and integration of metabolism.

**Credit Hours (CR):** BIOC 3206, the former BIOC 3102 or Pharmacy 3111

**Lecture Hours (LH):** One three-hour laboratory or one-hour tutorial per week

**Prerequisites (PR):** BIOC 2201 or the former 2101, Science 1807, and Science 1808

**Course Title:** BIOC 3107 Nucleic Acid Biochemistry and Molecular Biology

**Course Information:** Covers the structure, function, and biochemistry of DNA and RNA, including processes like replication, transcription, splicing, and protein synthesis. Introductory level gene expression regulation is included.

**Credit Hours (CR):** BIOC 3207

**Lecture Hours (LH):** Up to four hours per week, including one three-hour laboratory period plus one additional hour on the following day.

**Prerequisites (PR):** BIOC 2201 or the former 2101; and one of BIOC 2100, 2200, or Biology 2250, Science 1807, and Science 1808

**Course Title:** BIOC 3108 Molecular Biochemistry of the Cell
**Lecture Hours (LH):** Up to four hours per week, including one three-hour laboratory period plus one additional hour on the following day.

**Prerequisites (PR):** BIOC 2201 or the former 2101; and one of BIOC 2100, 2200, or Biology 2250, Science 1807, and Science 1808

**Course Title:** BIOC 3108 Molecular Biochemistry of the Cell

**Course Information:** Focuses on the molecular biochemistry of intracellular regulation, including signal transduction, apoptosis, cancer, protein processing, sorting, cyclins,

 G-protein structure, cell adhesion molecules, and extracellular matrix structure.

**Prerequisites (PR):** BIOC 2100 or 2200, or Biology 2250; and BIOC 2201 or the former 2101
Chemistry at Memorial University of Newfoundland

**General Degree - Major in Chemistry:**
- Requirements:
Completion of high school diploma or equivalent.
Basic understanding of mathematics, including algebra.
-Required Courses:
Chemistry 1050 and 1051 (or 1200 and 1001)
Chemistry 2100, 2210, 2301, 2302, 2400, 2401, 3110, 3210, 3211, 3303, and 3411.
Physics 1050 (or 1020) and 1051 (or 1021)
Mathematics 1000, 1001, 2000, and 2050.
Human Biosciences 2001 or former Biochemistry 2101 or 2201, and Human Biosciences 2901 or former Biochemistry 2901.

**Honours Degree in Chemistry:**
-Requirements:
Chemistry 1050 and 1051 or (1010, the former 1011 and the former 1031 (or 1200 and 1001), 2100, 2210, 2301, 2302, 2400, 2401, 3110, 3210, 3211, 3303, 3411, and 490A/B.
-2 credit hours selected from the 4000 level Chemistry courses in consultation with the 490A/B supervisor.
Physics 1050 (or 1020) and 1051 (or 1021).
Mathematics 1000, 1001, 2000, and 2050.
Human Biosciences 2001 or former Biochemistry 2101 or 2201, and Human Biosciences 2901 or former Biochemistry 2901.
-Recommended Courses:
Mathematics 2051 and Mathematics 2260
Physics 2820 and/or 2750

**General Degree - Major in Computational Chemistry:**
-Requirements:
- Chemistry 1050 and 1051 (or 1200 and 1001), 2100, 2210, 2301, 2302, 2400, 2401, 3210 or 3211, 3303, 4304, 4305.
- Physics 1050 (or 1020) and 1051, and 2820.
- Mathematics 1000, 1001, 2000, 2050, 2051, 2260 (or the former Mathematics 3260), and 3202.
Computer Science 1001, 1002, 1003, and 1510.
Computer Science 2500 or 2002.
Computer Science 2001.
Computer Science 3731 or Mathematics 3132.
Six credit hours in Critical Reading and Writing courses.
**Honours Degree in Computational Chemistry:**
-Requirements:
Chemistry 1050 and 1051 (or 1200 and 1001), 2100, 2210, 2301, 2302, 2400, 2401, 3210 or 3211, 3303, 4304, and 4305.
Physics 1050 (or 1020), 1051, and 2820.
Mathematics 1000, 1001, 2000, 2050, 2051, 2260 (or the former Mathematics 3260), and 3202.
Computer Science 1001, 1002, 1003, and 1510.
Computer Science 2500 and 2002.
Computer Science 2001.
Computer Science 1001, 1002, 1003, and 1510.

**General Degree in Chemistry (Biological):**
Required Courses
Chemistry 1050 and 1051, 2100, 2210, 2301, 2302, 2400, 2401, 3110, 3211, and 4410.
At least 6 credit hours from Chemistry 3210, 3303, 3411, or any 4000-level Chemistry course.
Biology 1001, 1002, 2250, 2060, and 3050, and at least 6 credit hours chosen from Biology 3530, 3950, 3951, 4010, 4050, 4200, 4245, 4251, 4404, 4605, Ocean Sciences 3002, and 3600.
Human Biosciences 2001 or the former Biochemistry 2101 or 2201, Human Biosciences 2901 or the former Biochemistry 2901, and at least 6 credit hours from Human Biosciences 2003, 3105, 3207, 4101, and 4201 or the former Biochemistry 3105, 3206 or 3106, 3207 or 3107, 4101, and 4201.
Mathematics 1000 and 1001. Statistics 2550 is strongly recommended.
Physics 1050 (or 1020) and Physics 1051 (or 1021).
Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses.
**Degree in Chemistry (Biological):**
-Required Courses
Chemistry 1050 and 1051, 2100, 2210, 2301, 2302, 2400, 2401, 3110, 3211, 4410, and 490A/B.
At least 3 credit hours from Chemistry 3210, 3303, 3411, or any 4000-level Chemistry course not used to fulfill clause 3 below.
At least 3 credit hours from Chemistry 4151, 4201, 4206, 4305, or 4701.
Biology 1001, 1002, 2060, 2250, and 3050, and at least 6 credit hours chosen from Biology 3530, 3950, 3951, 4010, 4050, 4200, 4245, 4251, 4404, 4605, Ocean Sciences 3002, and 3600.
Human Biosciences 2001 or the former Biochemistry 2101 or 2201, Human Biosciences 2901 or the former Biochemistry 2901, and at least 6 credit hours from Human Biosciences 2003, 3105, 3207, 4101, and 4201 or the former Biochemistry 3105, 3206 or 3106, 3207 or 3107, 4101, and 4201.
Mathematics 1000 and 1001. Statistics 2550 is strongly recommended.
Physics 1050 (or 1020) and Physics 1051 (or 1021).
Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses.

**CHEM 1010 Introductory Chemistry I**
- **Course Information:** Descriptive chemistry; measurements; atoms; molecules; mole calculations; reaction stoichiometry; redox reactions; gases; thermochemistry; kinetics; equilibrium; acids and bases. Prepares for CHEM 1050, 1051.
- **AR:** Mandatory lab attendance.
- **CR:** CHEM 1810; excludes CHEM 1050, 1200 registrants/completers.
- **LC:** 4
- **LH:** 3 hours biweekly, alternating with tutorials.
- **OR:** 1.5-hour tutorial alternating with labs.
- **PR:** Science 1807, 1808. Recommended: High school Academic Mathematics 3201 or university-level math.
- **UL:** Max 6 science credit hours for Chemistry major/honours from specific course groups.

**CHEM 1050 General Chemistry I**
- **Course Information:** Advanced topics in gases, thermochemistry, atomic structure, periodic properties, chemical bonding, liquids, and solids.
- **AR:** Mandatory lab attendance.
- **CR:** CHEM 1200.
- **LC:** 4
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 1010 with min 60% or high school CHEM 3202 with min 65%. Recommended: High school Mathematics 3200, 3201.
- **UL:** Credit hour restrictions for major/honours in Chemistry.
**CHEM 1051 General Chemistry II**
- **Course Information:** Advanced topics in solutions, kinetics, chemical equilibrium, acids, bases, thermodynamics, electrochemistry.
- **AR:** Mandatory lab attendance.
- **CR:** CHEM 1001, former CHEM 1011.
- **LC:** 4
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 1050 or CHEM 1200 with min 65%.
- **UL:** Credit hour limitations for major/honours in Chemistry.

**CHEM 2100 Analytical Chemistry I**
- **Course Information:** Sample preparation, calibration methods, statistical data treatment, spectrophotometric analysis, gravimetric and volumetric analysis, extractions, chromatography.
- **AR:** Mandatory lab attendance.
- **CR:** Former CHEM 3100.
- **LH:** 3
- **PR:** Science 1807, 1808; min 60% in CHEM 1051 or CHEM 1001/former CHEM 1031.

**CHEM 2210 Introductory Inorganic Chemistry**
- **Course Information:** Chemistry of s, p, d block elements and compounds. Periodic trends, molecular symmetry, molecular orbital diagrams, crystal structures, Lewis acid/base theory, coordination chemistry.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** Science 1807, 1808; min 60% in CHEM 1051 or CHEM 1001/former CHEM 1031.

**CHEM 2301 Thermodynamics and Kinetics**
- **Course Information:** Laws of thermodynamics, chemical kinetics, thermodynamics of gases, phases, solutions, Maxwell relations, phase equilibria, electrolyte solutions.
- **AR:** Mandatory lab attendance.
- **CR:** Former CHEM 2300.
- **LH:** 3
- **PR:** Science 1807, 1808; min 60% in CHEM 1051, CHEM 1001/former CHEM 1031; Mathematics 1001. Physics 1051/1021 recommended.

**CHEM 2302 Quantum Chemistry and Spectroscopy**
- **Course Information:** Quantum mechanics of simple systems, orbital quantum numbers, many electron atoms, quantum methods, electronic structures, bonding, symmetry, spectroscopy, lasers.
- **AR:** Mandatory lab attendance.
- **CO:** Recommended Mathematics 2000.
- **CR:** Former CHEM 3301.
- **LH:** 3
- **PR:** Science 1807, 1808; min 60% in CHEM 1051 or CHEM 1001/former CHEM 1031; Mathematics 1001, Physics 1051/1021.

**CHEM 2400 Introductory Organic Chemistry I**
- **Course Information:** Bonding in carbon, stereochemistry, functional groups, hydrocarbons, alkyl halides, alcohols, ethers.
- **AR:** Mandatory lab attendance.
- **CO:** CHEM 1051 or CHEM 1001.
- **CR:** CHEM 2440.
- **LH:** 3
**CHEM 2400 Introductory Organic Chemistry I**
- **Course Information:** Bonding in carbon, stereochemistry, functional groups, hydrocarbons, alkyl halides, alcohols, ethers.
- **AR:** Mandatory lab attendance.
- **CO:** CHEM 1051 or CHEM 1001.
- **CR:** CHEM 2440.
- **LH:** 3

- **OR:** 2-hour tutorial weekly.
- **PR:** Science 1807, 1808; 60% in CHEM 1050 or CHEM 1200; or CHEM 1010 and former CHEM 1011 with 80% in each; or former CHEM 1011 with 85%; or 60% in former CHEM 1031.

**CHEM 2401 Introductory Organic Chemistry II**
- **Course Information:** Interpretation of mass, infrared, NMR spectra; aromatic compounds, ketones, aldehydes, amines, carboxylic acids, aldol reactions.
- **AR:** Mandatory lab attendance.
- **CR:** CHEM 2440.
- **LH:** 3
- **OR:** 2-hour tutorial weekly.
- **PR:** Science 1807, 1808; CHEM 2400; 60% in CHEM 1051 or CHEM 1001.

**CHEM 2610 Introductory Chemical Oceanography**
- **Course Information:** Chemical properties of seawater, processes governing element concentrations in oceans, air-sea interactions, organic matter production, ocean carbon cycle, stable isotopes, trace elements.
- **EQ:** Ocean Sciences 2100.
- **PR:** Former CHEM 1011, 1051, 1001 (may be concurrent).

**CHEM 3110 Analytical Chemistry II**
- **Course Information:** Advanced instrumental quantitative analysis, error treatment, emission and absorption spectroscopy, chromatography, electrophoresis, mass spectrometry, x-ray spectroscopy, surface analysis.
- **AR:** Mandatory lab attendance.
- **CR:** Former CHEM 4100, 4101.
- **EQ:** Former CHEM 4110.
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 2100 or former CHEM 3100.

**CHEM 3210 Main Group and Materials Chemistry**
- **Course Information:** Detailed examination of s, p block elements, applications in materials, nanotechnology.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 2210, CHEM 2301 or 2302; CHEM 2401; or instructor permission.

**CHEM 3211 Inorganic Chemistry**
- **Course Information:** Structure, bonding, chemistry of d block elements.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 2210; CHEM 2301 or 2302; CHEM 2401; or instructor permission.
**CHEM 3211 Inorganic Chemistry**
- **Course Information:** Structure, bonding, chemistry of d block elements.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 2210; CHEM 2301 or 2302; CHEM 2401; or instructor permission.

**CHEM 3303 Statistical Thermodynamics and Rate Theories**
- **Course Information:** Physical chemistry from microscopic viewpoint. Probability distributions, quantum statistical mechanics, ensembles, kinetics, statistical rate theories, computational chemistry.
- **AR:** Mandatory lab attendance.
- **CR:** Former CHEM 3300.
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 2301 (or Process Engineering 4002/former Engineering 4602), CHEM 2302, Mathematics 2000 (or Engineering 3424).

**CHEM 3411 Synthetic Organic Chemistry I**
- **Course Information:** Principles of organic synthesis, reactions for functional group interconversion, skeleton-building, transition metal-catalyzed reactions, pericyclic reactions.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** Science 1807, 1808, CHEM 2401.

**CHEM 3600 Marine Chemistry - Inactive Course**

**CHEM 4151 Analytical Separations and Organic Mass Spectrometry**
- **Course Information:** Advances in chromatographic techniques, mass spectrometers interfacing, mass spectrometric techniques.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** Science 1807, 1808; CHEM 3110 or former CHEM 4100, 4101, 4110.

**CHEM 4152 Electroanalytical Techniques**
- **Course Information:** Dynamic electrochemistry, voltammetry, stripping analysis, electrochemical sensors, detectors.
- **PR:** CHEM 3110 or former CHEM 4100, 4101, 4110.

**CHEM 4156 Analytical Method Development and Sampling**
- **Course Information:** Development, evaluation of analytical methods, sampling protocols for complex matrices including environmental, medical, food, forensic sciences.
- **PR:** CHEM 3110.

**CHEM 4190-4199 Special Topics in Analytical Chemistry**
- **Course Information:** Advanced topics in analytical chemistry.
- **PR:** Determined at time of offer

**CHEM 4190-4199 Special Topics in Analytical Chemistry**
- **Course Information:** Advanced courses covering current interest topics in analytical chemistry.
- **PR:** Determined at the time of offer.

**CHEM 4201 Coordination Chemistry in Biological Molecules**
- **Course Information:** Examines transition elements in proteins and enzymes, covering structural features, ligands, magnetic properties, mechanisms. Includes magnetic theory for polynuclear transition metal complexes.
- **PR:** CHEM 3211.
**CHEM 4201 Coordination Chemistry in Biological Molecules**
- **Course Information:** Examines transition elements in proteins and enzymes, covering structural features, ligands, magnetic properties, mechanisms. Includes magnetic theory for polynuclear transition metal complexes.
- **PR:** CHEM 3211.

**CHEM 4203 Organometallic Chemistry**
- **Course Information:** Principles and applications of organometallic chemistry, focusing on transition metals, lanthanides, and actinides. Covers synthetic methods, structure, bonding, reactions, and applications in organic synthesis and catalysis.
- **PR:** CHEM 3211.

**CHEM 4204 Inorganic Reaction Mechanisms and Catalysis**
- **Course Information:** Survey of inorganic and organometallic reactions, mechanisms, kinetics, stereochemical non-rigidity, reactions of coordinated ligands, and homogeneous catalysis.
- **PR:** CHEM 3211.

**CHEM 4205 Photochemistry of Transition Metal Complexes**
- **Course Information:** Introduction to electronic excited states in transition metal complexes and their applications in areas like artificial photosynthesis and molecular electronics.
- **CO:** CHEM 3211 and CHEM 2302.
- **PR:** CHEM 3211 and either the former CHEM 3301 or CHEM 2302.

**CHEM 4206 Green Chemistry**
- **Course Information:** Explores methods to reduce environmental impact in chemical processes, including waste prevention and hazard reduction.
- **PR:** CHEM 2401 and CHEM 3211.

**CHEM 4290-4299 Special Topics in Inorganic Chemistry**
- **Course Information:** Advanced courses covering various subjects of current interest in inorganic chemistry.
- **PR:** To be determined at the time of offer.

**CHEM 4304 Advanced Quantum Chemistry**
- **Course Information:** Explores exact solutions to the Schrodinger equation, approximate methods, wavefunction and density functional theories, spectroscopy, and computational chemistry applications.
- **CR:** Former CHEM 4300.
- **PR:** CHEM 2302 (or the former CHEM 3301) and Mathematics 2260.

**CHEM 4305 Advanced Statistical Thermodynamics**
- **Course Information:** Covers intermolecular forces, properties of liquids, solvation of molecules and ions, and macromolecular structure and dynamics within statistical thermodynamics.
- **CR:** Former CHEM 4303.
- **PR:** CHEM 3303 or the former CHEM 3301.

**CHEM 4310 Surface and Interface Science**
- **Course Information:** Studies the structure and properties of surfaces and interfaces, thermodynamics of interfacial processes, and applications in various fields.
- **PR:** CHEM 3303.

**CHEM 4390-4399 Special Topics in Physical Chemistry**
- **Course Information:** Advanced courses on various subjects of current interest in physical chemistry.
- **PR:** To be determined at the time of offer.
**CHEM 4310 Surface and Interface Science**
- **Course Information:** Studies the structure and properties of surfaces and interfaces, thermodynamics of interfacial processes, and applications in various fields.
- **PR:** CHEM 3303.

**CHEM 4390-4399 Special Topics in Physical Chemistry**
- **Course Information:** Advanced courses on various subjects of current interest in physical chemistry.
- **PR:** To be determined at the time of offer.

**CHEM 4410 Bio-organic Chemistry**
- **Course Information:** Studies biomolecules, their structure, function, chemistry, and biosynthesis, including carbohydrates, amino acids, lipids, nucleic acids, and secondary metabolites.
- **CR:** Former CHEM 3410.
- **PR:** CHEM 2401.

**CHEM 4411 Topics in Medicinal Chemistry**
- **Course Information:** Inactive course.

**CHEM 4420 Physical Organic Chemistry**
- **Course Information:** Introduction to theories of reactions and reactivity, organic reaction mechanisms, and mechanism elucidation.
- **CR:** Former CHEM 4400 and CHEM 4401.
- **PR:** CHEM 2302 or the former CHEM 3301, and CHEM 3411 or the former CHEM 3401.

**CHEM 4430 Synthetic Organic Chemistry II**
- **Course Information:** Focuses on modern synthetic methods, synthesis of enantiomerically enriched compounds, and carbon-carbon bond formation.
- **CR:** Former CHEM 4410.
- **PR:** Former CHEM 3401 or 3411. CHEM 4420 recommended.

**CHEM 4431 Heterocyclic Chemistry**
- **Course Information:** Covers the synthesis, nomenclature, and reactivity of heterocyclic compounds, with emphasis on new synthetic approaches and advanced organic mechanisms.
- **PR:** CHEM 3411.

**CHEM 4432 C-H Functionalization**
- **Course Information:** Explores C–H functionalization in synthetic chemistry, focusing on metal-catalyzed processes, radical chemistry,

 and photocatalysis.
- **PR:** CHEM 3411.

**CHEM 4490-4499 Special Topics in Organic Chemistry**
- **Course Information:** Advanced courses covering various subjects of current interest in organic chemistry.
- **PR:** To be determined at the time of offer.

**CHEM 4500 Advanced Nuclear Magnetic Resonance Spectroscopy**
- **Course Information:** Advances in NMR techniques, applications of solution and solid-state NMR spectroscopy, and micro imaging.
- **AR:** Mandatory lab attendance.
- **LH:** 3
- **PR:** CHEM 2302 and 2401.

**CHEM 4590-4599 Special Topics in Interdisciplinary Chemistry**
- **Course Information:** Advanced courses covering various subjects of current interest in interdisciplinary chemistry.
- **PR:** To be determined at the time of offer.
**CHEM 4590-4599 Special Topics in Interdisciplinary Chemistry**
- **Course Information:** Advanced courses covering various subjects of current interest in interdisciplinary chemistry.
- **PR:** To be determined at the time of offer.

**CHEM 4620 Environmental Chemistry**
- **Course Information:** Applies chemistry principles to environmental reactions and processes. Covers environmental issues like pollutant transport, smog, and climate change.
- **CO:** CHEM 3110.
- **CR:** Environmental Science 4249.
- **PR:** CHEM 2400, CHEM 2301, CHEM 3110.

**CHEM 4690-4699 Special Topics in Environmental Chemistry**
- **Course Information:** Advanced courses covering various subjects of current interest in environmental chemistry.
- **PR:** To be determined at the time of offer.

**CHEM 4701 Principles of Pharmaceutical Chemistry**
- **Course Information:** Principles of drug discovery, pharmacokinetics, drug-structure relationships, toxicity, and pharmaceutical regulatory affairs.
- **PR:** Human Biosciences 3105 or the former Biochemistry 3105 or CHEM 3411 or instructor's permission.

**CHEM 490A/B Honours Research in Chemistry**
- **Course Information:** Independent research under faculty supervision for Honours Chemistry students. Involves a written thesis.
- **CH:** 6
- **PR:** Admission to an Honours Chemistry Program or Chemistry Joint Honours Program and honours standing, or permission of the Head of Department and a research supervisor.
Computer Science at Memorial University of Newfoundland

The following undergraduate programs are available in the Department:
Applied Mathematics and Computer Science Joint Major

Computer Science Honours (B.A., B.Sc.)

Computer Science and Economics Joint Major

Computer Science and Geography Joint Honours

Computer Science and Geography Joint Major

Computer Science and Physics Joint Honours (B.Sc. only)

Computer Science and Physics Joint Major (B.Sc. only)

Computer Science and Pure Mathematics Joint Honours

Computer Science and Pure Mathematics Joint Major

Computer Science and Statistics Joint Honours

Computer Science and Statistics Joint Major

Computer Science (Software Engineering) Honours (B.Sc. only)

Co-operative Internship in Computer Science (CICS)

Major in Computer Science

Major in Computer Science (Data-centric Computing) (B.Sc. only)

Major in Computer Science (Smart Systems) (B.Sc. only)

Major in Computer Science (Visual Computing and Games) (B.Sc. only)

Minor in Computer Science

**Admission to Major Programs in Computer Science:**
Admission to all Major programs in the Department of Computer Science, including joint programs, is highly competitive and selective. Many more students apply than there are spaces available.
There are two rounds of admission per year, for Fall and Winter. When applications are open you can apply by submitting an online application form.
For Fall admission: Applications open on March 1st and close 11:59pm on May 31st.
For Winter admission: Applications open on August 1st and close 11:59pm on August 31st.
⚠︎ We do not accept late applications.
Students will be notified of the outcome of their application approximately 4 to 5 weeks after the deadline.

-Eligibility Requirements:
Completion of 24 credit hours, including:
Computer Science 1001, 1002
 Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses
Mathematics 1000 and 1001 (or 1090 and 1000)
Six credit hours in other courses
Selection Criteria: Academic performance, cumulative average, and performance in recent courses

 Admission to Honours Programs in Computer Science
There are two rounds of admission per year, for Fall and Winter. When applications are open you can apply by submitting an online application form.
For Fall admission: Applications open on March 1st and close 11:59pm on May 31st.
For Winter admission: Applications open on September 1st and close 11:59pm on November 30th.
Students will be notified of the outcome of their application approximately 4 to 5 weeks after the deadline.
Students are advised to consult the honours degree regulations for the Bachelor of Arts or Bachelor of Science, as appropriate.

- Eligibility Requirements:
  - Successful completion of all Computer Science core requirements:
    - Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
  - Grade of "B" or better, or an average of 75% or higher in these courses
- Selection Criteria: Academic performance in required courses
- Eligibility Requirements:
  - Successful completion of all Computer Science core requirements:
    - Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
  - Grade of "B" or better, or an average of 75% or higher in these courses
- Selection Criteria: Academic performance in required courses

 Admission to Minor Program in Computer Science
- Application Deadline: June 1 for Fall semester
- Eligibility Requirements:
  - Completion of 9 credit hours:
    - Computer Science 1001, 1002
    - Mathematics 1000
- Selection Criteria: Academic performance, cumulative average, and performance in recent courses

Major in Computer Science
- Course Requirements:
Forty-five credit hours in Computer Science courses:
 Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
At least 6 additional credit hours in Computer Science at the 4000 level
 Twelve additional credit hours in Computer Science at the 3000 level or beyond
 Additional courses:
 Mathematics 1000, 1001, 2000, 2050
 Statistics 2500 or 2550
Major in Computer Science (Data-centric Computing) (B.Sc. only)
- Course Requirements:
Forty-five credit hours in Computer Science courses:
Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Computer Science 3202, 3400, 3401, 4304
Six additional credit hours selected from Computer Science 4550, 4734, 4750, 4754, 4820
  - Additional courses:
Mathematics 1000, 1001, 2000, 2050
Statistics 2500 or 2550
Why study Data-centric Computing?
Data is essential in today’s industries, science and government, and computer scientists capable of working with data are in high demand. Data plays a vital role in decision making in many areas such as social sciences, business, biomedical science, and government policy. Our Data-centric Computing stream is intended for students who wish to pursue a major in computer science with a focus on data processing and analysis techniques at the higher level of their studies. The stream will prepare computer science students to deal with data at every step of the data processing cycle to transform data into useful information.
Major in Computer Science (Smart Systems) (B.Sc. only)
- Course Requirements:
Forty-five credit hours in Computer Science courses:
Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Computer Science 3200, 3201, 3202 and one of 3301, 3401, or 3550
Six additional credit hours selected from Computer Science 4301, 4303, 4750, 4766
  - Additional courses:
 Mathematics 1000, 1001, 2000, 2050
 Statistics 2500 or 2550
Why study Smart Systems?
Computing devices are everywhere. As they are being embedded in more and more everyday products and services, there is an increasing demand for such computing to understand and adapt to both user needs and requests, as well as dynamic real-world environments in a more human-like and human-comprehensible fashion. Handling the complexity and uncertainty that characterizes both human beings and dynamic real-world environments in a manner that is efficient, robust, and intelligent requires special techniques. Many of those techniques are both inspired by, and operate well within, limits imposed by nature.
The aim of the Smart Systems stream is to give an overview of the growing body of algorithmic and mathematical techniques that have proven practical in allowing computer systems to deal intelligently with the complexities and uncertainties of both human beings and the real world in an efficient and robust manner.

 Major in Computer Science (Visual Computing and Games) (B.Sc. only)
- Course Requirements:
 Forty-five credit hours in Computer Science courses:
  Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
  Computer Science 3300, 3301, 4300
  Six additional credit hours selected from Computer Science 3200, 4301, 4302, 4303, 4304
  Three additional credit hours selected from those listed above or Computer Science 4766, 4768
  - Additional courses:
Mathematics 1000, 1001, 2000, 2050
 Statistics 2500 or 2550
Why study Visual Computing and Games?
Visual perception is responsible for most of our impressions about the world around us. The visual computing field in computer science studies how to use computer to both mimic humans’ visual processing power (such as object recognition) and to create visual content (such as games and movies). Computer games offer a great opportunity for computer scientists to learn and apply fundamental concepts of the design and creation of interactive experiences and visual content.
The courses in the VCG stream cover a variety of sub-fields that are related to visual computing and interaction, including image processing, computer vision, multimedia, and game development. The stream has a strong emphasis on hands-on learning and exploration of applied aspects of visual computing and games. Students in this stream will be equipped with skills that will allow them to develop professionally in these visually oriented fields, and will also be prepared for graduate studies in computer graphics, vision and human-computer interaction.
Honours in Computer Science
- Course Requirements:
Sixty-three credit hours in Computer Science courses, including:
 Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 499A/B
 Twelve additional credit hours in Computer Science at the 4000 level
Eighteen additional credit hours in Computer Science courses at the 3000 level or beyond
  - Additional courses:
Mathematics 1000, 1001, 2000, 2050
Statistics 2500 or 2550

Honours in Computer Science (Software Engineering) (B.Sc. Only)
- Course Requirements:
  Sixty-three credit hours in Computer Science courses, including:
 Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 4770, 499A/B
Nine additional credit hours chosen from Computer Science 4302, 4718, 4721, 4723, 4759, 4766, 4768
Six additional credit hours in Computer Science at the 4000 level
Twelve additional credit hours in Computer Science at the 3000 level or beyond
-Additional courses:
Mathematics 1000, 1001, 2000, 2050
Statistics 2500 or 2550

Minor in Computer Science
- Course Requirements:
At least 24 credit hours in Computer Science courses, including:
Computer Science 1001, 1002, 1003, 2001
 At least 6 credit hours selected from Computer Science 2002, 2003, 2004, 2005, 2006, 2007, 2008
Three additional credit hours at the 3000 level or above

Co-operative Internship in Computer Science (CICS)
The Co-operative Internship in Computer Science (CICS), formerly Computer Industry Internship Option (CIIO), is a collaborative effort between the Department of Computer Science, the co-operative education office for the Faculty of Science, and local, national and international employers.
Employers from many sectors hire computer science interns, from small local tech companies to large multinational companies to government departments.
CICS students complete full-time, paid practical work experiences in an internship of either 8, 12 or 16 months, typically between the third and fourth years of the academic program. The longer work period allows students to become fully productive members of the organization.
- Admission Requirements:
  - Declared Computer Science Major
  - Full-time student status at application time
  - Completion of specific courses (Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, and 6 credit hours at the 3000 level or beyond)
  - At least 15 credit hours remaining after the internship, 3 of which must be in Computer Science
- Co-operative Internship Guidelines:
Management by Academic Staff Member(s) in Co-operative Education (ASM-CE)
 Duration: 8, 12, or 16 consecutive months with a single employer
 Full-time, paid, relevant work
 Registration for Computer Science 3700 every semester during the internship
 Specific conditions for dropping the internship, failing to honor agreements, or misconduct

CICS and Honours Program
- Requirements:
Meeting the requirements of both Honours and CICS programs
Internship project may be submitted as a component of an honours project upon approval

 Faculty Advisors
- Undergraduate Advisor: Available for consultation on academic matters in Computer Science

Undergraduate Handbook
- Resources: Additional information available in the Computer Science Undergraduate Handbook on the Computer Science website

**COMP 1000 Computer Science - An Introduction**
- **Course Information:** Covers algorithms, binary data, Boolean logic, systems software, networking, introductory programming, databases, and Computer Science subfields.
- **CR:** Former COMP 1700. No credit for those who completed/registered for COMP 1003.
- **LH:** 3

**COMP 1001 Introduction to Programming**
- **Course Information:** Fundamental programming concepts and object-oriented programming in Python. Covers data types, data structures, problem-solving, algorithms, and file handling.
- **CR:** Former COMP 1710.
- **LH:** 3

**COMP 1002 Introduction to Logic for Computer Scientists**
- **Course Information:** Reasoning and logic tools in computer science, including propositional and predicate logic, discrete structures, and basic counting.
- **CR:** Former COMP 2742, ECE 4110, former Engineering 4424, Mathematics 2320. No credit if completed/registered for Mathematics 2320.
- **LH:** 3

**COMP 1003 Foundations of Computing Systems**
- **Course Information:** In-depth introduction to algorithms, data structures, computing theory, and machine architecture.
- **CO:** COMP 1002 or Mathematics 2320.
- **LH:** 3
- **PR:** COMP 1001

**COMP 1400 Computing in the 20th Century and Beyond**
- **Course Information:** Overview of the development and impact of computing technologies over the last 75 years, including societal perceptions and impacts.

**COMP 1401 Computing at the Movies**
- **Course Information:** Examines and counters misconceptions about computing by contrasting movie depictions with reality.

**COMP 1510 An Introduction to Programming for Scientific Computing**
- **Course Information:** Basic programming in numerical methods for scientific computing projects.
- **CR:** Former COMP 2602, Mathematics 2120.
- **LH:** 2
- **PR:** Mathematics 1000
**COMP 1401 Computing at the Movies**
- **Course Information:** Examines and counters misconceptions about computing by contrasting movie depictions with reality.

**COMP 1510 An Introduction to Programming for Scientific Computing**
- **Course Information:** Basic programming in numerical methods for scientific computing projects.
- **CR:** Former COMP 2602, Mathematics 2120.
- **LH:** 2
- **PR:** Mathematics 1000

**COMP 1600 Basic Computing and Information Technology**
- **Course Information:** Overview of information technology, using spreadsheet, database, and presentation software.
- **CR:** Former Business 2700, COMP 2650, COMP 2801.
- **LH:** 3

**COMP 2000 Collaborative and Emergent Behaviour**
- **Course Information:** Survey of computation in artificial and natural systems, complex behavior from simple rules, and communication in systems.
- **LH:** 3 hours bi-weekly

**COMP 2001 Object-Oriented Programming and Human-Computer Interaction**
- **Course Information:** Advanced object-oriented programming, event-driven programming, program correctness, interfaces, and human-computer interaction.
- **CR:** Former COMP 2710.
- **LH:** 3
- **PR:** COMP 1001, COMP 1003

**COMP 2002 Data Structures and Algorithms**
- **Course Information:** Fundamental data structures, algorithms, and design techniques, focusing on computational problem-solving.
- **CR:** Former COMP 2711.
- **LH:** 3
- **PR:** COMP 1001, COMP 1002 or Mathematics 2320, COMP 1003, Mathematics 1000

**COMP 2003 Computer Architecture**
- **Course Information:** Computer architecture at digital logic, instruction set levels, and translation of programming languages into machine instructions.
- **CR:** Former COMP 3724.
- **LH:** 3
- **PR:** COMP 1001, COMP 1002 or Mathematics 2320, COMP 1003

**COMP 2004 Introduction to Operating Systems**
- **Course Information:** Techniques for interfacing between software and hardware, composition of operating systems, and system design.
- **CR:** Former COMP 3725.
- **PR:** COMP 2002, COMP 2003

**COMP 2005 Software Engineering**
- **Course Information:** Software process models, project management, software requirements engineering, systems analysis and design.
- **CR:** Former COMP 3716.
- **PR:** COMP 2001

**COMP 2006 Computer Networking**
- **Course Information:** Programming interfaces for networking, understanding Internet protocols.
- **CH:** 1
- **CO:** COMP 2004, COMP 2007, COMP 2008.
- **CR:** Former COMP 3715.
- **PR:** COMP 2001, COMP 2002

**COMP 2007 Introduction to Information Management**
- **Course Information:** Managing large data volumes, information management, database systems, data security, and privacy.
- **CH:** 1
- **CO:** COMP 2004, COMP 2006, COMP 2008.
- **CR:** Former COMP 3754.
- **PR:** COMP 2001

, COMP 2002
**COMP 2007 Introduction to Information Management**
- **Course Information:** Managing large data volumes, information management, database systems, data security, and privacy.
- **CH:** 1
- **CO:** COMP 2004, COMP 2006, COMP 2008.
- **CR:** Former COMP 3754.
- **PR:** COMP 2001

, COMP 2002

**COMP 2008 Social Issues and Professional Practice**
- **Course Information:** Ethical and social considerations in computing, addressing issues through ethical and technical actions.
- **CH:** 1
- **CO:** COMP 2004, COMP 2006, COMP 2007.
- **CR:** Former COMP 2760.
- **PR:** COMP 2001, COMP 2002

**COMP 2100 Social Web Analysis**
- **Course Information:** Analysis of social network structures, data flow, and extraction of information. Covers security and trust issues.
- **PR:** COMP 1003

**COMP 2300 Introduction to Multimedia Programming**
- **Course Information:** Programming fundamentals with a focus on multimedia application development.
- **CR:** Former COMP 1550.
- **LH:** 3
- **PR:** COMP 1003

**COMP 2500 Data Analysis with Scripting Languages**
- **Course Information:** Using scripting languages for data analysis tasks. Covers control structures, data storage/retrieval, numerical/statistical calculations, and data visualization.
- **PR:** COMP 1510 or former COMP 1700/1710 or COMP 1000/1001 (or equivalent)

**COMP 2510 Programming in C/C++**
- **Course Information:** Comprehensive treatment of C/C++ programming languages, covering fundamentals, object-oriented aspects, and advanced topics.
- **CR:** ECE 3400, former Engineering 3891.
- **LH:** 3
- **PR:** COMP 1001, COMP 1510, former COMP 1710, Engineering 1020 (or equivalent)

**COMP 2718 Development Tools, Work Flows and Concepts**
- **Course Information:** Tools, workflows, and concepts in software development, including text editors, debuggers, scripting tools, source control, and building/testing tools.
- **LH:** 3
- **PR:** COMP 2001, COMP 2500, COMP 2510, or former COMP 2710

**COMP 3100 Web Programming**
- **Course Information:** Web programming from a networking perspective, interactive browser content design, and dynamic server pages.
- **CR:** Former COMP 3715.
- **PR:** COMP 2006, COMP 2007

**COMP 3200 Algorithmic Techniques for Artificial Intelligence**
- **Course Information:** Algorithmic techniques and data structures for basic intelligent behaviors in software systems.
- **CR:** Former COMP 4753.
- **PR:** COMP 2001 or former COMP 2710, COMP 2002 or former COMP 2711, Statistics 2500 or 2550