Instructor: Juan F. Ramirez Rochac
Office: Building 32 Room 101W
Office Hours: By Appointment Only

E-mail: TBA



This course is a continuation of APCT 231 with emphasis on object oriented programming (such as C++). Topics include multi-dimensional arrays, searching and sorting algorithms, data abstraction, file operations including random access files, classes, pointers, and introduction to linked lists, stacks and queues. This is a (3) credit-hour lecture and a (1) credit-hour lab. This course is intended for sophomore level students and it is part of the Department Core Requirements for students enrolled in the Bachelor of Science in Computer Science (BSCS) and in the Bachelor of Science in Information Technology (BSIT).

Prerequisite: APCT 231/233

Co-requisite: APCT 234

Textbook: Tony Gaddis, Getting Started with C++ Early Objects, 8/E Addison-Wesley, 2013
ISBN-10: 0136077749

Syllabus: [lec] [lab]

IDE: Visual Studio 2010 Express Edition or Visual Studio Professional 2012



1. Multi-dimensional Arrays
2. Searching and Sorting Algorithms
3. Pointers
4. Classes (Advanced Topics)
5. File Operations
6. Linked Lists
7. Stacks And Queues

Created: January 10, 2014 | Maintained by Juan F. Ramirez Rochac | Last Update: January 10, 2014


Midterm Project

Final Project