0% found this document useful (0 votes)
74 views

MAP - BS Computer Science Software Engineering 2023-2024

This document provides the MAP sheet for the BS in Computer Science: Software Engineering degree program at BYU. It outlines the university core requirements including religion, general education, skills courses, and arts/letters/sciences requirements. It then lists the suggested sequence of computer science and other courses to complete over an 8 semester period, including introductory programming, data structures, algorithms, software engineering, and elective courses in the junior and senior years.

Uploaded by

SANTIAGO ESCOBAR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

MAP - BS Computer Science Software Engineering 2023-2024

This document provides the MAP sheet for the BS in Computer Science: Software Engineering degree program at BYU. It outlines the university core requirements including religion, general education, skills courses, and arts/letters/sciences requirements. It then lists the suggested sequence of computer science and other courses to complete over an 8 semester period, including introductory programming, data structures, algorithms, software engineering, and elective courses in the junior and senior years.

Uploaded by

SANTIAGO ESCOBAR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

BS in Computer Science: Software Engineering (693225) MAP Sheet

Physical and Mathematical Sciences, Computer Science


For students entering the degree program during the 2023-2024 curricular year.

University Core and Graduation Requirements Suggested Sequence of Courses


University Core Requirements:
FRESHMAN YEAR JUNIOR YEAR
Requirements #Classes Classes 1st Semester 5th Semester
Hours C S 111 C S 204
3.0 1.0
Religion Cornerstones First-year Writing or American Heritage C S 312
3.0 3.0
MATH 112 C S 324
Teachings and Doctrine of The Book of 1 2.0 REL A 275 4.0 3.0
Religion Cornerstone course Social Science
2.0 3.0
Mormon General education, university requirements, and/or general STAT 121, STAT 201, or MATH 431
3.0
Jesus Christ and the Everlasting Gospel 1 2.0 REL A 250 electives Religion Elective
3.0 2.0
Total Hours Total Hours
Foundations of the Restoration 1 2.0 REL C 225 15.0 15.0
The Eternal Family 1 2.0 REL C 200 2nd Semester 6th Semester
C S 329
The Individual and Society C S 202 3.0
1.0 C S 340
C S 235 3.0
American Heritage 1-2 3-6.0 from approved list 3.0 C S 452
PHSCS 121 3.0
Global and Cultural Awareness 1 3.0 from approved list 3.0 Letters
First-year Writing or American Heritage 3.0
3.0 Religion Elective
Skills MATH 113 2.0
4.0 Total Hours
Religion Cornerstone course 14.0
First Year Writing 1 3.0 from approved list 2.0
Total Hours SENIOR YEAR
Advanced Written and Oral Communications 1 3.0 WRTG 316 16.0
7th Semester
SOPHOMORE YEAR
Quantitative Reasoning 1 4.0 MATH 112* or 113* 3rd Semester
Languages of Learning (Math or Language) 1 4.0 MATH 112* or 113* C S 480 3.0
C S 203
1.0 C S Elective 3.0
Arts, Letters, and Sciences C S 224
C S 236 3.0 WRTG 316 3.0
Civilization 1 1 3.0 from approved list Arts 3.0
Biological Science 3.0
Civilization 2 1 3.0 from approved list 3.0 Religion Elective 2.0
Civilization 1
Arts 1 3.0 from approved list Religion Cornerstone course 3.0 General education, university requirements, and/or general
Total Hours 2.0 electives 2.0
Letters 1 3.0 from approved list
15.0 Total Hours 16.0
Biological Science 1 3.0 from approved list 4th Semester
8th Semester
Physical Science 1 3.0 from approved list C S 240 C S 481
Social Science 1 3.0 from approved list C S 260 or other C S elective 4.0 3.0
C S Elective
MATH 213 3.0 3.0
Core Enrichment: Electives C S Elective
MATH 215 2.0 3.0
C S 404
Religion Electives 3-4 6.0 from approved list Civilization 2 1.0
Global and Cultural Awareness
2.0
Open Electives Variable personal choice Religion Cornerstone course 3.0 3.0
Total Hours
Variable Total Hours 2.0 14.0
15.0
Graduation Requirements:
Minimum residence hours required 30.0
Minimum hours needed to graduate 120.0
Program Requirements C S 450 - Computer Vision 3.0 Provo, UT 84602
Grades below C- are not allowed in major courses. C S 453 - Fund of Information Retrieval 3.0 Telephone: (801) 422-3027
Requirement 1 — Complete 17 Courses C S 455 - Computer Graphics 3.0
Core courses: C S 456 - Mobile and Ubiquitous HCI 3.0 ADVISEMENT CENTER INFORMATION
C S 111 - Intro to Computer Science 3.0 C S 460 - Comp Comms & Networking 3.0
C S 202 - Software Engineering Lab 1 1.0 C S 462 - Distributed System Design 3.0 Physical and Mathematical Sciences College Advisement Center
C S 203 - Software Engineering Lab 2 1.0 C S 465 - Computer Security 3.0 Brigham Young University
C S 204 - Software Engineering Lab 3 1.0 C S 466 - Blockchain Technologies 3.0 N-181 ESC
C S 224 - Computer Systems 3.0 C S 470 - Intro Artificial Intelligence 3.0 Provo, UT 84602
C S 235 - Data Structures 3.0 C S 471 - Voice Interfaces 3.0 Telephone: (801) 422-2674
C S 236 - Discrete Structure 3.0 C S 472 - Intro to Machine Learning 3.0
C S 240 - Adv Software Construction 4.0 C S 474 - Deep Learning 3.0
C S 260 - Web Programming 3.0 C S 478 - Tools for Machine Learning - This course is no longer available for
C S 312 - Algorithm Design & Analysis 3.0 registration and will count only if you completed it while it was offered.
C S 324 - Systems Programming3.0 Please see your college advisement center for possible substitutions. 3.0
C S 329 - Test, Analysis, & Verification3.0 C S 479 - Intro to Machine Translation 3.0
C S 340 - Software Design3.0 C S 486 - Verification and Validation 3.0
C S 404 - Ethics & Computers in Society2.0 C S 493R - Computing Competitions - You may take up to 3.0 credit
C S 452 - Database Modeling Concepts3.0 hours 3.0
C S 480 - Soft Eng Capstone 13.0 C S 497R - Undergraduate Research - You may take up to 6.0 credit hours 3.0
C S 481 - Soft Eng Capstone 23.0 C S 498R - Undergraduate Special Projects - You may take up to 3.0 credit
Requirement 2 —Complete 4 Courses hours 1.0v
MATH 112 - Calculus 14.0 C S 501R - Adv Topics in Computer Sci - You may take up to 3.0 credit
MATH 213 - Elementary Linear Algebra 2.0 hours 1.0v
MATH 215 - Computational Linear Algebra 1.0 C S 513 - Robust Control 3.0
PHSCS 121 - Intro to Newtonian Mechanics3.0 C S 575 - Intro to Network Science - This course is no longer available for
WRTG 316 - Technical Communication3.0 registration and will count only if you completed it while it was offered.
Requirement 3 — Complete 1 of 2 Courses Please see your college advisement center for possible substitutions. 3.0
STAT 121 - Principles of Statistics 3.0 C S 580 - Theory of Predictive Modeling 3.0
STAT 201 - Stat for Engineers & Scientist 3.0 EC EN 424 - Computer Systems 4.0
Requirement 4 — Complete 1 of 3 Courses EC EN 425 - Real-Time Operating Systems 4.0
MATH 113 - Calculus 2 4.0 IT&C 567 - Cybersecurity & Pen Test 3.0
MATH 290 - Fundamentals of Mathematics 3.0 MATH 411 - Numerical Methods 3.0
STAT 220 - Stat Modeling for Data Science 3.0 MATH 431 - Probability Theory 3.0
Requirement 5 — Complete 2 of 11 Courses MATH 485 - Mathematical Cryptography 3.0
C S 256 - Introduction to HCI 3.0 Note: If C S 493R, C S 498R, or C S 501R is chosen, it must be taken for 3
C S 330 - Concepts of Programng Lang 3.0 credit hours.
C S 345 - Operating Systems Design 3.0 Requirement 7 — Obtain confirmation from your advisement center that
C S 356 - Advanced Techniques in HCI 3.0 you have completed the following:
C S 453 - Fund of Information Retrieval 3.0 Complete Senior Exit interview with the C S department during last
C S 456 -Mobile and Ubiquitous HCI 3.0 semester or term.
C S 460 - Comp Comms & Networking 3.0 Note: Math 112, Math 113, Phscs 121, WRTG 316, and C S 312 can be used
C S 462 - Distributed System Design 3.0 to fill both General Education and program requirements. Advanced Writing
C S 465 - Computer Security 3.0 and Oral Communication: WRTG 316. Quantitative Reasoning: Math 112 or
C S 472 - Intro to Machine Learning 3.0 113. Languages of Learning: Math 112 or 113. Physical Science: C S 312 or
C S 486 - Verification and Validation 3.0 Phscs 121.
Requirement 6 — Complete 1 of 38 Courses
Courses will not double count between Requirement 5 and Requirement 6. MAP DISCLAIMER
C S 252 - Intro to Computational Theory 3.0
C S 256 - Introduction to HCI 3.0 While every reasonable effort is made to ensure accuracy, there are some
C S 330 - Concepts of Programng Lang 3.0 student populations that could have exceptions to listed requirements.
C S 345 - Operating Systems Design 3.0 Please refer to the university catalog and your college advisement
C S 355 - Graphics and Image Processing 3.0 center/department for complete guidelines.
C S 356 - Advanced Techniques in HCI 3.0
C S 393 - Adv Algorithms & Probl Solving 3.0 DEPARTMENT INFORMATION
C S 401R - Topics in Computer Science - You may take up to 3.0 credit
hours 1.0v Computer Science Department
C S 405 - Software Business 3.0 Brigham Young University
C S 412 - Linear Prog/Convx Optimization 3.0 3361 Talmage Building

You might also like