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.


Dr. Mihail's email:
rpmihail (at) valdosta (dot) edu
office location
2119 Nevins Hall(map)

 

Check your grades online

Announcements

01/07/2018 Welcome to CS1010.
Please read this document about how to write emails.

Date

Topic Assignment Additional Information
01/07/2018 Syllabus
01/18/2018 Chapter 1 Participation, Challenge Activities and Labs due before end of day 1/21
01/22/2018 Chapter 2 Participation, Challenge Activities and Labs due before end of day 1/31st
02/15/2018 Chapter 3 Participation, Challenge Activities and Labs due before end of day 2/18th
03/21/2018 Chapter 4 and 5 Participation, Challenge Activities and Labs due before end of day 3/25th

 

2015 - Paul Mihail