Computer Science I

Overview

Subject code

CSCI

Course Number

2911

Description

The fundamentals of algorithmic problem solving, plus structured and object-oriented programming using the Java language. Topics include problem analysis and decomposition; stepwise refinement; pseudocode and charting techniques; basic control structures and data types; regular expressions and data validation; modularization and parameter passing; object-oriented design and classes; ASCII text files; arrays and ArrayLists; testing and debugging. CSCI 2916 lab reinforces these topics with extensive programming assignments.

Credits

Min

3

Min

3

Min

3

Requisites