John Morrison has been on the NCSSM faculty since August 2000, including first as a mathematics faculty member for five years. He is the founding member of the computer science program, now part of the Engineering and Computer Science Department since 2005. He has developed various technical Mini-Terms addressing various computing specialties of interest to NCSSM students. He has served on key committees, including the Academic Technology Committee and the ad hoc committee on joining the UNC System. He is the author of three texts used in NCSSM’s computer science curriculum on Web Development, Python, and Java and maintains the YouTube channel.
This course will introduce students to the world of coding. Students will complete coding challenges and engage in hands-on learning and conversations with peers. Students will learn how to program in Python and master the “big 6”.
It is recommended students taking this course have great critical thinking ability and have completed at least Algebra II.