CSFT-8090 Application Development and Introduction to Coding Prerequisites None Intermediate computer knowledge required. Learn the basic skills of coding and programming through block-based languages (SNAP) and then in the Python advanced programming language. You will also be able to learn to program a basic drone and a Finch robot using SNAP and Python. This will lead to students creating their own pong, platformer, hangman and tic-tac-toe game.
Contact Hours: 24 Search for Class/Register
Learning Outcomes
- Project Management
- Graphics
- Intro to Python for Game Development
- Types, Variables, and Simple I/O
- Branching, While Loops, and Program Planning
- For Loops, Strings, and Tuples
- Files and Exceptions: Trivia Challenge
- Software Objects: Sonar Treasure hunt
- Intro to Object oriented Programming
Topics
- Intro to computer Science
- Intro to programming/coding
- Intro to logic/computational thinking
- Graphics/Layout
- Time/Project Management Skills
- Creating an App/Game
Activities/Resources SNAP! (open source)
Python 3 (open source)
Evaluation Students will confidentially evaluate this course by completing the electronic Student Evaluation of Class form that will be distributed after the class the last class session.
Successful Completion The instructor will evaluate the student’s skills learned using attendance, participation, feedback, testing where appropriate, and projects completed.
75 % attendance is required; 100% attendance is recommended, as no special arrangements will be made for missing class.
Successful completion of 75% = 18 hours.
Upon successful completion, this course will appear on the student’s Macomb Community College non-credit transcript.
Textbook Invent Your Own Computer Games with Python, 4E by Al Sweigart; Automate the Boring Stuff with Python, 4E by Al Sweigart;
Python Crash Course, 2nd Edition: A Hands-on, Project-Based Introduction to Programming by Eric Matthews (Three Book Bundle)
Workforce & Continuing Education - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088
Add to Favorites (opens a new window)
|