Course Number   Course Title / Description / MnTC Goals / Prerequisites Credits
CST 1794   Introduction to Programming 3  
  This course is designed to introduce the student to the principles and techniques involved in programming. In the process of teaching programming principles, the student will be taught structured programming approaches. Students will be introduced to computer related math, number systems, and logic to provide foundations for later programming principles. Students will be taught the fundamentals of I/O programming, looping, functions, and will be introduced to data structure related concepts. Students will be exposed to the processing of disk files. Upon completion of this course the student should be prepared to write basic code and should have the foundations for further learning as it relates to programming.  

CST 1794 is a required course in the following degrees, diplomas, or certificates:
Automation and Robotic Systems Technology AAS Degree (2018-2019)
Computer Programmer AAS Degree (2018-2019)
Computer Support Technician AAS Degree (2018-2019)
Electronics Technician AAS Degree (2018-2019)
Process Controls Technician AAS Degree (2018-2019)
Web Programming AAS Degree (2018-2019)
Automation and Robotic Systems Technology Diploma (2018-2019)
Computer Programmer Diploma (2018-2019)
Computer Support Technician Diploma (2018-2019)
Electronics Technician Diploma (2018-2019)
Process Controls Technician Diploma (2018-2019)
Web Programming Diploma (2018-2019)
Helpdesk Certificate (2018-2019)
Automation and Robotic Systems Technology AAS Degree (2017-2018)
Computer Programmer AAS Degree (2017-2018)
Computer Support Technician AAS Degree (2017-2018)
Electronics Technician AAS Degree (2017-2018)
Mobile App Development AAS Degree (2017-2018)
Process Controls Technician AAS Degree (2017-2018)
Web Programming AAS Degree (2017-2018)
Automation and Robotic Systems Technology Diploma (2017-2018)
Computer Programmer Diploma (2017-2018)
Computer Support Technician Diploma (2017-2018)
Electronics Technician Diploma (2017-2018)
Process Controls Technician Diploma (2017-2018)
Web Programming Diploma (2017-2018)
Helpdesk Certificate (2017-2018)
Automation and Robotic Systems Technology AAS Degree (2016-2017)
Computer Programmer AAS Degree (2016-2017)
Computer Support Technician AAS Degree (2016-2017)
Electronics Technician AAS Degree (2016-2017)
Mobile App Development AAS Degree (2016-2017)
Process Controls Technician AAS Degree (2016-2017)
Web Programming AAS Degree (2016-2017)
Automation and Robotic Systems Technology Diploma (2016-2017)
Computer Programmer Diploma (2016-2017)
Computer Support Technician Diploma (2016-2017)
Electronics Technician Diploma (2016-2017)
Process Controls Technician Diploma (2016-2017)
Web Programming Diploma (2016-2017)
Helpdesk Certificate (2016-2017)
Automation and Robotic Systems Technology AAS Degree (2015-2016)
Computer Programmer AAS Degree (2015-2016)
Computer Support Technician AAS Degree (2015-2016)
Electronics Technician AAS Degree (2015-2016)
Mobile App Development AAS Degree (2015-2016)
Process Controls Technician AAS Degree (2015-2016)
Web Programming AAS Degree (2015-2016)
Automation and Robotic Systems Technology Diploma (2015-2016)
Computer Programmer Diploma (2015-2016)
Computer Support Technician Diploma (2015-2016)
Electronics Technician Diploma (2015-2016)
Process Controls Technician Diploma (2015-2016)
Web Programming Diploma (2015-2016)
Helpdesk Certificate (2015-2016)
Helpdesk Technician Certificate (2015-2016)
Automation and Robotic Systems Technology AAS Degree (2014-2015)
Computer Programmer AAS Degree (2014-2015)
Computer Support Technician AAS Degree (2014-2015)
Electronics Technician AAS Degree (2014-2015)
Process Controls Technician AAS Degree (2014-2015)
Web Programming AAS Degree (2014-2015)
Wireless Communications AAS Degree (2014-2015)
Automation and Robotic Systems Technology Diploma (2014-2015)
Computer Programmer Diploma (2014-2015)
Computer Support Technician Diploma (2014-2015)
Electronics Technician Diploma (2014-2015)
Process Controls Technician Diploma (2014-2015)
Web Programming Diploma (2014-2015)
Helpdesk Certificate (2014-2015)
Linux Administrator Certificate Certificate (2014-2015)
Automation and Robotic Systems Technology AAS Degree (2013-2014)
Computer Programmer AAS Degree (2013-2014)
Computer Support Technician AAS Degree (2013-2014)
Electronics Technician AAS Degree (2013-2014)
Process Controls Technician AAS Degree (2013-2014)
Web Programming AAS Degree (2013-2014)
Computer Programmer Diploma (2013-2014)
Computer Support Technician Diploma (2013-2014)
Electronics Technician Diploma (2013-2014)
Process Controls Technician Diploma (2013-2014)
Web Programming Diploma (2013-2014)
Helpdesk Technician Certificate (2013-2014)
Linux Administrator Certificate Certificate (2013-2014)
Automation and Robotic Systems Technology AAS Degree (2012-2013)
Computer Programmer AAS Degree (2012-2013)
Computer Support Technician AAS Degree (2012-2013)
Electronics Technician AAS Degree (2012-2013)
Web Programming AAS Degree (2012-2013)
Automation and Robotic Systems Technology Diploma (2012-2013)
Computer Programmer Diploma (2012-2013)
Computer Support Technician Diploma (2012-2013)
Electronics Technician Diploma (2012-2013)
Process Controls Technician Diploma (2012-2013)
Web Programming Diploma (2012-2013)
Helpdesk Technician Certificate (2012-2013)
Linux Administrator Certificate Certificate (2012-2013)
Automation and Robotic Systems Technology AAS Degree (2011-2012)
Computer Programmer AAS Degree (2011-2012)
Computer Support Technician AAS Degree (2011-2012)
Web Programming AAS Degree (2011-2012)
Automation and Robotic Systems Technology Diploma (2011-2012)
Computer Programmer Diploma (2011-2012)
Computer Programmer Diploma (2011-2012)
Computer Support Technician Diploma (2011-2012)
Web Programming Diploma (2011-2012)
Helpdesk Technician Certificate (2011-2012)
Linux Administrator Certificate Certificate (2011-2012)
Automation and Robotic Systems Technology AAS Degree (2010-2011)
Computer Programmer AAS Degree (2010-2011)
Computer Support Technician AAS Degree (2010-2011)
Web Programming AAS Degree (2010-2011)
Automation and Robotic Systems Technology Diploma (2010-2011)
Computer Programmer Diploma (2010-2011)
Computer Support Technician Diploma (2010-2011)
Process Controls Technician Diploma (2010-2011)
Helpdesk Technician Certificate (2010-2011)
Linux Administrator Certificate (2010-2011)
Automated Systems Engineering Technology AAS Degree (2009-2010)
Computer Support Technician AAS Degree (2009-2010)
Web Programming AAS Degree (2009-2010)
Automated Systems Engineering Technology Diploma (2009-2010)
Computer Support Technician Diploma (2009-2010)
Automated Systems Engineering Technology AAS Degree (2008-2009)
Computer Programmer AAS Degree (2008-2009)
Computer Support Technician AAS Degree (2008-2009)
Automated Systems Engineering Technology Diploma (2008-2009)
Computer Programmer Diploma (2008-2009)
Computer Support Technician Diploma (2008-2009)
Process Controls Technician Diploma (2008-2009)
Automated Systems Engineering Technology AAS Degree (2007-2008)
Computer Programmer AAS Degree (2007-2008)
Computer Support Technician AAS Degree (2007-2008)
Automated Systems Engineering Technology Diploma (2007-2008)
Computer Programmer Diploma (2007-2008)
Computer Support Technician Diploma (2007-2008)
 
CST 1794 is an elective course in the following degrees, diplomas, or certificates:
Electronics Technician AAS Degree (2019-2020)
Electronics Technician AAS Degree (2018-2019)
Electronics Technician AAS Degree (2017-2018)
Cyber Security Specialist AAS Degree (2016-2017)
Electronics Technician AAS Degree (2016-2017)
Network Systems Administration AAS Degree (2016-2017)
Network Systems Administration Diploma (2016-2017)
Electronics Technician AAS Degree (2015-2016)
Network Systems Administration AAS Degree (2015-2016)
Network Systems Administration Diploma (2015-2016)
Network Systems Administration AAS Degree (2014-2015)
Network Systems Administration Diploma (2014-2015)
Network Systems Administration AAS Degree (2013-2014)
Network Systems Administration Diploma (2013-2014)
Network Systems Administration AAS Degree (2012-2013)
Network Systems Administration Diploma (2012-2013)
Network Systems Administration AAS Degree (2011-2012)
Network Systems Administration Diploma (2011-2012)
Network Systems Administration Diploma (2010-2011)
Network Systems Administration Diploma (2009-2010)
Network Systems Administrator Diploma (2008-2009)