Computer Programming & Applications
This fully online program provides a broad-based background sufficient for entry to a career in computing. In addition to an applications view of computing, emphasizing the interdependence of programming, object orientation, and software design and engineering, the major develops core competencies in programming, data structures, software engineering, and computer organization.
Computer programming is about more than just coding; it is about solving problems in creative ways, writing, testing and modifying scripts. Programmers write and test code to change the way people share information and view the world.
Students can expect to become proficient at programming in C++/C, and Assembly Language. Students will be introduced to other languages such as Java, Python, C#, Objective-C, SQL, JavaScript, PHP, CSS, HTML, Scheme, and Prolog.
Computer programmers typically need a bachelor’s degree to enter the field; with the median annual wage of $97,800 per year in 2022 with the highest 10 percent earning more than $157,690 according to the U.S. Bureau of Labor Statistics.
What can I expect from the Computer Programming & Applications Program?
The computer programming major allows students to study a range of programming languages and other aspects of computer and information science, such as web programming, mobile programming, cybersecurity, digital forensics, databases and data engineering, data communication and networks, computer and network systems administration, computer systems, and theoretical computer science.
Focusing on a variety of skills and languages, the program will ensure students have the technical and critical thinking skills to succeed in a world of ever-changing technology. The program is intended to allow students flexibility in combining computing with other interests. This major requires 9 hours of humanities/history beyond General Education requirements.
What degrees or certifications are offered in this program?
Bachelor of Arts Computer Science (Online)
Tuition Waiver
These programs are eligible for the Strategic Emphasis Waiver, which could save you up to 50% on applicable course fees. Learn more about the program.
What types of careers could this program prepare me for?
Computer programming is a lucrative field with a need for analytic and creative thinkers. Focusing on a variety of skills and languages, the program will ensure students have the technical and critical thinking skills to succeed in a world of ever-changing technology.
Salary Information: For more information go to: National Association of Colleges and Employers (www.naceweb.org) or the Occupational Outlook Handbook (www.bls.gov/ooh/home.htm) provided by the U.S. Bureau of Labor Statistics.
Representative Job Titles Related to this Major: Programmer (Scientific, Business, Systems), Technical Writer, Systems Analyst, Operations-Research analyst, Software Engineer, Webmaster, Teacher of High School, Technical support Representative, Manager, Data Processing System Manager, Network Administrator, Sales Representative for Computer or Software Manufacturers.
Representative Employers: Computer Firms, High Schools, Colleges and Universities, Financial Firms, Private Industry, Governmental Agencies.