Courses


Course Descriptions

Computer Science I - CSCI 1301K

Description

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).


Name Office Phone Email
Bhavana Burell Fort Valley State University
burellb@fvsu.edu
Julius Gantt University of Georgia
jgantt@uga.edu
John Gleissner East Georgia State College
jgleissner@ega.edu
Thomas Gonzalez Dalton State College
706-272-2488tgonzalez@daltonstate.edu
Frank Malinowski Albany State University
frank.malinowski@asurams.edu
Sean Mullins University of North Georgia
sean.mullins@ung.edu
Nicolas Perez Georgia Institute of Technology
nick@gatech.edu
Muhammad Rahman Clayton State University
mrahman@clayton.edu
Edward Redmond University of North Georgia
ed.redmond@ung.edu
Wesley Steverson University of West Georgia
wstevers@westga.edu
Fang Xie East Georgia State College
fxie@ega.edu
Alexandra Young University of West Georgia
ayoung@westga.edu
Xiangyan Zeng Fort Valley State University
zengx@fvsu.edu
Jianmin Zhu Fort Valley State University
478-827-3067zhuj@fvsu.edu
4

Credit Hours


Prerequisites

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