Texas State University
 

On This Page

adjust type size make font smaller make font larger reset font size

CS 1428 - Foundations of Computer Science I

Catalog Description:

Introductory course for computer science majors, minors and others desiring technical introduction to computer science. Contains overview of history and structure of the digital computer, including binary data representation. Problem solving, algorithm development, structured programming, good coding style, and control structures of C++ are emphasized. Prerequisite or co-requisite: MATH 1315.

Prerequisite:

  • Prerequisite or corequisite: MATH 1315

Course Objectives:

1.

Understand the history and structure of the digital computer.

2.

Explain the organization of the classical von Neumann machine and its major functional units.

3.

Understand binary data representation in the modern computer, including the representation of non-numeric data.

4.

Understand that fixed-length number representations affect accuracy and precision.

5.

Identify the necessary properties of good algorithms.

more...

Notes:

NOTE: Fall 2006, CS 1428 replaced CS 1318 for CS majors. CS 1428 is the required introductory course for Computer Science majors and minors and will include a lab. (Course is intended for CS majors only; non-majors should take CS 1319).
Fall 2009 Title change from Foundations of CS, also chg description.

Section Info:

Lab/Lecture Hours: 3 hours lecture; 2 hours lab.
Offered: Typically every semester.