CS 1301 - C: Principles of Programming 1

Programming-language syntax and semantics; problem solving; algorithm design and implementation using modern programming paradigms and techniques; data types and elementary data structures. This course involves extensive programming activities. Students without a strong math and programming background are encouraged to take CS 1010 first.


Dr. Mihail's email:
rpmihail (at) valdosta (dot) edu
office location
2119 Nevins Hall(map)
Electronic Assignment Submission
Check your grades online

 

Announcements

Date

Topic Slides Additional/Code
8/18/2014 Syllabus, Introduction First day
8/19/2014 Chapter 1 Slides
8/19/2014 Hello World! program helloworld.java
8/21/2014 Lab 1
8/26/2014 Chapter 2 Slides
8/27/2014 Lab 2
8/27/2014 Quiz 1
9/02/2014 Chapter 3 Slides
9/02/2014 Program 1 posted
9/02/2014 Lab 3
9/08/2014 Study guide for exam 1 docx
9/10/2014 Guess the number program guessnr.java
9/14/2014 Lab 4
9/14/2014 Chapter 4 Slides
9/17/2014 Program 2 posted
9/17/2014 Quiz 2
9/22/2014 Chapter 5 Slides
9/25/2014 Lab 5
9/25/2014 Study guide for exam 2 docx
10/02/2014 Practice Lab Test
10/06/2014 Chapter 6 Slides
10/06/2014 Program 3 posted
10/07/2014 Program to approximate value of pi approximate_pi.java
10/07/2014 In-class experiment with Fibonacci sequence fib.java
10/15/2014 Lab 6
10/20/2014 Quiz 3
10/20/2014 Chapter 7 Slides
10/22/2014 Lab 7
10/30/2014 Lab 8
10/30/2014 Study guide for exam 3 docx
10/20/2014 Chapter 9 Slides
11/03/2014 Program 4 posted
11/12/2014 Lab 9
11/12/2014 Student class code student_code.java
10/20/2014 Chapter 10 Slides
11/19/2014 Program 5 posted
11/19/2014 Lab 10
12/01/2014 Unified Modeling Language UML Slides
12/06/2014 Study guide for final exam docx