Medium

MIS03 Code Lookup Reference

MIS03 codes are used by the North Dakota Department of Public Instruction (DPI) to provide uniform enrollment recording and course descriptions for the state.  Additional information can be found here on their website.

The MIS03 code identifies the course department, course name, grade level, and teacher licensure requirements as determined by the ND DPI.

MIS03 codes are provided here for informational purposes for North Dakota schools. These codes are not needed to enroll in a course.

Are you looking for MIS03 code for a course not listed on the table? Contact us to request this information.

Medium
High School

High School

MIS03 Codes for NDCDE High School Courses
MIS03Course
020202D Studio Art (HAR1271B)
14010Accounting I (HBU2261B)
14011Accounting II (HBU2262B)
08030Advanced PE I (HPH5071B)
15021African American History (HSS3811B)
01034Agribusiness I (HAG4061B)
01035Agribusiness II (HAG3062B)
01012Agricultural Careers (HAG2071B)
01043Agricultural Mechanics I (HAG1401B)
01043Agricultural Mechanics II (HAG1402B)
01012Agronomy I (HAG1501B)
11031Algebra I, First Semester (HMA4561B)
11031Algebra I, Second Semester (HMA4562B)
11032Algebra II, First Semester (HMA3571B)
11032Algebra II, Second Semester (HMA3572B)
07035Allied Health Assistant 1a: Introduction (HHC1121B)
07035Allied Health Assistant 1b: Skills & Specialties (HHC1122B)
15085American History, First Semester (HSS5721B)
15085American History, Second Semester (HSS5722B)
07021American Sign Language 1a: Introduction (HHC1071B)
07021American Sign Language 1b: Learn to Sign (HHC1072B)
07022American Sign Language 2a: Communicating (HHC1081B)
07022American Sign Language 2b: Advancing Communication Skills (HHC1082B)
07023American Sign Language 3a: Community and Culture (HHC1131B)
07023American Sign Language 3b: Conversations and Culture (HHC1132B)
13021Anatomy & Physiology 1a: Introduction (HSC3491B)
13022Anatomy & Physiology 1b: Discovering Form and Function (HSC3492B)
01061Animal Science I (HAG2371B)
01061Animal Science II (HAG2372B)
01061Animal Science: Beef Production (HAG3101B)
01061Animal Science: Poultry Production (HAG1381B)
01061Animal Science: Sheep Production (HAG2111B)
01061Animal Science: Swine Production (HAG2121B)
15010Anthropology I: Uncovering Human Mysteries (HSS4441B)
15010Anthropology II: More Human Mysteries Uncovered (HSS2801B)
01043Arc and Gas Welding Theory (HAG1361B)
15012Archaeology: Detectives of the Past (HSS4451B)
02011Art in World Cultures (HAR3201B)
13061Astronomy 1a: Introduction (HSC1501B)
13061Astronomy 1b: Exploring the Universe (HSC1502B)
20060Augmented and Virtual Reality (HGE1121B)
02025Basic Drawing (HAR2021B)
14022Basic Web Design (HBU2321B)
02026Beginning Painting (HAR3031B)
13020Biology, First Semester (HSC3521B)
13020Biology, Second Semester (HSC3522B)
13052Biotechnology 1a: Introduction (HTE1131B)
13052Biotechnology 1b: Unlocking Nature’s Secrets (HTE1132B)
17100Building Maintenance Technologies I (HTE1151B)
17100Building Maintenance Technologies II (HTE1152B)
14090Business Law 1a: Introduction (HBU1401B)
14090Business Law 1b: Legal Aspects of Business (HBU1402B)
20060Careers in Criminal Justice 1a: Introduction (HGE1181B)
20060Careers in Criminal Justice 1b: Finding Your Specialty (HGE1182B)
13031Chemistry, First Semester (HSC5451B)
13031Chemistry, Second Semester (HSC5452B)
09026Child Development (HFC2201B)
10096Concepts of Engineering and Technology (HTE2121B)
10111Construction: Fundamentals and Careers (HTE1141B)
11145Consumer Math, First Semester (HMA2531B)
11145Consumer Math, Second Semester (HMA2532B)
05042Creative Writing (HEN4111B)
15118Criminology: Inside the Criminal Mind (HSS4411B)
01025Crop Science (HAG3131B)
09131Culinary Arts 1a: Introduction (HFC1211B)
09131Culinary Arts 1b: Finding Your Palate (HFC1212B)
09135Culinary Arts 2: Baking, Pastry, and More (HFC1191B)
02050Digital Art & Design (HAR3221B)
02060Digital Photography I (HAR2181B)
02060Digital Photography II (HAR3182B)
17814Drones: Remote Pilot Certification Course (HAV2001B)
18020Drugs & Alcohol (HPH2181B)
20060E-sports and the History of Video Games (HGE1141B)
09211Early Childhood Education 1a: Introduction (HFC1221B)
09211Early Childhood Education 1b: Developing Early Learners (HFC1222B)
15060Economics with Financial Literacy (HSS2641B)
20065EmpowerU - Resilience, Persistence, Success! (HGE1191B)
05022English Fundamentals: Writing (HEN6401B)
13027Entomology (HSC3071B)
14111Entrepreneurship 1a: Introduction with Simulations (HBU2361B)
01062Equine Science I (HAG4141B)
01062Equine Science II (HAG3142B)
01062Equine Science III (HAG2143B)
14025Excel: Office Fundamentals Series (HBU2371B)
18051Exercise Science (HPH5101B)
09132Family Living and Healthy Relationships (HFC1261B)
01073Farm Business Management: Credit and Financing (HAG2161B)
01035Farm Business Management: Financial Planning (HAG2181B)
01035Farm Business Management: Introduction (HAG3151B)
01035Farm Business Management: Production Decisions (HAG2191B)
09030Fashion Design (HFC1231B)
05037Filmmaking Bootcamp (HEN2661B)
18010First Aid & Safety (HPH2171B)
08030Fitness Fundamentals I (HPH6061B)
13036Forensic Science II: More Secrets of the Dead (HSC4221B)
13036Forensics: The Science of Crime (HSC1471B)
27130Foundations of Game Design 1a: Introduction (HCO4171B)
27130Foundations of Game Design 1b: Storytelling, Mechanics and Production (HCO4172B)
23012Foundations of Programming (HCO1251B)
06281French I, First Semester (HWL2211B)
06281French I, Second Semester (HWL2212B)
06282French II, Third Semester (HWL2221B)
06282French II, Fourth Semester (HWL2222B)
11111General Math, First Semester (HMA2491B)
11111General Math, Second Semester (HMA2492B)
11120Geometry, First Semester (HMA2551B)
11120Geometry, Second Semester (HMA2552B)
06291German I, First Semester (HWL1191B)
06291German I, Second Semester (HWL1192B)
06292German II, Third Semester (HWL2201B)
06292German II, Fourth Semester (HWL2202B)
05034Gothic Literature: Monster Stories (HEN4261B)
02022Graphic Design, First Semester (HAR2231B)
02022Graphic Design, Second Semester (HAR2232B)
01053Greenhouse Technology I (HAG2211B)
01054Greenhouse Technology II: Hydroponics (HAG2212B)
08036Group Sports (HPH5121B)
12058Guitar 1A, First Semester (HMU2051B)
12058Guitar 1B, Second Semester (HMU2052B)
18010Health & Personal Wellness (HPH3211B)
07033Health Careers (HHC2061B)
07033Health Science Foundations 1a: Introduction (HHC1111B)
07033Health Science Foundations 1b: Professional Responsibilities (HHC1112B)
12058High School Piano 1a (HMU1081B)
12058High School Piano 1b (HMU1082B)
12057High School Ukulele 1a (HMU1091B)
15021History of the Holocaust (HSS2481B)
04245Hospitality & Tourism: Traveling the Globe (HBU3131B)
15070Human Geography: Our Global Identity (HSS2761B)
04310International Business: Global Commerce in the 21st Century (HBU3121B)
09133Interior Design (HFC1241B)
08030Intro to Coaching (HPH3191B)
27280Intro to Cybersecurity (HCO2191B)
08036Intro to Individual Sports (HPH4131B)
07033Intro to Nursing I (HHC4011B)
07033Intro to Nursing II (HHC4012B)
01011Introduction to Agriculture I (HAG4221B)
01011Introduction to Agriculture II (HAG4222B)
01011Introduction to Agriculture: FFA and SAE (HAG3281B)
20060Introduction to Bitcoin and the Future of Money (HGE1131B)
14230Introduction to Business (HBU2291B)
08045Introduction to Coaching (HPH1191B)
27280Introduction to Cybersecurity, First Semester (HCO2191B)
27280Introduction to Cybersecurity, Second Semester (HCO2192B)
13065Introduction to Forestry & Natural Resources (HSC2411B)
10121Introduction to Manufacturing: Product Design & Innovation (HTE2111B)
20060Introduction to Military Careers (HGE2021B)
27122Introduction to Programming 1a:Introduction (HCO1261B)
27122Introduction to Programming 1b: Problem Solving through Programming (HCO1262B)
15011Introduction to Philosophy: The Big Picture (HSS1861B)
13065Introduction to Renewable Technologies (HSC2401B)
20060Introduction to Wall Street and Financial Careers (HGE1151B)
15083Introduction to Womens Studies: A Personal Journey Through Film (HSS2771B)
05081Journalism 1a: Introduction (HEN2701B)
05081Journalism 1b: Investigating the Truth (HEN1702B)
05071Language Arts 9, First Semester (HEN4621B)
05071Language Arts 9, Second Semester (HEN4622B)
05072Languages Arts 10, First Semester (HEN4631B)
05072Language Arts 10, Second Semester (HEN4632B)
05073Language Arts 11, First Semester (HEN4491B)
05073Language Arts 11, Second Semester (HEN4492B)
05074Language Arts 12, First Semester (HEN3571B)
05074Language Arts 12, Second Semester (HEN3572B)
06151Latin I, First Semester (HWL2231B)
06151Latin I, Second Semester (HWL2232B)
06152Latin II, Third Semester (HWL2241B)
06152Latin II, Fourth Semester (HWL2242B)
15118Law & Order: Introduction to Legal Studies (HSS4301B)
01012Leadership (HAG2231B)
01012Leadership: FFA and SAE (HAG2261B)
20065Learning in a Digital World (HGE1071B)
09132Life Skills: Navigating Adulthood(HFC1251B)
14231Management 1a: Introduction (HBU1411B)
14232Management 1b (HBU1412B)
13074Marine Science 1a: Secrets of the Deep Blue (HSC3421B)
04080Marketing Foundations 1a: Introduction (HBU1331B)
04080Marketing Foundations 1b: Building Your Base (HBU1332B)
07036Medical Terminology 1a: Introduction (HHC2101B)
07036Medical Terminology 1b: Discovering Word Foundations (HHC2102B)
12020Music Appreciation: The Enjoyment of Listening (HMU6041B)
05043Mythology & Folklore: Legendary Tales (HEN6121B)
20069North Dakota Civics Exam (HSS1741B)
15401North Dakota Studies (HSS2841B)
09131Nutrition (HFC4111B)
14095Personal Financial Literacy (HBU3231B)
15120Personal Psychology 1: The Road to Self-Discovery (HSS5311B)
15120Personal Psychology 2: Living in a Complex World (HSS4312B)
13030Physical Science, First Semester (HSC2511B)
13030Physical Science, Second Semester (HSC2512B)
13042Physics, First Semester, First Semester (HSC3481B)
13042Physics, Second Semester, Second Semester (HSC3482B)
01053Plant Science (HAG3243B)
01053Plant Science: FFA and SAE (HAG2301B)
11030Prealgebra, First Semester (HMA1541B)
11030Prealgebra, Second Semester (HMA1542B)
11181Precalculus, First Semester (HMA2521B)
11181Precalculus, Second Semester (HMA2522B)
01012Principles of Agriculture, Food & Natural Resources (HAG1351B)
14024Principles of Information Technology 1a: Introduction (HBU1351B)
14024Principles of Information Technology 1b: Working with Computers (HBU1352B)
20060Principles of Public Service: To Serve & Protect (HGE2041B)
23015Programming 2a: Procedural Programming (HCO1271B)
23015Programming 2b: Creative Programming (HCO1272B)
05091Public Speaking 1a: Introduction (HEN2691B)
05091Public Speaking 1b: Finding Your Voice (HEN2692B)
09130Real World Parenting (HFC4121B)
23015Robotics 1a: Introduction (HCO2271B)
23015Robotics 1b: Intelligent Robots (HCO2272B)
08030Running (HPH5141B)
05039Science Fiction Literature (HEN1551B)
01066Small Pet Care (HAG3031B)
10093SmartLab Course (HSL1021B)
04235Social Media: Our Connected World (HBU5181B)
15131Social Problems I: A World in Crisis (HSS2781B)
15131Social Problems II: Crisis, Conflicts & Challenges (HSS2791B)
15130Sociology I: The Study of Human Relationships (HSS4401B)
15130Sociology II: Your Social Life (HSS4402B)
06211Spanish I, First Semester (HWL1251B)
06211Spanish I, Second Semester (HWL1252B)
06212Spanish II, Third Semester (HWL1261B)
06212Spanish II, Fourth Semester (HWL1262B)
04240Sports and Entertainment Marketing (HBU3141B)
08046Sports Officiating (HPH2201B)
08030Strength Training (HPH6151B)
05039The Lord of the Rings: An Exploration of the Films & Their Literary Influences (HEN2461B)
05030Theater Studies (HEN5431B)
05030Theater, Cinema & Film Production 1a (HEN4421B)
05030Theater, Cinema & Film Production 1b (HEN4422B)
20065Thinking and Learning Strategies (HGE1011B)
15111United States Government (HSS3881B)
01067Veterinary Assistant Certification I (HAG2391B)
01067Veterinary Assistant Certification II (HAG2392B)
01067Veterinary Science I (HAG3241B)
01067Veterinary Science I: FFA and SAE (HAG2311B)
01067Veterinary Science II (HAG3242B)
08030Walking Fitness (HPH5161B)
13110Wildlife Management (HSC4091B)
14096Word: Office Fundamentals Series (HBU2391B)
20074Workplace and Internship Readiness: Preparing for Work & Life (HGE1171B)
15089World History, First Semester (HSS2821B)
15089World History, Second Semester (HSS2822B)
15021World Religions: Exploring Diversity (HSS4391B)
High School Credit Recovery

