PRO100 Introductory Software Projects
	Students will gain experience developing software projects at an introductory level. Basic software design and architecture principles will be applied while students develop an understanding of the software life cycle and key components of successful software development. Principles such as design, modeling, implementation, and testing will be areas of focus.
 
	
		Corequisite
	
CSC160 Application Development, 
CSC180 Open Source Platforms Development or 
MTM282 Interactive Web Development