CSU-GLOBAL CAMPUS REQUEST INFO
CLICK TO CALL US »(800) 920-6723

REQUEST INFORMATION

Fill out the form below and we'll contact you and answer all of your questions.

* Required Fields

By submitting this form I agree that I can be contacted using the email or phone number that I provided.

COLORADO STATE UNIVERSITY-GLOBAL CAMPUS - 100% Online Accredited Degrees
 

Degree Specialization inCOMPUTER PROGRAMMING

In this Section

Share this Page

Customize your degree with a specialization in Computer Programming, and bring this valuable skill to your current or next workplace.

Computer Programming is an important skill as companies and organizations become ever more reliant on technology. With an understanding of the programming languages involved and a working knowledge of how they function, you can become a very valuable asset to your team, and a Computer Programming specialization provides an excellent foundation for you to build upon should you choose to expand upon knowledge in the future.

Courses cover an entire spectrum of basic programming and software development techniques for analysis, design, and implementation of software applications across various operating systems and platforms. Students interested in these courses should have a firm knowledge of basic computer skills and networking technologies, including the ability to grasp and understand new concepts that relate to information systems and networking.

This program consists of five online Computer Programming courses for a total of 15 credit hours.

  • CSC320: Programming I

    This course provides students with the skills needed to become a Java object-oriented programmer. Students will learn to program applications using discrete structures and developing programs that access and update stored information from local databases and servers. Students will also learn the underlying features and use of programming language translation and static program analysis including run-time components such as memory management in different operating system environments.

  • CSC372: Programming II

    This course provides students with the skills needed to become a Java object-oriented programmer. Students will learn to program applications using discrete structures and developing programs that access and update stored information from local databases and servers. Students will also learn the underlying features and use of programming language translation and static program analysis including run-time components such as memory management in different operating system environments.

  • CSC400: Data Structures and Algorithms

    This course provides an overview of data structures including arrays, lists, trees, graphs, hashes, and files. Students will apply techniques to analyze algorithms and to compare data structures.

  • CSC450: Programming III

    This course places a heavy emphasis on students' ability to develop secure and functional computer programs using either Java or C++ programming languages. Students will use programming knowledge to complete programming projects based on real-world scenarios that reflect problems in most organizations. Additionally, students will check the security posture of the code by performing checks during development that will be documented and mitigated. Students will be covering topics and concepts such as ensuring security and functionality of computer programs. Required Prerequisite CSC400.

  • CSC475: Platform Based Development

    In this course, students demonstrate a firm understanding of development concepts in multiple environments by designing simple web and mobile applications. Students will analyze specific programming requirements for multiple platforms including: web platforms, mobile platforms, industrial platforms, game platforms, and tactical platforms. Prerequisite: CSC450

Learn More About Computer Programming.

Click here for the text version of this infographic.


You have two options for completing your online computer programming program:

#1 - Certificate of Completion or #2 Specialization

#1

A Non-Degree Certificate of Completion

Quickly enhance your resume by gaining knowledge and skills in a specific area that meets your career goals.

If you decide you’re interested in earning your full degree at a later date, the credits you earned in your Certificate of Completion program can count towards your degree!

Call us and learn more about getting started as a non-degree seeking student.

#2

A Specialization in Your Bachelor’s Degree

Add an area of focus to your degree that can help you stand out to future employers.

Click here for the text version of this infographic.

REQUEST INFORMATION

Fill out the form below and we'll contact you and answer all of your questions.

* Required Fields

By submitting this form, I agree that CSU-Global may contact me about educational services by phone/text message. Message and data rates may apply. I understand that my consent is not required to attend CSU-Global.