High School Credit Recovery

MIS03 Codes for NDCDE Credit Recovery Courses
MIS03 Course
05071 Language Arts 9, First Semester (HEN2621CRB)
05071 Language Arts 9, Second Semester (HEN2622CRB)
05072 Language Arts 10, First Semester(HEN2631CRB)
05072 Language Arts 10, Second Semester (HEN2632CRB)
05073 Language Arts 11, First Semester (HEN2531CRB)
05073 Language Arts 11, Second Semester (HEN2532CRB)
05074 Language Arts 12, First Semester (HEN1711CRB)
05074 Language Arts 12, Second Semester (HEN1712CRB)
Middle School

Middle School

MIS03 Codes for NDCDE Middle School Courses
MIS03Course
27010Learning in a Digital World: Digital Citizenship (MCO1051B)
01005Middle School Agriculture I (MAG1221B)
01005Middle School Agricultural Careers (MAG2011B)
01006Middle School Animal Science I (MAG2181B)
02005Middle School Beginning Painting (MAR2091B)
20005Middle School Career Exploration I: Charting Your Path (MGE5021B)
20005Middle School Career Exploration II (MGE3022B)
15009Middle School Civics, First Semester (MSS2101B)
15009Middle School Civics, Second Semester (MSS2102B)
27009Middle School Coding 1a: Introduction (MCO2021B)
27009Middle School Coding 1b: Learning Python and Javascript (MCO2022B)
02005Middle School Digital Art & Design, First Semester (MAR2111B)
02005Middle School Digital Art & Design, Second Semester (MAR2112B)
03008Middle School Digital Information Technology (MBU2111B)
13008Middle School Earth & Space Science, First Semester (MSC3081B)
13008Middle School Earth & Space Science, Second Semester (MSC3082B)
20006Middle School EmpowerU - Resilience, Persistence, Success! (MGE1041B)
12005Middle School Exploring Music (MMU1101B)
08006Middle School Fitness Basics I (MPH3101B)
08006Middle School Fitness Basics II (MPH3102B)
10007Middle School Game Design 1a: Introduction (MCO2031B)
10007Middle School Game Design 1b: Create a Game (MCO2032B)
12006Middle School Guitar 1A (MMU2041B)
12006Middle School Guitar 1B (MMU2042B)
18005Middle School Health (MPH4091B)
01011Middle School Intro to Agriculture I (MAG4221B)
01011Middle School Intro to Agriculture II (MAG4222B)
08006Middle School Intro to Group Sports 1 (MPH3121B)
08006Middle School Intro to Individual Sports 1 (MPH3111B)
01006Middle School Introduction to Agriculture II (MAG4092B)
05306Middle School Language Arts 6, First Semester (MEN2151B)
05306Middle School Language Arts 6, Second Semester (MEN2152B)
05005Middle School Language Arts 7, First Semester (MEN4131B)
05005Middle School Language Arts 7, Second Semester (MEN4132B)
05006Middle School Language Arts 8, First Semester (MEN3141B)
05006Middle School Language Arts 8, Second Semester (MEN3142B)
01005Middle School Leadership (MAG2101B)
01005Middle School Leadership: Including FFA and SAE (MAG2121B)
13006Middle School Life Science, First Semester (MSC3071B)
13006Middle School Life Science, Second Semester (MSC3072B)
09006Middle School Life Skills (MFC4021B)
11306Middle School Math 6, First Semester (MMA3211B)
11306Middle School Math 6, Second Semester (MMA3212B)
11004Middle School Math 7, First Semester (MMA2221B)
11004Middle School Math 7, Second Semester (MMA2222B)
11008Middle School Math 8, First Semester (MMA2231B)
11008Middle School Math 8, Second Semester (MMA2232B)
15006Middle School North Dakota Studies (MSS2091B)
02005Middle School Photography: Drawing with Light (MAR2081B)
13010Middle School Physical Science, First Semester (MSC2091B)
13010Middle School Physical Science, Second Semester (MSC2092B)
01006Middle School Plant Science (MAG2111B)
01005Middle School Principles of Agriculture, Food & Natural Resources (MAG1171B)
15306Middle School Social Studies 6 (World History), First Semester (MSS2061B)
15306Middle School Social Studies 6 (World History), Second Semester (MSS2062B)
15008Middle School United States History, First Semester (MSS1111B)
15008Middle School United States History, Second Semester (MSS1112B)
01005Middle School Veterinary Science: The Care of Animals (MAG2141B)
15306Middle School World History, First Semester (MSS2121B)
15306Middle School World History, Second Semester (MSS2122B)
Elementary School

