Coding challenges and sprints completed for CSC 220 (Advanced Programming Techniques).
Instructor: Jordan Crouser
Description of Course: Focuses on several advanced programming environments, with a project for each. Includes object-oriented programming, graphical user interfaces (GUIs), and principles of software engineering. Topics for spring 2018 cover the software development cycle, including versioning, code maintenance, cross-platform development, debugging as well as iterative testing and evaluation. Techniques include asynchronous and event-based programming, server-client development, data exchange via JSON. Prerequisite: 212. {M}
Coding sprints are short objectives given at the end of class, while coding challenges are week long projects.
View [this link] https://tiffanyxiao.github.io/csc220-codingchallenges/ to see projects on an HTML website. I've created this website for the sole purpose of allowing viewers to be able to easily see projects (such as Javascript and HTML projects).
The following challenges and sprints utilize python as the main programming language:
-codingSprint1.py -codingSprint2.py -codingSprint3.py -codingSprint4.py -codingSprint5.py -codingSprint6.py -codingSprint7.py
-Coding Challenge 1 -Coding Challenge 2 -Coding Challenge 3
The following challenges and sprints utilize Javascript as the main programming language:
-codingSprint8.py