CS 1010 - Algorithmic Problem Solving |
||
An introduction to algorithm design and programming as components of the software life cycle, with emphasis on the development of algorithms for solving problems; intro- duction to the development environment for a particular programming language. A student may not receive credit for both CS1000 and CS1010. This course provides the beginning programmer with a guide to developing structured program logic. The course assumes no prior programming experience. It uses one of the modern highlevel languages to introduce programming concepts and to enforce good style and logical thinking. In a sense this course is a "pre-programming course" and prepares students for next level of courses on programming language with more complex syntax.
 
Check your grades onlineAnnouncements
Date |
Topic | Assignment | Additional Information |
06/06/2018 | Syllabus | ||
06/06/2018 | Assignment | Chapter 1: all participation and challenge activities, labs 1.13, 1.14 and program 1.15 | Due date: end of the day, Sunday June 10th |
06/11/2018 | Assignment | Chapter 2: all participation and challenge activities and labs | Due date: end of the day, Sunday June 17th |
06/18/2018 | Assignment | Chapter 3: all participation and challenge activities and labs | Due date: end of the day, Sunday June 24th |
06/25/2018 | Assignment | Chapter 4: all participation and challenge activities and labs | Due date: end of the day, Sunday July 1st |
07/02/2018 | Assignment | Chapter 5: all participation and challenge activities and labs | Due date: end of the day, Sunday July 8th |
07/09/2018 | Assignment | Chapter 6: all participation and challenge activities and labs | Due date: end of the day, Sunday July 15th |