The UMFK Computer Science Concentration offers two tracks to choose from: the Academic Advancement option and the Career option.
Students choosing the Academic Advancement track will develop skills which will allow a seamless transition into our Computer Applications Bachelor of Science program. This track provides students knowledge in systems analysis and database development & administration, among other skills.
Students opting for the Career track will graduate with the skills necessary for positions as computer programmers, computer support specialists, network/systems administrators, security specialists, and website designers.
Faculty members work with students and regional employers and organizations to facilitate internship opportunities. In addition, the program director maintains a website with links to appropriate job searching sites and regularly alerts students to new opportunities as they arise.
The following are descriptions of a sample of computer science related positions that are available to our graduates.
Creates, tests, posts and updates websites. Often employ programming and database management skills to develop interactive websites such as those used for electronic commerce.
Responsible for planning, coordinating and implementing security measures for information systems to regulate access to computer data files and prevent unauthorized modification, destruction, or disclosure of information.
Plans, installs, configures, and supports an organization's communication network systems. Often employ security specialist skills to maintain the security of networked resources.
Responsible for analyzing the risks and threats to information assets, and then planning, coordinating, and implementing an organization's information security measures. Often work closely with network/system administrators, database administrators.
Provides assistance and advice to users. They interpret problems and provide technical support for hardware, software, and systems.
Responsible for all ongoing activities related to the availability, integrity, and confidentiality of business information in compliance with the organization's information security policies and procedures.
Designs, codes and tests computer programs. Programmers write programs according to the specifications determined by systems analysts. Today, many programmers use CASE (Computer Assisted Software Engineering) tools to automate much of the coding process.
For more information on jobs related to this program, please click on the below links to the O*NET website sponsored by the U.S. Department of Labor.