Skip to Content

Center for Information Security and Assurance

Search UTC.edu:

Campus & People

Resources:

 

INFOSEC

CPSC 261

 Software Design and Development

 

 

Course Description:

Basic operating system principles, job control languages and operating system internals. The hardware/software interface; file systems; resource management; command languages; segmentation, paging and virtual memory; other virtual resources. Detailed examination of two or more current operating systems, such as Windows, UNIX, or Novell NOS. Prerequisite: CPSC 160 with a grade of C or better. May be registered as CPEN 251. Credit not allowed in both CPSC 251 and CPEN 251.

 

Text:

Title: Object-Oriented Programming in C++

Edition: 4

Authors: Robert LaFore

Publisher: SAMS

ISBN: 0-672-32308-7

 

Chapters:

1.      Introduction

2.      The Big Picture

3.      C++ Programming Basics

4.      Loops and Decisions

5.      Structures

6.      Functions

7.      Objects and Classes

8.      Arrays and Strings

9.      Operator Overloading

10.  Inheritance

11.  Pointers

12.   Virtual Functions and Other Subtleties.

13.   Streams and Files.

14.   Multifile Programs.

15.   Templates and Exceptions.

16.   The Standard Template Library.

17.   Object-Oriented Software Development