Course Descriptions

Computer Science I - CSCI 1301


CSCI 1301 is an introduction to computer science with coverage of algorithmic foundations, hardware concepts, and introductory programming in Java. Specific topics include data storage, data manipulation, and data abstractions. Programming concepts covered are algorithm design, primitive data types, and expressions, loops, modular programming, conditional execution, program logic, and arrays.

Name Office Phone Email
Bhavana Burell Fort Valley State University
Julius Gantt University of Georgia
John Gleissner East Georgia State College
Thomas Gonzalez Dalton State College
Frank Malinowski Albany State University
Sean Mullins University of North Georgia
Nicolas Perez Georgia Institute of Technology
Muhammad Rahman Clayton State University
Edward Redmond University of North Georgia
Wesley Steverson University of West Georgia
Fang Xie East Georgia State College
Alexandra Young University of West Georgia
Xiangyan Zeng Fort Valley State University
Jianmin Zhu Fort Valley State University

Credit Hours


  • See your home institution's prerequisite requirement.

Free Textbook

  • Open educational resources (OER)

Course Equivalency

After completing this course, you will be able to:

  • Analyze and design strategies for solving basic programming problems.
  • Write expressions using constants, variables, and operators.
  • Write and apply sequential, conditional and loop constructs.
  • Create and invoke methods with procedural abstraction and stepwise refinement.
  • Use arrays to store and process data.
  • Perform input/output operations and handle exceptions.

The following units are covered in this course:

  • Unit 1 Computer Programming
  • Unit 2 Variables and Operators
  • Unit 3 Methods, Strings and Console Input/output
  • Unit 4 Methods and Modular Design
  • Unit 5 Conditional and Logic
  • Unit 6 Loops
  • Unit 7 Arrays and Reference

Your final grade will be based on the following breakdown. Please note that each instructor may choose to make modifications.

  • Assignments - 15%
  • Attendance Verification - 1%
  • Discussions & Participation - 4%
  • Coding Labs - 20%
  • Quizzes - 10%
  • Exams 1 & 2 - 10%
  • Midterm Exam - 15%
  • Final Exam - 15%
  • Final Project - 10%

The following third-party software applications must be downloaded in order to complete this course:

We use cookies on this site to offer a better browsing experience, perform analytics, personalized advertising, measure advertising performance, and remember website preferences. For more information on cookies including how to manage your consent, visit our Cookie Policy.