University of North Alabama
An introduction to the theoretical foundations of computer science, the components of algorithms and the representation of these components using a high-level programming language. Special emphasis on software development and an introduction to object-oriented programming.
4 credits
CS 155
Prerequisites, corequisites, and courses that build on this one
Complete these courses before enrolling
Courses that require this course as a prerequisite
Numerical Analysis
Applied Mathematics
Numerical Analysis
Linear Algebra
Secure Software Development
Robotics and Automated Manufacturing Lab
Robotics and Automated Manufacturing
Numerical Analysis
Computer Science II
Introduction to Discrete Structures
Web Development
Database Development and Management
System Analysis and Design
Advanced Object-Oriented Programming