south texas college

COSC 1337 Course Guide

Liaison

Profile Photo
Michael Gutierrez
Contact:
RCPSE-Library
mgutierrez@southtexascollege.edu
956-872-4220

SI Leader

  • Name of SI Leader:  Frederick Garcia
  • Office Location: Pecan Campus, Building P. 3.149
  • Office Telephone #: 488-7206
  • E-mail Address: 
    fgarcia@southtexascollege.edu
  • Office Hours: Mondays through Thursdays from 12:30 pm to 1:30 pm. But, if you’re an online student, please notify me in advance. 

 

Navigating this Course Guide

This course guide has been customized to assist you with COSC 1337. Thanks for stopping by!

Use the navigational tabs above to find the course modules for your assignments and various resources that can help with your course assignments.

The information on this page is meant to orientate you with the requirements of the course. 

The Centers for Learning Excellence (CLE) is all about student success, and successful students work with tutors to gain a deeper understanding of course concepts, writing, APA and other citation styles, time management and more! Schedule an appointment to meet with a tutor today or stop by one of our centers today!

The South Texas College Library has self-paced, interactive tutorials that help students and faculty successfully utilize library resources. Learn more about the library, how to search for information, and how to avoid plagiarism by following writing and citing best practices. 

Some examples include:

For curated content for all things History, see our Computer Science (Will open in a new tab). 

Discovery Search is available from that page, so there's no need to go back to the Library's website.

Find a list of databases best suited for Historical research and some featured graphic novels! 

Not sure what citation style to use, or even how to cite books, artwork, and videos in MLA, APA. and Chicago? Check out the Writing & Citing Guide (Will open in a new tab) for assistance with these areas. 

There are also several how-tos from the Purdue Online Writing Lab, and several tools for generating proper citation/bibliographies. 

Course Description

Course Description

This course focuses on the object-oriented programming paradigm, emphasizing the definition and use of classes along with fundamentals of object-oriented design. The course includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering processes. Students will apply techniques for testing and debugging software.

Required Textbook & Resources

Textbook: Starting out with C++: Early Objects 10th edition (9th edition is also valid)

  • Author: Tony Gaddis
  • Publisher: Pearson
  • ISBN-13: 978-0135235003 (9th edition: 978-0134400242)

Software: Visual Studio 2017 or equivalent.

  • Visual Studio 2017 is available for download here

Hardware: USB drive or cloud storage access (Google Drive, Dropbox, etc) is recommended.

Course Calendar

Course Calendar for COSC 1337
Class Schedule Due Dates

Week 1

  • Review (Chapter 5, 6 & 8)
Week 2
  •  Programming in Linux

Week 3
  • Read Chapter 7 (Introduction to Classes and Objects), Program for Chapter 7
Week 4
  • Read Chapter 7 (Introduction to Classes and Objects), Program for Chapter 7
Week 5
  • Read second half of Chapter 8 (Arrays of Objects), Programs for second half of Chapter 8
Week 6
  • Read Chapter 9 (Searching, Sorting, and Algorithm Analysis), Programs for Chapter 9
Week 7
  • Test 1 (Chapter 7 - 9), Read Chapter 10
Week 8
  • Programs for Chapter 10
Week 9
  • Read Chapter 11 (More about Classes), some Programs for Chapter 11
Week 10
  • Finish Reading Chapter 11 (More about Classes), some Programs for Chapter 11
Week 11
  • Read Chapter 12 (String and String Class), some Programs for Chapter 12
Week 12
  • Finish Reading Chapter 12 (String and String Class), some Programs for Chapter 12
Week 13
  • Test 2: (Chapter 10, 11 & 12)
Week 14
  • Review Concepts Covered Chapters 9 -12 - Finish last set of Programs
Week 15
  • Review Concepts Covered Chapters 9 -12 - Finish last set of Programs
Week 16
  • Final Exam Week