This site uses javascript to implement some of its functionality. Please enable javascript in your web browser to ensure full functionality is available.

University Catalog

Computer Science Study Sequence (Associate of Arts in General Studies)

Vision Statement

The vision of the UMFK Computer Science Study Sequence 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 Study Sequence 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 Study Sequence 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 Applications can be found under Academic Programs.


Student Learning Outcomes

UMFK Computer Science Study Sequence graduates will be able to:

  1. Describe the technical aspects of computers and their impact upon 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

CRN Course Name Credits
  General Education Requirements 29 credits
Computer Science Requirements
COS 111 Introduction to Computer Science 4 credits
COS 260 Introduction to Programming 4 credits
COS 312 Computer Programming - Java 3 credits
Select one of the following options:
Academic Advancement Option
COS 333 Systems Analysis & Design 3 credits
COS 346 Databases 4 credits
COS 360 Computer Organization/Assembly Language 3 credits
Career Option
COS 125 Web Page Design 3 credits
COS 206 Introduction to Information Security 3 credits
COS 338 Introduction to Networking 3 credits
  Computer Portfolio (see Techniques for Assessment)  
  Electives 10-11 credits
Total 69 credits

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

CRN Course Name Credits
HUM 102 First Year Experience 3 credits
COS 103 Introduction to Information Technology 4 credits
ENG 100 English Composition I 3 credits
  General Education - Oral Communication 3 credits
  General Education - Arts & Humanities 3 credits
Total 16 credits

Spring Semester Freshman Year

CRN Course Name Credits
COS 111 Introduction to Computer Science 4 credits
ENG 101 English Composition II 3 credits
  Academic Advancement/Career Option Elective 4 credits
  General Education - Arts & Humanities 3 credits
Total 14 credits

Fall Semester Sophomore Year

CRN Course Name Credits
COS 260 Introduction to Computer Programming 4 credits
  Academic Advancement/Career Option Elective 3 credits
  General Education - Natural Sciences 4 credits
  Elective 4 credits
Total 15 credits

Spring Semester Sophomore Year

CRN Course Name Credits
COS 312 Computer Programming - Java 3 credits
  Academic Advancement/Career Option Elective 3 credits
  General Education - Behavioral & Social Science 3 credits
  Electives 6 credits
Total 15 credits