Oct 22, 2021
The UMFK Computer Applications Program is a trusted and recognized educational hub that develops graduates who have a clear and deep understanding of the design, development, implementation, maintenance and use of computer and information-related applications and technologies. It prepares computer practitioners capable of making significant contributions for the betterment of humankind and society.
It is the mission of the UMFK Computer Applications Program to educate and mentor its students to become responsible, knowledgeable and skilled computer practitioners capable of performing tasks common to the fields of computer science/information technology. The program instills the necessary and fundamental tenets that comprise these fields and fosters good critical thinking, communication and problem solving skills while ensuring students are cognizant of the ethical dimensions of their actions and impact upon society. Additionally, the program prepares students to further their education at the graduate level and as life-long learners.
The UMFK Computer Applications Program is designed to prepare students to obtain employment in computer technology fields dependent upon their chosen area of concentration or as a course of study leading to graduate studies in computer science, computer information systems, management information systems, geographic information systems or information security.
Student Learning Outcomes
UMFK Computer Applications graduates will be able to:
- Apply knowledge of computing and information technologies to produce effective designs and solutions for specific computer-based problems;
- Identify, analyze, and synthesize scholarly literature relating to one or more fields of computer science, information science, or information technology;
- Use software development tools, software systems, and modern computing platforms;
- Describe the impact upon society of computers, and the technical and human aspects of this impact;
- Program in depth in at least one high-level programming language with additional knowledge of at least one other high-level programming language;
- Participate as an active and effective member of a project team to achieve specific computer-based outcomes;
- Effectively participate in all stages of the systems development life cycle;
- Describe computer hardware control logic and microarchitecture design issues;
- Demonstrate specific computer-based outcomes via application of effective communication and management skills;
- Complete intricate projects/experiences within the area of concentration;
- Analyze and synthesize information to generate knowledge for the area of concentration;
- Effectively communicate during project development and present results for the area of concentration.
Select one of the following concentrations:
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 those 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
Freshman Fall Semester - Total 16 credits
Freshman Spring Semester - Total 16 credits
Sophomore Fall Semester - Total 16 credits
Sophomore Spring Semester - Total 16 credits
- COS Upper Level Programming Course 3 credits
- Concentration Requirement 3 credits
- General Education Electives 7 credits
- Elective 3 credits
Junior Fall Semester - Total 15 credits
Junior Spring Semester - Total 16 credits
Senior Fall Semester - Total 15 credits
- Concentration Requirement 3 credits
- COS Electives 3 credits
- Electives 9 credits
Senior Spring Semester - Total 15 credits