Course Descriptions

Computer Science I - CSCI 1301K


The course includes an overview of computers and programming; problem solving and algorithm development; simple data types; arithmetic and logic operators; selection structures; repetition structures; text files; arrays (one-and-two-dimensional); procedural abstraction and software design; modular programming (including subprograms or the equivalent).

CSCI 1301K - Summer 2024

Course Instructor
No Professors Found.

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 Assignments
  • Unit 3: Branches
  • Unit 4: Loops
  • Unit 5: Arrays
  • Unit 6: User-defined Methods
  • Unit 7: Object-oriented Programming, Exception Handling

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

  • Attendance Verification - 1%
  • Discussions & Participation - 14%
  • Unit Specific Labs - 35%
  • Quizzes - 15%
  • Midterm Exam - 20%
  • Final Exam - 15%

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 visit the USG Privacy Notice.