IT-Programming (CRT.ITPROG)

The certificate in Programming lays the foundation for entry level work as a computer operator or computer programmer. The course work is spread among the various information technology concentrations and allows for future completion of any of the IT degrees. The certificate is excellent for supplementing another associate degree.

Program requirements may change over time. Specific degree/graduation requirements are determined by a degree audit.
FIRST YEAR
First Semester
Hours
CIS-156
Computer Logic

CIS-156
Computer Logic

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)

Course Outline
3.0
CIS-160
Practical Software Application

CIS-160
Practical Software Application

Provides an opportunity for students to learn computer concepts and to use word processing, spreadsheet, database management, and presentation software. (Repeatable 3 Times)

Course Outline
3.0
CIS-071
Introduction to Networking

CIS-071
Introduction to Networking

An overview of computer hardware, software, networks, Internet, web applications, systems, security and troubleshooting. To be used as an introduction to the Network Administration program or to supplement another computer-related degree. (Repeatable 2 Times)

Course Outline
2.0
CIS-099
Introduction to Web Technology

CIS-099
Introduction to Web Technology

This introductory course teaches web page design principles, including proper use of HTML5 and CSS3 and introductory JavaScript.

Course Outline
3.0
CIS-060
Project Management

CIS-060
Project Management

An overview of project management as it applies to information technology projects. Project management software will be introduced. (Repeatable 2 Times)

Course Outline
2.0

Semester Totals

13.0
Second Semester
ITT-054
Mobile Application Development

ITT-054
Mobile Application Development

This course is a study of mobile device programming. Development of mobile applications including user interfaces, user input, variables, icons, decision making, lists, arrays, web browsers, audio, pictures, tablets, animation, Google maps, and publishing are covered. (Repeatable 3 times)

Course Outline
3.0
CIS-052
Visual Basic

CIS-052
Visual Basic

Continuation of fundamentals of programming including selection,iteration, and condition structures. Introduction to graphical interface(s) and object-oriented, event-driven applications requiring the use of events, arrays, classes, inheritance, file handling, error handling and more. Also includes ASP.NET applications and ADO.NET applications. (Repeatable 3 Times)

Course Outline
* +
4.0
CIS-162
Object-Oriented Programming I

CIS-162
Object-Oriented Programming I

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)

Course Outline
* +++
3.0
ITT-044
IT Programming Cert Int

ITT-044
IT Programming Cert Int

This course gives IT-Programming students on-the-job experience. Students must work in a computer related area approved by their advisor. (Repeatable 3 Times)

Course Outline
*
1.0
CIS or ITT
Electives

CIS or ITT
Electives



**
6.0

Semester Totals

17.0

Total Program Hours

30.0