C# Programming for Modern Computing Environments (CTCPMC)


This program is being discontinued. Students currently enrolled need to complete it by the end of the Spring/Summer 2021 semester.

If you have questions about this program please contact a program advisor or contact a general student advisor.

Academic Requirements

This program focuses on one of today's most in-demand programming platforms, C#.Net. Students progress through a series of courses starting with basic computing logic and algorithm development, database theory, and object-oriented programming techniques. The program culminates in a hands-on capstone project targeting the creation of an application for modern embedded computer environments. The skills learned in this program will be adaptable to the development of mobile apps, embedded apps, connected vehicle applications and intelligent transportation systems, infotainment applications, desktop applications, and applications for Internet devices.

Prior knowledge of the Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), networking fundamentals, client/server architecture, and basic electricity/electronics is recommended. Suggested courses include:

-ELE 111 Electrical Fundamentals
-ELE 211 Basic Electronics
-CST 225 PC Networking
-WEB 110 Web Development I

Students must maintain a "B-" grade point average in program requirements.

Business/Computer Technologies
Computer Instruction Dept
John Trame
(Items marked with an icon online icon are available online.)
Major/Area Requirements
Class   Title Minimum Credits
CPS 120   Introduction to Computer Science 3
CPS 192   Introduction to C#.Net 4
CPS 292   C# for Programmers 4
CIS 282   Database Principles and Application 3
CPS 296   Connected Device Projects with C#.Net 4
Total 18
Total Credits Required