Associate of Science - Computer Science

Contact Information:

Ananth Ramaseri Chandra, Computer Science Instructor

(701) 394-4326

aramaserichandra@tm.edu

Office: 210 G

Program Type

Associates Degree

Estimated Time to Complete

Two Years

Format

On Campus & Online

Program Description

The Associate Science Degree in Computer Science provides students with a foundation in the fundamental concepts of computer science. The two-year program will equip students with the necessary skills to design, develop, and maintain software applications, databases, and computer systems. In addition, the program guarantees that the students can complete the required courses in 4 semesters. The curriculum includes courses in programming languages, data structures, algorithms, operating systems, and database systems. In addition, students will learn how to write code in introductory and high-level programming languages (Python) and understand the principles of object-oriented programming.

Mission

Institutional Mission Statement

Turtle Mountain College is committed to functioning as an autonomous Indian controlled college on the Turtle Mountain Chippewa Reservation focusing on general studies, undergraduate education, Career & Technical Education, scholarly research, and continuous improvement of student learning. By creating an academic environment in which the cultural and social heritage of the Turtle Mountain Band of Chippewa is brought to bear throughout the curriculum, the college establishes an administration, staff, faculty, and student body exerting leadership in the community and providing service to it.

Program Outcomes

1. Students will be able to develop their critical thinking skills and use them to design and implement software solutions to solve practical problems.

2. Students will be able to develop software applications using the popular programming languages like Python.

3. Students will be able to develop dynamic web applications and user interfaces and create interactive web pages using web development tools.

4. Students will be able to work effectively in teams, collaborating with others to develop software solutions.

Credit Hours

63 Credits

Requirements

Requirements

Program Courses

Program Requirements

AHU ElectiveAny AHU, ENGL, FREN, HUMM, LANG, MUSC, PHIL, SPAN, VART

3

COMM 110Fundamentals of Public Speaking

3

CSCI 101Introduction to Computers

3

CSCI 110Introduction to Computer Science

3

CSCI 160Computer Science I

4

CSCI 161Computer Science II

4

CSCI 166Tools and Techniques of Computing Practice

3

CSCI 242Algorithms & Data Structures

3

CSCI 265Introduction to Programming Languages

3

CSCI 289Social Implications of Computing Technology

3

CSCI CSCI/CIS Elective

3

ENGL 110College Composition I

3

ENGL 120College Composition II

3

HIST Native American History Elective

3

LANG 121 or LANG 125Chippewa/Cree Lang I or Ojibwe Lang I

3

LANG 122 or LANG 126Chippewa/Cree Lang II or Ojibwe Lang II

3

MATH 165Calculus I

4

MATH 208Discrete Mathematics

3

MATH 210Elementary Statistics

3

SOCI 105First Year Experience

2

SOCI 120Transitions -Graduation and Beyond

1

Total Credits: 63

Program of Study

Program of Study Year One

Fall Semester

Spring Semester

Course #

Course Title

Credit

Course #

Course Title

Credit

COMM 110

Public Speaking

3

CSCI 110

Intro to Computer Science

3

CSCI 101

Introduction to Computers

3

CSCI 160

Computer Science I

4

ENGL 110

College Composition I

3

ENGL 120

College Composition II

3

LANG

Ojibwa Language I / Michif

3

LANG

Ojibwa Language II / Michif

3

SOCI 105

First Year Experience

2

MATH 165

Calculus I

4


TOTAL CREDITS

15


TOTAL CREDITS

17


Program of Study Year Two

Fall Semester

Spring Semester

Course #

Course Title

Credit

Course #

Course Title

Credit

CSCI 161

Computer Science II

4

CSCI 242

Algorithms & Data Structures

3

CSCI 289

Social Implications

3

CSCI 265

Introduction to Programming Languages

3

MATH 208

Discrete Mathematics

3

CSCI/CIS

CSCI/CIS Elective

3

HIST

Native American History

3

MATH 210

Statistics

3

CSCI 166

Tools and Techniques of Computing Practice

3

AHU

Arts & Humanities Elective

3

CSCI 161

Computer Science II

4

SOCI 120

Transitions

1


TOTAL CREDITS

18


TOTAL CREDITS

16

Total Credits Required: 63