100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Bachelor's

Bachelor of Science in Computer Sciences

University of Wisconsin-Madison College of Letters & Science 65 courses 120 total credits

About This Program

Computer scientists enjoy exceptional career opportunities, in settings ranging from large, established companies to adventurous new start-ups. They are also well qualified to pursue graduate study in a number of fields.

Degree Requirements

Total Credits 120 credits

Foundational Math Courses

Code Course Title Credits
MATH 221 Calculus and Analytic Geometry 1 5
MATH 222 Calculus and Analytic Geometry 2 4
Total Foundational Math Courses 9 credits

Theory of Computer Science

Electives1

Code Course Title Credits
COMP SCI 407 Foundations of Mobile Systems and Applications 3
COMP SCI 412 Introduction to Numerical Methods 3
COMP SCI 425 Introduction to Combinatorial Optimization 3
COMP SCI 435 Introduction to Cryptography 3
COMP SCI 471 Introduction to Computational Statistics 3
COMP SCI 475 Introduction to Combinatorics 3
COMP SCI 506 Software Engineering 3
COMP SCI 513 Numerical Linear Algebra 3
COMP SCI 514 Numerical Analysis 3
COMP SCI 518 Wearable Technology 3
COMP SCI 520 Introduction to Theory of Computing 3
COMP SCI 524 Introduction to Optimization 3
COMP SCI 525 Linear Optimization 3
COMP SCI 526 Advanced Linear Programming 3
COMP SCI 532 Matrix Methods in Machine Learning 3
COMP SCI 533 Image Processing 3
COMP SCI 536 Introduction to Programming Languages and Compilers 3
COMP SCI 537 Introduction to Operating Systems 4
COMP SCI 538 Introduction to the Theory and Design of Programming Languages 3
COMP SCI 539 Introduction to Artificial Neural Networks 3
COMP SCI 540 Introduction to Artificial Intelligence 3
COMP SCI 541 Theory & Algorithms for Data Science 3
COMP SCI 542 Introduction to Software Security 3
COMP SCI 544 Introduction to Big Data Systems 3
COMP SCI 550 Algorithmic Game Theory & Learning 3
COMP SCI 552 Introduction to Computer Architecture 3
COMP SCI 557 Parallel & Throughput- Optimized Programming 3
COMP SCI 559 Computer Graphics 3
COMP SCI 561 Probability and Information Theory in Machine Learning 3
COMP SCI 564 Database Management Systems: Design and Implementation 4
COMP SCI 565 Introduction to Data Visualization 3
COMP SCI 566 Introduction to Computer Vision 3
COMP SCI 567 Biomedical Image Analysis 3
COMP SCI 570 Introduction to Human-Computer Interaction 3
COMP SCI 571 Building User Interfaces 3
COMP SCI 574 Data Management for Data Science 3
COMP SCI 576 Introduction to Bioinformatics 3
COMP SCI 577 Introduction to Algorithms 4
COMP SCI 579 Virtual Reality 3
COMP SCI 580 Intelligent Robotics 3
COMP SCI 620 Computer Sciences Capstone 3
COMP SCI 640 Introduction to Computer Networks 3
COMP SCI 642 Introduction to Information Security 3
COMP SCI 639 Undergraduate Elective Topics in Computing 3-4

Click a course code or title to read the full course description.

Get expert help with your Bachelor's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles