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 an 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 Code Course 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) Internet programming using JavaScript. Topics include basic syntax, object-oriented programming, functions, variables, events, arrays, validation, accessibility, and web standards. Upon completion, students should be able to write, debug, maintain well-formed and well documented interactive web content using JavaScript code.

Course Code Course 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 Code Course 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 2022-23 catalog year.