Computer Code

Information Systems Technology - Computer Programmer

Career Studies Certificate

PURPOSE: The Computer Programmer Career Studies Certificate prepares students to design and implement traditional/legacy stand-alone and client-server applications using procedural and object-oriented development techniques.  The material presented in this certificate will help prepare students for the Microsoft Certified Solutions Developer Certification.

OCCUPATIONAL OBJECTIVES: Analyst programmer; applications developer; computer programmer; computer programmer analyst; Internet programmer; programmer: programmer analyst; software developer; Web programmer

ADMISSION REQUIREMENTS: General college curricular admission

PROGRAM NOTES: The Computer Programmer Career Studies Certificate will fulfill the IT concentration electives in the Information Systems Technology Associate of Applied Science degree.

Students should check their advisement report in SIS and meet with their faculty advisor.

Students must attain the grade of "C" or higher in IT courses taken for this career studies certificate.

IT courses used for this program may not be more than 10 years old.

GAINFUL EMPLOYMENT DISCLOSURE INFORMATION: Please see http://www.reynolds.edu/curriculum/gainful-employment-html/ge_info_221-299-06.html to access gainful employment disclosure information for this program.

COURSE

TITLE

LEC. 
HRS.

LAB.
HRS.

CRS.
CRE.

ITE 115

Introduction to Computer Applications and Concepts

3

0

3

ITP 136

C# Programming I

4

0

4

ITP 236

C# Programming II

4

0

4

ITP 251

Systems Analysis and Design

3

0

3

ITD 130

Database Fundamentals

4

0

4

ITD 132

Structured Query Language (T-SQL)

3

0

3

ITP 244

ASP.Net-Server Side Programming

4

0

4

ITP 298

Seminar and Project: Programming Capstone

4

0

4

TOTAL

29

0

29

Total Minimum Credits for Career Studies Certificate in Computer Programmer 29

11.17.17

INFORMATION TECHNOLOGY PROGRAMMING

ITP 120 Java Programming I (4 cr.)

Teaches the fundamentals of object-oriented programming using Java. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Lecture 4 hours per week.

ITP 136 C# Programming I (4 cr.)

Teaches the fundamentals of object-oriented programming and design using C#. Emphasizes program construction, algorithm development, coding, debugging, and documentation of applications within the .NET Framework. Lecture 4 hours per week.

ITP 226 Mobile Java Android Development (4 cr.)

Provides the necessary design and programming skills required for developing applications on mobile devices (smartphones, tablets, etc.), utilizing the Java-based Android Development Kit to create Android applications from concept to business model to final product. Prerequisite: ITP 120 (Java) or another object-oriented programming language. Lecture 4 hours per week.

ITP 236 C# Programming II (4 cr.)

Focuses instruction in advanced object-oriented techniques using C# for application development. Emphasizes database connectivity and networking using the .NET Framework and database processing using the Entity Framework. Prerequisite: ITP 136 or equivalent. Lecture 4 hours per week.

ITP 244 ASP.NET - Server Side Programming (4 cr.)

Entails instruction in creation of ASP.NET web applications to deliver dynamic content to a web site utilizing server controls, web forms, and web services to accomplish complex data access tasks using the MVC (Model-View Controller) design pattern. Prerequisite or Co-requisite: ITD 130, ITP 236 or IT faculty approval. Lecture 4 hours per week.

ITP 245 Developing User Interfaces (4 cr.)

Provides instruction in the creation of computer application user interfaces that offer intuitive navigation and informative design for web, mobile, and desktop applications, and other technologies. Prerequisite or Co-requisite: ITP 236 or school approval. Lecture 4 hours per week.

ITP 251 Systems Analysis and Design (3 cr.)

Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Covers methodologies related to identification of information requirements; feasibility in the areas of economic, technical, and social requirements; and related issues. Software applications may be used to enhance student skills. Prerequisite: ITE 115 or school approval. Lecture 3 hours per week.

ITP 298 Seminar and Project in Information Technology Programming: Programming Capstone (4 cr.)

Provides students with hands-on experience developing sophisticated web-based applications using ASP.NET and SQL Server, including profiles, personalization, web parts, themes, multi-lingual, and web services. Students will work in small teams to build a semester-long project. Prerequisites: ITP 236, ITP 244, ITP 251, and ITD 130 or permission of the instructor. Lecture 4 hours per week.


Name Program Email Phone
Barbara Comfort Computer Programmer CSC BComfort@reynolds.edu 804/523-5311
Robert Dust Computer Programmer CSC BDust@reynolds.edu 804/523-5501
Charles Reynolds Computer Programmer CSC CReynolds@reynolds.edu 804/523-5529
Amanda Shelton Computer Programmer CSC AShelton@reynolds.edu 804/523-5310

 

Common Job Titles1: Analyst Programmer; Application Programmer Analyst; Computer Programmer; Computer Programmer Analyst; Internet Programmer; Java Developer; Programmer; Programmer Analyst; Web Applications Programmer; Web Programmer


Labor Market Statistics (Richmond, MSA)

Projected Employment (2028): 1,050

Current Wage Range (Entry - Experienced): $60,300 - $114,200


Common Job Titles1: Application Developer; Application Integration Engineer; Applications Developer; Computer Consultant; Information Technology Analyst (IT Analyst); Software Architect; Software Developer; Software Development Engineer; Software Engineer; Technical Consultant


Labor Market Statistics (Richmond, MSA)

Projected Employment (2028): 5,206

Current Wage Range (Entry - Experienced): $69,300 - $114,900


Bright Outlook Bright Outlook occupations are expected to have rapid growth over the next 10-years (employment increase of 10% or more in the Richmond, MSA over the period of 2018-2028) or are expected to have a high demand (projected to have 750 or more job openings in the Richmond, MSA over the period of 2018-2028).

1 This program may prepare you for one or more of the listed jobs; however, graduates may not be qualified for all of the jobs listed in this section.

Reynolds Community College makes every attempt to provide students with the best, most accuarate information possible. The data was sourced from external agencies (O*NET and JobsEQ) on August 15, 2018.