Degrees and Certifications:
Mr. Thorin Schmidt
COMPUTER SOFTWARE DEVELOPMENT INSTRUCTOR
Mr. Schmidt earned a bachelor of science degree from Lindenwood in Computer Science. He first worked as a software developer for Daffron & Associates in Bowling Green, Missouri. He then began a thirteen year career through St. Charles Community College to teach computer science classes at Northeast Missouri Correctional Center, where his students were an actually captive audience! Due to budget cuts, Mr. Schmidt returned to the private sector as a software tester for Altrinsic Solutions. Fortunately, another teaching opportunity opened up and Mr. Schmidt joined the staff at Lewis & Clark to teach computer science to St. Charles County high school students.
Mr. Schmidt is married and has three children. When not teaching, he enjoys reading, software game development, computer gaming, and Minecraft.
“I enjoy working in an environment where I can count on my co-workers. I also enjoy helping students use their analytical skills to solve real-world problems.”
1 or 2 year program; 3 units of credit per year
The Computer Software Development program is a great fit for the analytical student who has a love for computers. Computer programmers use logic and reasoning to identify complex problems and create innovative solutions. Projected occupational demand is high, and the pay is very good.
One year of the program there will be an emphasis on software development. The Linux operating system will be utilized. Students will learn how to write and edit source code using programming languages including Java and Python. Students will design, create, and maintain PC software, mobile apps, and will also have the opportunity to publish their app in the Google Play Store. The other year will concentrate on the Windows operating system. Content will include 2D and 3D graphics, animation, robotics, web pages, database design, and Structured Query Language (SQL).
Articulating Institutions & Credits Offered: St. Charles Community College; up to 6 credits
Employment Opportunities: This is an in-demand field and skills learned here are applicable to many different workplace environments, including, but not limited to, the following career options: Computer Programmer, Software Developer/Apps, Web Developer, Network/Computer Systems Administrator, Computer Systems Analyst, Software Tester, User Interface Specialist, Software Analyst.