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
- Calendar of lectures, exams, projects (updated frequently -- refresh often!)
- Another calendar -- of lab assignments
(updated frequently -- refresh often!)
- Textbooks:
People:
-
Instructors:
- Brian Smith ,
bsmith AT cs DOT uga DOT edu
Office: Boyd 418
Office Hours: Mon 1-2, Tues 1-2, Wed 10:30 - 11:30 and by appt.
- Eileen Kraemer,
eileen AT cs DOT uga DOT edu
Office: Boyd 412
Office Hours: immediately after class (days I teach ) and by appt.
-
Lab Instructors:
- John Harney (11:45-12:45 MWF)
Email: jfh AT cs DOT uga DOT edu
Office:
Office hours:
- Shiva Garlapati (2:15-3:15 MWF)
Email: shiva AT cs DOT uga DOT edu
Office:
Office hours:
Times and Places
- Class is held Mon and Tues 9:15 11:30, Wed 9:15 - 10:15, in Boyd 208
Course Policies
For policies on grading, attendance, lab assignments, course projects,
and academic honesty, see
Brian Smith's version of the course home page.
Eileen Kraemer
(eileen@cs.uga.edu)
Last modified: Wed Jul 9 2008