Computer Programming

This certificate is designed to prepare students for entry level positions as computer programmers. Students are provided a thorough understanding of software development and database design principles and will learn to complete all stages of the Software Development Life Cycle (SDLC). All of the credits are directly transferable into the Computer and Information Systems A.S. degree program.


Upon successful completion of all program requirements, graduates will be able to:

  1. Identify and perform all stages of the Systems Development Lifecycle (SDLC) model to develop software applications
  2. Successfully code, compile, execute, and debug programs in various programming languages
  3. Apply effective web design principles to design and develop web pages using HTML and CSS
  4. Demonstrate an understanding of data modeling, database design and SQL
  5. Identify and respond to ethical issues surrounding the misuse of information technology
  6. Demonstrate an understanding of object-oriented programming concepts
  7. Demonstrate an understanding of the role and importance of information technology in business and society
  8. Display professional readiness to meet the needs of the business community, including, but not limited to, time management, teamwork, and decision-making skills


CSC* 105 Programming Logic 3
CST* 201 Introduction to MIS 3
CSC* 220

CSC* 247

Object Oriented Programming with Java OR
Game Development with C++
CST* 150 Web Design & Development I 3
CSC* 231 Database Design I 3
CSC* 205 Visual Basic I 3
This symbol (†) indicates a prerequisite needs to be met


Seth Freeman

Seth Freeman
Program Coordinator
Computer and Information Systems
Room 607
(860) 906-5249