2022-2023 Catalog 
    
    Mar 29, 2024  
2022-2023 Catalog [ARCHIVED CATALOG]

Computer Science Concentration (AA)


Return to {$returnto_text} Return to:

Vision Statement

The vision of the UMFK Computer Science Concentration is one of promoting a clearer and deeper understanding of the appropriate design, development, maintenance and use of computer and information-related technologies for the betterment of humankind and society.


Mission Statement

It is the mission of the UMFK Computer Science Concentration to educate and nurture its students to become responsible, knowledgeable and skilled computer professionals capable of performing a variety of tasks common to the fields of computer science and information technology; who understand the fundamental tenets of these fields; who possess good critical thinking, communication and problem solving skills; who are cognizant of the ethical dimensions of their actions and inactions; and who are prepared to further their education at the baccalaureate level and/or as life-long learners.


Program Description/Goals

The Computer Science Concentration is designed to prepare students for careers involving computer and/or information technologies. Employers commonly include software development firms, large companies/organizations with internal departments dedicated to software development and/or computer technical support services. Some graduates elect to become self-employed and perform these functions through professional service offerings to their clients. The degree also may serve as entry to a baccalaureate education in computer science, information technology, or software engineering. More information about UMFK’s Bachelor of Science in Computer Systems Administration can be found under Academic Programs.


Student Learning Outcomes

UMFK Computer Science Concentration graduates will be able to:

  1. Describe the technical aspects of computers and their impact on society;
  2. Effectively program in depth in at least one high-level programming language;
  3. Function individually, or as a member of a project team, to achieve specific computer based outcomes;
  4. Effectively function in all stages of the systems development life cycle;
  5. Describe computer hardware control logic and trouble shoot microarchitecture design issues;
  6. Demonstrate effective communication and management skills to achieve specific computer-based outcomes;
  7. Describe the intricacies involved in the completion of projects/experiences within their own area of concentration;
  8. Analyze, synthesize and generate knowledge in their chosen course of study;
  9. Effectively communicate ideas and present results in their area of concentration.

Program Requirements


  • General Education Requirements 29 credits

Select one of the following options:


Computer Portfolio


  • Computer Portfolio (see Techniques for Assessment)

Total: 60 credits


Required: HUM 102/103


  • First-time students will be enrolled in HUM 102.  Based on the number of credits transferred into UMFK, a transfer student will enroll in either Hum 102 and Hum 103.  Your advisor will assist you in determining which course to be enrolled in.
  • A minimum of a C grade is required to be considered a passing grade.
  • Transfer or readmittance students with 60 or more credits are exempt from completing this course.

Techniques for Assessment


Students are required to complete a Computer Portfolio in addition to those courses defined within the program. Students construct a portfolio from the Capstone Projects completed as part of the COS course requirements portion of their program. The portfolio is intended to enable assessment of student learning outcomes that are best assessed in an integrative fashion, spanning all of the student’s course work and therefore reflects overall academic growth.

Suggested Course Sequencing


Fall Semester Freshman Year - Total 16 credits


Spring Semester Freshman Year - Total 14 credits


Fall Semester Sophomore Year - Total 15 credits


Spring Semester Sophomore Year - Total 15 credits


Return to {$returnto_text} Return to: