CSCI 1301

Introduction to Computing and Programming

Summer 2008

Department of Computer Science
Franklin College of Arts and Sciences
The University of Georgia

Algorithms, programs, and computing systems. Fundamental techniques of program development and supportive software tools. Programming projects and applications in a structured computer language. Hands-on experience using microcomputers.

We will be introducing some fundamental ideas in Computer Science and programming, focusing on the Java programming language. This will include the fundamentals of the object-oriented paradigm (classes, objects, encapsulation, inheritance and polymorphism), basic data structures such as arrays and lists, and basic algorithm design.

Course resources

People: