Mar 03, 2026  
[DRAFT] 2026-27 Undergraduate Catalog 
    
[DRAFT] 2026-27 Undergraduate Catalog
Add to Portfolio (opens a new window)

CSCI 1301K: Computer Science I

4 Credit Hours

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


Notes: This course is managed through the cooperative academic agreement known as eCore .


Course Learning Outcomes
Students who successfully complete this course will be able to:

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



Add to Portfolio (opens a new window)