Information Technology: Software Programming Fundamentals Certificate

Software and Web Development
Program Code: C25590W7

Information Technology: Software Programming Fundamentals Certificate

Programming skills continue to rise as an important job skill across the board in many industries. Organizations working with massive amounts of earth/science data to manufacturing industries exploring AI are looking to train existing employees or hire employees with programming skills. The certificate is targeted at current students and working professionals.

Current students in the Software and Web Development program who would like to gain an extra credential in programming can do this by adding 2 additional classes to their course of study. For professionals already working, this certificate will provide a convenient, short-term solution to gaining important programming skills needed by many industries in the area. The certificate is needed to provide students and professionals with not only training but and educational credential from an accredited academic institution. 

Specific Requirements

Courses requiring a grade of “C” or better: CIS, CSC, DBA, and WEB

Courses in this program

Course Course Code Credit Hours Link to course details

This course introduces computer programming and problem-solving in a structured program logic environment. Topics include language syntax, data types, program organization, problem-solving methods, algorithm design, and logic control structures. Upon completion, students should be able to use top-down algorithm design and implement algorithmic solutions in a programming language.  This course has been approved for transfer under the CAA as a general education course in Mathematics (Quantitative).

This course introduces Worldwide Web Consortium (W3C) standard client-side Internet programming using industry-established practices. Topics include JavaScript, markup elements, stylesheets, validation, accessibility, standards, and browsers. Upon completion, students should be able to develop hand-coded web pages using current markup standards. Emphasis is placed on HTML with a secondary focus on CSS.

Course Course Code Credit Hours Link to course details

This course introduces computer programming using the Python programming language. Emphasis is placed on common algorithms and programming principles utilizing the standard library distributed with Python. Upon completion, students should be able to design, code, test, and debug Python language programs.

This course introduces students to the server-side, HTML-embedded scripting language PHP. Emphasis is placed on programming techniques required to create dynamic web pages using PHP scripting language features. Upon completion, students should be able to design, code, test, debug, and create a dynamic web site using the PHP scripting language.

CSC-134 may be taken in place of CSC-151.  

Course Course Code Credit Hours Link to course details

This course is designed to develop SQL programming proficiency. Emphasis is placed on data definition, data manipulation, and data control statements as well as on report generation. Upon completion, students should be able to write programs which create, update and produce reports.

This course introduces computer programming using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. This course has been approved for transfer under the CAA as a pre-major and/or elective course requirement.

Total Credit Hours Required:
18

Curriculum is based on the 2021-22 catalog year.