inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Programming | Computer Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


The Mathematics-Computer Science Co-major at SOU equips students with a strong foundation in both disciplines, preparing them for careers in software development, data analysis, and other fields. The program emphasizes critical thinking, problem-solving, and interdisciplinary learning, and graduates are well-positioned for advanced studies or diverse career paths.

Program Outline


Degree Overview:


The Mathematics-Computer Science Co-major:

This program equips students with strong foundations in both mathematics and computer science, addressing the growing demand for individuals with these combined skillsets. Offered as both a Bachelor of Arts and Bachelor of Science, the program provides comprehensive training in both disciplines. Students collaborate with advisors from both departments to customize their educational journeys.


Objectives:

  • Equip students with the mathematical and computational skills required to excel in diverse disciplines.
  • Foster critical thinking and problem-solving abilities applicable to a wide range of careers.
  • Prepare graduates for advanced studies in mathematics, computer science, or related fields.
  • Empower individuals to apply their knowledge to solve real-world problems.

Description:

The Mathematics-Computer Science Co-major program provides students with a robust understanding of both theoretical and practical aspects of mathematics and computer science. Through rigorous coursework, students develop strong analytical and computational skills, preparing them for success in a variety of professional fields. The program emphasizes critical thinking, problem-solving, and the ability to effectively communicate complex concepts.


Outline:


Curriculum:

  • Lower Division: Students should complete precalculus and acquire basic programming experience.
  • Upper Division: Students engage in advanced coursework in both mathematics and computer science, tailoring their studies to their specific interests and career aspirations.
  • Mathematics Coursework: Topics include calculus, linear algebra, abstract algebra, real analysis, and more.
  • Computer Science Coursework: Students delve into subjects like programming languages, data structures, algorithms, software engineering, and theoretical computer science.

Structure:

  • Students work closely with advisors from both the Mathematics and Computer Science departments to plan their course schedules and ensure a balanced educational experience.
  • The program encourages active participation in research projects and independent study opportunities.

Schedule:

  • Typically, students complete lower-division courses by the end of their sophomore year.

Assessment:


Assessment Methods:

  • Examinations: Students are evaluated through written and oral exams, assessing their understanding of key concepts and their ability to apply their knowledge to solve problems.
  • Assignments and Projects: Regular assignments and projects provide opportunities to demonstrate proficiency in specific skills and delve deeper into specific topics.

Teaching:


Teaching Methods:

  • The program utilizes diverse teaching methods, including lectures, tutorials, lab sessions, and independent study opportunities.
  • Emphasis is placed on active learning, student participation, and collaborative problem-solving.

Faculty:

  • The program boasts a dedicated faculty with expertise in various areas of mathematics and computer science.
  • Faculty members are actively involved in research and provide students with opportunities to participate in ongoing projects.

Unique Approaches:

  • The program promotes interdisciplinary learning, encouraging students to apply mathematical and computational skills to real-world problems.
  • Collaboration between departments fosters a vibrant academic environment where students benefit from the expertise of both mathematics and computer science faculty.

Careers:


Career Opportunities:

Graduates of the Mathematics-Computer Science Co-major program are well-positioned for diverse career paths in various industries, including:

  • Software development
  • Data analysis
  • Financial modeling
  • Cryptography
  • Artificial intelligence
  • Research
  • Academia

Potential Employers:

  • Tech companies
  • Financial institutions
  • Government agencies
  • Research labs
  • Educational institutions

Outcomes:

  • The program prepares graduates for advanced studies in mathematics, computer science, or related fields.
  • Graduates develop strong problem-solving and analytical skills, making them highly sought-after in various industries.

Other:

  • The program may offer opportunities for internships or research experiences, allowing students to gain practical experience and build their professional networks.
SHOW MORE
Location
How can I help you today?