The certificate in IT-Programming lays the foundation for an entry-level career in a software development related job. The certificate is an excellent supplement for any IT program and can be applied toward completing other Information Technology degrees. The coursework provides the training for using technologies essential for software development, including front end and back end programming languages, version control, database management, web application development and project management.
The program follows the ever-evolving nature of technology, so requirements and course content will change over time. A degree audit determines specific degree/graduation requirements.
This course is an introduction to basic computer programming terms and concepts. JavaScript is used to illustrate variables, conditional statements, functions, loops, and arrays. (Repeatable 3 Times)
An introduction to relational database fundamentals of planning, designing, and implementation. Students will learn proper relational database design principles and SQL through hands-on coursework. (Repeatable 3 Times)
Provides an opportunity for students to learn computer concepts and to use word processing, spreadsheet, database management, and presentation software. (Repeatable 3 Times)
This course covers the creation and maintenance of a website using a content management system. Hands-on coursework includes applying plugins, building blogs, theme development, user account setup, and management. (Repeatable 3 times)
The course teaches the fundamentals of programming using the Python language. Coursework focuses on building a problem-solving skillset and automation of tasks.
This course teaches the fundamentals of object-oriented programming. It builds on the concepts of data types, functions, arrays, programming structures and debugging from CIS 156 Computer Logic while introducing classes, objects, encapsulation and modular design using the C# language. (Repeatable 3 Times)
This course focuses on applying HTML5, CSS3, Javascript and JavaScript Frameworks for developing web applications and browser extensions. Students will learn JavaScript's latest features through experiential learning.
An overview of project management as it applies to information technology projects. Project management software will be introduced. (Repeatable 3 Times)