[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-397766-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-397766-en":131},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","bs-software-engineering-course-map-2026-2027-course-plan-overview","BS Software Engineering Course Map 2026-2027 - Course Plan Overview","","BS Software Engineering course map for 2026-2027 organizing required coursework across Semester 1 to 8. It lists programming fundamentals, calculus and linear algebra, discrete mathematics, probability and statistics, and physics with lab. The plan also covers core software engineering topics such as data structures and algorithms, computer architecture, database systems, software architecture and design, systems programming in UNIX, operating systems, and software testing. It includes prerequisites, critical path notes, free/technical electives guidance, and grade requirements of C or better for all classes.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/exam/","Exam",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/bs-software-engineering-course-map-2026-2027-course-plan-overview/397766/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/bs-software-engineering-course-map-2026-2027-course-plan-overview/397766.png","ImageObject",300,407,{"name":42,"@type":43},"Connor ","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-09","2026-09-26",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",14,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What are the grade requirements for this BS Software Engineering course map?","Question",{"text":63,"@type":64},"It requires a grade of C or better for all classes.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"Which core software engineering topics appear in the curriculum plan?",{"text":68,"@type":64},"Key core items include data structures & algorithms, probability & statistics in CS & SE, database systems, software engineering, software architecture & design, requirements engineering, and software testing, verification, validation, and QA.",{"name":70,"@type":61,"acceptedAnswer":71},"How do semesters 1–8 structure mathematics, physics, and computing courses?",{"text":72,"@type":64},"Mathematics courses include calculus I/II, linear algebra, and mathematics foundations of SE, while physics and labs appear across earlier and mid semesters. Computing courses progress from programming fundamentals and intro to ENGR & CS through computer science I/II, discrete mathematics, and computer architecture, followed by advanced software engineering and systems topics.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},397766,1790650053,{"code":4,"msg":82,"data":83},"success",[84,88,92,95,100,105,110,115,120,123,127],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":93,"slug":94},70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":102,"show_sort_weight":103,"slug":104},6,"Technology",50,"technology",{"id":106,"doc_module":4,"doc_module_name":25,"category_name":107,"show_sort_weight":108,"slug":109},7,"Healthcare",40,"healthcare",{"id":111,"doc_module":4,"doc_module_name":25,"category_name":112,"show_sort_weight":113,"slug":114},8,"Research & Report",30,"research-report",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":117,"show_sort_weight":118,"slug":119},9,"Religion & Spirituality",20,"religion-spirituality",{"id":118,"doc_module":4,"doc_module_name":25,"category_name":121,"show_sort_weight":118,"slug":122},"World Cup","world-cup",{"id":124,"doc_module":4,"doc_module_name":25,"category_name":125,"show_sort_weight":124,"slug":126},10,"Lifestyle","lifestyle",{"id":128,"doc_module":4,"doc_module_name":25,"category_name":129,"show_sort_weight":96,"slug":130},19,"General","general",{"code":4,"msg":82,"data":132},{"doc_id":79,"user_id":133,"nickname":42,"user_avatar":134,"doc_module":4,"category_id":33,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":22,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":30,"preview_page_count":4},687207022233,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","| \u003Cbr>\u003Cbr> BS Software Engineering Course Map 2026-2027\u003Cbr>|\n| --- |\n| \u003Cbr>Semester 1 and 2 Semester 3 and 4 Semester 5 and 6 Semester 7 and 8\u003Cbr>(040) (080)\u003Cbr>CS 1436\u003Cbr>Programming Fundamentals\u003Cbr>MATH 2413 or 2417\u003Cbr>Calculus I\u003Cbr>ALEKS 80% or MATH 2312\u003Cbr>ECS 1100\u003Cbr>Intro to ENGR & CS\u003Cbr>ECS 1210\u003Cbr>Foundations in ENGRand CS I\u003Cbr>Core\u003Cbr>CS 1337\u003Cbr>Computer Science I\u003Cbr>CS 1436\u003Cbr>MATH 2414 or 2419\u003Cbr>Calculus II\u003Cbr>MATH 2413 or 2417\u003Cbr>PHYS 2325 and\u003Cbr>PHYS 2125\u003Cbr>Mechanics and Lab\u003Cbr>MATH 2413 or 2417\u003Cbr>MATH 2414 or 2419\u003Cbr>CS 2305\u003Cbr>Discrete Mathematics I\u003Cbr>MATH 2313 or 2417\u003Cbr>Core\u003Cbr>CS 2336 (Java) or CS 2337 (C++)\u003Cbr>Computer Science II\u003Cbr>CS 1337\u003Cbr>SE 2340\u003Cbr>Computer Architecture\u003Cbr>CS 2305\u003Cbr>CS 1337\u003Cbr>PHYS 2326 and\u003Cbr>PHYS 2126\u003Cbr>Electromagnetism & Waves and Lab\u003Cbr>PHYS 2325/2125\u003Cbr>MATH 2414 or 2419\u003Cbr>MATH 2418\u003Cbr>Linear Algebra\u003Cbr>MATH 2413 or 2417\u003Cbr>Core\u003Cbr>SE 3345\u003Cbr>Data Structures & Algorithms\u003Cbr>CS 2336 or 2337\u003Cbr>CS 2305\u003Cbr>SE 3341\u003Cbr>Probability & Statistics in CS & SE\u003Cbr>CS 2305 MATH 2418\u003Cbr>MATH 2414 or 2419\u003Cbr>SE 3306\u003Cbr>Mathematics Foundations of SE\u003Cbr>CS 2305\u003Cbr>ECS 2390\u003Cbr>Professional & Technical Comm\u003Cbr>RHET 1302\u003Cbr>Core\u003Cbr>SE 4347\u003Cbr>Database Systems\u003Cbr>SE 3345\u003Cbr>SE 3354\u003Cbr>Software Engineering\u003Cbr>CS 2305 CS 2336\u003Cbr>ECS 2390\u003Cbr>SE 3377\u003Cbr>Systems Programming in UNIX\u003Cbr>CS 2336 or 2337\u003Cbr>Core\u003Cbr>MATH Technical Elective\u003Cbr>SE 4348\u003Cbr>Operating Systems\u003Cbr>SE 2340 SE 3345\u003Cbr>SE 3377\u003Cbr>SE 3162\u003Cbr>Prof Responsibility in CS & SE\u003Cbr>ECS 2390\u003Cbr>GOVT 2305\u003Cbr>SE 4381\u003Cbr>Software Project Planning & Mgmt.\u003Cbr>SE 3354\u003Cbr>SE 4352\u003Cbr>Software Architecture & Design\u003Cbr>SE 3306\u003Cbr>SE 3354\u003Cbr>Core\u003Cbr>Free Elective\u003Cbr>Technical Elective\u003Cbr>See catalog\u003Cbr>SE 4367\u003Cbr>Software Testing, Verif, Valid, QA\u003Cbr>SE 3306\u003Cbr>SE 3354\u003Cbr>SE 4351\u003Cbr>Requirements Engineering\u003Cbr>SE 3306\u003Cbr>SE 3354\u003Cbr>Core\u003Cbr>Free Elective\u003Cbr>Free Elective\u003Cbr>SE 4485\u003Cbr>Software Engineering Project\u003Cbr>Atleast two of SE 4381/ SE 4352/ SE 4351/ SE 4367\u003Cbr>Technical Elective\u003Cbr>See catalog\u003Cbr>Technical Elective\u003Cbr>See catalog\u003Cbr>Core\u003Cbr>First Year Required; Transfer See Advisor\u003Cbr>Critical Path\u003Cbr>Prerequisite Pre-or Corequisite\u003Cbr>GRADE REQUIREMENTS: C or better required for all classes\u003Cbr>RHET 1302\u003Cbr>GOVT 2305\u003Cbr>REMAINING CORE CURRICULUM\u003Cbr>GOVT 2306\u003Cbr>American History (060)\u003Cbr>American History (060)\u003Cbr>Language, Philosophy and Culture\u003Cbr>Creative Arts (050)\u003Cbr>Social and Behavioral Sciences\u003Cbr>FAST TRACK: Interested in taking graduate level courses as an undergrad? Speak to an advisor or click here to learn more\u003Cbr>|","cbCaikxlGbVhVr31","https://ap.wps.com/l/cbCaikxlGbVhVr31","pdf",136004,"English","# Semester 1 and 2\n## Semester 3 and 4\n# Semester 5 and 6\n## Semester 7 and 8","[{\"question\":\"What are the grade requirements for this BS Software Engineering course map?\",\"answer\":\"It requires a grade of C or better for all classes.\"},{\"question\":\"Which core software engineering topics appear in the curriculum plan?\",\"answer\":\"Key core items include data structures \\u0026 algorithms, probability \\u0026 statistics in CS \\u0026 SE, database systems, software engineering, software architecture \\u0026 design, requirements engineering, and software testing, verification, validation, and QA.\"},{\"question\":\"How do semesters 1–8 structure mathematics, physics, and computing courses?\",\"answer\":\"Mathematics courses include calculus I/II, linear algebra, and mathematics foundations of SE, while physics and labs appear across earlier and mid semesters. Computing courses progress from programming fundamentals and intro to ENGR \\u0026 CS through computer science I/II, discrete mathematics, and computer architecture, followed by advanced software engineering and systems topics.\"}]","BS Software Engineering Course Map 2026-2027 - Course Plan Overview | PDF",1790465989]