Associate of Science – Computer Science

Associate of Science – Computer Science

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.

Learning Outcomes

Upon successful completion of this program, students will be able to do the following:

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

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

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

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

Required Courses

Year One (Fall)

  • Course ID

    Course Title

    Credits

  • 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 One (Spring)

  • Course ID

    Course Title

    Credits

  • 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 Two (Fall)

  • Course ID

    Course Title

    Credits

  • CSCI 161

    Computer Science II

    4

  • CSCI 289

    Social Implications of Computer Technology

    3

  • CSCI

    CSCI/CIS Elective

    3

  • HIST 118

    Mitchif/Metis History 1498-1885

    3

  • MATH 210

    Elementary Statistics

    3

Year Two (Spring)

  • Course ID

    Course Title

    Credits

  • CSCI 242

    Algorithms & Data Structures

    3

  • CSCI

    CSCI/CIS Elective

    3

  • CSCI

    CSCI/CIS Elective

    3

  • HUMM

    Arts/Humanities Elective

    3

  • SOCI 120

    Transitions -Graduation and Beyond

    1

CSCI Electives

CSCI/CIS Electives are CIS 141, CIS 162, CIS 165, CIS 223, CIS 255, CIS 264, CSCI 163, CSCI 184, CSCI 243, CSCI 255, CSCI 263, CSCI 265
Total Credit Hours: 60