Computer Science

Next-Gen
Coding Skills

Computer Science

We Build
Problem Solvers

Computer Science

Future-Ready
CS Careers

Begin building the foundation for your future in computer science at Turtle Mountain College.

Complete a curriculum designed to prepare you for both careers and transfer opportunities.

Graduate on time with a clear academic pathway that ensures steady progress each semester.

Choose the flexibility that works for you—attend classes on campus, online, or a mix of both.

Program Overviews

Build a strong foundation in software development, data structures, algorithms, operating systems, and databases. You’ll write real code (Python), practice object-oriented programming, and learn to design, build, and maintain applications and modern web interfaces. Graduate in two years with the skills to enter the workforce or transfer into a bachelor’s program.

Why Turtle Mountain College?
At Turtle Mountain College, coursework is grounded in the cultural and social heritage of the Turtle Mountain Band of Chippewa. You’ll learn in a community that values leadership, service, and student success—online or on campus.

What You'll Learn

Critical Thinking

Use critical thinking to design and implement software that solves real problems.

Developing

Develop software applications using popular languages (with emphasis on Python).

Creating

Create dynamic web apps and interfaces using modern web tools.

Collaborating

Collaborate effectively in teams to deliver working software.

Plan of Study (4 Semesters)

We prepare you to launch your career by providing a supportive, creative, and professional. Our mission is to prepare students to understand, contribute to, and succeed in a rapidly changing society,

Year 1 — Fall (14 cr.)

COMM 110 Fundamentals of Public Speaking (3)
CSCI 101 Introduction to Computers (3)
ENGL 110 College Composition I (3)
LANG 125 Ojibwa Language I (3)
SOCI 105 First Year Experience (2)

Year 1 — Spring (17 cr.)

CSCI 110 Introduction to Computer Science (3)
CSCI 160 Computer Science I (4)
ENGL 120 College Composition II (3)
LANG 126 Ojibwa Language II (3)
MATH 103 College Algebra (4)

Year 2 — Fall (16 cr.)

CSCI 161 Computer Science II (4)
CSCI 289 Social Implications of Computer Technology (3)
CSCI/CIS Elective (3)
HIST 118 Mitchif/Metis History 1498–1885 (3)
MATH 210 Elementary Statistics (3)

Year 2 — Spring (13 cr.)

CSCI 242 Algorithms & Data Structures (3)
CSCI/CIS Elective (3)
CSCI/CIS Elective (3)
Arts/Humanities Elective (3)
SOCI 120 Transitions—Graduation and Beyond (1)

Meet the Intructors

Frequently Asked Questions

Two years (60 credits) across four semesters.

Yes—offered on campus and online.

Python, plus core CS concepts transferable to other languages.

Yes. The A.S. is structured for smooth transfer to a B.S. in CS or related fields.

Yes. You’ll collaborate to plan, build, test, and present working software.

Institutional Mission Statement
Turtle Mountain College is an autonomous Tribal College focusing on post-secondary education and scholarly research creating an academic environment in which the culture, language, and social heritage of the Turtle Mountain Band of Chippewa is integrated throughout the curriculum.