Welcome to Programming Foundations! This course will provide value and purpose by helping you understand the foundations of software development and how to think like a software developer. It will help you understand the basic terminology for software development and teach you how to solve problems so you can offer your service to the community. It will teach you how to write logical algorithms to solve problems within organizations and the community, along with moral and ethical testing of your solutions to ensure proper problem resolution. This course will take approximately 20 hours to complete.
Throughout the lessons in this course, the following sources and resources will be consistently utilized:
-Videos
-Practice Exercises
-Interactive Components
-Discussion Boards
-Assessments
Videos
Practice
Exercises
Interactive
Components
Discussion
Boards
Assessments
Mrs. Tomie L. Gartland started teaching as an information technology adjunct in 2000. In 2018, Mrs. Gartland came on full-time at Cincinnati State and has taught several information technology courses while also providing information technology consulting services. Mrs. Gartland graduated from Cincinnati State in 1997 with an Associate of Applied Business in Computer Programming. Then, Mrs. Gartland attended the University of Cincinnati to get a Bachelor of Science in Information Sciences in 2000 and attended Ball State University to get a Master of Arts in Business Education in 2021.
Anyone enrolled in the computer programming and database management associate degree program or anyone wanting to understand the foundations of software development, or anyone interested in becoming a software developer.
This is a 4-week, 4-module course where you will learn 3 to 4 topics per week. You will do practice exercises and assignments each week along with collaborating with peers to enrich the learning experience.
If you need help, you can email me at tomie.gartland@cincinnatistate.edu, call 513-569-1797, or get on StarFish and setup a convenient meeting time.
The Programming Foundations course will establish value and purpose for the learner to service the community by teaching the foundational knowledge required for software development. The student will understand basic terminology, develop problem-solving skills, develop logical algorithms, and ethically test algorithms within a supportive, collaborative learning community.
The course contains 4 lessons. Learners should view all content, read the assigned readings, complete all course activities, collaborate with peers in discussion board posts, and pass the associated assessments.
This course will provide you with value, purpose, service, and community by understanding the foundations of software development that can be applied in a career related to information technology.
This course is the seed that will grow into a fruitful harvest for the learner to share in the world of information technology.
Based on biblical foundations referenced by Flynt (2018), here is the list applicable to this course:
According to Matthew 5:1-12, every individual has value, and this course teaches the learner individual value with knowledge attainment.
According to Matthew 5:40-48, the individual purpose is found in service, and the learner will find purpose in serving the community.
According to Matthew 5:13-16, each person has a purpose, and this course will guide the learner to their purpose of problem-solver in the world of information technology.