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 Applications Major (Bachelor of Science)

Vision Statement

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.


Mission Statement

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.


Program Description/Goals

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:

  1. Apply knowledge of computing and information technologies to produce effective designs and solutions for specific computer-based problems;
  2. Identify, analyze, and synthesize scholarly literature relating to one or more fields of computer science, information science, or information technology;
  3. Use software development tools, software systems, and modern computing platforms;
  4. Describe the impact upon society of computers, and the technical and human aspects of this impact;
  5. Program in depth in at least one high-level programming language with additional knowledge of at least one other high-level programming language;
  6. Participate as an active and effective member of a project team to achieve specific computer-based outcomes;
  7. Effectively participate in all stages of the systems development life cycle;
  8. Describe computer hardware control logic and microarchitecture design issues;
  9. Demonstrate specific computer-based outcomes via application of effective communication and management skills;
  10. Complete intricate projects/experiences within the area of concentration;
  11. Analyze and synthesize information to generate knowledge for the area of concentration;
  12. Effectively communicate during project development and present results for the area of concentration.

Program Requirements

CRN Course Name Credits
COS 111 Introduction to Computer Science 4 credits
COS 260 Introduction to Programming 4 credits
COS 312 Computer Programming - Java 3 credits
COS 333 Systems Analysis & Design 3 credits
COS 346 Databases 4 credits
COS 360 Computer Organization/Assembly Language 3 credits
COS 397 Computer Applications Internship 3 credits
  COS Electives 6 credits
  Computer Portfolio (see Techniques for Assessment)  
  Concentration (select one)* 21-24 credits
Total: 51-54 credits

Select one of the following concentrations:


Information Security (24 credits)

COS 206 Introduction to Information Security, COS 338 Introduction to Networking, COS 354 Network Security, COS 374 Operating Systems Security, COS 413 Computer Forensics & Investigations or COS 430 Cryptography, COS 440 Cyber Defense, and 3 credits of COS/ELC/PSA electives.


Web Development (21 credits)

COS 125 Web Page Design, COS 130 Desktop Publishing, COS 272 Computer Graphic Art, COS 233 Macromedia FLASH Development, COS 381 Internet/Intranet Programming, ELC/BUS 200 Intro to E-Commerce, and 3 credits of COS/ELC electives.


Geographic Information Systems (21 credits)

COS 327 Computer Programming – Visual Basic, GEO 103 Introduction to Global Positioning Systems, GEO 280 GIS Applications I, GEO 380 GIS Applications II, FOR 242 Map and Airphoto Interpretation and 6 credits of COS electives.


Business (21 credits)

BUS 100 Accounting Principles I, BUS 101 Accounting Principles II, ECO 100 Introductions to Macroeconomics, BUS 211 Principles of Business, BUS 222 Introductions to Marketing, BUS 234 Financial Analysis and Planning, and BUS 336 Business Law I.


Self-designed

Students will, with the assistance and direction of the program coordinator, design their own concentration consisting of a minimum of 21 credit hours.


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

CRN Course Name Credits
COS 103 Introduction to Information Technology 4 credits
MAT 128 College Algebra OR  
    MAT 180     Finite Math I 3 credits
HUM 102 First Year Experience 3 credits
ENG 100 English Composition I 3 credits
  General Education Elective 3 credits
Total 16 credits

Freshman Spring Semester

CRN Course Name Credits
COS 111 Introduction to Computer Science 4 credits
  General Education Electives 6 credits
ENG 101 English Composition II 3 credits
  General Education - Oral Communications 3 credits
Total 16 credits

Sophomore Fall Semester

CRN Course Name Credits
COS 260 Introduction to Programming 4 credits
  Concentration Requirement 3 credits
  General Education Electives 6 credits
  Elective 3 credits
Total 16 credits

Sophomore Spring Semester

CRN Course Name Credits
  COS Upper Level Programming Course 3 credits
  Concentration Requirement 3 credits
  General Education Electives 7 credits
  Elective 3 credits
Total 16 credits

Junior Fall Semester

CRN Course Name Credits
COS 360 Computer Organization/Assembly Language 3 credits
COS 312 Computer Programming - Java 3 credits
  Concentration Requirements 6 credits
  Gen Education: Personal & Social Responsibility Project  
  Elective 3 credits
Total 15 credits

Junior Spring Semester

CRN Course Name Credits
COS 333 Systems Analysis & Design 3 credits
  Concentration Requirement 3 credits
COS 346 Databases 4 credits
  General Education Elective 3 credits
  Elective 3 credits
Total 16 credits

Senior Fall Semester

CRN Course Name Credits
  Concentration Requirement 3 credits
  COS Electives 3 credits
  Electives 9 credits
Total 15 credits

Senior Spring Semester

CRN Course Name Credits
COS 397 Computer Applications Internship 3 credits
  Concentration Requirement 3 credits
  Electives 9 credits
Total 15 credits