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 Applications can be found under Academic Programs.
Student Learning Outcomes
UMFK Computer Science Concentration graduates will be able to:
- Describe the technical aspects of computers and their impact on society;
- Effectively program in depth in at least one high-level programming language;
- Function individually, or as a member of a project team, to achieve specific computer based outcomes;
- Effectively function in all stages of the systems development life cycle;
- Describe computer hardware control logic and trouble shoot microarchitecture design issues;
- Demonstrate effective communication and management skills to achieve specific computer-based outcomes;
- Describe the intricacies involved in the completion of projects/experiences within their own area of concentration;
- Analyze, synthesize and generate knowledge in their chosen course of study;
- Effectively communicate ideas and present results in their area of concentration.