Program Overview:

Programming

The Programming post-baccalaureate certificate helps students develop skills in programming as well as systems analysis, database design and administration, and information technology project management. Working with Java, students learn how to program, but they also learn how to meet the business requirements of enterprise design, software implementation, data needs and databases, and how information systems serve the larger goals of a business or organization.

Program Goals

Programming post-baccalaureate certificate students will:

  • Gain the tools and techniques necessary to stay current with rapidly changing technologies, move on to more technical environments using Java as well as other object-oriented languages, or enhance their professional credentials
  • Learn programming and software design skills within a practical context of business and organizational needs

Required Courses

Students are required to take 4 of the following of the courses:

  • CIS 212 Intro to Object-Oriented Programming
  • CIS 314 Intermediate Programming
  • CIS 317 Intro to Databases
  • CIS 360 Requirements Management
  • CIS 365 Enterprise Software Development
  • CIS 370 System Analysis and Design
  • CIS 394 Software Project Management

Additional Information

Students should have some general experience with computers before enrolling.  No analysis, database, programming or managerial experience is expected. 

CIS 110 Introduction to Computer Programming is offered as a prerequisite for CIS 212 if needed.