Masters Program Details
24 months | Credit Hours: 36
The online Master of Science in Applied Computer Science degree is a professional program that provides individuals holding an undergraduate degree in any discipline the knowledge and skills needed to pursue a career in the exciting and dynamic field of computer science and information technology.
24 months | Credit Hours: 36 The program focuses on applied knowledge and skills in computer science that are integrated and delivered in a comprehensive and practical pedagogy to prepare graduates to enter the computing and IT job market. All classes are taught by exceptionally qualified faculty whose backgrounds include both academic and industry experience. The program includes course work in web technologies; program construction; software development; database systems; system and network administration; and two project experiences designed to integrate knowledge and skills across courses with teamwork and professional practices. Degrees are conferred in August. Visit the Department of Computer Science website for additional information about the program. CONTACT: Dr. Adel Abunawass (Department Chair & pre-enrollment advisor) at firstname.lastname@example.org or 678-839-6485.
Method of Delivery
All instruction and course work is delivered 100% online via the Internet using a variety of asynchronous and synchronous distance learning technologies.
Credit & Transfer
Total semester hours required to earn a degree: 36
Maximum Hours Transferable into program: 0
Tuition & Fees
The Value of Online Learning:
Our online Computer Science masters degree program is high quality and affordable! The entire cost of tutition and fees is just over $16,000 over the two-year duration of the program. We have prepared a summary of estimated costs for tuition and fees, based on current rates.
The completion of an accredited online degree also increases your earning potential.
The bottom line - value.
Our online courses are as affordable as you will find among accredited schools.
For the most up-to-date and accurate cost information, see the Bursar's Office website at http://www.westga.edu/bursar/. (Fully online courses appear as NET charges on the bottom of the Bursar's spreadsheets.) We encourage students to contact Ms. Jessica Wiggins, Graduate Financial Aid Counselor, directly via email with any questions.
Financial Information and Assistance
For the most up-to-date and accurate cost information, see the Bursar's Office. (Fully online courses appear as NET charges on the bottom of the Bursar's spreadsheets.)
There are a variety of financial assistance options for graduate students, including scholarships and fellowships. Visit the links below for more information.
Office of Financial Aid
General Scholarship Information
Financial Information for Veterans and Families
Current information on projected course offerings can be found on the program's Online M.S. in Applied Computer Science curriculum website.
Description: Fundamental concepts of database systems; hierarchical, network and relational database management systems; data definition and manipulation languages; security and integrity; and implementation considerations. Students are expected to complete a project in database administration and development.
Description: Advanced concepts in database systems; object- oriented systems; distributed database systems; and concurrency control. Students will be introduced to current professional certification processes and standards.
Description: This course introduces the software development process while improving programming skills. Topics include object-oriented programming, test-driven development, class design, GUI design and programming, and incremental, iterative development. The coursework assumes that the student has fundamental programming, debugging, and code-interpretation skills in an object-oriented programming language.
Description: This course continues the introduction of the software development process begun in CS 6241. Topics include software development process models, process management, requirements specification, and software modeling.
Description: An introduction to the design, development, and implementation of web sites using client-side technologies. Students are expected to develop a dynamic web site using current industry best practices for client-side development.
Description: A continuation of CS 6251: design, development, and implementation of web sites using client- and server-side technologies. Students are expected to develop a dynamic web site using current industry best practices for client- and sever-side development.
Description: An introduction to the major services and protocols used in intra- and inter-network communication, with a focus on understanding the internet from a software developer's point-of-view. The course includes a discussion of professional and ethical issues related to system administration.
Description: An introduction to object-oriented design and programming using fundamental software engineering principles and concepts. Students are expected to develop an object-oriented application using current industry best practices for program development.
Description: A continuation of CS 6311. Students are expected to develop a moderately complex object-oriented application using current industry best practices for program development.
Description: Integration of core knowledge and skills in program construction and web technologies with teamwork and professional practices through directed participation in the implementation of a significant software project.
Description: Comprehensive integration of knowledge and skills attained in the program with teamwork and professional practices through the implementation of a significant software project.
This describes the general information about faculty for this program.
Guidelines for Admittance
- All graduate applicants must complete the online Grad Application. A one-time application fee of $40 is required.
- Applicants should also review the Graduate Studies Website for individual program specific requirements and tasks that must be completed prior to admission. See Graduate Studies Application Process.
- International applicants are subject to additional requirements and application deadlines. See Procedures for International Students.
- Official transcripts from a regionally or nationally accredited institution are required and should be sent directly to the UWG Admissions Office.
Program-specific Admittance Guidelines
Expectations and application materials specific to the online MS in Applied Computer Science are available here:
This degree has a rolling admission process where students may apply at anytime. Cohorts start in the Fall semester. Students are encourged to apply as early as possible.
As soon as you have submitted an online application for graduate admission, we strongly recommend that you send an email to us at email@example.com indicating that you have submitted your application. At a minimum, please include the following in your email:
- Full Name
- Phone number
- Date you submitted the online application
Admission Process Checklist
The Graduate Studies Application Process checklist is available here: http://www.westga.edu/gradstudies/apply-now.php
One exception: If you will not ever be traveling to a UWG campus or site, you may apply for an Immunization Exemption. Contact the Immunization Clerk with your request.
Ms. Jane Wood
Department of Computer Science
University of West Georgia
1601 Maple Street
Carrollton, GA 30118
The Dept of Computer Science graduate page includes program information as well as other vital information.
Contact Dr. Adel Abunawass (Chair & pre-enrollment advisor) at firstname.lastname@example.org with any other questions.
For more information, please review the Graduate Admissions Deadlines:
- Recognize and analyze social, professional, and ethical issues and responsibilities they may face as computing professionals.
- Prepare and give effective technical presentations using appropriate technologies.
- Write clear and acurate technical documents.
- Effectively function as a member of a team engaged in the process of modeling, designing, and implementing computer based systems of varied complexity utilizing multiple technologies.