|Spring Admission||November 1|
|Fall Admission||May 1|
Objectives and outcomes
The Master of Science in Applied Computing is designed to provide intensive preparation in both concepts and techniques related to applications of computing systems. The program objectives for graduates are:
- Be able to identify meaningful applied computing problems and to conduct application driven research work independently or within an academic, a business, an industrial, or other environment in a professional, legal, and ethical framework;
- Be able to apply theories, principles and concepts with technologies to creatively design, develop, and verify computational solutions that integrate available software and hardware systems to resolve issues in variety application domains for individuals, groups, and organizations;
- Grow as mature professional and be able and willing to take leadership roles with advanced knowledge of computer science and applications in inter- and cross- disciplinary areas;
- Keep current in the field through continuing professional growth and development to advance self-selected career paths and to contribute to society.
Upon completing this degree program, a student should have the following abilities as the educational outcomes:
a) An ability to apply computer science and related knowledge to develop computational solutions that meet specific requirements appropriately in an application domain;
b) An ability to clearly present computational solutions to a range of audience both orally and in writing;
c) An ability to identify and to specify computing requirements of an application and to design, implement, evaluate, and justify computational solutions;
d) An ability to work effectively on teams with diverse educational, cultural, and technical backgrounds to achieve common objectives;
e) An ability to contribute to society with sound judgment of professional, ethical, legal, security, and social issues and responsibilities;
f) An ability to use current techniques and skills to integrate available theory and tools necessary for applied computing practices;
g) An ability to acquire knowledge properly in an application domain in the modeling and design of computer-based solutions that meet the needs of users; and
h) An ability to apply design and development principles in the construction of software systems of varying complexity.
This degree requires a minimum of 34 credit hours with a cumulative grade-point average of at least 3.0. At least four courses from the areas of algorithms and theory, systems and hardware, and software engineering, are required to meet the breadth requirement. There are both thesis and non- thesis degree options.
The thesis option requires up to six credit hours of thesis credit, plus a thesis defense. A thesis usually consists of original work or a detailed survey of a research topic.
The non-thesis option requires three credit hours of an application project and an oral presentation of the project. A project usually consists of the production and documentation of code to perform a particular task. The student must also complete a written report describing the objectives of the work, the previous state of the art, and the results of the project.
With either option, a public presentation will be required of the student.
The candidate must meet the Graduate School general requirements for admission to graduate study. Requirements and applications can be found at the Graduate School website.
In addition, a candidate should have:
- An undergraduate degree with a GPA of 3.0 or higher on a 4.0 scale for the last 60 credit hours.
- A good background in mainstream computer science including programming experience with high-level languages, background in computer architecture, data structures, algorithms, and related mathematics courses.
- An admission packet which includes:
- A complete form of Application for Admission to Graduate Study,
- Official transcript of all undergraduate and graduate work,
- General Test of the GRE
- A resume and three names of references
The requirements for the degree must be completed within eight calendar years of the date of enrollment. U.S. applicants can find more information about applying for graduate school (including online an application) at UCA's Admission Process page.
Candidates without an undergraduate degree in computer science, or a closely related field, may obtain conditional admission. Students with conditional admission are required to take leveling courses determined by the Computer Science Graduate Committee. No leveling course may be applied toward the degree requirements.
There are several additional requirements that must be met by international candidates. For applicants whose primary language is not English, the TOEFL is required. Additional requirements, and online application can be found on
UCA's International Admissions page.
To be considered for a graduate assistant position, please submit a resume and three letters of recommendation. Normally, graduate assistantship support for students is limited to two years.