|
|
|
Introduction to the notion of an algorithm. Survey of algorithmic problem
solving principles in relation to computer solutions: divide and conquer,
searching and sorting strategies, recursion, and structured programming.
Top-down design and analysis of algorithms. Computer organization. Computer
programming solutions to several laboratory exercises. May be taken
concurrently with CSCI 1323, 2322.
CSCI 1320 prepares is our first computer science course in the professional sequence.
It assumes no pre-requisite knowledge or experience, but the course moves
rather quickly and it is essential that you keep up and prepare daily.
The course examines problem solving and algorithm design. Among the topics
examined will be divide and conquer, sequential searching, binary searching,
sorting strategies, recursion, top down design, analysis of algorithms,
computer organization, structured programming, and the C++ language.
|
|
| Course Outline | Tentative Schedule |