Introduces principles and practices of software development. Includes instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools.
This is a 3 credit course which will combine class discussion, independent and group investigations, and hands-on projects.
- Weekly Assignments
- Course Syllabus
- NVCC Course Content Summary
- Python for Everybody
- Python Programming for Aspiring Web Developers