Computer Science 1254

Introduction to Computer Science II with C++


 

Catalog Description

 

Develops solutions to problems using an object-oriented approach and emphasizes the concepts of recursion; dynamic memory allocation; data structures (lists, stacks, queues, trees); exception handling.

 

 

Prerequisites

 

CSC 1253; credit or registration in MATH 1550. Credit will not be given for both this course and CSC 1351.

 

Lectures - Section 1: TTH     12:00 - 1:20 pm     0221 Tureaud Hall direction

 

Instructor
William E. Duncan

homepage: http://www.csc.lsu.edu/~duncan

 



Office Hours

 

 

Textbook

 

1.  Required: STARTING OUT WITH C++ From Control Structures through Objects 9/e, Tony Gaddis (ISBN: 9780134498379)

2.  Recommended: C++: The Complete Reference, Herbert Schildt (ISBN: 0072226803)

 


Goal

To introduce students to some fundamental data structures, Abstract Data Types and searching and sorting algorithms. By the end of this course students will be able to:

  • understand the use of pointers in implementations, and recursion as a problem-solving strategy.
  • employ principles of the object-oriented programming paradigm in their programs, and
  • Design and analyze basic search and recursive sort algorithms.

 

Course Calendar


Evaluation

 

Grading will be based on programming assignments and exams.

Programming Assignments     25%
Exam 1                      25%    
Exam 2                      25%     
Final Exam                  25%

 

 

Fall 2024

 

Provide Website Feedback  Accessibility Statement