Elementary School

MIS03 Codes for NDCDE Elementary School Courses
MIS03 Course
02100 Kindergarten Arts and Crafts, First Semester (EAR1011B)
02100 Kindergarten Arts and Crafts, Second Semester (EAR1012B)
18100 Kindergarten Health, First Semester (EPH1001B)
18100 Kindergarten Health, Second Semester (EPH1002B)
05300 Kindergarten Language Arts, First Semester (ELA2031B)
05300 Kindergarten Language Arts, Second Semester (ELA2032B)
11300 Kindergarten Math, First Semester (EMA2091B)
11300 Kindergarten Math, Second Semester (EMA2092B)
18100 Kindergarten PE, First Semester (EPH1061B)
18100 Kindergarten PE, Second Semester (EPH1062B)
13300 Kindergarten Science, First Semester (ESC2091B)
13300 Kindergarten Science, Second Semester (ESC2092B)
15300 Kindergarten Social Studies, First Semester (ESS2091B)
15300 Kindergarten Social Studies, First Semester (ESS2091B)
03200 Kindergarten Technology (ETA1011B)
02101 First Grade Arts and Crafts, First Semester (EAR1021B)
02101 First Grade Arts and Crafts, Second Semester (EAR1022B)
18101 First Grade Health, First Semester (EPH1011B)
18101 First Grade Health, Second Semester (EPH1012B)
05301 First Grade Language Arts, First Semester (ELA3041B)
05301 First Grade Language Arts, Second Semester (ELA3042B)
11301 First Grade Math, First Semester (EMA2101B)
11301 First Grade Math, Second Semester (EMA2102B)
18101 First Grade PE, First Semester (EPH1071B)
18101 First Grade PE, Second Semester (EPH1072B)
13301 First Grade Science, First Semester (ESC3101B)
13301 First Grade Science, Second Semester (ESC3102B)
15301 First Grade Social Studies, First Semester (ESS3101B)
15301 First Grade Social Studies, Second Semester (ESS3102B)
03201 First Grade Technology (ETA1021B)
02102 Second Grade Arts and Crafts, First Semester (EAR1031B)
02102 Second Grade Arts and Crafts, Second Semester (EAR1032B)
18102 Second Grade PE, First Semester (EPH1081B)
18102 Second Grade PE, Second Semester (EPH1082B)
05302 Second Grade Language Arts, First Semester (ELA3051B)
05302 Second Grade Language Arts, Second Semester (ELA3052B)
11302 Second Grade Math, First Semester (EMA2111B)
11302 Second Grade Math, Second Semester (EMA1112B)
13302 Second Grade Science, First Semester (ESC3111B)
13302 Second Grade Science, Second Semester (ESC3112B)
15302 Second Grade Social Studies, First Semester (ESS3111B)
15302 Second Grade Social Studies, Second Semester (ESS3112B)
03202 Second Grade Technology (ETA1031B)
18103 Third Grade Health, First Semester (EPH1031B)
18103 Third Grade Health, Second Semester (EPH1032B)
05303 Third Grade Language Arts, First Semester (ELA2061B)
05303 Third Grade Language Arts, Second Semester (ELA2062B)
11303 Third Grade Math, First Semester (EMA2121B)
11303 Third Grade Math, Second Semester (EMA2122B)
18103 Third Grade PE, First Semester (EPH1091B)
18103 Third Grade PE, Second Semester (EPH1092B)
13303 Third Grade Science, First Semester (ESC3121B)
13303 Third Grade Science, Second Semester (ESC3122B)
15303 Third Grade Social Studies, First Semester (ESS3121B)
15303 Third Grade Social Studies, Second Semester (ESS3122B)
03203 Third Grade Technology (ETA1041B)
18104 Fourth Grade Health, First Semester (EPH1041B)
18104 Fourth Grade Health, Second Semester (EPH1042B)
05304 Fourth Grade Language Arts, First Semester (ELA2071B)
05304 Fourth Grade Language Arts, Second Semester (ELA2072B)
11304 Fourth Grade Math, First Semester (EMA1131B)
11304 Fourth Grade Math, Second Semester (EMA1132B)
18104 Fourth Grade PE, First Semester (EPH1101B)
18104 Fourth Grade PE, Second Semester (EPH1102B)
13304 Fourth Grade Science, First Semester (ESC1131B)
13304 Fourth Grade Science, Second Semester (ESC1132B)
15304 Fourth Grade Social Studies & ND Studies, First Semester (ESS2131B)
15304 Fourth Grade Social Studies, Second Semester (ESS1132B)
03204 Fourth Grade Technology (ETA1051B)
18105 Fifth Grade Health, First Semester (EPH1051B)
18105 Fifth Grade Health, Second Semester (EPH1052B)
05305 Fifth Grade Language Arts, First Semester (ELA1081B)
05305 Fifth Grade Language Arts, Second Semester (ELA1082B)
11305 Fifth Grade Math, First Semester (EMA2141B)
11305 Fifth Grade Math, Second Semester (EMA2142B)
18105 Fifth Grade PE, First Semester (EPH1111B)
18105 Fifth Grade PE, Second Semester (EPH1112B)
13305 Fifth Grade Science, First Semester (ESC2141B)
13305 Fifth Grade Science, Second Semester (ESC2142B)
15305 Fifth Grade Social Studies, First Semester (ESS1141B)
15305 Fifth Grade Social Studies, Second Semester (ESS1142B)
03205 Fifth Grade Technology (ETA1061B)
02103 Elementary Art Level 1 (EAR1041B)
02104 Elementary Art Level 2 (EAR1051B)
02105 Elementary Art Level 3 (EAR1061B)
03100 Keyboarding (EGE1011B)
03200 Scratch Coding (EGE1021B)
Dual Credit

Dual Credit

MIS03 Codes for NDCDE Dual Credit Courses
MIS03 Course
13021 Anatomy & Physiology, First Semester (DSC1011B)
13022 Anatomy & Physiology, Second Semester (DSC1012B)
13020 Biology, First Semester (DSC1021B)
13020 Biology, Second Semester (DSC1022B)
11034 College Algebra (DMA1011B)
05077 English 110 (DEN2011B)
05077 English 120 (DEN2012B)
20084 Introduction to Education (DGE2011B)
15120 Introduction to Psychology (DSS1011B)
15130 Introduction to Sociology (DSS1021B)
11160 Trigonometry (DMA1021B)