×

Back to previous page

IT-Programming (AAS.ITPRO)

The IT-Programming program provides the skills and knowledge to prepare students to enter the workforce in various software development positions. Through hands-on training and internship, graduates will be well-versed in using technologies essential for development, including front end and back end programming languages, version control, database management and project management.

Local working professionals provide input used to maintain the program with state-of-the-art technologies and industry best practices. Graduates will have the proper tools necessary to obtain an entry-level software engineer position.

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.

Catalog Term Year: 2025 Summer

Find by Term
 

View As:


First Year
First Semester

CORECIS-156

Credit Hours: 3.00

CORECIS-099

Credit Hours: 3.00

CORECIS-095

Credit Hours: 3.00

CORECIS-160

Credit Hours: 3.00

GENENG-119

-OR-
Credit Hours: 3.00

First Year
Second Semester

COREITT-070

Credit Hours: 3.00

CORECIS-162

Credit Hours: 3.00

COREITT-071

Credit Hours: 3.00

CORECIS-060

Credit Hours: 2.00

GENBUS-094

-OR-
Credit Hours: 3.00

ELE--- ---

Credit Hours: 3.00

Second Year
First Semester

CORECIS-164

Credit Hours: 3.00

COREITT-072

Credit Hours: 3.00

CORECIS-049

Credit Hours: 2.00

GENCOM-111

Credit Hours: 3.00

GEN--- ---

Credit Hours: 3.00

Second Year
Second Semester

CORECIS-083

Credit Hours: 4.00

CORECIS-074

Credit Hours: 1.00

COREITT-045

Credit Hours: 2.00

GEN--- ---

Credit Hours: 3.00

ELE--- ---

Credit Hours: 6.00

×
Suggested Electives
CIS-062
Computer Game Development

CIS-062
Computer Game Development

A practical exploration of video game development using both original programming and modification of existing game code. A variety of game types will be explored and created with the focus being on understanding, exploration and creativity in the development process. (Repeatable 3 Times)

Course Outline
3.0
ITT-066
Indie Game Development Lab

ITT-066
Indie Game Development Lab

This course is a production class that mimics the game development environment in an indie development house. Methods of production will be covered, options will be discussed and assignments will be made based on skill and ability. (Repeatable 3 Times)

Course Outline
3.0
CIS-069
Cross Platform Game Development

CIS-069
Cross Platform Game Development

Advanced features of modeling and animation software will be covered including architecture, character creation, texturing and animation. Emphasis will be placed on integration of cross platform apps into the creation of an electronic game, including the use of multiple file formats for exporting and importing. (Repeatable 3 Times)

Course Outline
3.0
ITT-076
Intro to OS and Security

ITT-076
Intro to OS and Security

An introduction to computer systems administration including operating system installation, configuration and management and an overview of the security concepts necessary to protect those systems. Leads toward Google IT Support Professional Certificate completion. (Repeatable 3 Times)

Course Outline
3.0
CIS-088
Adobe Photoshop

CIS-088
Adobe Photoshop

This course introduces the basics of Photoshop, an image-editing program. These basics include working with layers, selections, color adjustment, paint tools, filters, and type transforming. (Repeatable 3 Times)

Course Outline
3.0
CIS-051
Designing for the Web

CIS-051
Designing for the Web

Tools, techniques, design workflow process and design theory for creating well-designed, interactive web sites utilizing Adobe Dreamweaver. (Repeatable 3 Times)

Course Outline
3.0
ITT-063
Innovation I

ITT-063
Innovation I

This course examines the history, technology, and progression of innovation and innovative ideas in IT, robotics, electronics, and DIY makerspace environments. The tools and techniques used in the innovation lab will be explored. (Repeatable 3 Times)

Course Outline
3.0
×
Suggested Electives
CIS-062
Computer Game Development

CIS-062
Computer Game Development

A practical exploration of video game development using both original programming and modification of existing game code. A variety of game types will be explored and created with the focus being on understanding, exploration and creativity in the development process. (Repeatable 3 Times)

Course Outline
3.0
ITT-066
Indie Game Development Lab

ITT-066
Indie Game Development Lab

This course is a production class that mimics the game development environment in an indie development house. Methods of production will be covered, options will be discussed and assignments will be made based on skill and ability. (Repeatable 3 Times)

Course Outline
3.0
CIS-069
Cross Platform Game Development

CIS-069
Cross Platform Game Development

Advanced features of modeling and animation software will be covered including architecture, character creation, texturing and animation. Emphasis will be placed on integration of cross platform apps into the creation of an electronic game, including the use of multiple file formats for exporting and importing. (Repeatable 3 Times)

Course Outline
3.0
ITT-076
Intro to OS and Security

ITT-076
Intro to OS and Security

An introduction to computer systems administration including operating system installation, configuration and management and an overview of the security concepts necessary to protect those systems. Leads toward Google IT Support Professional Certificate completion. (Repeatable 3 Times)

Course Outline
3.0
CIS-088
Adobe Photoshop

CIS-088
Adobe Photoshop

This course introduces the basics of Photoshop, an image-editing program. These basics include working with layers, selections, color adjustment, paint tools, filters, and type transforming. (Repeatable 3 Times)

Course Outline
3.0
CIS-051
Designing for the Web

CIS-051
Designing for the Web

Tools, techniques, design workflow process and design theory for creating well-designed, interactive web sites utilizing Adobe Dreamweaver. (Repeatable 3 Times)

Course Outline
3.0
ITT-063
Innovation I

ITT-063
Innovation I

This course examines the history, technology, and progression of innovation and innovative ideas in IT, robotics, electronics, and DIY makerspace environments. The tools and techniques used in the innovation lab will be explored. (Repeatable 3 Times)

Course Outline
3.0
?>