Programming Track | KCTCS

Programs We Offer

Programming Track

The Programming track prepares students to design, develop, and maintain computer programs written in current and emerging programming languages. With tracks in Information Systems and Software Development, students successfully completing this track are prepared for entry-level positions in computer programming.

Information Systems - This track is designed with an emphasis on programming for a business environment. Students completing the Information Systems track study basic business concepts, one programming language at an advanced level, and two programming languages at an introductory level.

Software Development - This track emphasizes computer software development. Students completing the Software Development track study a minimum of two computer programming languages at an advanced level and additional programming language(s) at an introductory level. Flexibility within this track allows students to focus on a specific area of software development by means of the programming languages they choose to study (object-oriented programming, database programming, game development, etc.).

68 Credit Hours

General Education Courses

Choose one of the following Heritage-Humanities Courses

  • HIS 101 - World Civilization I
  • REL 130 - Introduction to Religion
  • HIS 108 - History of the US through 1865
  • HIS 109 - History of the United States Since 1865
  • ART 100 - Introduction to Art
  • MUS 100 - Introduction to Music
  • PHI 110
  • PHI 120

Choose one of the following Math Courses

Choose one of the following Natural Sciences Courses

  • BIO 112 - Introduction to Biology
  • BIO 113 - Introduction to Biology Lab
  • BIO 137 - Human Anatomy and Physiology I
  • BIO 139 - Human Anatomy and Physiology II
  • CHE 120 - Chemistry in Society
  • PHY 171 - Applied Physics

Choose one of the following Social-Behavioral Sciences Courses

  • ECO 201 - Principles of Microeconomics
  • ECO 202 - Principles of Macroeconomics
  • PSY 110 - General Psychology
  • PSY 223 - Developmental Psychology
  • REL 130 - Introduction to Religion
  • ECO 101 - Contemporary Economic Issues

Core Requirements

  • CIT 105 - Introduction to Computers
  • CIT 111 - Computer Hardware and Software
  • CIT 120 - Computational Thinking
  • CIT 150 - Internet Technologies
  • CIT 170 - Database Design Fundamentals
  • CIT 180 - Security Fundamentals
  • CIT 155 - Web Page Development
  • CIT 157 - Web Site Design and Production (Coming soon)
  • CIT 291 - Capstone: Design and Implementation

Chose one of the following Approved Level I Networking Courses

  • CIT 160 - Intro to Networking Concepts
  • CIT 161 - Introduction to Networks

Chose one of the following Approved Level I Programming Language Courses

Programming Track Courses

Required Courses

Choose two of the following CIT Technical Courses

 Choose one of the following Programming Track Specialization Sequences

1. Programming Information Systems Specialization Sequence

Choose one of the following Approved Level II Programming Language Courses

 Choose one of the following Approved Level I, II or III Programming Language Courses

Choose one of the following Approved Programming Management Courses

  • BAS 200 - Small Business Management
  • BAS 274 - Human Resource Management
  • BAS 283  - Principles of Management
  • BAS 287 - Supervisory Management
  • BAS 288 - Personal and Organizational Leadership
  • OST 275 - Office Management
  • QMS 101 - Introduction to Quality Systems
  • QMS 201 - Customer Service Improvement Skills

 Choose one of the following Approved Programming Business Courses

  • ACT 101 - Fundamentals of Accounting I
  • ACC 201 - Financial Accounting
  • BAS 160 - Introduction to Business

2. Programming Software Development Specialization Sequence

Required Courses

  • CIT 253 - Data-Driven Web Pages: Topic

Choose one of the following Approved Level I Programming Language Courses

Choose one of the following Approved Level I, II or III Programming Language Courses

 

Contact a Learn on Demand Student Success Coach

View all programs

 
Notes

  • Courses chosen to satisfy General Education requirements must be selected from an approved list which may be found in the KCTCS catalog at https://kctcs.edu/Degrees_Training/Catalog/.
  • A course used to fulfill one category cannot be used to fulfill another category.
  • Transitional courses (courses numbered 001-099) cannot be used to satisfy graduation requirements.