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
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